1、機(jī)器人運(yùn)動(dòng)控制
MoveJ:關(guān)節(jié)運(yùn)動(dòng)指令
MoveL:TCP直線運(yùn)動(dòng)指令
MoveC:TCP圓弧運(yùn)動(dòng)指令
MoveAbsJ:軸絕對(duì)角度位置運(yùn)動(dòng)指令
2、例行程序內(nèi)的邏輯控制
Compact IF:如果條件滿足,就執(zhí)行一條指令
IF:當(dāng)條件不同的條件時(shí),執(zhí)行對(duì)應(yīng)的程序
For:根據(jù)指定的次數(shù),重復(fù)執(zhí)行對(duì)應(yīng)的程序
While:如果條件滿足,重復(fù)對(duì)應(yīng)的程序
Test:對(duì)一個(gè)變量進(jìn)行判斷,從而執(zhí)行不同的程序
GOTO:跳轉(zhuǎn)到例行程序內(nèi)標(biāo)簽的位置
Label:跳轉(zhuǎn)標(biāo)簽
3、停止程序執(zhí)行
Stop:停止程序執(zhí)行
Exit:停止程序執(zhí)行并禁止在停止處開始
Break:臨時(shí)停止程序的執(zhí)行,用于手動(dòng)調(diào)試
ExitCycle:中止當(dāng)前程序的運(yùn)行并將程序指針 PP 復(fù)位到主程序的第一條指令,如果選擇了程序連續(xù)運(yùn)行模式,程序?qū)闹鞒绦虻牡谝痪?/p>
4、賦值指令
:=:對(duì)程序數(shù)據(jù)進(jìn)行賦值
5、等待指令
WaitTime:等待一個(gè)指定的時(shí)間,程序再往下執(zhí)行
WaitDI:等待一個(gè)數(shù)字輸入信號(hào)的指定狀態(tài)
WaitDO:等待一個(gè)數(shù)字輸出信號(hào)指定狀態(tài)
WaitGI:等待一個(gè)組輸入信號(hào)指定狀態(tài)
WaitGO:等待一個(gè)組輸出信號(hào)指定狀態(tài)
WaitAI:等待一個(gè)模擬輸入信號(hào)指定狀態(tài)
WaitAO:等待一個(gè)模擬出信號(hào)指定狀態(tài)
WaitUntil:等待直至滿足條件
6、關(guān)于位置的功能
offs:對(duì)機(jī)器人位置進(jìn)行偏移
RelTool:對(duì)工具的位置和姿態(tài)進(jìn)行偏移
7、對(duì)輸入輸出信號(hào)的值進(jìn)行設(shè)定
Reset:將數(shù)字輸出信號(hào)值為0
Set:將數(shù)字輸出信號(hào)值為1
SetDO:設(shè)定數(shù)字輸出信號(hào)的值
SetGO:設(shè)定組輸出信號(hào)的值
SetAO:設(shè)定模擬輸出信號(hào)的值
8、程序的調(diào)用
ProcCall:調(diào)用例行程序
CallByVar:通過帶變量的例行程序名稱調(diào)用例行程序
9、程序注釋
commet:對(duì)程序進(jìn)行注釋
10、示教器上人機(jī)界面的功能
TPErase:清屏
TPWrite:在示教器操作界面寫信息
TPReadFK:互動(dòng)的功能鍵操作
TPReadNum:互動(dòng)的數(shù)字鍵盤操作
11、Sockets 通信
SocketClose:關(guān)閉socket
SocketCreate:創(chuàng)建新的socket
SocketConnect:連接遠(yuǎn)程計(jì)算機(jī)
SocketBind:將套接字與我的IP地址和端口綁定
SocketListen:監(jiān)聽輸入連接
SocketAccept:接受輸入連接
Socketsend:發(fā)送數(shù)據(jù)到遠(yuǎn)程計(jì)算機(jī)
SocketReceive:從遠(yuǎn)程計(jì)算機(jī)接收數(shù)據(jù)
12、文件的讀取和寫入
Open:用于打開文件或串行通道,以進(jìn)行讀取或?qū)懭?/p>
ReadStr:從一個(gè)文件或串行通道讀取一個(gè)字符串
Write:寫入到基于字符的文件或串行通道
13、String字符串操作
ReadStr: 從一個(gè)文件或串行通道讀取一個(gè)字符串
StrPart:尋找一部分字符串
StrFind:搜索一個(gè)字符串中的一個(gè)字符
StrLen:獲取字符串長(zhǎng)度
StrToVal:將一段字符串轉(zhuǎn)換為一個(gè)值
服務(wù)熱線:
18916201476?