第三部分 线性运动指令
线性运动指令
MoveL
定义:MoveL用于将工具中心点沿直线移动 至给定目的。当TCP保持固定时,则该指令 亦可用于调整工具方位。
例1 MoveL p1, v1000, z30, tool2; 工具tool2的TCP将直线运动至位置p1,其速度数据v1000, 且区域数据为z30。
感谢您的观看!
MoveJ
定义:MoveJ用于将机械臂迅速地从一点移动 至另一点。 机械臂和外轴沿非线性路径运动至目的位置。 所有轴均同时达到目的位置。
例1 MoveJ p1, vmax, z30, tool2; 将tool2的 TCP(工具的工具中心点)沿非线性路径移动至 位置p1,其速度数据为vmax,且区域数据为z30。
例1
MoveC p1, p2, v500, z30, tool2; 工具tool2的TCP沿圆周移动至位置p2,其速度数据为v500 且 区域数据为z30。根据起始位置、圆周点p1和目的点p2,确定 该循环。
例2 MoveL p1, v500, fine, tool1; MoveC p2, p3, v500, z0, tool1; MoveC p4, p1, v500, fine, tool1; 本图显示了如何通过两个MoveC 指令,实施一个完整的周期。
注意: (1)在运动指令中关于速度一般最高位50000mm/s,在手动限速状态下,所有的运动速度被限速在 250mm/s。 (2)关于转弯区, MoveL p1 ,v200,z0,too10 ,转弯半径可以是fine,fine指机器人TCP达到目 标点,在目标点速度将为0,机器人动作有所停顿后再向下运动,如果是一段路径的最后一个点,一定 要为fine。转弯区数值越大,机器人的动作路径就越圆滑与流畅。