不同坐标平面NC程序的编制方法
不同坐标平面 NC程序的编制方法
NC程 序的柔性是较差的,即使几何形状
完垒相同的型面,由于所处的坐标平面不同,
在一次装夹中也不能使用同一个程序加工。 目
前较先进的数控系统配备了相应的功能,从而
使不同坐标平面内 的 通 用 NC程序的编制成
为可能。本文以配有 SINUMERIK 8MC系统
的龙门 镗 床 为例,介绍一下这类 NC程序的
编制方法。
一
、 简 介
1.机床功能
我厂使用的龙门镗铣床是四轴机床,配上
直角铣头,一次装夹即可对五 个 平 面 进行加
工 。
2.编...
不同坐标平面 NC程序的编制方法
NC程 序的柔性是较差的,即使几何形状
完垒相同的型面,由于所处的坐标平面不同,
在一次装夹中也不能使用同一个程序加工。 目
前较先进的数控系统配备了相应的功能,从而
使不同坐标平面内 的 通 用 NC程序的编制成
为可能。本文以配有 SINUMERIK 8MC系统
的龙门 镗 床 为例,介绍一下这类 NC程序的
编制方法。
一
、 简 介
1.机床功能
我厂使用的龙门镗铣床是四轴机床,配上
直角铣头,一次装夹即可对五 个 平 面 进行加
工 。
2.编程指令
(1)转移指令:
@oo 无条件转移
@oI 条件转移 (R01=R 02)
@0z ## (R 0I>R02)
003 条件转移 (R01≥ R 02)
(2)内部函数指令及存储器操作指令:
010 开平方
015 求 SIN 值
01B 求 a rotg 值
@2O 加载 地址参数
@29 读/写系统存储器
@3 清除缓 冲 区
=、加工区域描述和参数确定
1.加工区域描述
对于一个平面来说,可以 用 两 个 点来表
示,以两点连线做对角线,即形成了一个长方
形 的加工区域 (见图
1)。每一个点的坐
标由两 个 R参 数表
示。具体含义如下:
R1。 R 2—— 起
始点的坐标
1991年第 5瓤
囝 I 加工 区域的描述
沈阳重型机器厂 杨峰山
R 3,R 4—— 终止点的坐标
2.坐标平面确定
上面的四个参数确定了一个加工区域,但
没有指示它所在的坐标平面。故需用一个参数
来确定坐标平面。我们用R l1表示。
R11=1——yZ 平面
R11=2—— Z 平面
R11=3—— y 平面
3.加工方向的确定
对于一个被加工
平面来说,一般可有
两个加工方向。(图2)
我们用R O6作为加工
方向参数。
R 06=1沿着第
一 根坐标轴的方向加
工
圈2 加工方向
R 06=2沿着第二根坐标轴的方向加工
4.空行程的确定
为了保证 加 工 精 度,采用单向加工的方
法,并在整个加工过程中,垂直干加工面的坐
标轴不发生任何运动。这样就要有一个空行程
线(图 3)。每加工一刀后,就返回此线,然后
移动到新的加工点,进行下一次切削。
圈 3 空 行程线示意 图
三、程序编制
根据前面分析就可以编程。限于篇幅,只
给出下面图 4简单的框图:
为了便于理解,我们举例说明程序的使用
维普资讯 http://www.cqvip.com
l矗窀卸工平面
. . . . . . . .1..一
建 立坐 稃熹
r 一
计算加工 区域
. . . .』 一
行一 次切刚加
《
IY
[ 口
围 4 程序 推囵
图 5 被加工工件立体图
方法。首先给出加工图 5中A面的一般 NC程
序,然后再给出利用通用平面加工程序 (命名
为 L 202,以下简称 L 202)编制的加工A面的
NC程序。
1.加工A 面的一般 NC程序 用直径为
200ram 的盘铣 刀加工 ,每刀切削宽度为130ram
Hoolo 6oo G90 G54 G45 DO1 W800 Z0 功 00 SIO0
M03M40
N9020 G44 D101 X一50 Y0
N0030 W 5O0
N吣 如 G44 D101 Y130
N0050 GOl G43 D101 X550
N0060 GOD Y一200
H0070 G44 01 0】 X一50 ‘
N0080 Y260
N0090 G01 G 3 D101 X550
0100 G00 Y 200
N0110 G44 01 01 X-50
N0120 Y390
N0130 G0l G43 D10l X550
N0140 G00 Y一200
NOl5。 G44 Di01 X-SO
N01∞ Y50D
~0170 G01 C43 Dl0I X550
N0180 G00 Y一200
N0190 C“ D10I X一50
2.用 L202编制加工A面的 NC程序
NOOlO co0 G90 G54 G43 DD] w800 ZO F200 Sloo
M40 M0$
N0020 G44 DlOI X一50 Y0
N0os0 w500 精定切 削深度
~0040 O1 0 R02 0 R03 500 R04 5O0 确定加 工区域
N0050 R11 3 确定加工平面
ND060 【.06 1 确定加 工方向
N007O R05 200 确定安垒返回线
N0080 R07 l30 每刀切1l唾宽度
ND090 RO9 lO1 刀具半径补艚号
N0100 RlO 200 进培量
N0110 L202 进行平面加工
(约为刀盘直径的2/3)。
为了便于洼释,我们 将R参 数 分 开来
写。实际使用时,可以写在同一段中。
如果在上面程序中还要加工 B面,则只需
将 R u改变一下即可。即在 N0110后面加上一
段 N××××R112 L 202就可以完成对 B面的
加工。如果不利用 L 202则 要重新编制一个与
加工A面相似的程序,还要进行一些必要的计
算和重新编程 而对与A面尺寸不同的C面,
则 只 需 加 上一段 N ×××× R 03 700 R 04
600 R 111 L 202就可 完成对 C面 的加工。
从上可以看出,只要给出 L202所 需的R
参数值,就可完成对指定平面的加工。而不需
任何计算,也不需人工考虑刀具半径补偿。因
此,利用 L 202不仅可以缩短 NC程序的长度,
提高编程效率,还可以提高程序的可读性与正
确性。 。
在 L202中,我们采用了原始参 数 的保护
技术,因而主程序中传递的R参数值不变化
这样使后续 L 202调 用只需输入与上次调用中
数值不同的 R参数。
四,结 柬 语
本程序经近两年的使用,取得了良好的效
果。应用本文提示的方法,还可编制其它几何
型面的通用 NC程序,如。孔、圆柱、键槽等
等,从而使数控机床发挥更大的效能。
(编辑 姜学文)
‘机 康 '
维普资讯 http://www.cqvip.com
本文档为【不同坐标平面NC程序的编制方法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。