数控车床编程.docx
- 文档编号:1137607
- 上传时间:2022-10-17
- 格式:DOCX
- 页数:15
- 大小:32.68KB
数控车床编程.docx
《数控车床编程.docx》由会员分享,可在线阅读,更多相关《数控车床编程.docx(15页珍藏版)》请在冰豆网上搜索。
数控车床编程
第一节数控车床的基本术语和编程设定
一、数控程序编制的一般知识
数控编程是指从零件图纸到获得数控加工程序的全部工作过程。
分析零
数
编
程
件图样
和制定
学
写
序
工艺方
案
处
理
程
序
校
验
修 改
(1)分析零件图样和制定工艺方案
这项工作的内容包括:
对零件图样进行分析,明确加工的内容和要求;确定加工
方案;选择适合的数控机床;选择或设计刀具和夹具;确定合理的走刀路线及选择合理
的切削用量等。
这一工作要求编程人员能够对零件图样的技术特性、几何形状、尺寸及
工艺要求进行分析,并结合数控机床使用的基础知识,如数控机床的规格、性能、数控
系统的功能等,确定加工方法和加工路线。
(2)数学处理
在确定了工艺方案后,就需要根据零件的几何尺寸、加工路线等,计算刀具中
心运动轨迹,以获得刀位数据。
数控系统一般均具有直线插补与圆弧插补功能,对于加
工由圆弧和直线组成的较简单的平面零件,只需要计算出零件轮廓上相邻几何元素交点
或切点的坐标值,得出各几何元素的起点、终点、圆弧的圆心坐标值等,就能满足编程
要求。
当零件的几何形状与控制系统的插补功能不一致时,就需要进行较复杂的数值计
算,一般需要使用计算机辅助计算,否则难以完成。
(3)编写零件加工程序
在完成上述工艺处理及数值计算工作后,即可编写零件加工程序。
程序编制人员
使用数控系统的程序指令,按照规定的程序格式,逐段编写加工程序。
程序编制人员应
对数控机床的功能、程序指令及代码十分熟悉,才能编写出正确的加工程序。
(4)程序检验
将编写好的加工程序输入数控系统,就可控制数控机床的加工工作。
一般在正式
加工之前,要对程序进行检验。
通常可采用机床空运转的方式,来检查
二、 数控车床的分类及相关设定
1.按数控系统的功能分类
(1)经济型数控车床
一般用单板机、单片机进行开环控制,具有 CRT 显示、程序存储、程序编辑等功
能,加工精度较低,功能较简单。
机械部分多为在普通车床基础上改进
(2)全功能型数控车床
较高档次的数控车床,具有刀尖圆弧半径自动补偿、恒线速、倒角、固定循环、
螺纹切削、图形显示、用户宏程序等功能,加工能力强,适宜于加工精度高、形状复
杂、循环周期长、品种多变的单件或中小批量零件的加工
(3)精密型数控车床
采用闭环控制,不但具有全功能型数控车床的全部功能,而且机械系统的动态响
应较快,在数控车床基础上增加其他附加坐标轴。
适用于精密和超精密加工。
2. 机床坐标系和编程坐标系
机床坐标系
以机床原点为坐标系原点建立起来的 X、Z 轴直角坐标系,称为机床坐标系。
车床的机床原点为主轴旋转中心与卡盘后端面之交点。
机床坐标系是制造和调整机床的基础,也是设置工件坐标系的基础,一般不允许随意
变动。
参考点是机床上的一个固定点。
该点是刀具退离到一个固定不变的极限点
工件坐标系(编程坐标系)
数控编程时应该首先确定工件坐标系和工件原点。
零件在设计中有设计基准,在加工
过程中有工艺基准,同时应尽量将工艺基准与设计基准统一,该基准点通常称为工件原
点。
以工件原点为坐标原点建立起来的 X、Z 轴直角坐标系,称为工件坐标系。
程序格式与相关编程知识
一、程序段格式
程序段是可作为一个单位来处理的、连续的字组,是数控加工程序中的一条语句。
一
个数控加工程序是若干个程序段组成的。
程序段格式是指程序段中的字、字符和数据的安排形式。
现在一般使用字地址可变程
序段格式,每个字长不固定,各个程序段中的长度和功能字的个数都是可变的。
地址可变
程序段格式中,在上一程序段中写明的、本程序段里又不变化的那些字仍然有效,可以不
再重写。
这种功能字称之为续效字。
二、子程序及其调用
子程序支持重复调用和多重嵌套,即子程序可以被主程序多次调用,在子程序中也可
嵌套用其它子程序。
三、刀位点与手动对刀
1.刀位点
2.手动对刀
四、刀具位置补偿
刀具位置补偿就是数控系统在换刀后,对刀具的安装位置和刀具形状引起的刀位点
位置偏差进行的自动补偿
五、关于数控编程的其他说明
1)公制单位或英制单位
2)绝对坐标和增量坐标
3)直径、半径方式编程
通用数控代码在数控车床上的应用
一、M 指令(或辅助功能)的应用
定义:
辅助功能是用地址字 M 及二位数字表示的它主要用于机床加工操作时的
工艺性指令其特点是靠继电器的通、断来实现其控制过程。
M00 程序暂停执行 M00 后,机床所有动作均被切断,重新按程序启动按键
后,再继续执行后面的程序段。
M01 程序计划停止
M03 主轴正转启动M04 主轴反转启动
M05 主轴停止转动
M07 切削液打开M08 切削液打开
M09 切削液停止
M30 程序结束并返回程原点M02 程序结束
M98 调用子程序
M99 子程序结束
二、G 指令应用
1、快速定位方式 G00(模态)
格式:
G00XZ ;
G00 轨迹是直线,速度由系统确定,后面的坐标值为终点坐标值,应用于空行
程、快进、快退,节省时间,提高效率。
2、直线插补指令 G01(模态)
格式:
G01XZ F ;
*程序中首次出现的插补指令(G01、G02、G03)一定要有 F 指令,否则出错!
后续程序中如速度相同可省略。
如速度改变不可省略。
3、圆弧插补指令 G02、G03(模态)
G02--顺圆插补(在车床上为逆圆插补)
G03--逆圆插补(在车床上为顺圆插补)
格式:
G02(G03)X(u) z(w)I J (R ) F ;
I、J 值为圆心相对于圆弧起点的增量值,且总为增量值;
R 值为圆弧半径,该值的正负取决于圆弧的大小,若圆弧小于或等于 180 度,则
R 为正值,若圆弧大于 180 度,则 R 值为负。
F值为圆弧插补的进给速度。
4、G33X (Y )Z F ;
若为直螺纹可省略 X (或 Y ),这里指令导程的字是 F ,有的标准规定螺纹
导程用 I J 字。
5、G41(G42)刀具半径补偿指令格式:
G41X Y ;
G42Y Z ;
G41:
左侧刀具半径补偿
G42:
右侧刀具半径补偿
G40:
取消半径补偿
6、G90(G91)绝对(增量)方式
1)绝对坐标编程指令 G90(模态)
格式:
G90;
以后出现的坐标值均为绝对坐标值,即刀具运动的位置坐标是指刀具相对于
程序原点的坐标。
2)相对坐标编程指令 G91(模态)
格式:
G91;
以后出现的坐标值均为相对坐标值,即刀具运动的位置坐标是指刀具从当前
位置到下一位置之间的增
数控车床用切削刀具和车削用量的选择
一、车削刀具材料简介
常见刀片材料有高速钢、硬质合金、涂层硬质合金、陶瓷、立方氮化硼和金刚石等,
其中应用最多的是硬质合金和涂层硬质合金刀片。
选择刀片材质主要依据被加工工件的材
料、被加工表面的精度、表面质量要求、切削载荷的大小以及切削过程有无冲击和振动
等。
刀片形状的选择
刀片形状主要依据被加工工件的表面形状、切削方法、刀具寿命和刀片的转位次数等
因素选择。
二、机夹硬质合金车刀
1.刀具结构与紧固方式
2.刀片形状
3.硬质合金涂层刀片
三、机夹刀片的型号表示方法
根据 ISO 标准对可转位刀片型号的规定,刀片型号使用字母和数字来区分。
四、切削用量的选用原则
(1)背吃刀量αp 的确定
背吃刀量根据机床、工件和刀具的刚度来决定,在刚度允许的条件下,应尽可能使
背吃刀量等于工件的加工余量,这样可以减少走刀次数,提高生产效率。
为了保证加
工表面质量,可留少许精加工余量,一般为 0.2~0.5mm。
(2)切削速度 v 的确定
切削速度是指切削时,车刀切削刃上某一点相对待加工表面在主运动方向上的瞬时
速度(m/min),又称为线速度。
与普通车削加工时一样,根据零件上被加工部位的直径,并按零件和刀具的材料及
加工性质等条件所允许的切削速度来确定。
主要根据实践经验来确定。
(3)主轴转速
由于交流变频调速数控车床低速输出力矩小,因而切削速度不能太低。
常用数控车床系统介绍
一、国内代表产品
1.南京华兴数控系统
2.广州数控系统
3.北京凯恩帝数控系统
二、日本代表产品
1.日本 FANUC 数控系统
2.日本三菱数控系统
三、欧盟代表产品
1.德国西门子数控系统
2.欧盟其他产品
指令详解
1.直线插补指令 G01
定义:
G01 指令命令机床刀具以一定的进给速度从当前所在位置沿直线移动到指
令给出的目标位置。
指令格式:
G01 X(U)_ Z(W)_ F ;
X(U)——X 轴切削终点的绝对(相对)坐标
Z(W) ——Z 轴切削终点的绝对(相对)坐标
其中 F 是切削进给率或进给速度,单位为 mm/r 或 mm/min,取决于该指令前面程
序段的位置。
使用 G01 指令时可以采用绝对坐标编程,也可采用相对坐标编程。
当采
用绝对坐标编程时,数控系统在接受 G01 指令后,刀具将移至坐标值为 X、Z 的点
上;当采用相对坐标编程时,刀具移至距当前点的距离为 U、W 值的点上。
例:
G01 X60.0Z7.0;(绝对编程)
G01 U20.0 W-25.0(相对编程)
2.G04 指令用于暂停进给。
格式:
G04 P——或 G04 X(U)——
G04——暂停进给,该指令可以使刀具作短时间的无进给光整加工,在车
槽、钻镗孔时使用,也可用于拐角轨迹控制。
P——P 后用整数表示,单位:
豪秒
X(U)——X 后用整数表示,单位:
秒(※注:
此处的 X 与坐标系中的 X 无
关)
3.返回机械零点 G28
指令功能:
从起点开始,以快速移动速度到达 X(U)、Z(W)指定的中间点
后再同时回机械零点。
指令格式:
G28X(U) Z(W)
其中:
X:
中间点 X 向的绝对坐标;
U:
中间点与起点 X 向绝对坐标的差值
Z:
中间点 Z 向的绝对坐标;
W:
中间点与起点 Z 向绝对坐标的差值。
4.螺纹切削指令 G32
指令格式:
G32 X(U)__Z(W)__ F(I)__;
指令功能:
刀具的运动轨迹是从起点到终点的一条直线,从起点到终点位移量
(X 轴按半径值)较大的坐标轴称为长轴,另一个坐标轴称为短轴,运动过程中主轴
每转一圈长轴移动一个螺距,短轴与长轴作直线插补,刀具切削工件时,在工件表面
形成一条等螺距的螺旋切槽,实现等螺距螺纹的加工。
F、I 指令字分别用于给定公
制、英制螺纹的螺距,执行 G32 指令可以加工公制或英制等螺距的直螺纹、锥螺纹和
端面螺纹:
起点和终点的 X 坐标值相同(不输入 X 或 U)时,进行直螺纹切削;
起点和终点的 Z 坐标值相同(不输入 Z 或 W)时,进行端面螺纹切削;
起点和终点 X、Z 坐标值都不相同时,进行锥螺纹切削。
G32 为模态 G 指令。
F:
公制螺纹螺距(0.001~500 mm),为主轴转一圈长轴的移动量,F 指令值执
行后保持有效,直至再次执行给定螺纹螺距的 F 指令字。
I:
每英寸螺纹的牙数(0.06~25400 牙/英寸),为长轴方向 1 英寸(25.4
mm)长度上螺纹的牙数,也可理解为长轴移动 1 英寸(25.4mm)时主轴旋转的圈
数。
I 指令值执行后不保持,每次加工英制螺纹都必须输入 I 指令字。
5.G34 变螺距螺纹加工
格式:
G34X(U)__Z(W)__F__K__
6.工件坐标系设定 G50
指令功能:
设置当前位置的绝对坐标,通过设置当前位置的绝对坐标在系统中建
立工件坐标系(也称浮 动坐标系)。
执行本指令后,系统将当前位置作为程序零点,
执
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控车床 编程