1、1例2:图中为一次装夹加工三个相同的零件,采用G92指令多次设置工件坐标系。YXW1YXW2YXW366344.51.2参考坐标系参考坐标系2N01 G90 G92 X6.0 Y6.0 Z0.0;将程序定义在第一个将程序定义在第一个 零件上的工件坐标原点零件上的工件坐标原点W1.N10 G00 X0.0 Y0.0;快速回到程序原点快速回到程序原点N15 G92 X4.0 Y3.0;将程序定义在第二个零件将程序定义在第二个零件 上的工件坐标原点上的工件坐标原点W2N25 G00 X0 Y0;快速回到程序原点快速回到程序原点N30 G92 X4.5 Y-1.2;第三个工件坐标系第三个工件坐标系3举
2、例:一次装夹加工多个相同的零件,Z轴开始点为工件上方100mm处,切深10mm。50508012YXO(40,20)4O0001N10 G90 G54 G00 X0 Y0 S1000 M03;N20 Z100;N30 M98 P100;N40 G90 G00 X80;N50 M98 P100;N60 G90 G00 X0 Y0 M05;N70 M30;子程序:子程序:O100N10 G91 G00 Z-95;N20 G41 X40 Y20 D1;5N30 G01 Z-15 F100;N40 Y30;N50 X-10;N60 X10 Y30;N70 X40;N80 X10 Y-30;N90 X-
3、10;N100 Y-20;N110 X-50;N120 Z110;N130 X-30 Y-30;N140 M99;611.编程举例编程举例在数控车床上进行精加工,加工路线为:先在数控车床上进行精加工,加工路线为:先倒角倒角(145)切削螺纹的实际路径切削螺纹的实际路径47.8 切削锥度部分切削锥度部分切削切削62 倒角倒角(145)切削切削80 切削圆弧部分切削圆弧部分切削切削80,再切槽,最后车削螺纹。,再切槽,最后车削螺纹。1号刀为基准,刀具安排和其余刀具的偏置量号刀为基准,刀具安排和其余刀具的偏置量如图。如图。采用绝对值和增量值混合编程,程序如下:采用绝对值和增量值混合编程,程序如下:7
4、8O0020N01 G50 X200.0 Z350.0;(工件坐标系设定)N02 S630 T0101 M03;(用1号刀,主轴正转)N03 G00 X41.8 Z292.0 M08;(接近工件,开冷却液)N04 G01 X47.8 Z289.0 F0.15;(倒角C1)N05 W-59.0;(车47.8 外圆)N06 X50.0;(退刀)N07 X62.0 W-60.0;(车锥度)N08 Z155.0;(车62外圆)N09 X78.0;(退刀)N10 X80.0 W-1.0;(倒角)N11 W-19.0;(车80外圆)N12 G02 U0.0 W-60.0 I63.25 K-30.0;(车圆
5、弧)N13 G01 Z65.0;(车80外圆)9N14 X90.0 M09;(退出,关切削液)N15 G00 X200.0 Z350.0 M05 T0100;(退刀,主轴停)N16 X51.0 Z230.0 S315 T0201 M03;(换2号刀,快进)N17 G01 X45.0 F0.16 M08;(切槽)N18 G04 X5.0;(5秒延时)N19 G00 X51.0 M09;(退刀)N20 X200.0 Z350.0 M05 T0200;(退刀起点)N21 G00 X52.0 Z296.0 S200 T0303 M03;(换3号刀,快进)N22 G92 X47.2 Z231.5 F1.
6、5 M08;(车螺纹循环,循环4次)N23 X46.6;N24 X46.2;N25 X45.8;N26 G00 X200.0 Z350.0 T0300;(退至起点)N27 M30;(程序停止并返回)10图所示路径,要求用图所示路径,要求用G01,坐标系原点,坐标系原点O是是程序起始点,要求刀具由程序起始点,要求刀具由O点快速移动到点快速移动到A点,然点,然后沿后沿AB、BC、CD、DA实现直线切削,再由实现直线切削,再由A点点快速返回程序起始点快速返回程序起始点O,其程序如下:,其程序如下:N01 G92 X0 Y0;N10 G90 G00 X10 Y12;N20 G01 Y28 F100;N
7、30 X42;N40 Y12;N50 X10;N60 G00 X0 Y0;N80 M02;OXYADCB12281042图G01编程图例11二维零件外轮廓铣削加工。精铣外形,用二维零件外轮廓铣削加工。精铣外形,用10mm10mm立铣刀,安全高度立铣刀,安全高度50mm50mm,进,进/退刀离开工件退刀离开工件10mm10mm,直,直线线/圆弧切向进刀,直线退刀。圆弧切向进刀,直线退刀。采用刀具半径右补偿。采用刀具半径右补偿。工件厚工件厚20mm.1020202040R20R40(-6.195,39.517)XYW12O0006N05 G54 G90 G00 X0 Y0;N10 Z50;到安全高
8、度到安全高度N20 X-50 Y-40 S500 M03 M08;N30 G01 Z-21 F20;G01下刀,长工件下刀,长工件1mmN40 G42 D1 Y-30 F100;右刀补运动到右刀补运动到y=-30位置位置N50 G02 X-40 Y-20 I10 J0;顺时针圆弧引入顺时针圆弧引入N60 G01 X20;N70 G03 X40 Y0 I0 J20;逆时针插补圆逆时针插补圆R20N80 X-6.195 Y39.517 I-40 J0;插补插补R40圆圆N90 G01 X-40 Y20;N100 Y-30;切削直线,并退出切削直线,并退出N110 G40 Y-40;退到退到y=-4
9、0位置,取消刀补位置,取消刀补N120 G00 Z50;退到安全高度退到安全高度N130 X0 Y0;N140 M30;13刀具半径补偿举例:刀具半径补偿举例:N10 G92 X0 Y0 Z10N30 G90 G17N40 G41 G00 X20 Y10 D01N50 Z-10 N60 G01 Y50 F100N70 X50N80 Y20N90 X10N100 G00 Z10 N110 G40 X0 Y0N120 M3014例:要求钻例:要求钻8个个10mm通孔,刀具选通孔,刀具选10mm,安全高度安全高度2mm.O0005N05 G54 G90 G00 X0 Y0;建立工件坐标系建立工件坐标
10、系N10 Z30;移动到程序原点上方移动到程序原点上方30mm处处N20 S200 M03 M08;启动主轴、冷却液启动主轴、冷却液N30 G00 Z2;到安全高度到安全高度N40 G81 X30 Y30 Z-35 R2 F20;孔循环,钻孔孔循环,钻孔1N50 G91 X40;钻孔钻孔2N60 X40;钻孔钻孔3N70 X40;钻孔钻孔4N80 G90 X50 Y70;钻孔钻孔5N90 G91 X40;钻孔钻孔6N100 X40;钻孔钻孔7N110 X40;钻孔钻孔8N120 G80;取消孔循环取消孔循环N130 G00 Z30;退刀退刀N140 M30;回初始位置回初始位置15404040
11、4040405030403012345678XYW16(3)内腔加工。内腔加工。型腔粗、精加工,粗加工型腔粗、精加工,粗加工时采用时采用20mm立铣刀,立铣刀,精加工采用精加工采用10mm键槽键槽铣刀。安全高度铣刀。安全高度10mm,从中心孔进刀向四周扩从中心孔进刀向四周扩展。展。3020608080100YZWWR6X17图示为加工方案。粗加工分四层,底部和四图示为加工方案。粗加工分四层,底部和四周各留周各留0.5mm的精加工余量的精加工余量7.519.517.529.554.518O0008N10 T1 M06;1刀刀N20 G54 G90 G00 X0 Y0;选择工件坐标系选择工件坐标系
12、N25 Z40;至安全高度至安全高度N30 S275 M03 M08;N40 G01 Z25 F20;从工艺孔进刀从工艺孔进刀5mm,第一层开始第一层开始N50 X-17.5 Y7.5 F60;进刀至第一环的起点进刀至第一环的起点N60 Y-7.5;N70 X17.5;N80 Y7.5;N90 X-17.5;第一环加工结束第一环加工结束N100 X-29.5 Y19.5;至第二环起点至第二环起点N110 Y-19.5;N120 X29.5;N130 Y19.5;N140 X-29.5;第二环结束第二环结束19N150 X0 Y0;回中心点,第一层粗加工结束回中心点,第一层粗加工结束N160 Z
13、20 F20;进刀进刀5mm,第二层开始,第二层开始N170 X-17.5 Y7.5 F60;以下重复以下重复N50N140N180 Y-7.5;N270 X0 Y0;回中心点,第二层粗加工结束回中心点,第二层粗加工结束N280 Z15 F20;进刀进刀5mm,第三层开始,第三层开始N290 X-17.5 Y7.5 F60;N390 X0 Y0;回中心点,第三层粗加工结束回中心点,第三层粗加工结束N400 Z10.5 F20;进刀进刀4.5mm,高度至,高度至10.5mm处处N410 X-17.5 Y7.5 F60;第四层开始第四层开始N490 Y19.5N500 X-29.5;第四层粗加工结
14、束第四层粗加工结束N510 G00 Z40;抬刀至安全高度抬刀至安全高度N520 T2 M06;换换2刀刀10mmN530 G00 X0 Y0 Z40;20N540 S500 M03 M08;N550 G01 Z10 F20;从中心下刀,至要求高度从中心下刀,至要求高度N560 X-11 Y1 F100;第一环加工第一环加工N570 Y-1;N580 X11;N590 Y1;N600 X-11;N610 X-19 Y9;第二环加工第二环加工N620 Y-9;N630 X19;N640 Y9;N650 X-19;N660 X-27 Y17;第三环加工第三环加工N670 Y-17;N680 X27
15、;N690 Y17;N700 X-27;21N710 X-34 Y25;第四环、周边加工第四环、周边加工N720 G03 X-35 Y24 I0 J-1;N730 G01 Y-24;N740 G03 X-34 Y-25 I1 J0;N750 G01 X34;N760 G03 X35 Y-24 I0 J1;N770 G01 Y24;N780 G03 X34 Y25 I-1 J0;N790 G01 X-34;精加工结束精加工结束N800 G00 Z40;回安全高度回安全高度N810 M30;返回初始位置返回初始位置19111922螺纹加工编程螺纹加工编程O0011N10 G54 G90 G00 X
16、0 Y0;N20 T01 M06;1#中心钻中心钻N30 G81 R1 Z-1.5 F10;N40 S2000 M03 M08;N50 M98 P0200;N60 T02 M06;2#钻头钻头N70 G83 R1 Z-20 Q5.0 F10;N80 S1000 M03 M08;M10Z152030YXO808023N90 M98 P0200;N100 T04 M06;4#号刀号刀-倒角倒角N110 G81 R1 Z-1.0 F20;N120 S2000 M03 M08;N130 M98 P0200;N140 T03 M06;3#丝锥丝锥N150 G84 R1 Z-15 F10;攻螺纹循环攻螺纹循环N160 S200 M03 M08;N170 M98 P0200;N180 G28 M30;返回参考点,主程序结束并返回返回参考点,主程序结束并返回24孔位置子程序孔位置子程序O0200N10 X-40 Y0;N20 X0 Y40;N30 X40 Y0;N40 X0 Y-40;M99;