下面是我们在使用数控铣床加工零件的程序示例,大家一起检验一下。1、00000。NO 10 M03 S2000 ;(主轴开始旋转)。N020 G90 G99 G73 X300. 0 Y(定位,钻孔1,然后返回到R点)。N030 Y-550.0;(定位,钻孔2,然后返回到R点)。N040 Y - 750.0;(定位,钻孔3,然后返回到R点)。N050 X1000.0;(定位,钻孔4,然后返回到R点)。N060 Y-550.0;(定位,钻孔4,然后返回到R点)。N070 G98 Y - 750.0;(定位,钻孔5,然后返回到R点)。N080 G80 G28 G91 X0 Y0 Z0 ;(定位,钻孔6,然后返回到初始平面)。N090 M05;(返回到参考点)
2、G74—左旋攻丝循环指令。该循环执行左旋攻丝。在左旋攻丝循环中,当刀具到达孔底时,主轴顺时针旋转。指令格式:G74X-Y-Z-R-P-F-K-;式中X、Y为孔位数据;Z为从R点到孔底的距离,R为从初始平面到R点的平面距离;P为暂停时间;F为切削进给速度;K为重复次数。
说明:①该循环用于主轴逆时针旋转执行攻丝。当到达孔底时,为了退回,主轴顺时针转。该循环加工一个反螺纹。②在左旋攻丝期间进给倍率被忽略。进给暂停,不停止机床,直到回退动作完成。③在指定G74代码之前,使用辅助功能(M代码)使主轴逆时针旋转。④当G74代码和M代码在同一程序段中被指定时,在第一定位动作的同时,执行M代码。然后,系统处理下一个钻孔动作。⑤当指定重复次数K时,则只在第一个孔执行M代码,对第二个和以后的孔不执行M代码。⑥当在固定循环中指定刀具长度偏置(G43、G44或G49)时,在定位到尺占的同时加偏置。⑦在改变钻孔轴之前必须取消固定循环。⑧在程序段中没有X、Y、Z、R或任何其他轴的指令时,钻孔不执行。⑨在执行钻孔的程序段中指定P。如果在不执行钻孔的程序段中指定它,则不能作为模态数据被存储。⑩不能在同一程序段中指定01组G代码和G74,否则G74将被取消。在固定循环方式中,刀具偏置被忽略。