数控车床程序编制的基本方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数控车床程序编制的基本方法
一、数控车床程序编制基本方法Ⅰ
1.快速移动指令G00
用于快速移动并定位刀具,模态有效;快速移动的速度由机床数据设定,因此G00指令不需加进给量指令F,用G00指令可以实现单个坐标轴或两个坐标轴的快速移动。
快速移动指令G00的程序段格式:G00 X_ Z_
程序段中X_ Z_是G00移动的终点坐标
2.直线插补指令G01
使刀具以直线方式从起点移动到终点,用F指令设定的进给速度,模态有效;可以实现单个坐标轴直线移动或两个坐标轴的同时直线移动。
直线插补指令的格式:G01 X_ Z_ F_
程序段中X_ Z_是G01移动的终点坐标
3.用G94和G95设定F指令进给量单位
G94设定的F指令进给量单位是毫米/分钟(mm/min);G95设定的F指令进给量单位是毫米/转(mm/r)。
进给量的换算:如主轴的转速是S(单位为r/min),G94设定的F指令进给量是F(mm/min),G95设定的F指令进给量是f(单位是mm/r),换算公式:F=fS
4.编程实例
二、数控车床程序编制基本方法Ⅱ
1.绝对尺寸G90和增量尺寸G91
分别代表绝对尺寸数据输入和增量尺寸数据输入,模态有效。
G90指令表示坐标系中目标点的坐标尺寸,G91指令表示待运行的位移量。
G90和G91指令不决定到终点位置的轨迹,刀具运行轨迹由G功能组中其他指令决定。
2.绝对尺寸数据输入指令G90的尺寸取决于当前坐标系的零点位置,G90指令适用于所有
坐标轴,并一直有效,直到在后面的程序段中由G91指令替代为止。
增量尺寸数据指令G91的尺寸表示待运行的轴位移,G91指令适用于所有坐标轴,并一直有效,直到后面的程序段中由G90指令替代为止。
3.倒角和倒圆角指令CHF=、RND=
在零件轮廓拐角处如倒角或倒圆,可以插入倒角或倒圆指令CHF=…..或RND=…..与加工拐角的轴运动指令一起写入到程序中。
直线轮廓之间、圆弧轮廓之间都可以用倒角或倒圆指令进行倒角或倒圆。
程序格式:
CHF=…插入倒角,数值,倒角长度(斜边长度);
RND=…插入倒圆,数值,倒圆半径。
注意:无论是倒角还是倒圆都是对称进行的,如果其中一个程序段轮廓长度不够,则在倒
圆或倒角时会自动削减编程值,如果几个连续编程的程序段中有不含坐标轴移动指令的程序段,则不可以进行倒角或倒圆。
三、数控车床程序编制基本方法Ⅲ
1.顺时针圆弧插补指令G02;逆时针圆弧插补指令G03;模态有效。
2.判断圆弧方向:从Y轴负方向去观察,顺时针就用顺时针圆弧插补指令G02,逆时针就
有逆时针圆弧插补指令G03。
四、数控车床程序编制基本方法Ⅳ
1.暂停指令G04可以暂停所给定的时间,但只对自身程序段有效,在此之前程序段中的主
轴速度和进给量F保持存储状态。
格式:G04 F ;暂停的时间(秒)
G04 S ;暂停主轴转数
2.恒螺距螺纹切削指令G33
可以加工圆柱螺纹、圆锥螺纹、外螺纹和内螺纹、单头螺纹和多头螺纹、多段连续螺纹及左旋螺纹和右旋螺纹,模态有效。
3.加工螺纹时主轴转速S及每次进刀的深度,应根据车床及刀具的具体情况选择合适值。
螺
纹牙深等于螺纹大径减螺纹小径。
对于普通三角螺纹,螺纹牙深等于0.5413P。
4.因为左恒螺距螺纹切削时,刀具进给速度F只取决于主轴转速S和螺纹导程K,根据主轴
转一转刀具移动一个导程的原理,在加工螺纹时进给修调开关无效,并要保持主轴修调开关不变。
5.圆柱螺纹的导程K与螺距P的关系是:K=nP;空刀退出量一般取b>1.2K,空刀导出量
一般取a>2.5K,如空刀导入量a取得太小,有可能产生乱牙现象。
五、数控车床程序编制基本方法Ⅴ
1.用螺纹切削循环LCYC97指令可以简化加工程序。
可以加工圆柱螺纹、圆锥螺纹、外螺
纹和内螺纹、单头螺纹和多头螺纹切削进刀深度可自动设定。
2.车多头螺纹用螺纹切削循环LCYC97指令,螺纹头数会均匀分布在圆周上;螺纹切削循
环会自动判别纵向螺纹加工和横行螺纹加工。
3.调用螺纹切削循环LCYC97时,刀具会以G00快速移动至编程的螺纹起点+空刀导入量
处,螺纹切削循环结束时刀具会快速移动至起刀点处,因此调用螺纹切削循环LCYC97指令前刀具的位置必须保证刀具不会发生碰撞地到达起刀点。
4.加工螺纹时主轴转速S及每次进刀的深度,应根据车床及刀具的具体情况选择合适值。
螺
纹牙深等于螺纹大径减螺纹小径。
对于普通三角螺纹,螺纹牙深等于0.5413P。
5.圆柱螺纹的导程K与螺距P的关系是:K=nP;空刀退出量一般取b>1.2K,空刀导出量
一般取a>2.5K,如空刀导入量a取得太小,有可能产生“乱牙”现象。
6.零件公差在编程时的处理方法:外廓尺寸按公差的中差或中上差编程,内廓尺寸按公差的
中差或中下差编程,自由公差采用国家标准IT12级按“入体公差”原则编程。
表螺纹切削循环LCYC97指令的参数
图螺纹循环LCYC97参数
7.编程实例
六、数控车床程序编制基本方法Ⅵ
LCYC95 毛坯切削循环
1. 功能
用此循环可以在坐标轴平行方向加工由子程序设置的轮廓,可以进行纵向和横向加工,也可以进行内外轮廓的加工。
可以选择不同的切削工艺方式:粗加工、精加工或者综合加工。
只要刀具不会发生碰撞可以在任意位置调用此循环。
调用循环之前,必须在所调用的程序中已经激活刀具补偿参数。
2. 调用
LCYC95
图6.3-5
3. 前提条件
直径编程G23指令必须有效。
系统中必须已经装入文件SGUD.DEF。
程序嵌套中至多可以从第三级程序界面中调用此循环(两级嵌套)。
4. 参数说明
表8.3-7
说明:R105 加工方式参数。
用参数R105确定以下加工方式:
纵向加工/横向加工
内部加工/外部加工
粗加工/精加工/综合加工
在纵向加工时进刀总是在横向坐标轴方向进行,在横向加工时进刀则在纵向坐标轴方向。
R106 精加工余量参数。
在精加工余量之前的加工均为粗加工。
如果没有设置精加工余量,则一直进行粗加工,直至最终轮廓。
R108 切入深度参数。
设定粗加工最大进刀深度,但当前粗加工中所用的进刀深度则由循环自动计算出来。
R109 粗加工切入角。
R110 粗加工时退刀量参数。
坐标轴平行方向的每次粗加工之后均须从轮廓退刀,然后用G0返回到起始点。
由参数R110确定退刀量的大小。
R111 粗加工进给率参数。
加工方式为精加工时该参数无效。
R112 精加工进给率参数。
加工方式为粗加工时该参数无效。
轮廓定义:
在一个子程序中设置待加工的工件轮廓,循环通过变量_CNAME名下的子程序名调用子程序。
轮廓由直线或圆弧组成,并可以插入圆角和倒角。
设置的圆弧段最大可以为四分之一圆。
轮廓的编程方向必须与精加工时所选择的加工方向相一致。
对于加工方式为“端面、外部轮廓加工”的轮廓必须按照从P8(35,120)到P0(100,40)的方向编程。
时序过程循环开始之前所到达的位置:位置任意,但须保证从该位置回轮廓起始点时不发生刀具碰撞。
该循环具有如下时序过程:
粗切削
用G0在两个坐标轴方向同时回循环加工起始点(内部计算),按照参数R109下设置的角度进行深度进给,在坐标轴平行方向用G1和参数R111下的进给率回粗切削交点,用G1/G2/G3按参数R111设定的进给率进行粗加工,直至沿着“轮廓+ 精加工余量”加工到最后一点,在每个坐标轴方向按参数R110中所设置的退刀量(毫米)退刀并用G0返回。
重复以上过程,直至加工到最后深度。
精加工
用G0按不同的坐标轴分别回循环加工起始点,用G0在两个坐标轴方向同时回轮廓起始点,用G1/G2/G3按参数R112设定的进给率沿着轮廓进行精加工,用G0在两个坐标轴方向回循环加工起始点。
在精加工时,循环内部自动激活刀尖半径补偿。
起始点循环自动地计算加工起始点。
在粗加工时两个坐标轴同时回起始点;在精加工时则按不同的坐标轴分别回起始点,首先运行的是进刀坐标轴。
“综合加工”加工方式中在最后一次粗加工之后, 不再回到内部计算起始点。
5.编程举例
七、数控车床程序编制基本方法Ⅶ
1、零件图
2、加工工艺
3、注意事项
(1)加工螺纹时,外螺纹大径尺寸一定要取负偏差,内螺纹小径尺寸一定要取正偏差。
(2)安装螺纹刀时,一定要用对刀样板,保证加工出的牙型角不会歪。
(3)换过割刀后快速移动时,最好先定位X方向,防止割刀伸出太长与工件发生碰撞。
4、零件加工参考程序
N10 G54 S500 M03 T01D01 (设定工件坐标系,选择1号刀,粗车外圆、
圆锥、锥面等)
N20G00 X19 Z2
N30G01 Z-41 F0.1
N40G03X20.6Z-56 CR=15
N50G01 Z-59.8
X24.6 CHF=2.121
Z-76
X26
N60G00 Z2
X14
N70G00 Z-15.8 F0.1
X14.6
X16.6 Z-28
Z-30.8
X18.6
Z-41
N80 G00 X30
Z2
X12.4
N90G01 Z-15.8 F0.1
X15
N100 G00 Z0
N110 S800 M03 (精车转速800r/min,精车外圆、圆弧、锥面等)
N120G01 X0 F0.05
X11.8 CHF=1.768
Z-16
X14
X16 Z-28
Z-31
X18
Z-41
N130 G03X20 Z-56 CR=15
N140G01 Z-60
X23.98 CHF=2.121
Z-76
X26 F0.5
N150 G00 X80 Z200(换割刀,转速300,加工退刀槽)
N160M06 T02 D01 S300M03
N170G00X15
Z-16
N180 G01 X9.6 F0.05
X15 F0.5
N190 G00 X80 Z200(退至换刀点,换螺纹刀,主轴转速300,调用螺纹循环) N200M06T03D01S300M03
N210G00 X12 Z8
R100=11.8 R101=0
R102=11.8 R103=-12
R104=1.25 R105=1
R106=0 R109=6
R110=2 R111=0.677
R112=0 R113=4
R114=1
LCYC97
N220 G00 X80 Z200 (退至换刀点换割刀,快速移动定位后割断)
N230M06 T02 D01
N240G00X25
Z-74.5
N250G01 X0 F0.05
N260 G00 X80
Z200
N270M05
N280M02。