欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    电子论文-数控宏程序教程bxuv.docx

    • 资源ID:62733792       资源大小:401.51KB        全文页数:89页
    • 资源格式: DOCX        下载积分:30金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要30金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    电子论文-数控宏程序教程bxuv.docx

    数控高级编程讲义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专题四简单立立体曲面面加工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、刀具具补偿值值的存贮贮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已已加工的的零件数数 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代码的的子程序序调用226.6使用TT代码的的子程序序调用226.7例例程错误误!未定定义书签签。第一篇铣工篇篇专题一行切和和环切在数控加加工中,行行切和环环切是典典型的两两种走刀刀路线。行切在手手工编程程时多用用于规则则矩形平平面、台台阶面和和矩形下下陷加工工,对非非矩形区区域的行行切一般般用自动动编程实实现。环切主要要用于轮轮廓的半半精、精精加工及及粗加工工,用于于粗加工工时,其其效率比比行切低低,但可可方便的的用刀补补功能实实现。1.1环环切环切加工工是利用用已有精精加工刀刀补程序序,通过过修改刀刀具半径径补偿值值的方式式,控制制刀具从从内向外外或从外外向内,一一层一层层去除工工件余量量,直至至完成零零件加工工。编写环切切加工程程序,需需解决三三个问题题:Ø 环切刀具具半径补补偿值的的计算;Ø 环切刀补补程序工工步起点点(下刀刀点)的的确定;Ø 如何在程程序中修修改刀具具半径补补偿值。1.1.1环切切刀具半半径补偿偿值的计计算确定环切切刀具半半径补偿偿值可按按如下步步骤进行行:1、确定定刀具直直径、走走刀步距距和精加加工余量量;2、确定定半精加加工和精精加工刀刀补值;3、确定定环切第第一刀的的刀具中中心相对对零件轮轮廓的位位置(第第一刀刀刀补值);4、根据据步距确确定中间间各刀刀刀补值。示例:用用环切方方案加工工图1-1零件件内槽,环环切路线线为从内内向外。环切刀补补值确定定过程如如下: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、66mm。1.1.2环切切刀补程程序工步步起点(下下刀点)的的确定对于封闭闭轮廓的的刀补加加工程序序来说,一一般选择择轮廓上上凸出的的角作为为切削起起点,对对内轮廓廓,如没没有这样样的点,也也可以选选取圆弧弧与直线线的相切切点,以以避免在在轮廓上上留下接接刀痕。在在确定切切削起点点后,再再在该点点附近确确定一个个合适的的点,来来完成刀刀补的建建立与撤撤消,这这个专用用于刀补补建立与与撤消的的点就是是刀补程程序的工工步起点点,一般般情况下下也是刀刀补程序序的下刀刀点。一般而言言,当选选择轮廓廓上凸出出的角作作为切削削起点时时,刀补补程序的的下刀点点应在该该角的角角平分线线上(445°方向),当当选取圆圆弧与直直线的相相切点或或某水平平/垂直直直线上上的点作作为切削削起点时时,刀补补程序的的下刀点点与切削削起点的的连线应应与直线线部分垂垂直。在在一般的的刀补程程序中,为为缩短空空刀距离离,下刀刀点与切切削起点点的距离离比刀具具半径略略大一点点,下刀刀时刀具具与工件件不发生生干涉即即可。但但在环切切刀补程程序中,下下刀点与与切削起起点的距距离应大大于在上上一步骤骤中确定定的最大大刀具半半径补偿偿值,以以避免产产生刀具具干涉报报警。如如对图11-1零零件,取取R300圆弧圆圆心为编编程零点点,取RR30圆圆弧右侧侧端点作作为切削削起点,如如刀补程程序仅用用于精加加工,下下刀点取取在(222,00)即可可,该点点至切削削起点距距离=88mm。但但在环切切时,由由于前两两刀的刀刀具半径径补偿值值大于88mm,建建立刀补补时,刀刀具实际际运动方方向是向向左,而而程序中中指定的的运动方方向是向向右,撤撤消刀补补时与此此类似,此此时数控控系统就就会产生生刀具干干涉报警警。因此此合理的的下刀点点应在编编程零点点(0,0)。1.1.3在程程序中修修改刀具具半径补补偿值在程序中中修改刀刀具半径径补偿值值可采用用如下方方法l 1、在刀刀补表中中设好环环切每一一刀的刀刀具半径径补偿值值,然后后在刀补补程序中中修改刀刀具补偿偿号。示例1.1直直接在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用用宏变量量表示刀刀具补偿偿号,利利用循环环修改刀刀具补偿偿号%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 F60;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;步距#12=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;G1 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表示示刀具半半径补偿偿值,此此用法在在FANNUC说说明书中中没有,但但实际使使用的结结果确实实如此,如如所用系系统不支支持此用用法,就就只用示示例1.4用法法。1.1.4环环切宏程程序当使用刀刀具半径径补偿来来完成环环切时,不不管我们们采用何何种方式式修改刀刀具半径径补偿值值,由于于受刀补补建、撤撤的限制制,它们们都存在在走刀路路线不够够简洁,空空刀距离离较长的的问题。对对于象图图1-11所示的的轮廓,其其刀具中中心轨迹迹很好计计算,此此时如用用宏程序序直接计计算中心心轨迹路路线,则则可简化化走刀路路线,缩缩短空刀刀距离。示例1.6 完完全使用用宏程序序的环切切加工如图1-2所示示,用#1、#2表示示轮廓左左右和上上边界尺尺寸,编编程零点点在R330圆心心,加工工起始点点放在轮轮廓右上上角(可可削除接接刀痕)%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 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、矩形形平面的的行切区区域计算算如图所示示,矩形形平面一一般采用用图示直直刀路线线加工,在在主切削削方向,刀刀具中心心需切削削至零件件轮廓边边,在进进刀方向向,在起起始和终终止位置置,刀具具边沿需需伸出工工件一距距离,以以避免欠欠切。假定工件件尺寸如如图所示示,采用用60面面铣刀加加工,步步距500mm,上上、下边边界刀具具各伸出出10mmm。则则行切区区域尺寸寸为8000×5600(6000+110*22-600)。l 2、矩形形下陷的的行切区区域计算算对矩形下下陷而言言,由于于行切只只用于去去除中间间部分余余量,下下陷的轮轮廓是采采用环切切获得的的,因此此其行切切区域为为半精加加工形成成的矩形形区域,计计算方法法与矩形形平面类类似。假定下陷陷尺寸1100*80,由由圆角RR6选12铣铣刀,精精加工余余量0.5mmm,步距距10mmm,则则半精加加工形成成的矩形形为(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=5/22=2,剩剩余一刀刀进行补补刀。Ø 步距的调调整:步步距=总总进刀距距离/切切削次数数。说明:Ø 当实际切切削次数数约为偶偶数刀时时,应对对步距进进行调整整,以方方便程序序编写;Ø 当实际切切削次数数约为奇奇数刀时时,可加加1成偶偶数刀,再再对步距距进行调调整,或或直接将将剩下的的一刀放放在行切切后的补补刀中,此此时不需需调整步步距。Ø 由于行切切最后一一刀总是是进刀动动作,故故行切后后一般需需补刀。l 2、示例例1.77对图1-4零件件,编程程零点设设在工件件中央,下下刀点选选在左下下角点,加加工程序序如下:子程序%0020G91 G1 X75 F150; Y10; X-75; Y10.;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 Z50 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; 半精加工矩形半长#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 #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、用增增量方式式定制轮轮廓加工工子程序序,在主主程序中中用绝对对方式对对轮廓进进行定位位,再调调用子程程序完成成加工。Ø 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-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零点点设在零零件中心心,局部部坐标系系零点在在需加工工孔的孔孔心。主程序%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;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 用宏程程序完成成相同轮轮廓的重重复加工工示例2-4,用用G655调用完完成加工工,宏程程序用绝绝对编程程。%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,用用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,使使用循环环,用一一个程序序完成加加工%1000G54 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+1; END2;#10=#10+1;END1;G0 Z100;M30;专题三简单平平面曲线线轮廓加加工对简单平平面曲线线轮廓进进行加工工,是采采用小直直线段逼逼近曲线线来完成成的。具具体算法法为:采采用某种种规律在在曲线上上取点,然然后用小小直线段段将这些些点连接接起来完完成加工工。示例3-1,椭椭圆加工工,假定定椭圆长长(X向向)、短短轴(YY向)半半长分别别为A和和B,则则椭圆的的极坐标标方程为为,利用用此方程程可方便便地完成成在椭圆圆上取点点工作。编程条件件:编程程零点在在椭圆中中心,aa=500,b=30,椭椭圆轮廓廓为外轮轮廓,下下刀点在在椭圆右右极限点点,刀具具直径18,加加工深度度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 球面加工工使用的的刀具Ø 粗加工可可以使用用键槽铣铣刀或立立铣刀,也也可以使使用球头头铣刀。Ø 精加工应应使用球球头铣刀刀。l 球面加工工的走刀刀路线Ø 一般使用用一系列列水平面面截球面面所形成成的同心心圆来完完成走刀刀。Ø 在进刀控控制上有有从上向向下进刀刀和从下下向上进进刀两种种,一般般应使用用从下向向上进刀刀来完成成加工,此此时主要要利用铣铣刀侧刃刃切削,表表面质量量较好,端端刃磨损损较小,同同时切削削力将刀刀具向欠欠切方向向推,有有利于控控制加工工尺寸。l 进刀控制制算法进刀点的的计算:Ø 先根据允允许的加加工误差差和表面面粗糙度度,确定定合理的的Z向进进刀量,再再根据给给定加工工深度ZZ,计算算加工圆圆的半径径,即:r=ssqrttR22-z2。此此算法走走刀次数数较多。Ø 先根据允允许的加加工误差差和表面面粗糙度度,确定定两相邻邻进刀点点相对球球心的角角度增量量,再根根据角度度计算进进刀点的的r和ZZ值,即即Z=RR*siin,r=R*ccos。进刀轨迹迹的处理理Ø 对立铣刀刀加工,曲曲面加工工是刀尖尖完成的的,当刀刀尖沿圆圆弧运动动时,其其刀具中中心运动动轨迹也也是一行行径的圆圆弧,只只是位置置相差一一个刀具具半径。Ø 对球头刀刀加工,曲曲面加工工是球刃刃完成的的,其刀刀具中心心是球面面的同心心球面,半半径相差差一个刀刀具半径径。4.1.1外球球面加工工示例4-1,加加工图44-3所所示外球球面。为为对刀方方便,宏宏程序编编程零点点在球面面最高点点处,采采用从下下向上进进刀方式式。立铣铣刀加工工宏程序序号为%90113,球球刀加工工宏程序序号%990144。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#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;中间变量#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所所示内球球面。为为对刀方方便,宏宏程序编编程零点点在球面面最高处处中心,采采用从下下向上进进刀方式式。其主主程序与与示例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;角度小于等于终止角时加工#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水水平圆柱柱面的加加工水平圆柱柱面加工工可采用用行切加加工Ø 沿圆柱面面轴向走走刀,沿沿圆周方方向进刀刀;走刀刀路线短短,加工工效率高高,加工工

    注意事项

    本文(电子论文-数控宏程序教程bxuv.docx)为本站会员(you****now)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

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

    收起
    展开