电子论文-数控宏程序教程bxuv.docx
《电子论文-数控宏程序教程bxuv.docx》由会员分享,可在线阅读,更多相关《电子论文-数控宏程序教程bxuv.docx(89页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数控高级编程讲义45数控高级编程讲义45第一篇铣工篇篇2专题一行切和和环切221.1环环切21.1.1环切切刀具半半径补偿偿值的计计算21.1.2环切切刀补程程序工步步起点(下下刀点)的的确定221.1.3在程程序中修修改刀具具半径补补偿值221.1.4环环切宏程程序21.2 行切21.2.1 矩矩形区域域的行切切计算221.2.2行切切的子程程序实现现21.2.3 行行切宏程程序实现现2专题二相同轮轮廓的重重复加工工22.1 用增量量方式完完成相同同轮廓的的重复加加工22.2用用坐标系系平移完完成相同同轮廓的的重复加加工22.3 用宏程程序完成成相同轮轮廓的重重复加工工2专题三简单平平面曲线
2、线轮廓加加工2专题四简单立立体曲面面加工224.1球球面加工工24.1.1外球球面加工工24.1.2内球球面加工工24.2水水平圆柱柱面的加加工24.2.1圆柱柱面的轴轴向走刀刀加工224.2.1圆柱柱面的周周向走刀刀加工22专题五孔系加加工25.1 矩形阵阵列孔系系加工225.2环环形阵列列孔系加加工2第二篇车工篇篇2专题六参数编编程2专题七方程曲曲线的车车削加工工27.1方方程曲线线车削加加工的走走刀路线线:27.2 椭圆轮轮廓的加工工2附录FFANUUC系统统G指令和和宏指令令2附录1刀具补补偿值、刀刀具补偿偿号及在在程序中中赋值GG10221、刀具具补偿值值的范围围22、刀具具补偿值值
3、的存贮贮23、刀具具补偿赋赋值格式式:2附录2 缩放G550、G5112附录3 坐标系系旋转G688、G6992附录4 宏程序序B(ccusttom maccro B)221 宏变变量(vvariiablles)22 系统统变量 SYSSTEMM VAARIAABLEES22.1接接口信号号 Innterrfacce ssignnalss22.2刀刀具补偿偿值 TTooll coompeensaatioon vvaluues222.3宏宏程序报报警信息息Maccro alaarmss22.4时时间信息息22.5自自动运行行控制222.6背背景(#30005) Seettiingss22.7已已
4、加工的的零件数数 Nuumbeer oof mmachhineed ppartts22.8模模态信息息 Moodell innforrmattionn22.9当当前位置置22.100工件坐坐标系补补偿值(工工件坐标标系零点点偏置值值)23算术术和逻辑辑运算224 宏语语句和NNC语句句25分支和和循环225.1无无条件分分支GOOTO语语句25.2 条件分分支IFF语句25.3 循环WHHILEE 语句句26 调用用宏程序序 MAACROO CAALL226.1 简单调调用G66526.2模模态调用用G66626.3使用GG代码的的宏调用用26.4使用MM代码的的宏调用用26.5使用MM代码的
5、的子程序序调用226.6使用TT代码的的子程序序调用226.7例例程错误误!未定定义书签签。第一篇铣工篇篇专题一行切和和环切在数控加加工中,行行切和环环切是典典型的两两种走刀刀路线。行切在手手工编程程时多用用于规则则矩形平平面、台台阶面和和矩形下下陷加工工,对非非矩形区区域的行行切一般般用自动动编程实实现。环切主要要用于轮轮廓的半半精、精精加工及及粗加工工,用于于粗加工工时,其其效率比比行切低低,但可可方便的的用刀补补功能实实现。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=225mmm。4、根据据步距确确定中间间各刀刀刀补值,第二刀刀刀补值=25-10=15mmm第三刀刀刀补值=15-10=5,该该值小于于半精加加工刀补补值,说说明此刀刀不需要要。由上述过过程,可可知,环环切共需需4刀,刀刀补值分分别为225、115、66.5、
8、66mm。1.1.2环切切刀补程程序工步步起点(下下刀点)的的确定对于封闭闭轮廓的的刀补加加工程序序来说,一一般选择择轮廓上上凸出的的角作为为切削起起点,对对内轮廓廓,如没没有这样样的点,也也可以选选取圆弧弧与直线线的相切切点,以以避免在在轮廓上上留下接接刀痕。在在确定切切削起点点后,再再在该点点附近确确定一个个合适的的点,来来完成刀刀补的建建立与撤撤消,这这个专用用于刀补补建立与与撤消的的点就是是刀补程程序的工工步起点点,一般般情况下下也是刀刀补程序序的下刀刀点。一般而言言,当选选择轮廓廓上凸出出的角作作为切削削起点时时,刀补补程序的的下刀点点应在该该角的角角平分线线上(445方向),当当选
9、取圆圆弧与直直线的相相切点或或某水平平/垂直直直线上上的点作作为切削削起点时时,刀补补程序的的下刀点点与切削削起点的的连线应应与直线线部分垂垂直。在在一般的的刀补程程序中,为为缩短空空刀距离离,下刀刀点与切切削起点点的距离离比刀具具半径略略大一点点,下刀刀时刀具具与工件件不发生生干涉即即可。但但在环切切刀补程程序中,下下刀点与与切削起起点的距距离应大大于在上上一步骤骤中确定定的最大大刀具半半径补偿偿值,以以避免产产生刀具具干涉报报警。如如对图11-1零零件,取取R300圆弧圆圆心为编编程零点点,取RR30圆圆弧右侧侧端点作作为切削削起点,如如刀补程程序仅用用于精加加工,下下刀点取取在(222,
10、00)即可可,该点点至切削削起点距距离=88mm。但但在环切切时,由由于前两两刀的刀刀具半径径补偿值值大于88mm,建建立刀补补时,刀刀具实际际运动方方向是向向左,而而程序中中指定的的运动方方向是向向右,撤撤消刀补补时与此此类似,此此时数控控系统就就会产生生刀具干干涉报警警。因此此合理的的下刀点点应在编编程零点点(0,0)。1.1.3在程程序中修修改刀具具半径补补偿值在程序中中修改刀刀具半径径补偿值值可采用用如下方方法l 1、在刀刀补表中中设好环环切每一一刀的刀刀具半径径补偿值值,然后后在刀补补程序中中修改刀刀具补偿偿号。示例1.1直直接在GG41/G422程序段段修改刀刀具补偿偿号主程序%1
11、000G54 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用用宏变量量表示刀刀具补偿偿号,利利用循环环修改刀刀具补偿偿号%1
12、00G54 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 F60;G10 L10 P1 R25;M98 P0010;G
13、10 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;步距#12=6 ;精加工刀补值#1=2;粗、精加工控制WHILE
14、 #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;G1 Z-10 F60;#10=25 ;粗加工起始刀补值#
15、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表示示刀具半半径补偿偿值,此此用法在在FANNUC说说明书中中没有,但但实际使使用的结结果确实实如此
16、,如如所用系系统不支支持此用用法,就就只用示示例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; G3 X#1 Y#2
18、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。则则行切区区域尺寸寸为80005600(6000+110*22-600)。l 2、矩形形下陷的的行切区区域计算算对矩形下下陷而言言,由于于行切只只用于去去除中间间部分余余量,下下陷的轮轮廓是采采用环切切获得的的,因此此其行切切区域为为半精加加工形成成的矩形形区域,计计算方法法与矩形形平面类类似。假定下陷陷尺寸1100*80,由由圆角RR6选12铣铣刀,精精加工余余量0.5mmm,步距距10mmm,则则半精加加工形成成的
20、矩形形为(1100-12*2- 0.55*2)*(880-112*22-0.5*22)=775*555。如如行切上上、下边边界刀具具各伸出出1mmm,则实实际切削削区域尺尺寸=775*(55+2-112)=75*45。1.2.2行切切的子程程序实现现对于行切切走刀路路线而言言,每来来回切削削一次,其其切削动动作形成成一种重重复,如如果将来来回切削削一次做做成增量量子程序序,则利利用子程程序的重重复可完完成行切切加工。l 1、切削削次数与与子程序序重复次次数计算算 进刀次数数n=总总进刀距距离/步步距=447/110=44.5,实实际需切切削6刀刀,进刀刀5次。 子程序重重复次数数m=nn/2=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子 论文 数控 程序 教程 bxuv
限制150内