数控车宏程序编程模板的设计及应用

2012-07-06 08:11
科技传播 2012年7期
关键词:义马坐标值宏程序

马 莉

义马煤炭高级技工学校,河南义马 472300

义马煤炭高级技工学校数控车床主要为FANUC oi mateTC系统,本文将数控车中的宏程序编程制作成标准模板,使学生能快速的学会宏程序,现通过两个实例进行探讨。

1 设计模板

分析图纸,根据方程和坐标系的偏移及正负号的判断,设计宏程序的编程模板。

1.1 选定函数的宏表达式

图1

图2

如图 2, Z = 0.1X2,设X为自变量#1,Z为变量#2,即得宏表达式 :#2 =0.1*[#1]*[#1]。

1.2 确定自变量的起点和终点坐标

如图1,所车椭圆线段的Z坐标为#2,起点为Z1=25,终点为Z2=0。

如图2,所车抛物线段的X坐标为#1,起点为X1=10,终点为X2=0。

1.3 确定公式曲线坐标系原点相对编程原点的偏移量

如图1,椭圆线段原点相对于编程原点的X轴偏移量ΔX=10,Z轴偏移量△Z=-25;

如图2,抛物线段原点相对于编程原点的X轴偏移量ΔX=20,Z轴偏移量△Z=-15;

1.4 宏编程模板

下面给出分别以Z为自变量和以X为自变量,曲线段的精加工程序宏指令编程模板如下:

Z坐标为自变量: X坐标为自变量:1#2=Z1 1 #1=X12 WHILE [ #2 GE Z2 ]DO m 2 WHILE [#1 GE X2 ]DO m 3#1=f(#2) 3 #2=f(#1)4 #11=±#1+ΔX 4 #11=±#1+ΔX 5 #22=#2+ΔZ 5 #22=#2+ΔZ 6 G01 X[2*#11]Z[#22]6 G01 X[2*#11]Z[#22]7 #2=#2-ΔW 7 #1=#1-ΔU

END m 8 END m 8

说明:

1)#11为工件坐标系下的X坐标值:#22为件坐标系下的Z坐标值;

2)宏变量#1的正负号可以根据加工部分线段的形态来确定。如果所用线段处于X正方向则为正号,如图1。如果所用线段处于X负方向则为负号,如图2。

2 宏程序编程模板的具体应用实例

运用线宏程序模板,结合粗加工循环指令,可以快速准确进行零件的编程加工。设毛坯为直径45mm的棒料,下面列表说明两个图形的参考程序。

在数控实操比赛中,如果参赛直接套用该模板,就能正确、快速地完成宏程序的编制,为大赛赢得宝贵时间,取得优异成绩。

[1]盛利强.数控车非圆曲线轮廓的加工——宏程序编程思路[J].机械研究与应用,2009(3).

[2]徐国胜,王健,谭斌.宏编程技术在数控车床上的应用[J].天津工程师范学院学报,2005(4).

猜你喜欢
义马坐标值宏程序
麦弗逊悬架主销轴线对半轴滑移的影响
椭球槽宏程序编制及其Vericut仿真
政末代“义马”与动荡年代民众的国家想象
从对“马的崇拜”看“义马还魂”的悲怆
义马之近
凉州“义马”传
基于二分法迭代的凸模数控铣削加工编程*
基于Vericut的四轴数控加工宏程序仿真研究
G代码B类宏程序在数控切割参数化图形库中的应用
宏程序编程的几种应用