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