《2数控车编程基础.ppt》由会员分享,可在线阅读,更多相关《2数控车编程基础.ppt(40页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第1章 数控车床程序编制 第2章 数控车削编程基础2.1 数控车床编程特点数控车床编程特点2.2 数控车床的坐标系和参考点数控车床的坐标系和参考点 2.3 工件坐标系和工件原点工件坐标系和工件原点2.4 数控车床程序段的构成数控车床程序段的构成2.5 数控车床的补偿功能数控车床的补偿功能2.6 GSK980T基本功能基本功能第1章 数控车床程序编制 2.1 2.1 数控车床编程特点数控车床编程特点数控车床的主要编程特点如下:数控车床的主要编程特点如下:(1)(1)在在一一个个程程序序段段中中,可可以以采采用用绝绝对对值值编编程程(用用X X、Z Z表表示示)、增量值编程增量值编程(用用U U、
2、WW表示表示)或者二者混合编程。或者二者混合编程。铣铣削削中中,绝绝对对编编程程是是指指程程序序段段中中的的坐坐标标点点值值均均是是相相对对于于坐坐标标原原点点来来计计量量的的,常常用用G90G90来来指指定定。增增量量(相相对对)编编程程是是指指程程序序段段中中的的坐坐标标点点值值均均是是相相对对于于起起点点来来计计量量的的,常常用用G91G91来来指指定。而车削中无此要求。定。而车削中无此要求。第1章 数控车床程序编制 注:注:在机床中用在机床中用X X、Z Z表示表示绝对编程,用绝对编程,用U U、W W表示相对编表示相对编程,允许在同一程序段中混合程,允许在同一程序段中混合使用绝对和相
3、对编程方法。使用绝对和相对编程方法。绝对编程:绝对编程:G90 G01 X100.0 Z50.0;G90 G01 X100.0 Z50.0;增量编程:增量编程:G91 G01 X60.0 Z100.0;G91 G01 X60.0 Z100.0;如图直线段如图直线段ABAB编程为:编程为:或者:或者:绝对:绝对:G01 X100.0 Z50.0G01 X100.0 Z50.0;相对:相对:G01 U60.0 W-100.0;G01 U60.0 W-100.0;混用:混用:G01 X100.0 W-100.0G01 X100.0 W-100.0;或或:G01 U60.0 Z50.0;:G01 U6
4、0.0 Z50.0;第1章 数控车床程序编制 (2)2)可使用直径和半径两种方式编程。可使用直径和半径两种方式编程。所谓直径编程方所谓直径编程方式是指轴上的有关尺寸为直径值,半径编程是指轴式是指轴上的有关尺寸为直径值,半径编程是指轴上的有关尺寸为半径值。上的有关尺寸为半径值。采用直径尺寸编程与零件图样中的尺寸标注一致,采用直径尺寸编程与零件图样中的尺寸标注一致,这样可避免尺寸换算过程中可能造成的错误,给编程带这样可避免尺寸换算过程中可能造成的错误,给编程带来很大方便。来很大方便。数控车床默认是采用直径编程,数控车床默认是采用直径编程,也可以也可以采用半径编程,但必须更改系统设定。采用半径编程,
5、但必须更改系统设定。直径方向直径方向(X(X方向方向)用绝对值编程时,用绝对值编程时,X X以直径值表示;以直径值表示;用增量值编程时,以径向实际位移量的二倍值表示,并用增量值编程时,以径向实际位移量的二倍值表示,并附方向符号附方向符号(正向可以省略正向可以省略)。第1章 数控车床程序编制 如图如图:A A点的坐标值为(点的坐标值为(3030,8080),),B B点的坐标值点的坐标值为(为(4040,6060)。)。ZX第1章 数控车床程序编制(3)(3)车车削削加加工工毛毛坯坯余余量量较较大大时时,为为简简化化编编程程,数数控控装装置置常常备有不同形式的固定循环,可以进行多次重复循环切削。
6、备有不同形式的固定循环,可以进行多次重复循环切削。(4)(4)编编程程时时,常常认认为为车车刀刀刀刀尖尖是是一一个个点点,而而实实际际上上为为了了提提高高刀刀具具寿寿命命和和工工件件表表面面质质量量,车车刀刀刀刀尖尖常常被被磨磨成成一一个个圆圆弧弧,因因此,当编制加工程序时,需要考虑对刀具进行半径补偿。此,当编制加工程序时,需要考虑对刀具进行半径补偿。第1章 数控车床程序编制 切削起点的切削起点的确定与工件毛坯确定与工件毛坯余量大小有关,余量大小有关,应以刀具快速走应以刀具快速走到该点时刀尖不到该点时刀尖不与工件发生碰撞与工件发生碰撞为原则。为原则。对于车削加工,进刀时采用快速走刀接近工件切削
7、对于车削加工,进刀时采用快速走刀接近工件切削起点附近的某个点,再改用切削进给,以减少空走刀的起点附近的某个点,再改用切削进给,以减少空走刀的时间,提高加工效率。时间,提高加工效率。(5 5)进刀和退刀方式)进刀和退刀方式第1章 数控车床程序编制 2.2 数控车床的坐标系和参考点数控车床的坐标系和参考点 1 1机床坐标系机床坐标系机机床床坐坐标标系系是是机机床床固固有有的的坐坐标标系系,它它是是制制造造和和调调整整机机床床的的基基础础,也也是是设设置置工工件件坐坐标标系系的的基基础础。在在机机床床经经过过设设计计、制制造造和和调调整整后后,机机床床坐坐标标系系就就已已经经由由机机床床生生产产厂厂
8、家家确确定定好好了了,一一般般情情况下用户不能随意改动。况下用户不能随意改动。数数控控车车床床的的坐坐标标系系规规定定如如图图1-11-1所所示示。它它是是以以机机床床原原点点为为坐坐标标原原点点建建立立起起来来的的。机机床床原原点点是是机机床床上上一一个个固固定定的的点点,数数控控车车床床的的机机床床原原点点处处于于主主轴轴旋旋转转中中心心与与卡卡盘盘后后端端面面的的交交点点。图图1-11-1中中O O点即为机床原点。点即为机床原点。第1章 数控车床程序编制 图1-1 数控车床坐标系第1章 数控车床程序编制 2.2.工件坐标系工件坐标系 工件坐标系应与机床坐标系的坐标方向一致,工件坐标系应与
9、机床坐标系的坐标方向一致,X X轴对应径轴对应径向,向,Z Z轴对应轴向,正方向是远离卡盘向尾座的方向。轴对应轴向,正方向是远离卡盘向尾座的方向。C C轴轴(主轴)的运动方向则以从机床尾架向主轴看,逆时针为(主轴)的运动方向则以从机床尾架向主轴看,逆时针为C C向,顺时针为向,顺时针为C C向。向。编程(工件)坐标系的原点选在便于测量或对刀的基准编程(工件)坐标系的原点选在便于测量或对刀的基准位置,一般在工件的右端面或左端面上。位置,一般在工件的右端面或左端面上。第1章 数控车床程序编制 3 3参考点参考点参参考考点点也也是是机机床床上上一一个个固固定定的的点点,它它是是刀刀具具退退到到一一个
10、个固固定定不不变变的的位位置置。该该点点与与机机床床原原点点的的相相对对位位置置如如图图1-11-1所所示示(图中的图中的O O 即为参考点即为参考点)。参参考考点点的的固固定定位位置置由由Z Z向向和和X X向向的的机机械械挡挡块块或或者者电电气气装装置置来来限限定定,一一般般设设在在车车床床正正向向最最大大极极限限位位置置。当当进进行行回回参参考考点点(也也叫叫回回零零)的的操操作作时时,装装在在纵纵向向和和横横向向滑滑板板上上的的行行程程开开关关碰碰到到相相应应的的挡挡块块后后,就就会会向向数数控控系系统统发发出出信信号号,由由系系统统控控制制滑滑板板停停止止运运动动,完完成成回回参参考
11、考点点的的操操作作。对对操操作作者者来来说说,参考点比机床原点更常用、更重要。参考点比机床原点更常用、更重要。第1章 数控车床程序编制 4.4.工件坐标系原点工件坐标系原点工工件件坐坐标标系系是是编编程程人人员员在在程程序序编编制制中中使使用用的的坐坐标标系系,程程序序中中的的坐坐标标值值均均以以此此坐坐标标系系为为依依据据,因因此此又又称称为为编编程程坐坐标标系系。在在进进行行数数控控程程序序编编制制时时,必必须须首首先先确确定定工工件件坐坐标标系系和坐标原点。和坐标原点。零零件件图图样样给给出出以以后后,首首先先应应该该找找出出图图样样上上的的设设计计基基准准点点,图图样样上上其其他他各各
12、尺尺寸寸都都是是以以该该基基准准来来进进行行标标注注的的。同同时时,在在零零件件加加工工过过程程中中有有工工艺艺基基准准,设设计计基基准准应应尽尽量量与与工工艺艺基基准统一。一般情况下,将该基准称为工件原点。准统一。一般情况下,将该基准称为工件原点。第1章 数控车床程序编制 以以工工件件原原点点为为坐坐标标原原点点建建立立起起来来的的坐坐标标系系称称为为工工件件坐坐标标系系。工工件件坐坐标标系系是是人人为为设设定定的的,从从理理论论上上讲讲,工工件件坐坐标标系系的的坐坐标标原原点点选选在在任任何何位位置置都都是是可可以以的的,但但在在实实际际编编程程过过程程中中,其其设设定定的的依依据据是是既
13、既要要符符合合图图样样尺尺寸寸的的标标注注习习惯惯,又又要要便便于于编编程程。所所以以,应应合合理理设设定定工工件件坐坐标标系系。工工件件坐坐标标系系一旦建立便一直有效,直到被新的工件坐标系所取代。一旦建立便一直有效,直到被新的工件坐标系所取代。工工件件坐坐标标系系设设定定后后,CRTCRT屏屏幕幕上上所所显显示示的的便便是是车车刀刀刀刀尖尖相相对对工工件件原原点点的的坐坐标标值值。编编程程时时,工工件件的的各各个个尺尺寸寸坐坐标标都都是是相相对对于于工工件件原原点点而而言言的的。因因此此,数数控控车车床床的的工工件件原原点点也称为程序原点。也称为程序原点。第1章 数控车床程序编制 通通常常在
14、在车车床床上上将将工工件件原原点点选选择择在在工工件件右右端端面面与与主主轴轴回回转转中中心心的的交交点点上上,也也可可将将工工件件原原点点选选择择在在工工件件左左端端面面与与主主轴轴回回转转中中心心的的交交点点上上,这这样样工工件件坐坐标标系系也也就就建建立立起起来来了了。因因为为一一般般情情况况下下,车车刀刀是是从从右右端端向向左左端端车车削削,所所以以将将工工件件原原点点设设在在工工件件的的右右端端面面要要比比设设定定在在工工件件的的左左端端面面换换算算尺尺寸寸方便。本章工件坐标系主要设定在工件的右端面。方便。本章工件坐标系主要设定在工件的右端面。图图1-21-2所所示示为为数数控控车车
15、床床上上常常用用的的以以工工件件右右端端面面中中心心为为工工件原点建立的工件坐标系。件原点建立的工件坐标系。可可见见,工工件件坐坐标标系系的的Z Z轴轴与与主主轴轴轴轴线线重重合合,X X轴轴随随工工件件原点的不同而异,各轴正方向与机床坐标系相同。原点的不同而异,各轴正方向与机床坐标系相同。第1章 数控车床程序编制 图1-2 工件坐标系与工件原点第1章 数控车床程序编制 2.4 2.4 数控车床程序段的构成数控车床程序段的构成N_ G_ X(U)_ Z(W)_ F_ M_ S_ T_;N_ G_ X(U)_ Z(W)_ F_ M_ S_ T_;N N程序段号程序段号G G准备功能准备功能X(U
16、)X(U)X X轴移动指令轴移动指令Z(W)Z(W)Z Z轴移动指令轴移动指令F F进给功能进给功能MM辅助功能辅助功能S S主轴功能主轴功能T T刀具功能刀具功能;程序段结束符;程序段结束符第1章 数控车床程序编制 不不同同的的数数控控车车床床,其其指指令令系系统统也也不不尽尽相相同同。此此处处以以FANUC 0iFANUC 0i数控系统为例,介绍数控车床的基本编程指令。数控系统为例,介绍数控车床的基本编程指令。基基本本功功能能指指令令通通常常称称为为准准备备功功能能指指令令,用用G G代代码码表表示示,称称为为G G码码编编程程,它它是是用用地地址址字字G G和和后后面面的的两两位位数数字
17、字来来表表示示的,见表的,见表1-11-1。G G功能功能第1章 数控车床程序编制 表表1-1 准备功能指令准备功能指令 第1章 数控车床程序编制 表表1-1 准备功能指令准备功能指令 第1章 数控车床程序编制 M M功能功能M00M00:程序暂停,可用程序暂停,可用NCNC启动命令(启动命令(CYCLE STARTCYCLE START)使程序继续运行;使程序继续运行;M01M01:计划暂停,与:计划暂停,与M00M00作用相似,但作用相似,但M01M01可以用机床可以用机床“任选停止按钮任选停止按钮”选择是否有效;选择是否有效;M03M03:主轴正转,即逆时针旋转;:主轴正转,即逆时针旋转
18、;M04M04:主轴反转,即顺时针旋转;:主轴反转,即顺时针旋转;M05M05:主轴旋转停止;:主轴旋转停止;M08M08:冷却液开;:冷却液开;M09M09:冷却液关;:冷却液关;M30M30:程序停止,程序复位到起始位置。:程序停止,程序复位到起始位置。第1章 数控车床程序编制 T T功能功能 T T功能指令用于选择加工所用刀具。功能指令用于选择加工所用刀具。格式格式 :T_:T_ T T后面通常有两位数表示所选择的刀具号码。但也后面通常有两位数表示所选择的刀具号码。但也有有T T后面用四位数字,前两位是刀具号,后两位是刀具后面用四位数字,前两位是刀具号,后两位是刀具长度补偿号,又是刀尖圆
19、弧半径补偿号。长度补偿号,又是刀尖圆弧半径补偿号。例:例:T0303 T0303 表示选用表示选用3 3号刀及号刀及3 3号刀具长度补偿值和号刀具长度补偿值和刀尖圆弧半径补偿值。刀尖圆弧半径补偿值。T0300 T0300 表示取消刀具补偿。表示取消刀具补偿。第1章 数控车床程序编制 1 1、每转进给量、每转进给量 格式格式:G95 F_:G95 F_ F F后面的数字表示的是主轴每转进给量,单位为后面的数字表示的是主轴每转进给量,单位为mm/rmm/r。例:例:G95 F0.2 G95 F0.2 表示进给量为表示进给量为0.2 mm/r0.2 mm/r。2 2、每分钟进给量、每分钟进给量 格式
20、格式:G94 F_ G94 F_ F F后面的数字表示的是每分钟进给量,单位为后面的数字表示的是每分钟进给量,单位为 mm/minmm/min。例:例:G94 F100 G94 F100 表示进给量为表示进给量为100mm/min100mm/min。F F功能功能第1章 数控车床程序编制 3.3.螺纹切削进给速度螺纹切削进给速度 格式格式:G32/G76/G92 F_;:G32/G76/G92 F_;F F后面的数字表示的是螺纹的螺距,单位为后面的数字表示的是螺纹的螺距,单位为m/rm/r。G32/G76/G92G32/G76/G92螺纹循环螺纹循环G G代码代码 例:例:G32/G76/G9
21、2 G32/G76/G92 F2F2 表示螺距为表示螺距为2 2 mm/r mm/r。第1章 数控车床程序编制 S S功能指令用于控制主轴转速。功能指令用于控制主轴转速。格式格式:S_:S_ S S后面的数字表示主轴转速,单位为后面的数字表示主轴转速,单位为r/minr/min。在具。在具有恒线速功能的机床上,有恒线速功能的机床上,S S功能指令还有如下作用。功能指令还有如下作用。1 1、最高转速限制、最高转速限制 编程格式编程格式 G50 S_G50 S_ S S后面的数字表示的是最高转速:后面的数字表示的是最高转速:r/minr/min。例:例:G50 S3000 G50 S3000 表示
22、最高转速限制为表示最高转速限制为3000r/min3000r/min。2 2、恒线速控制、恒线速控制 编程格式编程格式 G96 S_G96 S_ S S后面的数字表示的是恒定的线速度:后面的数字表示的是恒定的线速度:m/minm/min。S S功能功能第1章 数控车床程序编制 3 3、直接设定主轴转速指令、直接设定主轴转速指令 编程格式编程格式 G97 S_G97 S_ S S后面的数字表示的是设定主轴转速:后面的数字表示的是设定主轴转速:r/minr/min。G97G97取消主轴线速度恒定取消主轴线速度恒定G G代码代码 例:例:G97 S3000 G97 S3000 表示主轴转速为表示主轴
23、转速为3000r/min3000r/min。例:例:G97 S600;G97 S600;设定主轴转速为设定主轴转速为600r/min600r/min G97 G97模式模式 G96 S150G96 S150;线速度恒定,切削速度线速度恒定,切削速度150m/min150m/min G50 S1200;G50 S1200;设定最高转速为设定最高转速为1200r/min1200r/min G96 G96模式模式 G97 S300;G97 S300;取消线速度恒定功能,主轴转速取消线速度恒定功能,主轴转速300r/min300r/min第1章 数控车床程序编制 2.5 2.5 数控车床的补偿功能数控
24、车床的补偿功能 数控车床的补偿功能是其主要功能之一,它分为两大数控车床的补偿功能是其主要功能之一,它分为两大类,即刀具的位置补偿类,即刀具的位置补偿(亦称刀具尺寸补偿、轮廓补偿、偏亦称刀具尺寸补偿、轮廓补偿、偏置补偿置补偿)和刀尖圆弧半径补偿。这两类功能主要是用来补偿和刀尖圆弧半径补偿。这两类功能主要是用来补偿刀具实际安装位置和实际刀尖圆弧半径与理论编程位置和刀具实际安装位置和实际刀尖圆弧半径与理论编程位置和刀尖圆弧半径之差的一种功能。刀尖圆弧半径之差的一种功能。假定以刀架中心作为编程起点,当实际刀具安装以后,假定以刀架中心作为编程起点,当实际刀具安装以后,由于实际刀尖与编程起点不能重合,必然
25、会存在着一定的由于实际刀尖与编程起点不能重合,必然会存在着一定的偏移量,其偏移值主要表现在偏移量,其偏移值主要表现在X X方向和方向和Z Z方向。如果测量出方向。如果测量出这两个偏移量,并将其输入到相应的存储器中,当程序执这两个偏移量,并将其输入到相应的存储器中,当程序执行到刀具补偿功能时,原来的编程起点就会被实际刀尖所行到刀具补偿功能时,原来的编程起点就会被实际刀尖所取代,从而简化了编程。取代,从而简化了编程。第1章 数控车床程序编制 当刀具磨损或者更换了刀具以后,只要修正当刀具磨损或者更换了刀具以后,只要修正X X方向方向和和Z Z方向的偏移量即可自动实现补偿。方向的偏移量即可自动实现补偿
26、。数控车床的刀具位置补偿包括刀具的几何补偿和数控车床的刀具位置补偿包括刀具的几何补偿和磨损补偿。在实际编程时,通常都选用一把刀具作为磨损补偿。在实际编程时,通常都选用一把刀具作为标准刀具。实际刀具与标准刀具在标准刀具。实际刀具与标准刀具在X X方向和方向和Z Z方向的差方向的差值称为几何补偿;磨损补偿是指刀具磨损以后和实际值称为几何补偿;磨损补偿是指刀具磨损以后和实际值之间的偏差。值之间的偏差。第1章 数控车床程序编制 为了提高刀具强度和工件表面加工质量,延长刀具为了提高刀具强度和工件表面加工质量,延长刀具寿命,通常将车刀刀尖磨成圆弧状。在车削过程中,刀寿命,通常将车刀刀尖磨成圆弧状。在车削过
27、程中,刀尖圆弧半径中心与编程轨迹会偏移一个刀尖圆弧半径值,尖圆弧半径中心与编程轨迹会偏移一个刀尖圆弧半径值,用指令来补偿这种偏置功能,称为刀具半径补偿。这样,用指令来补偿这种偏置功能,称为刀具半径补偿。这样,在编制程序时,不需要重新计算刀尖半径中心轨迹,只在编制程序时,不需要重新计算刀尖半径中心轨迹,只要按照工件轮廓编程即可。要按照工件轮廓编程即可。刀具位置补偿一般是用刀具位置补偿一般是用T T指令来实现的。刀具半径指令来实现的。刀具半径补偿一般是用补偿一般是用G G代码来实现的。代码来实现的。系统对刀具的补偿或者取消,都是通过滑板的移动系统对刀具的补偿或者取消,都是通过滑板的移动来实现的。来
28、实现的。第1章 数控车床程序编制 2.6 GSK980T2.6 GSK980T基本功能基本功能 2.6.1 2.6.1 轴的定义轴的定义 本本系统使用系统使用x x轴、轴、z z轴组成的直角坐标系进行定位和轴组成的直角坐标系进行定位和插补运动插补运动.(.(前置刀架的坐标系前置刀架的坐标系)如下图所示如下图所示:其中其中,刀架远离工件的方向为坐标轴的正方向,刀,刀架远离工件的方向为坐标轴的正方向,刀架向工件靠近的方向为坐标轴的负方向。在后面的例子架向工件靠近的方向为坐标轴的负方向。在后面的例子中,均应用前置刀架的坐标系。中,均应用前置刀架的坐标系。第1章 数控车床程序编制 2.6.2 2.6.
29、2 机械原点机械原点 机械原点机械原点(也称机床零点或参考点也称机床零点或参考点)为车床上为车床上的固定点,通常机械原点安装在的固定点,通常机械原点安装在x x轴和轴和z z轴正方向轴正方向的最大行程处;本系统都安装了机械原点,所以的最大行程处;本系统都安装了机械原点,所以在操作中,开机后通常先要进行回零的操作。在操作中,开机后通常先要进行回零的操作。第1章 数控车床程序编制 2.6.3 2.6.3 编程坐标编程坐标 本系统绝对坐标用本系统绝对坐标用x x、z z输入,相对坐标用输入,相对坐标用U U、W W输入,同时也可以使用混合编程输入,同时也可以使用混合编程(X(X、W W或或U U、Z
30、)Z)输入:输入:对于对于X X坐标,还可以使用直径编程或半径编程坐标,还可以使用直径编程或半径编程.在后面的例子中,若没有特别的说明,均采用在后面的例子中,若没有特别的说明,均采用直径编程。直径编程。第1章 数控车床程序编制 2.6.4 2.6.4 坐标的单位及范围坐标的单位及范围 本系统的最小单位为本系统的最小单位为0.001mm0.001mm,编程的最大范围,编程的最大范围是是9999.999mm9999.999mm。X X轴:最小设定单位为轴:最小设定单位为0.001mm0.001mm,直径编程最小移,直径编程最小移动量为动量为0.0005mm;0.0005mm;半径编程最小移动量为半
31、径编程最小移动量为0.001mm.0.001mm.Z Z轴:最小设定单位为轴:最小设定单位为0.001mm0.001mm,最小移动量为,最小移动量为0.001mm0.001mm。第1章 数控车床程序编制 2.6.5 2.6.5 准备功能准备功能(G(G功能功能)G G功能由功能由G G代码及后接代码及后接2 2位数表示,规定其所在的程位数表示,规定其所在的程序段的意义。其中代码有以下两种类型。序段的意义。其中代码有以下两种类型。初态、模态、非模态指令:初态、模态、非模态指令:初态指令是指开机后或运行加工程序之前的系统状初态指令是指开机后或运行加工程序之前的系统状态(如态(如G97G97);模态
32、指令是指在相应的程序段中一经指定);模态指令是指在相应的程序段中一经指定后,后面一直有效,直到后面程序段指令了新的功能后,后面一直有效,直到后面程序段指令了新的功能(如(如G01,G02G01,G02等);非模态指令是指该功能只在它指令的等);非模态指令是指该功能只在它指令的程序段中起作用(如程序段中起作用(如G04G04)。)。种类种类 意义意义 非模态非模态G G代码代码只在被指令的程序段有效只在被指令的程序段有效 模态模态G G代码代码在同组其它在同组其它G G代码指令前一直有效代码指令前一直有效第1章 数控车床程序编制 G代代码码 组别组别 功能功能 *G0001定位定位(快速移快速移
33、动动)G01 直直线线插插补补(切削切削进给进给)G02顺时针圆顺时针圆弧插弧插补补 G03逆逆时针圆时针圆弧插弧插补补 G04 00暂暂停,准停停,准停 G28返回参考点返回参考点(机械原点机械原点)G32 01螺螺纹纹切削切削 G50 00工件坐工件坐标标系系设设定定 G70 00精加工循精加工循环环 G71内、外内、外圆圆粗粗车车循循环环第1章 数控车床程序编制 G72端面粗端面粗车车循循环环 G73封封闭闭切削循切削循环环 G74深孔加工循深孔加工循环环 G75内、外槽切削循内、外槽切削循环环 G90内、外内、外圆圆切削循切削循环环 G92 01螺螺纹纹切削循切削循环环 G94端面切削
34、循端面切削循环环 G96 02恒恒线线速开速开 G97恒恒线线速关速关 *G98 03每分每分进给进给 G99每每转进给转进给第1章 数控车床程序编制 注:注:带有带有*记号的记号的G G代码,当电源接通时,系统代码,当电源接通时,系统处于这个处于这个G G代码的状态。代码的状态。0000组的代码是非模态组的代码是非模态G G代码。代码。如果使用了如果使用了G G代码表中未列出的代码表中未列出的G G代码,则会代码,则会出现报警,或指令了不具有的选择功能的出现报警,或指令了不具有的选择功能的G G代码,代码,也会出现报警。也会出现报警。在同一个程序段中可以指令几个不同组的在同一个程序段中可以指
35、令几个不同组的G G代码,如果在同一个程序段中指令了两个以上的同代码,如果在同一个程序段中指令了两个以上的同组组G G代码,则后一个代码,则后一个G G代码有效。代码有效。在恒线速控制下,可设定主轴的最大转速。在恒线速控制下,可设定主轴的最大转速。G02G02、G03G03的顺逆圆弧方向分别由坐标轴方向的顺逆圆弧方向分别由坐标轴方向来决定。来决定。第1章 数控车床程序编制 用地址用地址T T及其后面及其后面4 4位数宋选择刀具及刀具补偿号,位数宋选择刀具及刀具补偿号,在一个程序段中只可以指令一个在一个程序段中只可以指令一个T T代码。有移动指令和代码。有移动指令和T T代码在同一程序段中时,移
36、动指令和代码在同一程序段中时,移动指令和T T代码同时执行。代码同时执行。2.6.6 2.6.6 刀具功能刀具功能第1章 数控车床程序编制 2.6.7 2.6.7 辅助功能辅助功能M M代码代码功能功能MOOMOO程序停止程序停止M03M03主轴正转主轴正转M04M04主轴反转主轴反转M05M05主轴停转主轴停转M08M08冷却液开冷却液开M09M09冷却液关冷却液关M30M30程序结束程序结束M98M98调用子程序调用子程序M99M99子程序结束,并返回主程序子程序结束,并返回主程序第1章 数控车床程序编制 用指定的速度使刀具运动称为进给;进给功能由用指定的速度使刀具运动称为进给;进给功能由
37、F F代码及后接参数给定。进给功能有两种设定方式:代码及后接参数给定。进给功能有两种设定方式:每分进给每分进给Fm(mmFm(mmmin)min)和每转进给和每转进给Fr(mm/rFr(mm/r).).其中每转进给就相当于普通车床上的进给量,所其中每转进给就相当于普通车床上的进给量,所以有以有:Fm=Fr*n Fm=Fr*n 或或 Fr=Fm/n Fr=Fm/n n n为主轴的转速,单位为每分钟多少转为主轴的转速,单位为每分钟多少转(r(rmin)min)。2.6.8 2.6.8 进给功能进给功能第1章 数控车床程序编制 与普通车床一样,数控车床的切削速度也是由主与普通车床一样,数控车床的切削速度也是由主轴转速来控制;本车床上,主轴为有级变速控制,由轴转速来控制;本车床上,主轴为有级变速控制,由主轴手柄来调节档位,而高低速档由主轴手柄来调节档位,而高低速档由S01(S01(高速档高速档)和和S02(S02(低速档低速档)来控制。来控制。2.6.9 2.6.9 主轴功能主轴功能