数控高级编程培训教程gfik.docx

上传人:you****now 文档编号:48099835 上传时间:2022-10-05 格式:DOCX 页数:88 大小:467.91KB
返回 下载 相关 举报
数控高级编程培训教程gfik.docx_第1页
第1页 / 共88页
数控高级编程培训教程gfik.docx_第2页
第2页 / 共88页
点击查看更多>>
资源描述

《数控高级编程培训教程gfik.docx》由会员分享,可在线阅读,更多相关《数控高级编程培训教程gfik.docx(88页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第一篇铣工篇篇1专题一行切和和环切111.1环环切11.1.1环切切刀具半半径补偿偿值的计计算11.1.2环切切刀补程程序工步步起点(下下刀点)的的确定111.1.3在程程序中修修改刀具具半径补补偿值221.1.4环环切宏程程序41.2 行切51.2.1 矩矩形区域域的行切切计算551.2.2行切切的子程程序实现现51.2.3 行行切宏程程序实现现6专题二相同轮轮廓的重重复加工工82.1 用增量量方式完完成相同同轮廓的的重复加加工82.2用用坐标系系平移完完成相同同轮廓的的重复加加工82.3 用宏程程序完成成相同轮轮廓的重重复加工工9专题三简单平平面曲线线轮廓加加工111专题四简单立立体曲面面

2、加工1124.1球球面加工工124.1.1外球球面加工工134.1.2内球球面加工工144.2水水平圆柱柱面的加加工1444.2.1圆柱柱面的轴轴向走刀刀加工1554.2.1圆柱柱面的周周向走刀刀加工116专题五孔系加加工1775.1 矩形阵列列孔系加加工1775.2环环形阵列列孔系加加工188第二篇车工篇篇19专题六参数编编程199专题七方程曲曲线的车车削加工工207.1方方程曲线线车削加加工的走走刀路线线:2007.2 椭圆轮轮廓的加工工20附录FFANUUC系统统G指令和和宏指令令21附录1刀具补补偿值、刀刀具补偿偿号及在在程序中中赋值GG102211、刀具具补偿值值的范围围212、刀具

3、具补偿值值的存贮贮213、刀具具补偿赋赋值格式式:211附录2 缩放G550、G51122附录3 坐标系系旋转G688、G69924附录4 宏程序序B(ccusttom maccro B)2271 宏变变量(vvariiablles)272 系统统变量 SYSSTEMM VAARIAABLEES2992.1接接口信号号 Innterrfacce ssignnalss292.2刀刀具补偿偿值 TTooll coompeensaatioon vvaluues2292.3宏宏程序报报警信息息Maccro alaarmss302.4时时间信息息302.5自自动运行控控制3002.6背背景(#30005

4、) Seettiingss312.7已已加工的的零件数数 Nuumbeer oof mmachhineed ppartts3222.8模模态信息息 Moodell innforrmattionn322.9当当前位置置322.100工件坐坐标系补补偿值(工工件坐标标系零点点偏置值值)3333算术术和逻辑辑运算3334 宏语语句和NNC语句句365分支和和循环3365.1无无条件分分支GOOTO语语句3775.2 条件分分支IFF语句3775.3 循环WHHILEE 语句句386 调用用宏程序序 MAACROO CAALL2296.1 简单调调用G6653006.2模模态调用用G666336.3使

5、用GG代码的的宏调用用356.4使用MM代码的的宏调用用356.5使用MM代码的的子程序序调用3366.6使用TT代码的的子程序序调用3376.7例例程377第一篇铣工篇篇专题一行切和和环切在数控加加工中,行行切和环环切是典典型的两两种走刀刀路线。行切在手手工编程程时多用用于规则则矩形平平面、台台阶面和和矩形下下陷加工工,对非非矩形区区域的行行切一般般用自动动编程实实现。环切主要要用于轮轮廓的半半精、精精加工及及粗加工工,用于于粗加工工时,其其效率比比行切低低,但可可方便的的用刀补补功能实实现。1.1环环切环切加工工是利用用已有精精加工刀刀补程序序,通过过修改刀刀具半径径补偿值值的方式式,控制

6、制刀具从从内向外外或从外外向内,一一层一层层去除工工件余量量,直至至完成零零件加工工。编写环切切加工程程序,需需解决三个问题题: 环切刀具具半径补补偿值的的计算; 环切刀补补程序工工步起点点(下刀刀点)的的确定; 如何在程程序中修修改刀具具半径补补偿值。1.1.1环切切刀具半半径补偿偿值的计计算确定环切切刀具半半径补偿偿值可按按如下步步骤进行行:1、确定定刀具直直径、走走刀步距距和精加加工余量量;2、确定定半精加加工和精精加工刀刀补值;3、确定定环切第第一刀的的刀具中中心相对对零件轮轮廓的位位置(第第一刀刀刀补值);4、根据据步距确确定中间间各刀刀刀补值。示例:用用环切方方案加工工图1-1零件

7、件内槽,环切路路线为从从内向外外。环切刀补补值确定定过程如如下:1、根据据内槽圆圆角半径径R6,选选取12键键槽铣刀刀,精加加工余量量为0.5mmm,走刀刀步距取取10mmm。2、由刀刀具半径径6,可可知精加加工和半半精加工工的刀补补半径分分别为66和6.5mmm;3、如图图所示,为为保证第第一刀的的左右两两条轨迹迹按步距距要求重重叠,则则两轨迹迹间距离离等于步步距,则则该刀刀刀补值=30-10/2=25mmm。4、根据据步距确确定中间间各刀刀刀补值,第二刀刀刀补值=25-10=15mmm第三刀刀刀补值=15-10=5,该该值小于于半精加加工刀补补值,说说明此刀刀不需要要。由上述过过程,可可知

8、,环环切共需需4刀,刀刀补值分分别为225、115、66.5、66mm。1.1.2环切切刀补程程序工步步起点(下下刀点)的确定对于封闭闭轮廓的的刀补加加工程序序来说,一一般选择择轮廓上上凸出的的角作为为切削起起点,对对内轮廓廓,如没没有这样样的点,也也可以选选取圆弧弧与直线线的相切切点,以以避免在在轮廓上上留下接接刀痕。在在确定切切削起点点后,再再在该点点附近确确定一个个合适的的点,来来完成刀刀补的建建立与撤撤消,这这个专用用于刀补补建立与与撤消的的点就是是刀补程程序的工工步起点点,一般般情况下下也是刀刀补程序序的下刀刀点。一般而言言,当选择轮轮廓上凸凸出的角角作为切切削起点点时,刀补补程序的

9、的下刀点点应在该该角的角角平分线线上(445方向),当当选取圆圆弧与直直线的相相切点或或某水平平/垂直直直线上上的点作作为切削削起点时时,刀补补程序的的下刀点点与切削削起点的的连线应应与直线线部分垂垂直。在在一般的的刀补程程序中,为为缩短空空刀距离离,下刀刀点与切切削起点点的距离离比刀具具半径略略大一点点,下刀刀时刀具具与工件件不发生生干涉即即可。但但在环切切刀补程程序中,下下刀点与与切削起起点的距距离应大大于在上上一步骤骤中确定定的最大大刀具半半径补偿偿值,以以避免产产生刀具具干涉报报警。如如对图11-1零零件,取取R300圆弧圆圆心为编编程零点点,取RR30圆圆弧右侧侧端点作作为切削削起点

10、,如如刀补程程序仅用用于精加加工,下下刀点取取在(222,00)即可可,该点点至切削削起点距距离=88mm。但但在环切切时,由由于前两两刀的刀刀具半径径补偿值值大于88mm,建立刀补时时,刀具具实际运运动方向向是向左左,而程程序中指指定的运运动方向向是向右右,撤消消刀补时时与此类类似,此此时数控控系统就就会产生生刀具干干涉报警警。因此此合理的的下刀点点应在编编程零点点(0,0)。1.1.3在程程序中修修改刀具具半径补补偿值在程序中中修改刀刀具半径径补偿值值可采用用如下方方法l 1、在刀刀补表中中设好环环切每一一刀的刀刀具半径径补偿值值,然后后在刀补补程序中中修改刀刀具补偿偿号。示例1.1直直接

11、在GG41/G422程序段段修改刀刀具补偿偿号主程序%1000G54 G90 G0 G17 G40; Z50 M03 S1000; X0 Y0; Z5 M08;G1 Z-10 F60;G41 X30 D1 F100;M98 P0010;G41 X30 D2 F100;M98 P0010;G41 X30 D3 F100;M98 P0010;G41 X30 D4 F100;M98 P0010;M05 M09;G0 Z50;M30;子程序%0010G90 G1 Y60; X-30; Y0;G3 X30 R30;G0 G40 X0;M99;补偿号刀具补偿半径12521536.546示例1.2用用宏变量

12、量表示刀刀具补偿偿号,利利用循环环修改刀刀具补偿偿号%100G54 G90 G0 G17 G40;Z50 M03 S1000;X0 Y0;Z5 M08;G1 Z-10 F60;#1=1; 刀补号变量WHILE #1 LE 4 DO1;G41 X30 D#1 F100; Y60;X-30;Y0;G3 X30 R30;G0 G40 X0;#1=#1+1;End1;Z50;M30;l 2、使用用G100修改刀刀具补偿偿半径示例1.3,使使用G110和子子程序完完成环切切主程序%100G54 G90 G0 G17 G40; Z50 M03 S1000; X0 Y0; Z5 M08;G1 Z-10 F6

13、0;G10 L10 P1 R25;M98 P0010;G10 L10 P1 R15;M98 P0010;G10 L10 P1 R6.5;M98 P0010;G10 L10 P1 R6;M98 P0010;M05 M09;G0 Z50; M30;子程序%0010G90 G41 X30 D1 F100; Y60;X-30;Y0;G3 X30 R30;G0 G40 X0;M99;示例1.4使使用G110和循循环完成成环切%1000G54 G90 G0 G17 G40;Z50 M03 S1000; X0 Y0;Z5 M08;G1 Z-10 F60;#10=25 ;粗加工起始刀补值#11=10;步距#1

14、2=6 ;精加工刀补值#1=2;粗、精加工控制WHILE #1 GE 1 DO1; WHILE #10 GE #12 DO2;G10 L10 P1 R#10;G41 X30 D1 F100; Y60;X-30;Y0;G3 X30 R30;G0 G40 X0;#10=#10-#11;END2;#10=#12+0.5;半精加工刀补值#11=0.5;#1=#1-1;END1;Z50;M30;l 3、直接接用宏变变量对刀刀补值赋赋值示例1.5直直接用宏宏变量对对刀补值值赋值,利利用循环环完成环环切。%1000G54 G90 G0 G17 G40;Z50 M03 S1000;X0 Y0;Z5 M08;G

15、1 Z-10 F60;#10=25 ;粗加工起始刀补值#11=9.25;步距#12=6 ;精加工刀补值#1=2;粗、精加工控制WHILE #1 GE 1 DO1; WHILE #10 GE #12 DO2; G41 X30 D#10 F100; Y60; X-30; Y0; G3 X30 R30; G0 G40 X0; #10=#10-#11; END2;#10=#12;半精加工刀补值#1=#1-1;END1;Z50;M30;说明:在在G411 X330 dd#100中,#10表表示刀具具补偿号号,而在在G411 X330 dd#110中中,#110表示示刀具半半径补偿偿值,此此用法在在FAN

16、NUC说说明书中中没有,但但实际使使用的结结果确实实如此,如如所用系系统不支支持此用用法,就就只用示示例1.4用法法。1.1.4环环切宏程程序当使用刀刀具半径径补偿来来完成环环切时,不不管我们们采用何何种方式式修改刀刀具半径径补偿值值,由于于受刀补补建、撤撤的限制制,它们们都存在在走刀路路线不够够简洁,空空刀距离离较长的的问题。对对于象图图1-11所示的的轮廓,其刀具中心轨迹很好计算,此时如用宏程序直接计算中心轨迹路线,则可简化走刀路线,缩短空刀距离。示例1.6 完完全使用用宏程序序的环切切加工如图1-2所示示,用#1、#2表示示轮廓左左右和上上边界尺尺寸,编编程零点点在R330圆心心,加工工

17、起始点点放在轮轮廓右上上角(可可削除接接刀痕)%1000G54 G90 G0 G17 G40; Z50 M03 S100;#4=30 ;左右边界#5=60 ;上边界#10=25 ;粗加工刀具中心相对轮廓偏移量(相当于刀补程序中的刀补值)#11=9.25 ;步距#12=6 ;精加工刀具中心相对轮廓偏移量(刀具真实半径)G0 X#4-#10-2 Y#5-#10-2; Z5;G1 Z-10 F60;#20=2 ;WHILE #20 GE 2 DO1; WHILE #10 GE #12 DO2; #1=#4-#10;左右实际边界 #2=#5-#10;上边实际边界 G1 X#1-2 Y#2-2 F200

18、; G3 X#1 Y#2 R2;圆弧切入到切削起点 G1 X-#1; Y0; G3 X#1 R#1; G1 Y#2; G3 X#1-2 Y#2-2 R2 #10=#10-#11 END2#10=#12#20=#20-1END1G0 Z50M301.2 行切一般来说说,行切切主要用用于粗加加工,在在手工编编程时多多用于规规则矩形形平面、台台阶面和和矩形下下陷加工工,对非非矩形区区域的行行切一般般用自动动编程实实现。1.2.1矩形形区域的的行切计计算l 1、矩形形平面的的行切区区域计算算如图所示示,矩形形平面一一般采用用图示直直刀路线线加工,在在主切削削方向,刀刀具中心心需切削削至零件件轮廓边边,

19、在进进刀方向向,在起起始和终终止位置置,刀具具边沿需需伸出工工件一距距离,以以避免欠欠切。假定工件件尺寸如如图所示示,采用用60面面铣刀加加工,步步距500mm,上上、下边边界刀具具各伸出出10mmm。则则行切区区域尺寸寸为8000560(6000+100*2-60)。l 2、矩形形下陷的的行切区区域计算算对矩形下下陷而言言,由于于行切只只用于去去除中间间部分余余量,下下陷的轮轮廓是采采用环切切获得的的,因此此其行切切区域为为半精加加工形成成的矩形形区域,计计算方法法与矩形形平面类类似。假定下陷陷尺寸1100*80,由由圆角RR6选12铣铣刀,精精加工余余量0.5mmm,步距100mm,则半精

20、精加工形形成的矩矩形为(1000-122*2- 0.55*2)*(880-112*22-0.5*22)=755*55。如如行切上上、下边边界刀具具各伸出出1mmm,则实实际切削削区域尺尺寸=755*(55+2-12)=755*45。1.2.2行切切的子程程序实现现对于行切切走刀路路线而言言,每来来回切削削一次,其其切削动动作形成成一种重重复,如如果将来来回切削削一次做做成增量量子程序序,则利利用子程程序的重重复可完完成行切切加工。l 1、切削削次数与与子程序序重复次次数计算算 进刀次数数n=总总进刀距距离/步步距=447/110=44.5,实际际需切削削6刀,进刀刀5次。 子程序重重复次数数m

21、=nn/2=5/2=2,剩剩余一刀刀进行补补刀。 步距的调调整:步步距=总总进刀距距离/切切削次数数。说明: 当实际切切削次数数约为偶偶数刀时时,应对对步距进进行调整整,以方方便程序序编写; 当实际切切削次数数约为奇奇数刀时,可加加1成偶偶数刀,再再对步距距进行调调整,或或直接将将剩下的的一刀放放在行切切后的补补刀中,此此时不需需调整步步距。 由于行切切最后一一刀总是是进刀动动作,故故行切后后一般需需补刀。l 2、示例例1.77对图1-4零件件,编程程零点设设在工件件中央,下下刀点选选在左下下角点,加工程序如下:子程序%0020G91 G1 X75 F150; Y10; X-75; Y10.;

22、G90 M99;主程序%1000G54 G90 G0 G17 G40; Z50 M03 S800;G0 X-43.5 Y-33.5;定位到下刀点 Z5;G1 Z-10 F100;M98 P0010; 环切加工,该程序省略G1 X-37.5 Y-22.5;行切起点M98 P0020 L2;行切加工G1 X37.5; 补刀 Y22.5 X-37.5G0 Z50;M30;1.2.3 行行切宏程程序实现现对图1-4零件件,编程程零点设设在工件件中央,下下刀点选选在左下下角点,加加工宏程程序如下下:示例1.8(本本程序未未考虑分分层下刀刀问题)l 主程序%1000G54 G90 G0 G17 G40 Z

23、50 M03 S800G65 P9010 A100 B80 C0 D6 Q0.5 K10 X0 Y0 Z-10 F150G0 Z50M30l 宏程序调用参数说明:A(#1)B(#2)-矩形下陷的长与宽C(#3)- -粗精加工标志,C=0,完成粗精加工,C=1,只完成精加工。D(#7)-刀具半径Q(#17)-精加工余量K(#6)-步距X(#24)Y(#25)-下陷中心坐标Z(#26)-下陷深度F(#9)-走刀速度l 宏程序%9010#4=#1/2-#7; 精加工矩形半长#5=#2/2-#7; 精加工矩形半宽#8=1; 环切次数IF #3 EQ 1 GOTO 100;#4=#4-#17; 半精加工

24、矩形半长#5=#5-#17; 半精加工矩形半宽#8=2;N100 G90 G0 X#24-#4 Y#25-#5; Z5;G1 Z#26 F#9;WHILE #8 GE 1 DO1;G1 X#24-#4 Y#25-#5; X#24+#4; Y#25+#5; X#24-#4; Y#25-#5;#4=#4+#17;#5=#5+#17;#8=#8-1;END1;IF #3 EQ 1 GOTO 200;只走精加工,程序结束#4=#1/2-2*#7+#17; 行切左右极限X#5=#/2-3*#7-2*#17+4; 行切上下极限Y#8=-#5; 进刀起始位置G1 X#24-#4 Y#25+#8;WHILE

25、#8 LT #5 DO1;准备进刀的位置不到上极限时加工G1 Y#25+#8; 进刀 X#24+#4; 切削#8=#8+#6; 准备下一次进刀位置#4=-#4; 准备下一刀终点XEND1;G1 Y#25+#5; 进刀至上极限,准备补刀 X#24+#4; 补刀G0 Z5;N200 M99;专题二相同轮轮廓的重重复加工工在实际加加工中,相相同轮廓廓的重复复加工主主要有两两种情况况: 1、同一一零件上上相同轮轮廓在不不同位置置出现多多次; 2、在连连续板料料上加工工多个零零件。实现相同同轮廓重重复加工工的方法法 1、用增增量方式式定制轮轮廓加工工子程序序,在主主程序中中用绝对对方式对对轮廓进进行定位

26、位,再调调用子程程序完成成加工。 2、用绝绝对方式式定制轮轮廓加工工子程序序,并解解决坐标标系平移移的问题题来完成成加工。 3、用宏宏程序来完完成加工工。2.1用用增量方方式完成成相同轮轮廓的重重复加工工示例2-1,加加工图22-1所所示工件件,取零零件中心心为编程程零点,选选用12键键槽铣刀刀加工。子子程序用用中心轨轨迹编程程。l 子程序%0010G91 G0 X24;G1 Z-27 F60;G3 I-24 F200;G0 Z12;G1 X10;G3 I-34;G0 Z15;G90 M99l 主程序%1000G54 G90 G0 G17 G40 M03; Z50 S2000; X-150 Y

27、-50; Z5;M98 P0010;G0 X-150 Y50;M98 P0010;G0 X0 Y50;M98 P0010;G0 X0 Y-50;M98 P0010;G0 X-150 Y-50;M98 P0010;G0 X-150 Y50;M98 P0010; G0 Z100;M30;2.2用用坐标系系平移完完成相同同轮廓的的重复加加工坐标系平平移有两两种方式式 G54+G522,用于于重复次次数不多多,且轮轮廓分布布无规律律情况。 G54+G922,用于于轮廓分分布有规规律且重重复次数数很多的的情况。示例2-2用局局部坐标标系G552完成成相同轮轮廓的重重复加工工,G554零点点设在零零件中心

28、心,局部部坐标系系零点在在需加工工孔的孔孔心。主程序%1000G54 G90G0 G17 G40; Z50 M03 M07 S1000;G52 X-150 Y-50;M98 P0020;G52 X-150 Y50;M98 P0020;G52 X0 Y50;M98 P0020;G52 X0 Y-50;M98 P0020;G52 X150 Y-50;M98 P0020;G52 X150 Y50;M98 P0020;G52 X0 Y0;恢复G54G0 Z100;M30;子程序%0020G90 G0 X24; Z5;G1 Z-22 F100;G3 I-24;G0 Z-10;G1 X34;G3 I-34

29、;G0 Z5;M99;示例2-3,用用G544+G992完成成相同轮轮廓的重重复加工工,G554零点点设设在在零件中中心,子子坐标系系零点在在需加工工孔的孔孔心。%1000G54 G90G0 G17 G40; Z50 M03 M07 S1000; X-150 Y-50; M98 P0030 L3;G54 G0 X-150 Y50;M98 P0030 L3;G54 G0 Z100;M30;%0030G92 X0 Y0G90 G0 X24; Z5;G1 Z-22 F100;G3 I-24;G0 Z-10;G1 X34;G3 I-34;G0 Z5; X150M99;2.3 用宏程程序完成成相同轮轮廓

30、的重重复加工工示例2-4,用G665调用用完成加加工,宏宏程序用用绝对编编程。%1000 G54 G90 G0 G17 G40 M03; Z50 S2000; Z5;G65 P9010 X-150 Y-50;G65 P9010 X-150 Y50;G65 P9010 X0 Y50;G65 P9010 X0 Y-50;G65 P9010 X150 Y-50;G65 P9010 X150 Y50;G0 Z100;M30;宏程序%9010G90 G0 X#24+24 Y#25 Z5G1 Z-20 F60G3 I-24 F200G0 Z-10G1 X#24+34G3 I-34G0 Z5M99示例2-5

31、,用用G666调用完完成加工工,宏程程序用绝绝对编程程。%1000G54 G90 G0 G17 G40; Z50 M03 M07 S1000; X-150 Y-50;G66 P9011;G0 X-150 Y50; X0 Y50; X0 Y-50; X150 Y-50; X150 Y50;G67;G0 Z100;M30;%9011#1=#5001; 取当前孔心坐标#2=#5002;G90 G0 X#1+24 Y#2; Z5;G1 Z-22 F100;G3 I-24;G0 Z-10;G1 X#1+34;G3 I-34;G0 Z5;M99;示例2-6,使使用循环环,用一一个程序序完成加加工%1000

32、G54 G90 G0 G17 G40; Z50 M03 M07 S1000;#1=2; 行数#2=3; 列数#3=150; 列距#4=100; 行距#5=-150;左下角孔中心坐标(起始孔)#6=-50;#10=1; 列变量WHILE #10 LE #2 DO1;#11=1; 行变量#20=#5+#10-1*#3;待加工孔的孔心坐标X WHILE #11 LE #1 DO2; #21=#6+#11-1*#4;孔心坐标Y G0 X#20+24 Y#21; Z2; G1 Z-22 F100; G3 I-24; G0 Z-10; G1 X#20+34; G3 I-34; G0 Z5; #11=#11

33、+1; END2;#10=#10+1;END1;G0 Z100;M30;专题三简单平平面曲线线轮廓加加工对简单平平面曲线线轮廓进进行加工工,是采采用小直直线段逼逼近曲线线来完成成的。具具体算法法为:采采用某种种规律在在曲线上上取点,然然后用小小直线段段将这些些点连接接起来完完成加工工。示例3-1,椭椭圆加工工,假定定椭圆长长(X向向)、短短轴(YY向)半半长分别别为A和和B,则则椭圆的的极坐标标方程为为,利用用此方程程可方便便地完成成在椭圆圆上取点点工作。编程条件件:编程程零点在在椭圆中中心,aa=500,b=30,椭椭圆轮廓廓为外轮轮廓,下下刀点在在椭圆右右极限点点,刀具具直径18,加加工深

34、度度10mmm。程程序如下下:%1000G54 G90 G0 G17 G40; Z50 M30 S1000; X60 Y-15; Z5 M07;G1 Z-12 F800;G42 X50 D1 F100; Y0;#1=0.5; 变量初始值0.5度WHILE #1 LE 360 DO1;#2=50*COS#1;#3=30*SIN#1;G1 X#2 Y#3;#1=#1+0.5;END1;G1 Y15;G0 G40 X60; Z100;M30;专题四简单立立体曲面面加工4.1球球面加工工l 球面加工工使用的的刀具 粗加工可可以使用用键槽铣铣刀或立立铣刀,也也可以使使用球头头铣刀。 精加工应应使用球球头

35、铣刀刀。l 球面加工工的走刀刀路线 一般使用用一系列列水平面面截球面面所形成成的同心心圆来完完成走刀刀。 在进刀控控制上有有从上向向下进刀和从从下向上上进刀两种种,一般般应使用用从下向向上进刀来完完成加工工,此时时主要利利用铣刀刀侧刃切切削,表表面质量量较好,端刃磨损较小,同时切削力将刀具向欠切方向推,有利于控制加工尺寸。l 进刀控制制算法进刀点的的计算: 先根据允允许的加加工误差差和表面面粗糙度度,确定定合理的的Z向进进刀量,再再根据给给定加工工深度ZZ,计算算加工圆圆的半径径,即:r=ssqrttR2-z2。此算算法走刀刀次数较较多。 先根据允允许的加加工误差差和表面面粗糙度度,确定定两相

36、邻邻进刀点点相对球球心的角角度增量量,再根根据角度度计算进进刀点的的r和ZZ值,即即Z=RR*siin,r=R*ccos。进刀轨迹迹的处理理 对立铣刀刀加工,曲曲面加工工是刀尖尖完成的的,当刀刀尖沿圆圆弧运动动时,其其刀具中中心运动动轨迹也也是一行行径的圆圆弧,只只是位置置相差一一个刀具具半径。 对球头刀刀加工,曲曲面加工工是球刃刃完成的的,其刀刀具中心心是球面面的同心心球面,半半径相差差一个刀刀具半径径。4.1.1外球球面加工工示例4-1,加加工图44-3所所示外球球面。为对刀刀方便,宏程序编程零点在球面最高点处,采用从下向上进刀方式。立铣刀加工宏程序号为%9013,球刀加工宏程序号%901

37、4。l 宏程序调用参数说明X(#24)/Y(#25)-球心坐标Z(#26)-球高D(#7)-刀具半径Q(#17)-角度增量,度I(#4)-球径F(#9)-走刀速度l 主程序%1000G91 G28 Z0M06 T01G54 G90 G0 G17 G40G43 Z50 H1M03 S3000G65 P9013 X0 Y0 Z-30 D6 I40.5 Q3 F800G49 Z100 M05G28 Z105M06 T02G43 Z50 H2 M03 S4000G65 P9014 X0 Y0 Z-30 D6 I40 Q0.5 F1000G49 Z100 M05G28 Z105M30l 宏程序%9013

38、#1=#4+#26; 进刀点相对球心Z坐标#2=SQRT#4*#4-#1*#1;切削圆半径#3=ATAN#1/#2; 角度初值#2=#2+#7;G90 G0 X#24+#2+#7+2 Y#25; Z5;G1 Z#26 F300;WHILE #3 LT 90 DO1; 当进刀点相对水平方向夹角小于90度时加工G1 Z#1 F#9; X#24+#2;G2 I-#2;#3=#3+#17;#1=#4*SIN#3-1;Z= - (R - RSIN)#2=#4*COS#3+#7 ;r=RCOS+r刀END1;G0 Z5;M99;%9014#1=#4+#26; 中间变量#2=SQRT#4*#4-#1*#1;

39、中间变量#3=ATAN#1/#2; 角度初值#4=#4+#7; 处理球径#1=#4*SIN#3-1; Z= - (R - RSIN)#2=#4*COS#3; r=RCOSG90 G0 X#24+#2+2 Y#25; Z5;G1 Z#26 F300;WHILE #3 LT 90 DO1;当角小于90度时加工G1 Z#1 F#9; X#24+#2;G2 I-#2;#3=#3+#17;#1=#4*SIN#3-1; Z= - (R - RSIN)#2=#4*COS#3 ; r=RCOSEND1;G0 Z5;M99;4.1.2内球球面加工工示例4-2,加加工图44-4所所示内球球面。为为对刀方方便,宏宏

40、程序编编程零点点在球面面最高处处中心,采采用从下下向上进进刀方式式。其主主程序与与示例44-1类类似,宏宏程序调调用参数数与示例例4-11相同,本本例不再再给出。立立铣刀加加工宏程程序号为为%90015,球球刀加工工宏程序序号%990166。%9015#6=#4+#26 球心在零点之上的高度#8=SQRT#4*#4 - #6*#6 中间变量#3=90-ATAN#6/#8 加工终止角#8=SQRT#4*#4 - #7*#7#5=ATAN#7/#8 加工起始角G90 G0 X#24 Y#25; 加工起点 Z5;G1 Z#6-#8 F50;#5=#5+#17;WHILE #5 LE #3 DO1;角

41、度小于等于终止角时加工#1=#6 - #4*COS#5; Z#2=#4*SIN#5 - #7; XG1 Z#1 F#9; X#24+#2;G3 I-#2;#5=#5+#17;END1;G0 Z5;M99;%9016#6=#4+#26 球心在零点之上的高度#8=SQRT#4*#4 - #6*#6 中间变量#3=90-ATAN#6/#8 加工终止角G90 G0 X#24 Y#25; 加工起点 Z5;G1 Z#26 F50;#5=#17;#4=#4 - #7;WHILE #5 LE #3 DO1; 角度小于等于终止角时加工#1=#6 - #4*COS#5; Z#2=#4*SIN#5; XG1 Z#1 F#9; X#24+#2;G3 I-#2;#5=#5+#17;END1;G0 Z5;M99;4.2水水平圆柱柱面的加加工水平圆柱柱面加工工可采用用行切加加工 沿圆柱面面轴向走走刀,沿沿圆周方方向进刀刀;走刀刀路线短短,加工工效率高高,加工工后圆柱柱面直线线度好;用于模模具加工工,脱模模力较大大;程序序可用宏宏程序或或自动编编程实现

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理制度

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁