TGo
用於執行目前工具坐標系中的位移PTP動作。
格式
TGo 目標坐標 [CP] [Till | Find] [!平行處理!] [SYNC]
參數
- 目標坐標
- 使用點數據指定動作的目標位置。
- CP
- 指定路徑運動。可省略。
- Till | Find
- 用於記述Till或Find運算式。可省略。
Till | Find Till Sw(運算式) = {On | Off} Find Sw(運算式) = {On | Off}
- ! 平行處理!
- 可附加平行處理陳述式,以便在動作中執行I/O等命令。可省略。
- SYNC
- 用於預約動作命令。在以SyncRobots開始動作之前,機器人不進行動作。
說明
用於執行目前工具坐標系中的位移PTP動作。
忽略點資料所賦予的姿態旗標,維持目前姿態旗標。不過,在垂直6軸型機器人(包含N系列)的情況下,將姿態旗標自動變更為縮小關節移動量的狀態。
透過使用Till修飾詞使Till條件成立時,可在動作中途使機器人減速並停止,以完成TGo動作。
動作中當Find條件變為真時,則利用Find修飾詞將點儲存在FindPos中。
可利用!平行處理!,與動作平行進行其它處理。
若已添加CP參數,可在開始動作減速時重疊下一個動作命令的加速。此時,不在目標坐標上進行定位。
參照
Accel、CP、Find、!平行處理!、P# = 點指定、Speed、Till、TMove、Tool
TGo範例
> TGo XY (100, 0, 0, 0) '(工具坐標系上)朝X方向移動100 mm
Function TGoTest
Speed 50
Accel 50, 50
Power High
Tool 0
P1 = XY(300, 300, -20, 0)
P2 = XY(300, 300, -20, 0) /L
Go P1
Print Here
TGo XY(0, 0, -30, 0)
Print Here
Go P2
Print Here
TGo XY(0, 0, -30, 0)
Print Here
Fend
[輸出結果]
X: 300.000 Y: 300.000 Z: -20.000 U: 0.000 V: 0.000 W: 0.000 /R /0
X: 300.000 Y: 300.000 Z: -50.000 U: 0.000 V: 0.000 W: 0.000 /R /0
X: 300.000 Y: 300.000 Z: -20.000 U: 0.000 V: 0.000 W: 0.000 /L /0
X: 300.000 Y: 300.000 Z: -50.000 U: 0.000 V: 0.000 W: 0.000 /L /0