- 16
- 0
- 约5.01千字
- 约 10页
- 2019-01-16 发布于安徽
- 举报
资料
PAGE
.
国家职业资格全省统一鉴定
加工中心操作工论文
(国家职业资格二级)
论文题目:宏程序在数控铣削加工编程中的应用
姓 名: 祁 硕 硕
身份证号:
准考证号: 055
所在省市: 江苏省徐州市
所在单位: 江苏省徐州技师学院
宏程序在数控铣削加工编程中的应用
祁硕硕
江苏省徐州技师学院
摘 要:随着时代的发展,数控加工技术已经广泛应用于机械制造行业的方方面面。在使用数控设备时,手工编程是现场解决问题的主要方式,它具有操作简单、调整方便、效率高等特点。但是在加工相对复杂的零件时,简单的G代码编程满足不了实际生产需求,如利用CAD/CAM软件编程,则又比较繁琐,程序占用内存较大,且每次改动都必须重新生成程序,可读性差。此时若利用宏程序编程则可以解决这一问题,它具有程序简化、灵活等特点,所以在实际生产中掌握宏程序的编程方法已是操作者应掌握的技能。
关键词: 数控加工 数控编程 宏程序 变量
1 引言
在数控加工中,数控机床能否发挥作用,关键在于程序的编制,而巧用宏程序可以提高编程效率,达到事半功倍的效果。本文就宏程序在数控铣削加工中应用为例,归纳应用宏程序解决复杂零件廓表面的数控加工编程技巧。
2 宏程序介绍
宏程序(Macroprogram)是以变量的组合,通过各种算术和逻辑运算、转移和循环等命令,而编制的一种可以灵活运用的程序,只要改变变量的值,即可以完成不同的加工和操作。宏程序可以简化程序的编制,提高工作效率。宏程序可以像子程序一样用一个简单的指令调用。
所谓的宏程序是指一组以子程序的形式存在并带有变量的程序。分为A.B两种,一般地,在一些较老的FANUC系统(如FANUC-OMD)中采用A类宏程序,而在较为先进的系统(如FANUC-Oi)中采用B类宏程序。
2.1 变量
普通加工程序直接用数值指定G代码和移动距离,例如:G01和X100。使用宏程序时,数值可以直接指定或用变量指定。当用变量时,变量值可用程序或用MDI面板上的操作进行改变。
在常规的主程序和子程序内,总是将一个具体的数值赋给一个地址,为了使程序更具有通性并更加灵活,在宏程序中设置了变量。
2.1.1 变量表示
计算机允许使用变量名,宏程序的变量需要用变量符号“#”和后面的变量号指定。形式为#I(I=1、2、3…)例如:
#5、#101、#501、#[#1+#2-12]。
2.1.2 变量的类型
变量根据变量号可以分成3种类型,如表1所示。
表1 根据变量号所分的3种变量类型
变量名
变量类型
功能
#1-#33
局部变量
局部变量是一个在宏程序中存储数据的,例如:运算结果。当断电时,局部变量被初始化为空。调用宏程序时,自变量对局部变量赋值。
#100-#149
#500-#549
公共变量
公共变量在不同的宏程序中的意义相同。当断电时,变量#100-#149初始化为空。变量#500-#549的数据保存,即使断电也不丢失。
由#后跟4位数字来定义
系统变量
系统变量指有固定用途的变量,它的值决定系统的动态。用于读和写CNC运行时各种数据的变化。
2.1.3 变量的引用
引用方式:地址字后面指定变量号或表达式。
格式:<地址字>#I、<地址字>-#I、<地址字>[<表达式>=。
例:G01X#100Y-#101F#102;
当#100=100.0,#101=50.0,#103=80时。
上式即表示为
G01X100.0Y-50.0F80;
说明:
(1)变量不能使用地址O,N。如O#1;N#3 G01 X0.0 Y0.0。
(2)变量号所对应的变量,对每个地址来说,都有具体数值范围。
例:#30=100时,则M#30是不允许的。
(3)变量值定义。
在程序中定义时可省略小数点,例:#1=123,变量#1的实际值是123.000。MDI键盘输入时必须输入小数点,小数点省略时,为机床的最小单位。
2.2 算术运算和逻辑运算
2.2.1 置换
#I=#j
2.2.2 算术运算
加:#I=#j+#k
减:#I=#j-#k
乘:#I=#j*#k
除:#I=#j/#k
2.2.3 逻辑运算
与:#I=#J AND #k
或:#I=#J OR #k
异:#I=#J XOR #k
2.2.4
正弦:#I=SIN[#j]
余弦:#I=COS[#j]
正切:#I=TAN[#j]
反正切:#I=ATAN[#j]
平方根:#I=SQRT[#j]
绝对值:#I=ABS[#j]
下取整:#I=FIX[#j]
上取整:#I=FUP[#j]
四舍五入:#I=ROUND[
您可能关注的文档
最近下载
- 2026年深圳市高三第一次调研考试(一模)数学试卷(含答案解析).pdf
- BS EN ISO-IEC 27006-1-2024 信息安全、⽹络安全和隐私保护 对提供信息安全管理体系审核和认证的机构的要求 中文版.pdf
- 2026年陕西省高考适应性检测(一)语文试卷(含答案)原卷.pdf
- 单位公章-模板.doc VIP
- JT∕T 200-2020 汽车客运站级别划分和建设要求(高清版).docx VIP
- 中西文化比较:中西文化的交流和融合PPT教学课件.pptx VIP
- 2025年AWS认证SpotInstances在可持续发展中的应用专题试卷及解析.pdf VIP
- 2025年演出经纪人社交媒体活动应急预案制定与演练专题试卷及解析.pdf VIP
- 2025年房地产经纪人住宅类房产房产税计算与申报专题试卷及解析.pdf VIP
- 《守望成长,法治护航》法制教育主题班会.pptx VIP
原创力文档

文档评论(0)