数控车床宏程序编程模板在数控大赛中的应用
数控车削加工中公式曲线宏程序编程模板在数控大赛中的应用
武汉市第二轻工业学校 禹诚
武汉华中数控股份有限公司 肖明
应用宏程序变量编程,对可以用函数公式描叙的工件轮廓或曲面进行数控加工,是现代数控系统一个重要的新功能和新方法,也是第二届全国数控技能大赛实操考试主要考核点之一。但是,在一些地方的数控技能大赛中,数控宏程序编程的普及和应用还有待进一步提高。例如:用数控车床加工公式曲线轮廓时,常需要使用宏程序,而很多数学和高级语言基础较差的学生往往很难掌握好。
在2006年第二届湖北省“华中数控杯”数控技能大赛中,武汉市第二轻工业学校选手成绩优异,共有5名选手入选湖北省参加全国决赛代表队,位居全省各企业和职业院校第一。这五名选手在全国决赛中全部进入各工种前十五名,其中,车海峰同学在全国决赛中获得技校组数控铣床工种第四名,光荣获得赴京参加第二届全国数控技能大赛闭幕式暨颁奖仪式的机会。作者作为武汉市第二轻工业学校数控大赛选手指导教师和湖北省参加全国决赛选手集训班教练组成员,在对选手进行赛前集训时,为了让学生尽快学会宏程序编程加工,与其他老师共同将数控车削加工中公式曲线宏程序编程制作成标准模板,方便参赛选手使用。从实际应用的情况来看,如果参赛选手理解这个模板的原理,并且熟练掌握其编程方法,在时间非常宝贵和紧迫的数控实操比赛中,看清图纸,直接套用模板,就可以正确、快速地完成宏程序的编制,达到图纸的加工要求。
以配置华中世纪星HNC-21TD系统的数控车床为例,在加工零件公式曲线轮廓时,使用粗加工循环指令结合精加工宏程序可以方便快捷地完成零件的粗精加工。现按照实际编程的顺序步骤,结合三个实例,将公式曲线精加工宏程序模板的原理和使用办法介绍如下:
一、公式曲线宏程序编程模板的原理和使用步骤
1、如何选定自变量
1)公式曲线中的X和Z坐标任意一个都可以被定义为自变量,
2)一般选择变化范围大的一个作为自变量,如图1,椭圆曲线从起点S到终点T,Z坐标变化量为16,X坐标变化量从图中可以看出比Z坐标要小得多,所以将Z坐标选定为自变量比较适当。实际加工中我们通常将Z坐标选定为自变量。
3)根据表达式方便情况来确定X或Z作为自变量,如图3,公式曲线表达式为Z=0.005X3,将X坐标定义为自变量比较适当。如果将Z坐标定义为自变量,则因变量X的表达式为X Z/0.005,其中含有三次开方函数在宏程序中不方便表达。
4)为了表达方便,在这里将和X坐标相关的变量设为#1、#11、#12等,将和Z坐标相关的变量设为#2、#21、#22等。实际中变量的定义完全可根据个人习惯进行定义。
2、如何确定自变量的起止点的坐标值
该坐标值是相对于公式曲线自身坐标系的坐标值。其中起点坐标为自变量的初始值,终点坐标为自变量的终止值。
如图1所示,选定椭圆线段的Z坐标为自变量#2,起点S的Z坐标为Z1=8,终点T的Z坐标为Z2=-8。则自变量#2的初始值为8,终止值为-8。
如图2所示,选定抛物线段的Z坐标为自变量#2,起点S的Z坐标为Z1=15.626,终点T的Z坐标为Z2=1.6。则#2的初始值为15.626,终止值为1.6。
图1 含椭圆曲线的零件图 图2 含抛物线的零件图
如图3所示,选定三次曲线的X坐标为自变量#1,起点S的X坐标为X1=28.171-12=16.171,终
点T的X标为X2=2/0.005=7.368。则#1的初始值为16.171,终止值为7.368。
3、如何进行函数变换,确定因变量相对于自变量的宏表达式
如图1,Z坐标为自变量#2,则X坐标为因变量#1,那么X用Z表示为:
X 5 SQRT[1 Z Z/10/10]
分别用宏变量#1、#2代替上式中的X、Z,即得因变量#1相对于自变量#2的宏表达式:
#1 5 SQRT[1 #2 #2/10/10]
如图2,Z坐标为自变量#2,则X坐标为因变量#1,那么X用Z表示为:
X SQRT[Z/0.1]
分别用宏变量#1、#2代替上式中的X、Z,即得因变量#1相对于自变量#2的宏表达式:
#1 SQRT[#2/0.1]
如图3,X坐标为自变量#1,因Z坐标为因变量#2,那么Z用X表示为:
Z=0.005*X*X*X
分别用宏变量#1、#2代替上式中的X、Z,即得因变量#2相对于自变量#1的宏表达式:
#2=0.005*#1*#1*#1
4、如何确定公式曲线自身坐标系原点对编程原点的偏移量(含正负号)
该偏移量是相对于工件坐标系而言的。
如图1所示,椭圆线段自身原点相对于编程原点的X轴偏移量ΔX=15,Z轴偏移量△Z=-30 如图2所示,抛物线段自身原点相对于编程原点的X轴偏移量ΔX=20,Z轴偏移量△Z=-25.626
图3 含三次曲线的零件图
如图3所示,三次曲线段自身原点相对于编程原点的X轴偏移量ΔX=28.171,Z轴偏移量△
Z=-39.144
5、如何判别在计算工件坐标系下的X坐标值(#11)时,宏变量#1的正负号。
1)根据编程使用的工件坐标系,确定编程轮廓为零件的下侧轮廓还是上侧轮廓:当编程使用的是X
向下为正的工件坐标系,则编程轮廓为零件的下侧轮廓,当编程使用的是X向上为正的工件坐标系,则编程轮廓为零件的上侧轮廓。
2)以编程轮廓中的公式曲线自身坐标系原点为原点,绘制对应工件坐标系的X和Z坐标轴,以
其Z坐标为分界线,将轮廓分为正负两种轮廓,编程轮廓在X正方向的称为正轮廓,编程轮廓在X负方向的称为负轮廓;
3)如果编程中使用的公式曲线是正轮廓,则在计算工件坐标系下的X坐标值(#11)时宏变量#1
的前面应冠以正号,反之为负。
如图1所示,在X向下为正的前置刀架数控车床编程工件坐标系下,编程中使用的是零件的下侧
''''
轮廓,其中的公式曲线为负轮廓,所以在计算工件坐标系下的X坐标值#11时宏变量#1的前面应冠以负号。
如图2所示,在X向下为正的前置刀架数控车床编程工件坐标系下,编程中使用的是零件的下侧轮廓,其中的公式曲线为负轮廓,所以在计算工件坐标系下的X坐标值#11时宏变量#1的前面应冠以负号。
如图3所示,在X向下为正的前置刀架数控车床编程工件坐标系下,编程中使用的是零件的上侧轮
廓,其中的公式曲线为负轮廓,所以在计算工件坐标系下的X坐标值#11时宏变量#1的前面应冠以负号。
6、如何套用宏编程模板
1)设Z坐标为自变量#2,X坐标为因变量#1,自变量步长为ΔW,则公式曲线段的精加工程序宏指令编程模板如下:
#2=Z1 (给自变量#2赋值Z1:Z1是公式曲线自身坐标系下起始点的坐标值)
WHILE #2 GE Z2 (自变量#2的终止值Z2:Z2是公式曲线自身坐标系下终止点的坐标值)
#1=f(#2) (函数变换:确定因变量#1(X)相对于自变量#2(Z)的宏表达式)
#11=±#1+ΔX (计算工件坐标系下的X坐标值#11:编程中使用的是正轮廓,#1前冠以正,反之
冠以负;ΔX为公式曲线自身坐标原点相对于编程原点的X轴偏移量。)
#22=#2+ΔZ (计算工件坐标系下的Z坐标值#22:ΔZ为公式曲线自身坐标原点相对于编程原点
的Z轴偏移量)
G01 X[2*#11] Z[#22](直线插补,X为直径编程)
#2=#2-ΔW (自变量以步长ΔW变化)
ENDW (循环结束)
2)设X坐标为自变量#1,Z坐标为因变量#2,自变量步长为ΔU,则公式曲线段的精加工程序宏指令编程模 …… 此处隐藏:2828字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [资格考试]石油钻采专业设备项目可行性研究报告编
- [资格考试]2012-2013学年度第二学期麻风病防治知
- [资格考试]道路勘测设计 绪论
- [资格考试]控烟戒烟知识培训资料
- [资格考试]建设工程安全生产管理(三类人员安全员
- [资格考试]photoshop制作茶叶包装盒步骤平面效果
- [资格考试]授课进度计划表封面(09-10下施工)
- [资格考试]麦肯锡卓越工作方法读后感
- [资格考试]2007年广西区农村信用社招聘考试试题
- [资格考试]软件实施工程师笔试题
- [资格考试]2014年初三数学复习专练第一章 数与式(
- [资格考试]中国糯玉米汁饮料市场发展概况及投资战
- [资格考试]塑钢门窗安装((专项方案)15)
- [资格考试]初中数学答题卡模板2
- [资格考试]2015-2020年中国效率手册行业市场调查
- [资格考试]华北电力大学学习实践活动领导小组办公
- [资格考试]溃疡性结肠炎研究的新进展
- [资格考试]人教版高中语文1—5册(必修)背诵篇目名
- [资格考试]ISO9001-2018质量管理体系最新版标准
- [资格考试]论文之希尔顿酒店集团进入中国的战略研
- 全国中小学生转学申请表
- 《奇迹暖暖》17-支2文学少女小满(9)公
- 2019-2020学年八年级地理下册 第六章
- 2005年高考试题——英语(天津卷)
- 无纺布耐磨测试方法及标准
- 建筑工程施工劳动力安排计划
- (目录)中国中央空调行业市场深度调研分
- 中国期货价格期限结构模型实证分析
- AutoCAD 2016基础教程第2章 AutoCAD基
- 2014-2015学年西城初三期末数学试题及
- 机械加工工艺基础(完整版)
- 归因理论在管理中的应用[1]0
- 突破瓶颈 实现医院可持续发展
- 2014年南京师范大学商学院决策学招生目
- 现浇箱梁支架预压报告
- Excel_2010函数图表入门与实战
- 人教版新课标初中数学 13.1 轴对称 (
- Visual Basic 6.0程序设计教程电子教案
- 2010北京助理工程师考试复习《建筑施工
- 国外5大医疗互联网模式分析




