当前位置:首页 > 数控技术 > 数控编程 > 数控车削中的粗加工编程方法
数控车削中的粗加工编程方法

来源:数控产品网   添加:2007-11-24   阅读:669次

 

1 前言


    车削零件毛坯多为棒料或锻坯,加工余量较大且不均匀,因此粗加工中往往要经过多次走刀。在数控车床上加工时,每次走刀必须经过编程,这就使编程的工作量大大增加,而且,手工编程时需计算每次的走刀轨迹坐标,这对于形状复杂的零件更是麻烦。例如图1所示的手柄零件,轮廓由几段圆弧构成,即便是先用直线、斜线程序分几次走刀车掉粗加工余量,粗加工程序的轨迹计算也够繁琐,更不必说用圆弧程序了。下面介绍的两种编程方法就可较好地解决这类粗加工问题。

2 调子程序法

利用子程序功能可大大简化粗加工程序,而且一个子程序可以被重复调用多次,其格式为:
子程序 主程序中调子程序:
O####
……
……
……
M99
M98 P#### L****
其中,P后面的####是子程序号
L后面的****是重复调用次

1
图1

重复多次调用子程序时,子程序中注意使用G91(相对坐标)指令编程,以使切削轨迹每次有相对变化。对图1所示的零件用子程序法编加工程序如下:
0#### 主程序号
N01 G92 X16 Z90 建立工件坐标系
N02 GOO Z73.436 S300 M03
N03 M98 P0006 L11 调子程序11次
N04 M02
O0006 子程序号
NO1 G91 GO1 X-6.0 F200 G91编程
N02 G03 X7.385 Z-4.923 R8
N03 G03 X2.215 Z-39.877 R60
N04 G02 X2.4 Z-28.636 R40
N05 G00 X2.0
N06 G00 Z73.436
N07 G00 X-9.0
M99 子程序返回
由程序可见,虽然有11次走刀,但程序并不复杂。

1
图2

3使用粗车循环指令

数控车削加工中的粗车循环指令可以将多次走刀的重复动作用一个程序段来表示,因此,也可大大简化编程工作。以纵向粗车循环指令G71为例,可用于粗加工棒料毛坯的阶梯轴(或孔),刀具的运动轨迹如图2所示,即先分层切削,然后平行于轨迹切一刀,并留下给定的精车余量,其中实线表示切削进给,虚线表示快进或快退。指令格式为:
G71 U(∆d) R(e)
G71 P(ns) Q(nf) U(±∆U) W(±∆W) F_S_T
其中:
ns-nf——加工轨迹描述的程序段号;
∆U——X轴上的精车余量;
∆W——Z轴上的精车余量;
∆d——每次的切削深度;
e——每 次 的退刀距离
以图2所示的零件为例,设毛坯为Ø120的棒料,
采用纵向粗车循环指令G71加工A-G段,程序如下:
N01 T0100
N02 G00 X120 Z10 5200 M03   快进至循环起点
N03 G71 U1.0 R0.5
N04 G71 P05 Q11 U0.2 W0.1 F80 粗加工循环指令
N05 G00 X40 Z10   快进至轨迹起点
N06 G01 Z-30
N07 X60 Z-60
N08 Z-80
N09 X100 Z-90
N10 Z-110
N11 X120 Z-130   轨迹终点
N12 G00 X200 Z140 M02
其中N05~N11为轨迹描述
除了G71之外,还有横向粗车循环指令、仿形粗车循环指令等,其用法类似于G71,这里不再介绍。

4 结束语

编程是数控机床使用中的重要环节,文中介绍的两种粗加工编程方法可大大简化编程工作。但对具体的数控机床应具体分析,以充分合理利用其编程功能来简化编程工作。

CncProduct.Com(编辑:小朱)
本文标签(Tag)粗车循环指令 数控车削 粗加工编程方法
关于“粗车循环指令”的信息更多

免责声明:本网资讯均转载自其它媒体,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责;如因作品内容、版权和其它问题需要同本网联系的,请在30日内进行。
数控编程 阅读排行
数控编程 编辑推荐
最近更新
关于我们高级会员服务赞助我们服务项目联系我们隐私条款招贤纳士新手上路网站地图友情链接
Copyright©2006 CncProduct.Com all Rights Reserved.
高级会员及广告咨询-在线服务QQ: 高级会员及广告业务咨询
服务热线:0523-82088060┆数控产品网-数控行业垂直门户网站 - 专注于:数控机床┆数控设备┆数控系统┆数控技术
企业资质:江苏省民营科技企业(苏民科企证字第M-20090010号) 江苏省软件企业(苏R-2009-9202) 泰州市软件行业协会理事单位 备案编号:苏ICP备06032732号
免责声明:本网部分信息由企业自行提供,该企业负责信息内容的真实性、准确性和合法性。数控产品网对此不承担任何保证责任!