- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数控加工中宏程序的编制方法; 普通程序中,只能指定常量,常量之间不能进行运算,程序只能???序执行,不能跳转,因此功能固定的,不能变化。用户宏功能是用户提高数控机床性能的一种特珠功能,在相类似工件的加工中巧用宏程序将起到事半功倍的效果。 ;用户宏程序
用户宏程序(Custom macro)是以变量的组合,通过各种算术和逻辑运算,转移和循环等命令,而编制的一种可以灵活运用的程序,只要改变变量的值,即可以完成不同的加工和操作。用户宏程序可以简化程序的编制,提高??作效率。宏程序可以像子程序一样用一个简单的指令调用。
用户宏程序与普通程序区别:用户宏程序本体中,能使用变量,可以给变量赋值,变量间可以运算,程序可以跳转;而普通程序中,只能指定常量,常量之间不能运算,程序只能顺序执行,不能跳转,功能是固定,不能变化。用户宏功能是用户提高数控机床性能一种特殊功能,相类似工件加工中巧用宏程序将起到事半功倍效果。 ;二、FANUC宏程序简介;1.变量的表示
变量是用符号 # 后面加上变量号码表示的,即: #i(i=0,1,2,3…)
例如:#8,#110,#20
变量号也可以用一个表达式来指定,这时表达式必须用括弧括起来。
例如:#[#1+#12-12]
2.变量的引用
跟在地址后面的数字可以被变量替换。假设程序中出现有〈地址〉#1 或〈地址〉-#1时,就意味着把变量值或它的负值作为地址的指令值。
为了在程序中引用变量,指定一个字地址其后跟一个变量号。
例如:G#104;
; 当用表达式指定一个变量时,须用方括号括起来。
例如:G01 X[#1+#2] ;
引用的变量值根据地址的最小输入增量自动进行四舍五入。
例如:G00 X#1;其中#1 值为12.3456,CNC 最小输入增量 1/1000mm,则实际命令为G00X12.346。
为了将引用的变量值的符号取反,在#号前加“-”号。
例如:G00 X-#1;
; 当引用一个未定义的变量时,这个变量被当作空变量。变量#0始终被当作空变量,它不被赋任何值。忽略变量及引用变量的地址。
例如:#1=0 ,#2=“空”,
则 G00 X#1 Y#2 的执行结果是G00 X0;
注意 程序号“O”、顺序号“N”、任选段跳跃号“/”不能使用变量。例如:变量不能用于下列方法:
O#1;
/#2 G00 X100.0;
N#3 Y200.0;;3. FANUC 变量的类型 ;注意:
1)公共变量是在主程序和主程序调用的各用户内公用的变量。也就是说,在一个宏指令中的# i与在另一个宏指令中的# i是相同的。其中#100~#199公共变量是电源断电后即清零,重新开机时被设置为“0”;#500~#599公共变量即使断电后,它们的值也保持不变,因此也称为保持性变量。
2)系统变量的序号与系统的某种状态有严格的对应关系。例如,刀具偏置序号为#01~#99,这些值可以用变量替换的方法加以改变,在序号1~99中,不用作刀具偏置变量的变量可以用作保持性公共变量#500~#531。 ;5.系统变量; 4.FANUC宏程序的构成
1) 包含变量
2) 包含算术或逻辑运算(=)的程序段
3) 包含控制语句(例如:GOTO,DO
,END)的程序段
4) 包含宏程序调用指令 (G65,G66,
G67或其他G代码,M代码调用宏序)的程序段
;;功能;三、 FANUC宏程序的条件表达式运算符;功能 格式 备注
平方根 #i=SQRT[#j]
绝对值 #i=ABS[#j]
舍入 #i=ROUND[#j]
上取整 #i=FIX[#j]
下取整 #i=FUP[#j]
自然对数 #i=LN[#j]
指数函数 #i=EXP[#j] ;运算中的误差;注:
1 相对误差取决于运算结果。
2 使用两类误差的较小者。
3 绝对误差是常数,而不管运算结果。
4 函数TAN 执行SIN/COS。
5 如果SIN、COS 或TAN 函数的运算结果小于
1.0×10-8 或由于运算精度的限制不为0 的话,
您可能关注的文档
- 新法之下劳动争议处理和人工成本管控技巧(梁硕南)中华.pptx
- 新法下的劳务派遣与外包承揽运作探讨(上海版).pptx
- 新浪微博营销@njloong.pptx
- 新柜员岗前培训课程二.pptx
- 新景祥培训课件三如何撰写项目营销总纲(XXXX版)N.pptx
- 新晋管理人员必学知识教材.pptx
- 新景祥吉林筑石地产XXXX年度营销策略报告172P.pptx
- 新景祥六安三十铺产业园胜利北路西项目整体定位及物业发展建议书(91.pptx
- 新晋员工职业化训练教程3.pptx
- 新星营业部筹建汇报及日常管理培训支持.pptx
- 小学语文阅读教学中传统文化传承与阅读能力培养研究论文.docx
- 高中英语学术写作中批判性思维培养的实践研究论文.docx
- 初中语文:发酵食品微生物文化传承与语文教学策略探讨论文.docx
- 初中英语课堂学习共同体构建中的阅读策略研究论文.docx
- 基于PBL的小学机器人课程教学设计与实施研究论文.docx
- 小学科学教学中趣味实验与科学实验安全教育的整合研究论文.docx
- 初中戏剧教育对学生团队协作能力的培养研究论文.docx
- 高中英语课堂教师反馈语在培养学生英语跨文化交际能力中的应用研究论文.docx
- 高中道德与法治教学如何提升学生法治素养的实证研究论文.docx
- 高中生运动会项目设置对学生综合素质影响研究论文.docx
最近下载
- 标准图集-陕09J01-建筑用料及做法.pdf VIP
- 2025年江苏省事业单位综合知识与能力素质(经济统计类)模拟试卷.docx VIP
- 2025年度民主生活会五个带头个人对照检查(含典型案例剖析).docx VIP
- HY_T 0366-2023 海洋数据分类分级标准.docx VIP
- 泵站施工管理工作报告.doc VIP
- ai办公软件培训课件.ppt VIP
- 浙江省杭州市萧山区2024-2025学年八年级上学期期末考试英语试卷(含答案,无听力音频及原文).docx VIP
- 《卵巢囊肿医学》课件.ppt VIP
- 城市建筑群基于弹塑性时程分析的震害评估标准.docx VIP
- 【教学创新大赛】《运动解剖学》教学创新成果报告.pdf VIP
原创力文档


文档评论(0)