KUKA - KRL
生活随笔
收集整理的這篇文章主要介紹了
KUKA - KRL
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
KUKA
文章目錄
- KUKA
- 一、編程基礎(chǔ)
- 1.基本文件
- 2.數(shù)據(jù)類型
- 3.基本運(yùn)算
- 4.Struct
- 5.常見SYS變量
- 6.變量申請(qǐng)
- 總結(jié):
一、編程基礎(chǔ)
1.基本文件
KRL-KUKA Robot Language (庫(kù)卡機(jī)器人編程語言); 包含SRC和DAT兩類文件,類似于C語言中的.C和.H| SRC | 含有源代碼 、函數(shù) |
| DAT | 含有固定數(shù)據(jù)和點(diǎn)坐標(biāo) |
2.數(shù)據(jù)類型
注意:KRL 中的名稱允許含有字母 (A - Z)、數(shù)字 (0 - 9) 以及特殊字符 “_” 和"$"。
| BOOL | “ 是 ” / “ 否 ” |
| CAHR | CHAR 數(shù)組來實(shí)現(xiàn)一個(gè)字符串 |
| REAL | 實(shí)數(shù),為了避免四舍五入出錯(cuò)的運(yùn)算結(jié)果 |
| INT | 整數(shù),用于計(jì)數(shù)循環(huán)或件數(shù)計(jì)數(shù)器的經(jīng)典計(jì)數(shù)變量 |
3.基本運(yùn)算
說明:注意 "< >" 是不相等的意思,實(shí)際使用較多;4.Struct
1. 笛卡爾坐標(biāo):X/Y/Z :為三維坐標(biāo)點(diǎn) (mm);A/B/C:為繞X/Y/Z的旋轉(zhuǎn)角度(°); 2. 軸坐標(biāo)系:A1/A2/A3/A4/A5/A6:為6軸的轉(zhuǎn)動(dòng)角度(°); AXIS:// 軸坐標(biāo)(°) STRUC AXIS REAL A1, A2, A3, A4, A5, A6E6AXIS://軸坐標(biāo)(°)+帶外部軸信息 STRUC E6AXIS REAL A1, A2, A3, A4, A5, A6, E1, E2, E3, E4,E5, E6FRAME:// 笛卡爾基坐標(biāo)(mm) STRUC FRAME REAL X, Y, Z, A, B, CPOS: //笛卡爾位置坐標(biāo)(mm) STRUC POS REAL X, Y, Z, A, B, CE6POS:// 笛卡爾位置坐標(biāo)(mm) + 帶外部軸信息 STRUC E6POS REAL X, Y, Z, A, B, C, E1, E2, E3, E4, E5, E6 INT S,T5.常見SYS變量
常見系統(tǒng)預(yù)定義參數(shù)如下,基本編程中都會(huì)使用到: $ACC CP: 軌跡加速度ORI1: 回轉(zhuǎn)加速度ORI2: 旋轉(zhuǎn)加速度$ACC_AXIS加速 1~100%$BASE X、 Y、 Z:原點(diǎn)沿著軸的推移, mmA、 B、 C:軸角度的旋轉(zhuǎn), °$LOAD={M 質(zhì)量 , CM 重心 , J 慣性 }KgX、 Y、 Z:相對(duì)于法蘭的重心位置A、 B、 C:主慣性軸相對(duì)于法蘭的姿態(tài)X、 Y、 Z:圍繞坐標(biāo)系軸的質(zhì)量轉(zhuǎn)動(dòng)慣量$TOOLX、 Y、 Z:原點(diǎn)沿著軸的推移,mmA、 B、 C:軸角度的旋轉(zhuǎn),單位:[°]$VELTCP 預(yù)進(jìn)中的速度$VEL_AXISA1...A6軸的速度$OV_JOG 手動(dòng)倍率,機(jī)器人手動(dòng)倍率是手動(dòng)移動(dòng)機(jī)器人(不執(zhí)行程序)時(shí)的速度比。AUTO時(shí)無效。$OV_PRO 執(zhí)行程序時(shí)的速度比。 $ OV_PRO為0時(shí),機(jī)器人將處于停止?fàn)顟B(tài)。T1時(shí)無效。$APO.CDIS:逼近距離$VEL.CP:TCP速度6.變量申請(qǐng)
總結(jié):
KUKA日常標(biāo)定測(cè)試需要使用到的語法/ 備忘1.`
總結(jié)
以上是生活随笔為你收集整理的KUKA - KRL的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: arcmap十进制度和度分秒相互转换
- 下一篇: mamp pro mysql_mamp