非圆曲线在数控车编程中的比较与应用.docx

非圆曲线在数控车编程中的比较与应用.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
非圆曲线在数控车编程中的比较与应用

  1 引言含有非圆曲线的曲面其外形复杂,加工精度要求较高,使得手工编程难度增大。但通过先进的数控系统提供的宏程序就能有效提高编程速度、加工质量和效率。使用用户宏程序时,数值可以直接指定,也可以用变量指定。宏程序利用公式可以实现变量赋值,不仅可以利用表达式进行算术运算,还可以进行逻辑运算。使得编制程序在应用中更加灵活、方便。使用宏指令编程使加工程序简练易懂,实现了普通编程难以实现的非圆曲线的加工。用户宏指令一般分为A类和B类两种。下面本文分别以广州数控系统(GSK980TD)和Fanuc 0i Mate Tc系统用户宏程序应用为例,比较非圆曲线在数控车实际编程应用中的不同。2 具体实例解析、比较2.1正弦曲线宏程序编程比较如图1所示。A类宏程序:以Z轴为变量O0001 M3 S700 T0101 G00 X78 Z2 G65 H1 P#220 Q8600 赋值#220 =8.6(加工余量) N1 G65 H1 P#221 Q0000 赋值#221=0 G65 H2 P#222 Q72000 R#220 赋值#222=72+#220(计算起刀点X值) G0 X#222 N2 G65 H5 P#223 Q360000 R25000 #223=360/25 G65 H4 P#224 Q#223 R#221 #224=#223*#221 G65 H3 P#226 Q4000 R#224 #226=2*2*sin[#224] G65 H2 P#227 Q72000 R#226 #227=72+#226 G65 H2 P#228 Q#227 R#220 #228=#227+#220 G65 H3 P#229 Q0000 R#221 #229=0-#221 G1 X#228 Z#229 F0.2 直线差补G65 H2 P#221 Q#221 R5000 #221=#221-500(Z向步距量为0.5mm) G65 H86 P2 Q#221 R25000当#221≤90°时,程序跳转到N2程序段;否则,程序向下执行G1 U5 G0 Z2 G65 H3 P#220 Q#220 R2000 #220=#220-2 (X方向每次切削深度2mm) G65 H85 P1 Q#220 R600 当#220≥0.6时,程序跳转到N1程序段;否则程序向下执行G0 X100 Z100 M30 B类宏程序:以Z轴为变量O0001 G99 M03S900T0101 G0 X78 Z2 G73 U5W0R10 G73 P10 Q20 U0.6 W0.1 F0.15 N10 G0X72 G1Z0 #1=0 WHILE[#1LE25]D01 #2=2*sin[360/25*#1] G1X[72+[2*#2]]Z[-#1] #1=#1+0.5 END1 N20G1X82 G0X100 Z100 M00 M03S1800T0101 G0 X78 Z2 G70P10Q20F0.08 G0X100 G40 Z100 M30 2.2 抛物线宏程序编程比较如图2所示。A类宏程序:以Z轴为变量O0001 G99 M3 S700 T0101; G0 X82 Z2 G65 H1 P#210 Q18000 N10 G65 H1 P#211 Q-1211 G65 H2 P#200 Q56000 R#210 G0 Z-28 X#200 G1 Z-30 F0.2 U2 W-1 G2 U3.406 W-3.298 R4 N20 G65 H4 P#212 Q#211 R#211 G65 H5 P#212 Q#212 R1000000 G65 H4 P#212 Q140 R#212 G65 H3 P#213 Q76000 R#212 G65 H2 P#213 Q#213 R#210 G65 H3 P#214 Q#211 R#210 G01 X#213 Z#214 G65 H3 P#211 Q#211 R250 G65 H85 P20 Q#211 R-10211终点步距量G1 U1 G0 Z-29 G65 H3 P#210 Q#210 R2000 G65 H85 P10 Q#210 R2000 G0 X100 Z100 M30 B类宏程序:以Z轴为变量O0002 G99 M03 S800 T0101 G0 X78 Z2 G73 U11 W0 R14 G73 P30 Q70 U0.6 W0.1 F0.15 N30 G0X77 #1=-1.211 WHILE[#1GE-10.211] DO1 #2=2*0.77*#1*#1 G1 X[76+#2]]Z[#1+1.5] #1=#1-0.25 END1 G2 X58Z-11.985 R4 G1 Z-14 G02 X66 W-4 R4 G01 X74 X76 W-

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档