数控雕铣机使用的编程代码主要包括以下几种:
G代码
G00:快速移动到指定位置。
G01:直线插补,用于进行直线切削运动。
G02:圆弧顺时针插补,用于进行顺时针圆弧切削运动。
G03:圆弧逆时针插补,用于进行逆时针圆弧切削运动。
G04:暂停,用于在程序中设置延时。
G20/G21:单位选择,用于选择英寸或毫米作为计量单位。
G40/G41/G42:刀具半径补偿,用于补偿刀具的半径。
G43/G44/G49:工具长度补偿,用于补偿工具的长度。
G54-G59:工作平面选择,用于设置工件坐标系。
G64:恒定切削速度控制,用于设定切削速度。
G65:宏程序调用,用于调用存储在内存中的宏程序。
G80:固定循环结束,用于结束固定循环。
G81-G89:固定循环,用于执行一系列预定的加工步骤。
G90:绝对坐标编程,用于设定工件坐标系为绝对坐标。
G91:增量坐标编程,用于设定工件坐标系为增量坐标。
G92:设置工件坐标系,用于重新设定工件坐标系。
G98:返回初始平面,用于返回机械原点。
G99:返回第二平面,用于返回第二机械原点。
M代码
M00:程序停止。
M01:程序选择。
M02:程序结束。
M03:主轴正转启动。
M04:主轴停止。
M05:主轴转速切换。
M06:换刀操作。
M07:冷却液开。
M08:冷却液关。
M09:切削液开。
M10:切削液关。
M17:显示报警信息。
M19:主轴定向停止。
M20:工具冷却开。
M21:工具冷却关。
M30:程序复位。
M31:程序暂停。
M32:程序恢复。
M33:手动返回机床原点。
M34:自动返回机床原点。
M40:主轴锁定。
M41:主轴解除锁定。
M42:工作台锁定。
M43:工作台解除锁定。
M49:取消刀具半径补偿。
M50:设定工件坐标系。
M66:调用宏程序。
M98:调用子程序。
M99:返回主程序。
这些代码通过计算机辅助编程(CAM)软件生成,并导入到数控雕铣机的控制系统中,以实现对加工过程的控制。编程过程中还需要设置一些辅助参数,如刀具半径补偿、进给速度、转速等,以控制加工的形状、尺寸和表面质量。