- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 数控加工技术 * 用户宏程序训练 * 数控加工技术 * * 数控加工技术 * * 数控加工技术 * 一、构成 1. 包含变量 2. 包含算术或逻辑运算(=)的程序段 3. 包含控制语句(例如:GOTO,DO,END)的程序段 4. 包含宏程序调用指令(G65,G66,G67或其他G代码,M代码调用宏程序)的程序段 FANUC数控系统用户宏程序 * 数控加工技术 * 二、FANUC宏程序的变量 FANUC数控系统变量表示形式为# 后跟1~4位数字,变量种类有四种: 变量号 变量类型 功能 #0 空变量该变量总是空, 没有任何值能赋给该变量 #1—#33 局部变量 局部变量只能用在宏程序中存储数据,例如运算结果。当断电时局部变量被初始化为空,调用宏程序时自变量对局部变量赋值。 * 数控加工技术 * 变量号 变量类型 功能 #100—#199 #500—#999 公共变量 公共变量在不同的宏程序中的意义相同当断电时变量#100 —#199初始化为空变量500 —#999 的数据保存即使断电也不丢失 #1000— 系统变量 系统变量用于读和写CNC 运行时各种数据的变化例如刀具的当前位置和补偿值等 * 数控加工技术 * 三、刀具补偿存储器C用G10指令进行设定 H代码的几何补偿值 G10L10P R ; H代码的磨损补偿值 G10L11P R ; D代码的几何补偿值 G10L12P R ; D代码的磨损补偿值 G10L13P R ; P:刀具补偿号 R:绝对值指令(G90)方式时的刀具补偿值。增量值指令(G91)方式时的刀具补偿值为该值与指定的刀具补偿号的值相加。 * 数控加工技术 * 四、 FANUC宏程序的转移和循环 1. 无条件转移:GOTOn (n为顺序号,1——99999) 例:GOTO10为转移到N10程序段。 2. 条件转移:(IF语句) 1)IF [条件表达式] GOTOn 当指定的条件表达式满足时,转移到标有顺序号n的程序段,如果指定的条件表达式不满足时,执行下个程序段。 * 数控加工技术 * 2)IF [条件表达式] THEN 当指定的条件表达式满足时,执行预先决定的宏程序语句。 例:IF [#1EQ #2] THEN #3=0; 3. WHILE [条件表达式] DO m; (m=1,2,3) 条件满足 条件不满足 ENDm …… …… 注:循环允许嵌套,最多3层,但不允许交叉 * 数控加工技术 * * 数控加工技术 * * 数控加工技术 * 五、运算符 运算符 含义 EQ 等于 NE 不等于 GT 大于 GE 大于或等于 LT 小于 LE 小于或等于 * 数控加工技术 * 六、 FANUC宏程序的调用 1. 非模态调用G65: 格式: G65 Pp Ll 自变量指定 其中 p:要调用的程序号 L:调用次数(默认为1) 自变量:数据传递到宏程序 例: G65 P8000 L2 A10. B2.; 调用2次程序号8000,经自变量A传递到宏程序#1=10;自变量B传递到宏程序#2=2。 * 数控加工技术 * 自变量指定Ⅰ 根据使用的字母,CNC系统自动地决定自变量指定的类型。 地址不需要按字母顺序指定。但应符合字地址的格式。 但是,I,J 和K 需要按字母顺序指定。 * 数控加工技术 * 自变量指定Ⅱ 根据使用的字母,系统自动决定自变量指定的类型。 自变量指定Ⅱ用于传递诸如三维坐标值的变量。 I,J,K 的下标用于确定自变量指定的顺序,在实际编程中不写。 * 数控加工技术 * 如果自变量指定Ⅰ和自变量指定Ⅱ混合指定的话,后指定的自变量类型有效。 * 数控加工技术 * 六、 FANUC宏程序的调用 2. 模态调用(G66): G66 Pp Ll 自变量指定; 程序点 G67;(取消模态) 例:G66 P8000 L2 A10. B2.; G00 G90 Z-10. X-5. G67 一旦发出G66 则指定模态调用,即指定沿移动轴移动的程序段后调用宏程序。移动到Z-10,调用2次程序号8000,移动到X-5,再调用2次程序号8000 。 * 数控加工技术 * %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; #1=40*COS[#0*PI/180]; #2=30*SIN[#0*PI/180]; G01 X[
您可能关注的文档
最近下载
- 阿联酋航空介绍(共33张PPT).ppt VIP
- 国企纪委书记竞聘面试题笔试题4套和专业题26问及答案.docx VIP
- 现场仪表 温度仪表WEST 8100+温控器说明书.pdf
- 张正友相机标定法课件.pptx VIP
- 某著名企业供应链咨询构建高效协同的销售与采购供应链战略供应链管理(61页PPT).pptx VIP
- 成人肺功能检查技术进展及临床应用推荐指南(2025版)解读.docx VIP
- 中国徐州PPT课件.pptx VIP
- 第1节 温度 (课件)人教版初中物理八年级上册(39页PPT).pptx VIP
- 船舶结构与货运PPT完整全套教学课件.pptx VIP
- 网络与新媒体概论PPT课件3.pptx VIP
文档评论(0)