- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
宏程序编程实例与技巧方法教程
用户宏程序编程;华中数控用户宏程序;一、基础知识;2、 运算符与表达式;3、赋值语句;4、 条件判别语句IF, ELSE,ENDIF;5、 循环语句WHILE,ENDW;6、 宏程序/子程序调用的参数传递规则;%1000;长半轴、短半轴分别为40、30的椭圆
G54 G90 G00 Z30
M03 S800
G00 X45 Y-15 ;快速定位至下刀点
Z3
G01 Z-5 F100
#0=0;给角度?赋0初值
WHILE #0 LE 360;当角度?≤360度时,执行循环体内容
#1=40*COS[#0*PI/180];用椭圆的标准参数方程求动点M的X坐标值
#2=30*SIN[#0*PI/180];用椭圆的标准参数方程求动点M的Y坐标值
G01 X[#1] Y[#2] ;用直线插补指令加工至M点,即用直线段逼近椭圆
#0=#0+1;角度?的递增步长取1度
ENDW
X45 Y15;切出椭圆
G00 Z30 M05
X0 Y0
M30 ;%1000;长半轴、短半轴分别为40、30的椭圆
G92 X0 Y0 Z30
M03 S800
G00 X45 Y-15 M08;快速定位至A点
Z3
G01 Z-5 F100
#2=0;给角度?赋0初值
WHILE #2 LE 360;当角度?≤360度时,执行循环体内容
#11=40*COS[#2*PI/180];用椭圆的标准参数方程求动点M的X坐标值
#12=30*SIN[#2*PI/180];用椭圆的标准参数方程求动点M的Y坐标值
G42 G64 G01 X[#11] Y[#12] D01;用直线插补指令加工至M点,即用
直线段逼近椭圆
#2=#2+1;角度?的递增步长取1度
ENDW
G40 G01 X45 Y15;切出椭圆至C点
Z3 M09
G00 Z30
X0 Y0 M05
M30 ;;;宏程序编程实例;O5000;FANUC
G54 G90 G00 Z40
X70 Y20 M08
M03 S600
G43 Z3 H01
G01 Z-5 F100
#0=18
N10 #1=80*COS#0
#2=80*SIN#0
G41 X#1 Y#2 D01
#0=#0+72
IF [#0 LT 360] GOTO 10
G40 X70 Y70
Z40 M05
M30;三、 数控车床用户宏程序编程;用宏指令编制椭圆部分的精加工程序。 ;用户宏程序训练;;;一、构成
1. 包含变量
2. 包含算术或逻辑运算(=)的程序段
3. 包含控制语句(例如:GOTO,DO,END)的程序段
4. 包含宏程序调用指令(G65,G66,G67或其他G代码,M代码调用宏程序)的程序段;二、FANUC宏程序的变量;;三、刀具补偿存储器C用G10指令进行设定;四、算术和逻辑运算 ;6、正弦: #i=SIN[#j] ;
7、反正弦: #i=ASIN[#j];
8、余弦: #i=COS[#j]; 角度以度指定
9、反余弦: #i=ACOS[#j]; 90°30′表示为
10、正切: #i=TAN[#j]; 90.5度
11、反正切: #i=ATAN[#j]/[#K];
12、平方根: #i=SQRT[#j];
13、绝对值: #i=ABS[#j];
14、舍入: #i=ROUND[#j];
15、上取整: #i= FUP[#j] ;
16、下取整: #i= FIX[#j] ;
17、自然对数: #i=LN[#j]; y=lnx
18、指数函数: #i=EXP[#j]; y=ex;19、或: #i=#j OR #k ;
20、异或: #i=#j XOR #k ; 按位执行
21、与: #i=#j AND #k ;
22、从BCD转为BIN #i=BIN[#j ];
23、从BIN转为BCD #i=BCD[#j ];
注:
①ARCSIN #i=ASIN[#j] 取值范围
当No.6004.0=0时 :270°~90°
No.6004.0=1时 :-90°~90°
②ARCCOS #I=ACOS[#j] 取值范围
您可能关注的文档
- 宋文丰课件酚3课时》教程.ppt
- 六下 藏戏.ppt
- 六下边角知识答案.docx
- 宋灵灵—1013103019—算法动态演示软件设计与开发——链表操作.doc教程.doc
- 公开课Unit-3-The-Million-Pound-Bank-Note-PPT课件2.pptx
- 六月学大教育集印章活动策划.doc
- 六步增员法介绍.ppt
- 宋词-柳永词教程.pptx
- 六国论(讲解型).ppt
- 宋词一百首教程.doc
- 小学语文三年级下册《荷花》精彩教学实录与评析.docx
- 2024年体育职业技能鉴定试题预测试卷附答案详解(A卷).docx
- 2024年体育职业技能鉴定试题预测试卷附答案详解【精练】.docx
- 探讨现实与理想的关系及其对个人和社会的影响.docx
- 2024年体育职业技能鉴定试题预测试卷附答案详解【满分必刷】.docx
- 2024年体育职业技能鉴定试题预测试卷附答案详解【培优B卷】.docx
- 2024年体育职业技能鉴定试题预测试卷附答案详解【B卷】.docx
- 2024年体育职业技能鉴定试题预测试卷附完整答案详解(夺冠系列).docx
- 2024年体育职业技能鉴定过关检测试卷【考点提分】附答案详解.docx
- 2024年体育职业技能鉴定过关检测试卷【考点精练】附答案详解.docx
文档评论(0)