数控车床的编程与操作.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数控车床的编程与操作.pptx》由会员分享,可在线阅读,更多相关《数控车床的编程与操作.pptx(133页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第5章 数控车床的编程与操作教学重点和难点:数控加工指令的特点。简单循环指令。刀具补偿指令。CKA6150车床的面板功能,操作方法及步骤。CJK6130数控车削系统操作面板及功能简介。第1页/共133页第5章 数控车床的编程与操作5.1 数控车床的编程特点 5.2 数控车床编程指令 5.3 数控车床的基本操作 5.4 CJK6130数控车床系统操作面板及功能介绍(华中世纪星)5.5 实训 5.6 习 题 第2页/共133页5.1 数控车床的编程特点u数控车床编程坐标系的建立 u数控车床的编程特点 第3页/共133页5.1 数控车床的编程特点数控车床主要用于轴类、盘类回转体零件的加工,以卧式数控
2、车床的使用最为广泛,本章主要讨论卧式车床的程序编制。第4页/共133页数控车床编程坐标系的建立数控加工中,对工件的加工是建立在一定的坐标系上进行的,数控机床坐标系分为机床坐标系和工件坐标系。1.机床坐标系是以机床原点为坐标系原点建立起来的一个Z轴与X轴的直角坐标系,车床的机床原点为车床上的一个固定点,车床的机床原点定义为主轴旋转中心线与卡盘后端面的交点,如图5.1所示。机床原点在机床装配、调试时就已确定下来。2.参考点参考点也是机床上的一固定点,其位置由Z向与X向的机械挡块或行程开关来确定,如图5.1所示。3.工件坐标系工件图样上存在设计基准点,其主要尺寸是以此点为基准进行标注的,该基点称为工
3、件原点。以工件原点为坐标原点建立一个Z轴和X轴的直角坐标系成为工件坐标系(也称编程坐标系)。加工工件时在车床上要建立一个与编程坐标系对应的工件原点,在车床上工件的原点可以选择在工件左端面、右端面等位置,工件坐标系的Z轴一般与主轴轴线重合,X轴随工件原点位置不同而不同。工件坐标系应与机床坐标系的坐标方向一致,X轴对应径向,Z轴对应轴向,C轴(主轴)的运动方向则以从机床尾架向主轴看,逆时针为+C向,顺时针为-C向,如图5.2所示。第5页/共133页数控车床编程坐标系的建立图5.1 机床原点和参考点 图5.1 机床原点和参考点 第6页/共133页数控车床编程坐标系的建立图5.2 车床上工件坐标系 第
4、7页/共133页数控车床的编程特点(1)数控车床工件坐标的设定大都使用准备功能G50完成,也可以用G54G59预置工件坐标系,G50与G54G59不能出现在同一程序段中,否则G50会被G54G59取代。(2)在程序段中,坐标值可以用绝对值或增量值,或二者混合编程。用坐标地址X、Z为绝对编程方式,使用坐标地址U、W时为增量编程方式。一般情况下,利用自动编程软件编程时,通常采用绝对值编程。(3)数控车床的编程有直径、半径两种方法,直径编程是指X轴上的有关尺寸为直径值,半径编程是指X轴上的有关尺寸为半径值。采用直径编程比较方便,FANUCOi数控机床是采用直径编程。(4)数控机床上的加工的工件常用棒
5、料或锻件作为毛坯,加工余量较大,为简化程序,一般情况下,数控车床的数控系统中都有车外圆、车端面和车螺纹等不同形式的循环功能。(5)数控车床的数控系统中都有刀具补偿功能(G42/G41),在加工过程中,对刀具位置的变化、刀具几何形状的变化及刀尖半径的变化,都无需更改加工程序,只要将变化的尺寸或圆弧半径输入到存储器中,刀具便能自动进行补偿,这类机床可以直接按工件的轮廓编程。第8页/共133页5.2 数控车床编程指令 u工件坐标系的设定指令 u、F和T指令 u基本加工类指令 u螺纹加工指令 u简单循环指令 u复合循环指令 u刀具补偿类指令 u子程序指令 u车削编程实例 第9页/共133页5.2 数控
6、车床编程指令 数控车床常用的功能指令有准备功能指令、辅助功能指令、刀具指令、主轴转速功能指令、进给功能指令。数控车床的种类不同,系统的指令也不尽相同。下面介绍以BEIJING-FANUC0i系统为例介绍数控车削系统的功能指令,表5.1为BEIJING-FANUC0i系统常用G指令,表5.2为BEIJING-FANUC0i系统辅助M指令。第10页/共133页5.2 数控车床编程指令 G代码A.组功 能G代码A.组功 能G0001快速定位G6500调用宏指令G01直线插补(切削进给)G70精加工循环G02圆弧插补(顺时针)G71外圆粗循环G03圆弧插补(逆时针)G72端面粗车循环G0400暂停G7
7、3多重车削循环G10可编程数据输入G74排屑钻端面孔G11可编程数据输入方式取消G75外径/内径钻孔循环G2006英制输入G76多头螺纹循环G21米制输入G8010固定钻循环取消G2700返回参考点检查G83钻孔循环G28返回参考点位置G84攻丝循环G3201螺纹切削G85正面镗循环G34变螺距螺纹切削G87侧钻循环G3600自动刀具补偿XG88侧攻丝循环G37自动刀具补偿ZG89侧镗循环G4007取消半径补偿G9001外径/内径循环G41刀尖半径左补偿G92螺纹车削循环G42刀尖半径右补偿G94端面车削循环G5000坐标系设定或主轴最大速度设定G9602恒表面切削速度控制G52局部坐标系设定
8、G97恒表面切削速度控制取消G53机床坐标系设定G9805每分钟进给G54G5914选择工件坐标系16G99每转进给第11页/共133页5.2 数控车床编程指令 表5.2 BEIJING-FANUCOi系统辅助M指令 功能用途M00程序暂停,可用NC启动命令(CYCLE START)使程序继续运行M01计划暂停,与M00作用相似,但M01可以用机床“任选停止”按键选择是否有效M02该指令编在程序的最后一条,表示执行完程序内所有指令后,主轴停止、进给停止、切削液关闭,机床处于复位状态M03主轴顺时针旋转M04主轴逆时针旋转M05主轴旋转停止M08M09冷却液开,冷却液关M30程序停止,程序复位到
9、起始位置第12页/共133页工件坐标系的设定指令1.用G50设定工件坐标系对于刀架后置式(刀架活动范围主要在回转轴心线的后部)的车床来说,X轴正向是由 轴心指向后方,如图5.3(a)所示;而对于刀架前置式的车床来说,X轴的正向应是由轴心指向前方,如图5.3(b)所示。由于车削加工是围绕主轴中心前后对称的,因此无论是前置式还是后置式,X轴指向前后对编程来说并无多大差别。为适应笛卡尔坐标习惯,编程绘图时都按如图5.3(a)所示后置式的方式表示(从俯视方向看),机床坐标系在进行回参考点操作后便开始在数控系统内部自动建立了。格式:G50 X_ Z_说明:X、Z的值是起刀点相对于加工原点的位置。G50使
10、用方法与G92类似。在数控车床编程时,所有X坐标值均使用直径值。例如:按图5.4设置加工坐标的程序段如下。G50 X180 Z117.4;第13页/共133页工件坐标系的设定指令图5.3 刀架的位置 第14页/共133页工件坐标系的设定指令图5.4 G50建立坐标系 第15页/共133页工件坐标系的设定指令2.预置工件坐标系 G54G59具有参考点设定功能的机床还可用工件零点预置G54G59指令来代替G50建立工件坐标系。它是先测定出欲预置的工件原点相对于机床原点的偏置值,并把该偏置值通过参数设定的方式预置在机床参数数据库中,因而该值无论断电与否都将一直被系统所记忆,直到重新设置为止。当工件原
11、点预置好以后,便可用“G54 G00 X_ Z_;”指令让刀具移到该预置工件坐标系中的任意指定位置。不需要再通过试切对刀的方法去测定刀具起刀点相对于工件原点的坐标,也不需要再使用G50指令了。很多数控系统都提供G54G59指令,完成预置6个工件原点的功能。G54G59与G50之间的区别是:用G50时,后面一定要跟坐标地址字;而用G54G59时,则不需要后跟坐标地址字,且可单独作一行书写。若其后紧跟有地址坐标字,则该地址坐标字是附属于前次移动所用的模态G指令的,如G00,G01等。用G54等设立工件原点可在【数据设定】|【零点偏置】菜单中进行。在运行程序时若遇到G54指令,则自此以后的程序中所有
12、用绝对编程方式定义的坐标值均是以G54指令的零点作为原点的。直到再遇到新的坐标系设定指令,如G50、G55G59等后,新的坐标系设定将取代旧的。G54建立的工件原点是相对于机床原点而言的,在程序运行前就已设定好而在程序运行中是无法重置的,G50建立的工件原点是相对于程序执行过程中当前刀具刀位点的。可通过编程来多次使用G50而重新建立新的工件坐标系。第16页/共133页、F和T指令 1.主轴转速功能设定主轴功能指令由地址码S和其后面的若干数字组成,单位为r/min、m/min。例如:S1000表示主轴的转速为1000r/min。主轴转速功能还有恒表面切削速度的控制、恒转速控制,主轴最大速度控制,
13、适用于具有主轴无级调速的数控机床。(1)恒表面切削速度的控制指令G96(模态指令)格式:G96S_说明:线速度的单位为m/min。在切削过程中,如果主轴的转速保持不变,则随着加工零件的直径减小,切削速度变小,影响切削质量,采用此功能可使选择的最佳切削速度保持不变。(2)恒表面切削速度的控制取消指令G97格式:G97S_说明:主轴转速单位为r/min。该指令设定主轴转速并取消恒线速度控制。(3)主轴最高速度限制指令 G50(模态指令)格式:G50 S_单位:r/min。采用该指令可以限制执行恒线速度指令时的最大主轴转速,即主轴的转速被限制在一个最大值的范围内,可以防止主轴的转速过高,离心力过大,
14、产生危险及影响机床的寿命。例:设定主轴的转速。G96S100;线速度恒定,切削速度100m/minG50S2000;设定主轴的最高转速为2000r/minG97S500;取消线速度恒定功能,主轴的转速500r/min第17页/共133页、F和T指令 2.进给功能设定(G98、G99、G04)进给速度可用两种方式指定。(1)每分钟进给量G98(模态指令)格式:G98 F_说明:单位为mm/min。指定G98后,在F后用数值直接指定刀具每分钟的进给量。(2)每转进给量G99(模态指令)格式:G99 F_说明:单位为mm/r。指定G99后,在F后用数值直接指定刀具每转的刀具进给量。G99为数控车床的
15、初始状态。(3)停刀功能(G04)(非模态)格式:G04 P 后跟整数值,单位ms(毫秒)。或 G04 X(U)后跟带小数点的数,单位s(秒)。由于在两个不同的轴进给程序段转换时存在各轴的自动加减速调整,可能导致刀具在拐角处的切削不完整。如果拐角精度要求很严,其轨迹必须是直角时,应在拐角处使用暂停指令。按指令的时间延迟执行下个程序段。例如:欲停留1.2s时,程序段为:G04 X1.2;或:G04 P1200;第18页/共133页、F和T指令 3.刀具功能指令T(模态指令)格式:T _ _ _ _说明:选择刀具及刀具补偿,地址字T后接四位数字,前两位是刀具号(0099),后两位是刀具补偿值组别号
16、。例如:T0202表示选择第二号刀具,二号偏置量。T0300表示选择第三号刀具,刀具偏置取消。刀具号与刀具补偿号不必相同,但为了方便一般选择相同。刀具补偿值一般作为参数设定并由手动输入(MDI)方式输入数控装置。第19页/共133页基本加工类指令 1.快速移动指令G00(模态指令)格式:G00 X(U)_Z(W)_;说明:X、Z,绝对坐标方式时的目标点坐标;U、W,增量坐标方式时的目标点坐标。2.直线插补指令G01(模态指令)格式:G01 X(U)_Z(W)_ F_;编程实例5-1:如图5.5所示的刀具切削路线为ABC,编程如下。G01 X95 Z-70 F100;X 160 Z-130 F
17、100;或写成:G01 Z-70 F100;X 160 Z-130 F 100;或:G01 W-70 F100;U65 W-60 F 100;或:G01 Z-70 F100;U65 Z-130 F 100;第20页/共133页基本加工类指令 在数控车床上,可利用G01指令进行倒角和倒圆角编程。编程实例5-2:倒角编程,如图5.6(a)所示。加工程序:N001 G01 Z-20 C4 F0.2;N002 X50 C2;N003 Z-40;编程实例5-3:倒圆角编程,如图5.6(b)所示。加工程序:N001 G01 Z-20 R4 F0.2;N002 X50 R2;N003 Z-40;第21页/共
18、133页基本加工类指令 图5.5 G01直线插补第22页/共133页基本加工类指令 图5.6 倒角和倒圆角 第23页/共133页基本加工类指令 3.圆弧插补指令G02、G03(模态指令)圆弧插补指令是使刀具在指定的平面内,按给定的进给速度从圆弧的起点沿圆弧移动到圆弧的终点。圆弧插补分为顺时针圆弧插补指令G02和逆时针圆弧插补指令G03。顺时针圆弧和逆时针圆弧的判断方法是,沿与圆弧所在平面(如XOZ面)相垂直的另一坐标的负方向(-Y)看去,顺时针为G02,逆时针为G03。由于数控车床的刀架位置有两种形式,分为刀架在操作者外侧(如图5.7(b)所示)和操作者一侧(如图5.7(a)所示),所以应根据
19、刀架的位置判别圆弧插补的顺逆。圆弧插补有两种编程格式:圆弧圆心相对起点坐标(I、K)的坐标值编程;圆弧半径R编程。格式:G02(G03)X(U)_Z(W)_I_K_F_;或:G02(G03)X(U)_Z(W)_R_F_;第24页/共133页基本加工类指令 图5.7 圆弧的顺、逆方向与刀架位置的关系 第25页/共133页螺纹加工指令 数控系统提供的螺纹加工指令包括单一螺纹指令和螺纹固定循环指令。1.等螺距螺纹G32(模态指令)该指令是单一螺纹加工指令,车刀进给运动严格根据输入的螺纹导程进行,但刀具的切出、切入、返回均需编入程序。用于加工等距直螺纹、锥形螺纹、涡形螺纹。格式:G32X(U)_Z(W
20、)_F_;第26页/共133页螺纹加工指令 2.螺纹切削循环指令G92螺纹切削循环指令把“切入螺纹切削退刀返回”四个动作作为一个循环,用一个程序段来指令。该指令适用于直螺纹和锥螺纹的循环加工,如图5.11所示。格式:G92 X(U)_ Z(W)_I_ F_;说明:X(U)、Z(W)为螺纹切削的终点坐标值;I为螺纹部分半径之差,即螺纹切削起始点与切削终点的半径差。加工圆柱螺纹时,I=0。加工圆锥螺纹时,当X向切削起始点坐标小于切削终点坐标时,I为负,反之为正。第27页/共133页螺纹加工指令 3.车螺纹复合循环指令G76螺纹切削复合循环指令可以完成一个螺纹段的全部加工任务。它的进刀方法有利于改善
21、刀具的切削条件,在编程中应优先考虑应用该指令,车削过程中,除第一次车削深度外,其余各次车削深度自动计算,该指令的执行过程如图5.12所示。格式:G76 P(m)(r)(a)Q(dmin)R(d);G76X(U)_Z(W)_R(i)P(k)Q(d)F(L);第28页/共133页螺纹加工指令 图5.12 螺纹切削复合循环指令G76 图5.12 螺纹切削复合循环指令G76 第29页/共133页简单循环指令 当车削加工时零件加工余量大,一般需要多次重复循环加工,才能车去全部加工余量,为了简化程序,在数控机床的控制系统中,具有不同形式固定循环功能,撤销固定循环分为单一固定循环和符合固定循环。1.外径/内
22、径切削循环G90G90可以实现车削内外圆柱和圆锥面的单一自动固定循环。(1)直线车削循环格式:G90X(U)_Z(W)_F_;说明:X、Z为端面切削的终点坐标值;U、W为端面切削的终点相对于循环起点的坐标,U、W后的符号取决于轨迹1、2的方向。如果轨迹1(2)的方向沿X轴(Z轴)负方向进给,U(W)后符号为负,否则为正。如图5.13所示,使用G90的加工顺序按1234进行,1、4表示快速移动;2、3表示按F指定的进给速度车削外圆面,X(U)、Z(W)给出圆柱终点的位置。(2)锥形切削循环G90。格式:G90 X(U)_Z(W)_R_F_;加工顺序按1、2、3、4进行,如图5.14所示。图5.1
23、5所示为刀具轨迹与R取正负的关系。图5.16所示为切削圆锥面,因圆锥起点的X坐标小于终点X坐标值,所以R的数据符号为负。程序段:G90 X50 Z-25 R5;第30页/共133页简单循环指令 图5.13 G90指令切削圆柱面循环动作第31页/共133页简单循环指令 图5.14 G90指令切削圆锥面循环动作第32页/共133页简单循环指令 图5.15 刀具轨迹与R取正负的关系第33页/共133页简单循环指令 图5.16 G90指令切削圆锥面第34页/共133页简单循环指令 2.端面车削循环G94G94指令可实现端面加工固定循环(1)平端面切削循环G94。格式:G94X(U)_ Z(W)_ F_
24、;说明:X、Z为端面切削的终点坐标值;U、W为端面切削的终点相对于循环起点的坐标。U、W的符号取决于刀具轨迹的方向。如图5.17所示,使用G94的加工顺序按1234进行,1、4表示快速移动,2、3表示按F指定的进给速度车削外圆面,X(U)、Z(W)给出端面终点的位置。(2)锥面切削循环G94格式:G94X(U)_ Z(W)_R_ F_;第35页/共133页简单循环指令 图5.17 G94指令平端面车削循环动作 第36页/共133页复合循环指令 在数控机床上加工棒料或铸锻件,加工余量较大,需要经过粗加工、精加工才能达到要求,粗加工时需要多次重复加工,即使利用固定循环指令编程,程序也很复杂,采用复
25、合循环指令编程,可以大大简化加工程序。1.粗车循环(G71)该指令适合车削棒料毛坯的大部分余量。指令G71进行纵向粗车循环(内、外径粗车循环)。如图5.20所示。第37页/共133页复合循环指令 图5.20 粗车循环G71指令刀具循环路径 第38页/共133页复合循环指令 2.平端面粗车循环(G72)采用G72进行横向粗车循环,切削过程平行于X轴,如图5.21所示。格式:G72W(d)R(e)G72P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t)说明:字符的含义与G71相同。第39页/共133页复合循环指令 图5.21 平端面粗车循环G72 第40页/共133页复合循环指令 3.型
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控车床 编程 操作
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内