宏程序在数控铣削加工编程中的应用

宏程序在数控铣削加工编程中的应用

ID:20662275

大小:106.00 KB

页数:10页

时间:2018-10-14

宏程序在数控铣削加工编程中的应用_第1页
宏程序在数控铣削加工编程中的应用_第2页
宏程序在数控铣削加工编程中的应用_第3页
宏程序在数控铣削加工编程中的应用_第4页
宏程序在数控铣削加工编程中的应用_第5页
资源描述:

《宏程序在数控铣削加工编程中的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、国家职业资格全省统一鉴定加工中心操作工论文(国家职业资格二级)论文题目:宏程序在数控铣削加工编程中的应用姓名:祁硕硕身份证号:32030819890510227X准考证号:055所在省市:江苏省徐州市所在单位:江苏省徐州技师学院10宏程序在数控铣削加工编程中的应用祁硕硕江苏省徐州技师学院摘要:随着时代的发展,数控加工技术已经广泛应用于机械制造行业的方方面面。在使用数控设备时,手工编程是现场解决问题的主要方式,它具有操作简单、调整方便、效率高等特点。但是在加工相对复杂的零件时,简单的G代码编程满足

2、不了实际生产需求,如利用CAD/CAM软件编程,则又比较繁琐,程序占用内存较大,且每次改动都必须重新生成程序,可读性差。此时若利用宏程序编程则可以解决这一问题,它具有程序简化、灵活等特点,所以在实际生产中掌握宏程序的编程方法已是操作者应掌握的技能。关键词:数控加工数控编程宏程序变量1引言在数控加工中,数控机床能否发挥作用,关键在于程序的编制,而巧用宏程序可以提高编程效率,达到事半功倍的效果。本文就宏程序在数控铣削加工中应用为例,归纳应用宏程序解决复杂零件廓表面的数控加工编程技巧。2宏程序介绍宏程

3、序(Macroprogram)是以变量的组合,通过各种算术和逻辑运算、转移和循环等命令,而编制的一种可以灵活运用的程序,只要改变变量的值,即可以完成不同的加工和操作。宏程序可以简化程序的编制,提高工作效率。宏程序可以像子程序一样用一个简单的指令调用。所谓的宏程序是指一组以子程序的形式存在并带有变量的程序。分为A.B两种,一般地,在一些较老的FANUC系统(如FANUC-OMD)中采用A类宏程序,而在较为先进的系统(如FANUC-Oi)中采用B类宏程序。2.1变量10普通加工程序直接用数值指定G代

4、码和移动距离,例如:G01和X100。使用宏程序时,数值可以直接指定或用变量指定。当用变量时,变量值可用程序或用MDI面板上的操作进行改变。在常规的主程序和子程序内,总是将一个具体的数值赋给一个地址,为了使程序更具有通性并更加灵活,在宏程序中设置了变量。2.1.1变量表示计算机允许使用变量名,宏程序的变量需要用变量符号“#”和后面的变量号指定。形式为#I(I=1、2、3…)例如:#5、#101、#501、#[#1+#2-12]。2.1.2变量的类型变量根据变量号可以分成3种类型,如表1所示。表1

5、根据变量号所分的3种变量类型变量名变量类型功能#1-#33局部变量局部变量是一个在宏程序中存储数据的,例如:运算结果。当断电时,局部变量被初始化为空。调用宏程序时,自变量对局部变量赋值。#100-#149#500-#549公共变量公共变量在不同的宏程序中的意义相同。当断电时,变量#100-#149初始化为空。变量#500-#549的数据保存,即使断电也不丢失。由#后跟4位数字来定义系统变量系统变量指有固定用途的变量,它的值决定系统的动态。用于读和写CNC运行时各种数据的变化。2.1.3变量的引用

6、引用方式:地址字后面指定变量号或表达式。格式:<地址字>#I、<地址字>-#I、<地址字>[<表达式>=。例:G01X#100Y-#101F#102;当#100=100.0,#101=50.0,#103=80时。10上式即表示为G01X100.0Y-50.0F80;说明:(1)变量不能使用地址O,N。如O#1;N#3G01X0.0Y0.0。(2)变量号所对应的变量,对每个地址来说,都有具体数值范围。例:#30=100时,则M#30是不允许的。(3)变量值定义。在程序中定义时可省略小数点,例:#1

7、=123,变量#1的实际值是123.000。MDI键盘输入时必须输入小数点,小数点省略时,为机床的最小单位。2.2算术运算和逻辑运算2.2.1置换#I=#j2.2.2算术运算加:#I=#j+#k减:#I=#j-#k乘:#I=#j*#k除:#I=#j/#k2.2.3逻辑运算与:#I=#JAND#k或:#I=#JOR#k异:#I=#JXOR#k2.2.4函数正弦:#I=SIN[#j]余弦:#I=COS[#j]正切:#I=TAN[#j]反正切:#I=ATAN[#j]平方根:#I=SQRT[#j]绝对值

8、:#I=ABS[#j]下取整:#I=FIX[#j]10上取整:#I=FUP[#j]四舍五入:#I=ROUND[#j]等等3宏程序编程的特点尽管使用CAD/CAM软件编程已成为数控加工的主题,但手工编程还是基础,各种难点的解决还要手动编程,手工编程可以使用宏程序编程。其应用特点是将有规律的形状用最短的程序表示出来,具有较好的可读性,修改方便,编写出的程序简洁、逻辑严密,机床执行起次类程序比CAD/CAM软件生成的程序更加快捷,反应更加迅速。3.1宏程序具有灵活性、通用性和智能性宏程序结合了机床功能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。