- 14
- 0
- 约 6页
- 2017-08-31 发布于安徽
- 举报
数控加工中宏程序的应用技巧作者:徐昆鹏,…????文章来源:CAD世界网摘要:普通程序中,只能指定常量,常量之间不能这算,程序只能顺序执行,不能跳转,因此功能是固定的,不能变化。用户宏功能是用户提高数控机床性能的一种特珠功能,在相类似工件的加工中巧用宏程序将起到事半功倍的效果。
关键词:宏程序;数控加工;变量
1 宏程序简介
??? 在 编 程 工作中,我们经常把能完成某一功能的一系列指令像子程序那样存人存储器,用一个总指令来代表它们,使用时只需给出这个总指令就能执行其功能所存人的这一系列指令称作用户宏程序本体,简称宏程序。这个总指令称作用户宏程序调用指令。在编程时,编程员只要记住宏指令而不必记住宏程序。
??? 用 户 宏 程序与普通程序的区别在于:在用户宏程序本体中,能使用变量,可以给变量赋值,变量间可以运算,程序可以跳转;而普通程序中,只能指定常量,常量之间不能运算,程序只能顺序执行,不能跳转,因此功能是固定的,不能变化。用户宏功能是用户提高数控机床性能的一种特殊功能,在相类似工件的加工中巧用宏程序将起到事半功倍的效果。宏 程 序 本体既可以由机床生产厂提供,也可以由机床用户自己编制。使用时,先将用户宏主体像子程序一样存人到内存里,然后用子程序调用指令调用。
2 用户宏程序本体的编写格式
??? 用 户 宏 程序本体的编写格式与子程序的格式相同。
??? 在 用 户 宏程序本体中,可以使用普通的NC指令,采用变量的NC指令、运算指令和控制指令。格式如下:
O x x xx;# 26= # 4+ # 18 x Cos[# 1〕;G90 GOOX #26;…………IF[#22 GE # 9〕GOTO 9;……N 9 M 9 9
??? 变 量 可 以用于宏程序本体,可以指定运算和控制指令。用宏程序调用命令赋予变量实际值。
3 应用实例
??? 3.1 圆弧均布孔位计算宏程序的编程
??? 工 程 上 经常使用圆弧均布的联接孔,而这些孔在图样上往往是不给出每点的坐标,在编程时需要逐点计算,因而增加了编程员的工作量。圆弧孔可用极坐标来描述,若圆心不在坐标原点上,编程不太方便。现 在 有 的系统提供了圆弧均布孔位计算宏指令,可供直接使用。这里给出扇形面上的圆弧孔的宏程序的编制方法。
??? (1)宏 程 序调用指令
G6 5 P9010 I-J-R-A-B-H-;式中:I,J- 圆弧中心坐标,不赋值为坐标原点;???? R— 圆 弧 半 径;???? A— 第 1孔的角度值,省略时为0;???? B— 孔 间 角 ,当B0。时为逆时针方向加工,B0。时 为 顺 时 针 方 向 加 工 。当B省略时为整圆周 均 布 孔 ,此 时 的 加 工 方向为逆时针;???? H — 孔数,包括第1孔;
???? 如 图 1 所示
可 在 参 数NO.2 20中设置70(自定),即G 70=G65 P 9010,
???? (2) 宏 程 序本体
O 9010(圆弧均布孔)IF[#11 EQ#0〕GOTO 9;孔数不赋值报警IF[#18 EQ#0]GOTO 9;圆弧半径不赋值报警IF〔#2 NE#0」GOTO 2;#2二360.。/#11; 圆弧均布孔间角N2#33= #4003; 保存03组G代码#3之。; 孔加工计数初值WHILE[#3 LT#1〕加1;G90X[#4+# 18*COs[#1+# 3*#2丑〕;X孔 位 坐 标Y [# 5+# 18二SIN[#1+# 3二#2〕];Y孔 位 坐 标# 3二# 3+ 1;ENDI ;GOTO 10;N9# 3000= 1;N10 G#30 M99;
???? (3)编程举例(零件如图2所示)
?
???? 2.2 椭圆形加工宏程序的编程
???? 实 际 应 用中,还经常会遇到各种各样的椭圆形加工特征。在现今的数控系统中,无论硬件数控系统,还是软件数控系统,其插补的基本原理是相同的,只是实现插补运算的方法有所区别。常见的是直线插补和圆弧擂补,没有椭圆插补,手工常规编程无法编制出椭圆加工程序,常需要用电脑逐一编程,但这有时受设备和条件的限制。这时可以采用拟合计算,用宏程序方式,手工编程即可实现,简捷高效,并且不受条件的限制。加 工 如 图3所示的椭圆形的半球曲面,刀具为R8的球铣刀。利用椭圆的参数方程和圆的参数方程来编写宏程序。
???? 其 中 ,A 为椭圆的长轴,B为椭圆的短轴。
???? 在 上 例 中可看出,角度每次增加的大小和最后工件的加工表面质量有较大关系,即记数器的每次变化量与加工的表面质量和效率有直接关系。希望读者在实际应用中注意。
4 结束语
???? 在 编 制 宏程序时,要牢记变量的种类及特性,不可乱用。因为局部变量
您可能关注的文档
- 浅析交互式电子白板在生物课堂教学中应用.doc
- 浅析胶辊及相关牵伸部件与成纱质量关系.doc
- 浅析卡诺图降维.doc
- 浅析科协青少年科技教育工作使命和特质.doc
- 浅析李白浪漫主义诗风形成原因.doc
- 浅析两种否定感应电流产生条件论点及成因.doc
- 浅析临床医学生实习与考研, 就业之间冲突与对策.doc
- 浅析柳永《 雨霖铃》 艺术技巧.doc
- 浅析美国高等工程教育课程设置特色及有益借鉴[J].doc
- 浅析美国中学生物教科书中几个模型构建.doc
- 【好题汇编】2023-2025年高考物理真题分类汇编(全国通用版)专题07 电场力的性质与能量(有解析).pdf
- 2026上海市浦东新区医疗急救中心文员公开招聘20人(第一批)考试笔试备考试题及答案解析.docx
- 婚礼主持演讲稿.doc
- 2026黑龙江鸡西市鸡冠区招聘公益性岗位就业人员4人考试笔试参考题库及答案解析.docx
- 2026天津市粮食储备有限公司面向社会招聘1人考试笔试参考题库及答案解析.docx
- 2026年西安高新医院招聘(30人)考试笔试参考题库及答案解析.docx
- 2026西藏日喀则市亚东县住建局招聘项目专业技术人员1人考试笔试参考题库及答案解析.docx
- 2026浙江台州市温岭经济开发区卫生院招聘编制外工作人员1人考试笔试模拟试题及答案解析.docx
- 2026浙江中外运有限公司温州分公司招聘1人考试笔试模拟试题及答案解析.docx
- 2026云南省影视协会面向社会招聘2名工作人员考试笔试参考题库及答案解析.docx
最近下载
- 英雄起源一本通大陆系列是由吧在友qxqy19群雄基础.pdf VIP
- 湘2021G301预制带肋底板混凝土叠合楼板(混凝土肋、钢筋肋、钢管肋)(版本2).docx VIP
- SL352-2020 水工混凝土试验规程.docx VIP
- 2025年中国医疗人工智能行业投资潜力分析及行业发展趋势报告.docx
- SL677-2014 水工混凝土施工规范.docx VIP
- 2024-2034年中国医疗人工智能行业投资潜力分析及行业发展趋势报告.docx
- 湘2021G301预制带肋底板混凝土叠合楼板(混凝土肋、钢筋肋、钢管肋)(版本2).docx VIP
- 电摩知识培训课件图片.ppt VIP
- 平顶山工业职业技术学院《高等数学(D)》2025 - 2026学年第一学期期末试卷.docx VIP
- 110kV变电站专项电气试验及调试方案.doc VIP
原创力文档

文档评论(0)