文档详情

数控铣床与加工中心的编程.ppt

发布:2017-06-05约1.87万字共117页下载文档
文本预览下载声明
3)刀具交换指令 刀具交换主要由两条指令完成分别为刀具准备指令T和换刀指令M06。 刀具准备T□□ 格式:T□□ □□表示刀具号,取值为00~99。 T□□表示需要交换的下一把刀具移动到机床的主轴换刀点,准备换刀。 换刀指令M06 M06表示将主轴换刀点的刀具和主轴上的刀具进行交换。在使用M06指令前首先需要使用T□□指令和自动原点复归。 N015 G99G82 X550. Y-450. Z-130. R-97. P300F70; N016 G98Y-650. ; N017 G99X1050. ; N018 G98X-450. ; N019 G00X0Y0M05; N020 G49Z250.0T31M06; N021 G43Z0H31; N022 S10M03; N023 G99G85 X800.0Y-350.0Z-153.0 R-47.0F50; N024 G91Y-200.0K2; N025 G28X0Y0M05; N026 G49Z0; N027 M02; 关于K 的问题: 3、刚性攻螺纹固定循环 1)左旋螺纹攻丝循环(G74) G74X_Y_Z_R_P_F_K_; 其中P为暂停时间 初始平面 参考平面 工件上表面 主轴逆时针转动 主轴顺时针转动 R Z 2)(右旋)攻螺纹攻丝循环(G84) G84X_Y_Z_R_P_F_K_; 初始平面 参考平面 工件上表面 主轴顺时针转动 主轴逆时针转动 R Z 数控用刚性攻丝夹头 攻螺纹示例程序纠错 设Z轴开始点距工作表面100mm,切削深度20mm 4、 固定循环编程加工实例 例:加工如图所示通孔的钻孔循环程序(设Z轴开始点距工作表面100mm处,切削深度为20mm)。 O0001 N10 G91 G00 S300 M03 N20 G99 G81 X10.0 Y-10.0 Z-22.0 R-98. F200 N30 G99 G81 Y30.0 Z-22 R-98 N40 G99 G81 X10.0 Y-10.0 Z-22 R-98 N50 G99 G81 X10.0 Z-22 R-98 N60 G98 G81 X10.0 Y20.0 Z-22 R-98 N70 G80 X-40.0 Y-30.0 M05 N80 M02 例:加工如图所示螺纹孔的加工程序(设Z轴开始点距工作表面100mm处,切削深度为20mm)。 ①先用G81钻孔 %0101 N10 G91 G00 M03 N20 C98 G81 X40.0 Y40.0 Z-22.0 R-98.0 F100 N30 G98 G81 X40.0 Z-22.0 R-98 L3 N40 G98 G81 Y50.0 Z-22.0 R-98 N50 G98 G81 X-40.0 Z-22.0 R-98 L3 N60 G80 X-40.0 Y-40.0 M05 N70 M02 ②再用G84攻螺纹 %0102 N100 G91 G00 M03 N110 G99 G84 X40.0 Y40.0 Z-27.0 R-93.0 F280 N120 G99 G84 X40.0 Z-27.0 R93 L3 N130 G99 G98 X-120.0 Y50.0 Z-27 R-93 N140 G99 G84 X40.0 Z-27.0 R-93 L3 N150 G80 Z93.0 N81 X-160.0 Y-90.0 M05 N160 M02 2)子程序的调用格式 ① M98 Pxxx xxxx P后面的前3位为重复调用次数,省略时为调用一次;后4位为子程序号。 ② M98 Pxxxx Lxx P 后面的4位为子程序号;L后面的2位为重复调用次数,省略时调用一次。 例:如图4.31所示,在一块平板上加工6个边长为10mm的等边三角形,每边的槽深为-2mm,工件上表面为Z向零点。其程序的编制就可以采用调用子程序的方式来实现(编程时不考虑刀具补偿)。 N160 G90 G01 Z40 F2000 N170 M05 N180 M30 子程序: O20 N10 G91 G01 Z -2 F100 N20 G01 X -5 Y-8.66 N30 G01 X 10 Y 0 N40 G01
显示全部
相似文档