网站大量收购闲置独家精品文档,联系QQ:2885784924

数控加工中宏程序的编制方法试卷.ppt

  1. 1、本文档共66页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
宏程序示例 M03S3000 G00G90G54Z100. #1=0 X2.5Y26.64 Z5. WHILE [#1 LE 90] DO1 #2= COS[#1]*15-5 #3= SIN[#1]*[5+10]-5-10 G10L12P1R#2 G01Z#3F900 G00X2.5Y26.664 G01G41D01X-8.991Y2.023 G03X2.5Y-3.336I11.491J9.641 X32.969Y-.208I0.J150. G02X44.955Y-10.952I2.031J-9.792 G03Y-49.048I199.09J-19.048 G02X33.452Y-59.88I-9.955J-.952 G03X-28.452I-30.952J-197.59 G02X-39.922Y-48.75I-1.548J9.88 G03Y-11.25I-148.823J18.75 G02X-27.969Y-.208I9.922J1.25 G03X2.5Y-3.336I30.469J146.872 X13.991Y2.023I0.J15. G40G01X2.5Y26.664 #1=#1+5 END1 G00Z100. M30 宏程序示例(铣圆) #1=圆心坐标X值 #2=圆心坐标Y值 #3=园孔最终Z值 #4=圆孔直径 #5=刀具直径 #6=[#4+#5]/4 (进刀半径) #7=#3+50 (进刀高度) #8=#1+#4/2-#6(进刀圆弧起点X值) #9=#2-#6 (进刀圆弧起点Y值) #10=#1+#4/2 (铣圆起点X值) #11=-#4/2 (I矢量) #12=#2+#6(退刀圆弧Y值) M03S1000 G00G90G54G43H01Z100. X#1Y#2 Z#7 G01Z#3 F100 G41D02X#8Y#9 G03X#10Y#2R#6 G03X#10Y#2I#11J0 G03X#8Y#12R#6 G01G40X#1Y#2 G00Z100. M30 宏程序示例(铣球) #1=球心坐标X值 #2=球心坐标Y值 #3=球孔最终Z值 #4=球的半径 #5=球的高度 #6=Z向排刀增量 #7=刀具直径 #8=刀具圆角 #9=#4+#5/2+2 #10=0 M03S1000 G00G90G54G43H01Z100. G00X#9Y#2 Z50. N20 G01Z#10F100 #12=[#4+#8]*[#4+#8] #13=[#10-#3+#8]*[#10-#3+#8] #11=SQRT[#12-#13]+#7/2-#8 G01X[#1+#11]Y#2 G03I-#11J0 #10=#10+#6 IF [#10 LE #5] GOTO 20 G00Z100. M30 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * FANUC宏程序的转移和循环Ⅲ 条件转移:(IF语句) IF [条件表达式] GOTOn FANUC宏程序的转移和循环Ⅳ IF [条件表达式] THEN 当指定的条件表达式满足时,执行预先决定的宏程序语句。 例:IF [#1EQ #2] THEN #3=0; FANUC宏程序循环Ⅰ WHILE [条件表达式] Dom; (m=1,2,3) 注:循环允许嵌套,最多3层,但不允许交叉; 条件不满足 条件满足 ENDm FANUC宏程序循环Ⅱ FANUC宏程序循环Ⅲ FANUC宏程序循环Ⅳ FANUC宏程序的条件表达式运算符 运算符 含义 EQ 等于 NE 不等于 GT 大于 GE 大于或等于 LT 小于 LE 小于或等于 FANUC宏程序的调用Ⅰ 非模态调用G65: 格式: G65PpLl自变量指定 其中 p:要调用的程序号 L:调用次数(默认为1) 自变量:数据传递到宏程序 FANUC宏程序的调用Ⅱ 模态调用(G66): G66PpLl自变量指定; 程序点 G67;(取消模态) 其中 p:要调用的程序号 L:调用次数(默认为1) 自变量:数据传递到宏程序 FANUC宏程序的调用Ⅲ FANUC宏程序的调用Ⅳ 自变量指定Ⅱ FANUC宏程序的G代码调用

文档评论(0)

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

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

1亿VIP精品文档

相关文档