编制新代攻丝程序主要涉及以下步骤和要点:
选择攻丝指令格式
新代系统常用的攻丝指令格式包括左旋攻牙(G74)和右旋攻牙(G84)。
编制攻丝程序
刚性攻丝指令:G0G90X0.Y0.Z2.M29S500(如果机床警报就改成M3 S500)。
一次攻到底:G98G84X0.Y0.Z-10.R2.Q2.F500(不加Q值)。
退出到参考点平面:G80Z50.M30。
攻丝循环指令
G84攻丝循环指令的格式为:G84X__Y__Z__R__F__,其中:
X、Y为螺纹孔中心的坐标。
Z为螺纹孔底深度的坐标。
R为参考点平面的位置。
F为进给速度,其值为主轴转速和螺距乘积。
加工动作过程
丝锥快速运行至工件安全平面。
丝锥快速移动到参考点平面。
攻丝加工至孔深尺寸。
在孔底主轴反转。
退出到参考点平面,准备加工下一孔,或快速退至工件安全平面。
参数设置
攻丝参数包括攻丝刀具的尺寸、攻丝深度、攻丝速度等,这些参数需要根据具体的工件和加工要求进行设置。
转速与进给率的设定与机台的操作系统有关,例如三菱与法兰克系统,同时也与加工的材料和机台的转速高低有关。
使用M代码
在攻牙循环前使用M29Sxxxx可以起到给丝攻定位的作用,防止乱牙。
分层攻丝
攻牙可以分层,通过在深度后面加Q值来实现,例如:G98G84Z-24.Q9.R3.F450。
模拟验证
编写好的攻丝程序需要进行模拟验证,确保程序正确无误后,再导出到机床进行加工。
示例程序
```gcode
N010 M4 SI000; (主轴开始旋转)
N020 G90 G99 G74 X300-150.0 R -100.0 P15 F120.0; (定位,攻丝2,然后返回到尺点)
N030 Y-550.0; (定位,攻丝1,然后返回到尺点)
N040 Y -750.0; (定位,攻丝3,然后返回到尺点)
N050 X1000.0; (定位,攻丝4,然后返回到点)
N060 Y-550.0; (定位攻丝5,然后返回到R点)
N070 G98 V-750.0; (定位攻丝6,然后返回到初始平面)
N080 C80 G28 C91 X0 Y0 Z0; (返回到参考点)
N090 M05; (主轴停止旋转)
```
建议
熟悉机床和控制系统:在编制攻丝程序前,需要熟悉所使用的数控机床和控制系统,了解其指令和参数设置。
精确计算:确保所有坐标和参数都是精确计算的,以保证加工的准确性和效率。
多次模拟:在实际操作前,进行多次模拟验证,确保程序的正确性和可靠性。
调整与优化:根据实际加工情况,不断调整程序参数,优化加工效果。