上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.2 典型多轴机床编程代码及编程软件
(1)典型多轴机床编程代码
五轴机床的编程代码与三轴机床代码很多部分都是相同的。
G90表示绝对值编程;G91表示相对值编程。
G54~G59表示加工坐标系定义。
G00表示快速移动,格式为G00X Y Z A C,其中A、C的单位是角度。
G01表示直线运动,格式为G01X Y Z A C,可以按照指定的进给F值来执行;其中A、C的单位是角度。
G02表示顺时针运动,格式为G02X Y R,其中R为圆弧半径;或者G02X Y I J,其中I、J 为圆弧圆心的相对坐标值。
G03表示逆时针运动,格式为G03X Y R,其中R为圆弧半径;或者G03X Y I J,其中I、J为圆弧圆心的相对坐标值。
M02表示程序停止。
M03表示主轴顺转,如:M03 S15000。
M04表示主轴反转。
M05表示主轴停转。
(2)典型多轴机床编程软件
简单的程序可以像三轴机床那样用手工方式进行编程。手工编程的要点是:建立加工坐标系,计算图形节点,结合具体机床编写数控程序代码,代码试运行,正式加工。关键是旋转轴旋转以后要准确计算图形节点和刀具中心点坐标。
对于复杂图形来说,手工五轴机床编程的计算量很大,要求编程员具备很深厚的加工工艺知识和高等数学、线性代数等知识。自从有了辅助编程软件以后,手工编程就应用很少了,主要用于对数控程序进行复查。对于现在的编程员来说,只要掌握CAM软件完全可以胜任数控编程工作,而不必过多考虑计算原理。
目前常用的多轴数控编程软件有:PowerMILL、UG、Cimtron、HyperMILL及MasterCAM等。本书主要以PowerMILL软件为例进行说明。