PTP -- 各轴同步运动到达G0或G1程序段中编程的笛卡尔位置,但刀尖点可能偏离编程轨迹。 PTPG0 -- 各轴同步运动到达G0程序段中编程的笛卡尔位置,在处理G1程序段时,系统切换到CP路径运动模式。 PTPWOC -- (Point To Point Without Compensation)指令类似PTP,但没有对旋转轴和定位的补偿运动。 限制:仅限在定向变换生效时使用。 CP -- (Continue Path)执行笛卡尔路径运动 下面用实例来比较下PTP和CP的区别: 例1:使用CP指令 程序如下: N10 TRAFOOF N20 CYCLE800() N30 G54 G0 X0 Y0 Z300 A0 C0 N40 TRAORI N50 CP N60 f10000 $AN_SLTRACE=1 N70 G01 X500 Y-500 Z0 A3=0 B3=0 C3=1 N80 X500 Y-500 Z0 A3=1 B3=-1 C3=1 N90 X500 Y500 Z0 A3=1 B3=1 C3=1 N100 X-500 Y500 Z0 A3=-1 B3=1 C3=1 N110 X-500 Y-500 Z0 A3=-1 B3=-1 C3=1 N120 M02 运行时的轨迹: 将程序修改为: N10 TRAFOOF N20 CYCLE800() N30 G54 G0 X0 Y0 Z300 A0 C0 N40 TRAORI N50 PTP N60 f10000 $AN_SLTRACE=1 N70 G01 X500 Y-500 Z0 A3=0 B3=0 C3=1 N80 X500 Y-500 Z0 A3=1 B3=-1 C3=1 N90 X500 Y500 Z0 A3=1 B3=1 C3=1 N100 X-500 Y500 Z0 A3=-1 B3=1 C3=1 N110 X-500 Y-500 Z0 A3=-1 B3=-1 C3=1 N120 M02 |
|
来自: 阿明哥哥资料区 > 《9.西门子数控及服务》