数控车床常用编程指令的应用(00002)

合集下载

数控机床编程指令

数控机床编程指令

数控机床编程指令以下是常见的数控机床编程指令:1. G代码:用于控制机床的动作,如G00表示快速直线移动,G01表示直线插补运动,G02/G03表示圆弧插补运动等。

2. M代码:指令机床执行特定的功能,如M03表示启动主轴正转,M04表示启动主轴反转,M05表示停止主轴等。

3. T代码:切换工具的指令,如T01表示切换到1号工具。

4. S代码:设置主轴转速的指令,如S2000表示将主轴转速设为2000转/分钟。

5. F代码:设置进给速度的指令,如F100表示设定进给速度为100mm/min。

6. X/Y/Z/A/B/C代码:分别控制机床的X/Y/Z/A/B/C轴运动。

7. I/J/K代码:用于定义圆弧插补中圆弧的半径和圆心坐标。

8. R代码:用于定义圆弧的起点与终点之间的圆弧半径。

9. N代码:给程序段赋予行号,便于查找和修改程序。

10. G56代码:切换工件坐标系,使机床能够在不同位置加工工件。

11. G90/G91代码:G90表示绝对坐标运动,G91表示增量坐标运动。

12. G98/G99代码:G98表示返回初始平面,G99表示返回R点。

13. G61/G64代码:G61表示精确加工,G64表示标准加工。

14. G17/G18/G19代码:分别表示XY平面、ZX平面和ZY平面。

15. G43/G44/G49代码:G43表示刀具长度补偿,G44表示切削长度补偿,G49表示取消长度补偿。

16. G21/G22/G23代码:分别表示英制单位、公制单位和旋转坐标系。

17. G43.4/G43.3/G43.2代码:G43.4表示半径补偿,G43.3表示磨损补偿,G43.2表示长度与半径补偿。

18. G70/G71代码:G70表示英制单位,G71表示公制单位。

19. M02/M30代码:M02表示程序结束停机,M30表示程序结束自动返回原点。

20. G15/G16代码:G15表示极坐标插补,G16表示固定角度插补。

数控技术(常用编程指令)

数控技术(常用编程指令)

例 G02 X10 Z70 R10 F0.1
刀具以(80,0)为起始点沿顺时针半径为 10mm的圆弧进给到(70,10)
G02 顺时针圆弧插补
(4)G03 刀具沿逆时针圆弧轨迹以给定进给 速度运动到坐标系内某一指定点.
• 格式:G03X_ Z_ R_ F_; 例如:G03 X20 Z-20 R10 F0.1; 应用场合:加工圆弧
数控车常用指令
本课要求
1.掌握数控车床的机床原点、编程点、 机床参考点之间的关系。 2.掌握数控车床常用指令及应用格式。
一、坐标系
机床原点(机床坐标系)
卡盘
主轴
编程原点(工件坐标系) +Z
+X
参考点
机床坐标系:(机床原点)
指以机床原点为坐标原点建立的三维坐标系。数控车床因结 构特点,只考虑两轴。Z轴与主轴中心线重合,为纵向进刀 方向,该轴正方向指向尾座方向;X 轴在平行于导轨的平面 内且与主轴垂直,其中直径增大方向为正向。
• 准备功能使用地址字G为首后面加两位数字表示, 范围(G00――G99),G代码总是放在程序段开头, 该代码主要指定数控机床的运动方式。G代码按照 功能分为若干组。G代码有模态和非模态两种, 模态 代码表示一经应用,在后续程序段中只要同组其他G 代码未出现之前一直有效.,具有连续性,在以后程 序段中使用可以省略不写;非模态代码只在被指定 的程序段中有效。
• 不同组的G代码在同一程序段中可以指定多个,如 果同一个程序段中由两个或两个以上G代码属于同 一组,则最后一个G代码有效。
(1)G00 刀具从当前位置沿直线快速运动到坐标系内 某一指定点;
格式:G00X___Z___; 例如:G00 X30 Z100 ; 应用场合:未加工时,刀具接近工件;

数控车床编程的常用指令

数控车床编程的常用指令

图3-21
• • • • • •
例:加工如图3-22所示零件。 …… G94 X25. Z0. K-10. F0.2; Z-5.; Z-10.; ……
图3-22
预习:复合固定循环
• 在数控车床上加工圆棒料时,在加工余 量比较大的情况下,加工首先要进行粗 加工,然后进行精加工。进行粗加工时, 需要多次重复切削,才能加工到规定尺 寸。因此,编制程序非常复杂。应用复 合固定循环指令,只需指定精加工路线 和粗加工的切削深度,数控系统就会自 动计算出粗加工路线和加工次数,因此 可大大简化编程。
使用说明
• • • • • • (1)X Z 是圆弧插补的终点坐标,可用绝对值或增量值表示。 (2)(半径法)R是圆弧半径,以半径值表示。 当弧对应的圆心角≤180°时,R是正值; 当圆弧对应的圆心角>180°时,R是负值。 (3)(圆心法)I、K是圆心相对于圆弧起点的坐标增量,在X(I)、Z(K) 轴上的分向量。 (4)选用原则:以使用较方便者(不用计算,即可看出数值者)为取舍, 当同一程序段中同时出现I、K和R时,以R为优先(即有效)I、K无效。 (5)I为0或K为0时,可省略不写。 (6)若要插补一整圆时,只能用圆心法表示,半径法无法执行。若用半 径法以两个半圆相接,其真圆度误差会太大。 (7)F为沿圆弧切线方向的进给率或进给速度。
Thank you!
• •

3.2.5 程序暂停指令 G04
• G04为暂停指令,其作用是刀具在一个指令的时间内暂时停止运动。 该指令由于不做实际的切削运动,常常被忽略。但它在对于保证 加工精度及在切槽、钻孔改变运动等方面都是很有好处的,常用 于以下几种情况: • ( 1 )切槽、钻孔时为了保证槽底、孔底的尺寸及粗糙度应设置 G04命令。 • ( 2 )当运行方向改变较大时,应在该改变运行方向指令间设置 G04命令。 • (3)当运行速度变化很大时应在其运行指令改变时设置 G04命令。 • (4)在车台阶轴清根的场合,可使刀具做短时间的无进给光整加 工,以提高表面加工质量。

数控机床标准G代码(00002)

数控机床标准G代码(00002)

数控机床标准G代码数控机床标准G代码准备功能字是使数控机床建立起某种加工方式的指令,如插补、刀具补偿、固定循环等。

G功能字由地址符G和其后的两位数字组成,从G00—G99共100种功能。

JB3208-83标准中规定如下表:代码功能作用范围功能代码功能作用范围功能G00 点定位G50 * 刀具偏置0/- G01 直线插补G51 * 刀具偏置+/0 G02 顺时针圆弧插补G52 * 刀具偏置-/0 G03 逆时针圆弧插补G53 直线偏移注销G04 * 暂停G54 直线偏移X G05 * 不指定G55 直线偏移Y G06 抛物线插补G56 直线偏移Z G07 * 不指定G57 直线偏移XY G08 * 加速G58 直线偏移XZ G09 * 减速G59 直线偏移YZ G10-G16 * 不指定G60 准确定位(精)G17 XY平面选择G61 准确定位(中)G18 ZX平面选择G62 准确定位(粗)G19 YZ平面选择G63 * 攻丝G20-G32 * 不指定G64-G67 * 不指定G33 螺纹切削,等螺距G68 * 刀具偏置,内角G34 螺纹切削,增螺距G69 * 刀具偏置,外角G35 螺纹切削,减螺距G70-G79 * 不指定G36-G39 * 不指定G80 固定循环注销G40 刀具补偿/刀具偏置注销G81-G89 固定循环G41 刀具补偿--左G90 绝对尺寸G42 刀具补偿--右G91 增量尺寸G43 * 刀具偏置--左G92 * 预置寄存G44 * 刀具偏置--右G93 进给率,时间倒数G45 * 刀具偏置+/+ G94 每分钟进给G46 * 刀具偏置+/- G95 主轴每转进给G47 * 刀具偏置-/- G96 恒线速度G48 * 刀具偏置-/+ G97 每分钟转数(主轴)G49 * 刀具偏置0/+ G98-G99 * 不指定注:*表示如作特殊用途,必须在程序格式中说明数控机床标准G代码(JB3208—83)自于数控机床的厂家很多,每个厂家使用的G功能、M功能与ISO标准也不完全相同,因此对于某一台数控机床,必须根据机床说明书的规定进行编程。

数控车床编程基本指令讲解

数控车床编程基本指令讲解

数控车床编程基本指令一、M指令(或辅助功能)辅助功能是用地址字M及二位数字表示的,它主要用于机床加工操作时的工艺性指令。

其特点是靠继电器的通、断,来实现其控制过程。

下表为华中I型数控系统的M指令功能表。

M指令功能表*暂无此功能。

二、 F. T. S指令1.F指令(进给功能)F指令是表示进给速度,进给速度是用字母F和其后面的若干数字来表示的:1)每分钟进给(G98)系统在执行了G98指令后,再遇到F指令时,便认为F所指定的进给速度单位为mm/min。

G98指令执行一次后,系统将保持G98状态,即使关机也不受影响,直至系统又执行了含有G99的程序段,则G98被否定,而G99发生作用。

2)每转进给(G99)若系统处于G99状态,则认为F所指定的进给速度单位为mm/r。

要取消G99状态,必须重新指定G98。

2.T指令(刀具功能)刀具功能主要用于系统对各种刀具的选择,它是由地址T和其后的四位数字表示。

其中前两位为选择的刀具号,后两位为选择的刀具补偿号。

每一刀具加工结束后必须取消其刀具补偿,即将后两位数字设为“00”,取消刀具补偿。

例如:O0001;N01 G92 X50 Z50;N02 M06 T0101;(用“01”号刀加工,刀补号为“01”。

刀补号也可为“02”,T指令应为:“T0102”)N03 G00 G90 Z40;N04 G01 X40 Z30 F100N05 G00 X50 Z50 T0100;(取消“01”号刀补)N06 M023.S指令(主轴功能)主轴功能主要是表示主轴旋转速度,它是由S和其后的数字组成。

例如S300表示主轴转速300转/每分钟。

三、G指令(准备功能)准备功能G指令用地址字G和两位数值表示,共有G00-G99,下表为华中I型数控系统的G指令功能表。

各G指令按功能分成若干组。

其中00组的指令称为非模态式G指令,其只限定在被指定的程序段中有效。

其余组的G指令属于模态式G指令,具有连续性,在后续程序中,只要同组其它G指令未出现之前一直有效。

数控机床代码大全及使用方法

数控机床代码大全及使用方法

数控机床代码大全及使用方法嘿,你知道数控机床代码不?那可真是个神奇的玩意儿!就好比魔法咒语,能让机床乖乖听话,造出各种精美的零件。

G 代码、M 代码,一堆代码让人眼花缭乱。

可别小瞧它们,每个代码都有自己的独特作用。

比如说G00 快速定位,那速度,简直像火箭一样快!使用的时候可得小心,别让机床撞到别的东西。

还有M03 主轴正转,要是搞错了方向,那可就麻烦啦!
安全性和稳定性在数控机床操作中那是超级重要的!想象一下,要是机床像个调皮的孩子一样不听话,那得多吓人啊!所以一定要严格按照操作规程来,检查好设备,设置好参数。

不然,出了事故可就悲催了。

数控机床的应用场景那可多了去了。

汽车制造、航空航天、电子设备,到处都有它的身影。

为啥这么受欢迎呢?因为它精度高啊!能做出那些超级复杂的零件,这可不是普通机床能比的。

就像一个超级大厨,能做出各种美味佳肴。

给你讲个实际案例吧!有个工厂用数控机床加工汽车发动机零件,以前用普通机床的时候,废品率可高了。

自从用上数控机床,精度提高了好多,废品率大大降低。

这效果,简直杠杠的!
数控机床代码虽然有点复杂,但只要掌握了方法,就能发挥出巨大的威力。

它就像一把神奇的钥匙,能打开制造业的大门。

所以,还等啥呢?赶紧去学习数控机床代码吧!我的观点结论是:数控机床代码是制造业的得力助手,掌握它,就能在制造领域大展身手。

数控车床基本编程指令

数控车床基本编程指令

数控车床基本编程指令
数控车床(Computer Numerical Control Lathe)的基本编程指令通常是用来描述加工轴向、径向、切削速度、进给速度等方面的操作。

下面是一些常见的数控车床基本编程指令:
G代码:用于指定不同的功能和动作。

例如:
G00:快速定位
G01:直线插补
G02:圆弧顺时针插补
G03:圆弧逆时针插补
G04:暂停(延时)
G28:回零点
G71:开启公制单位
G72:开启英制单位
M代码:用于控制机床的辅助功能和动作。

例如:
M03:主轴正转
M04:主轴反转
M05:主轴停止
M08:冷却液开启
M09:冷却液关闭
M30:程序结束
X、Y、Z轴坐标控制:用于控制工件在不同轴向上的移动。

例如:
X10.0:将X轴移动到坐标10.0处
Y5.0:将Y轴移动到坐标5.0处
Z-2.0:将Z轴移动到坐标-2.0处
F代码:用于设定进给速度(切削速度)。

例如:
F100:设定进给速度为每分钟100毫米(或英寸)
S代码:用于设定主轴转速。

例如:
S1000:设定主轴转速为每分钟1000转
T代码:用于选择工具。

例如:
T0101:选择编号为0101的刀具
这些是最基本的数控车床编程指令,实际上还有更多用于高级功能和特定应用的指令。

正确理解和使用这些指令对于确保数控车床操作的准确性和效率至关重要。

数控机床常用编程指令(功能字)

数控机床常用编程指令(功能字)

数控机床常用编程指令(功能字)功能字也叫程序字或指令,是机床数字控制的专用术语。

他的定义一组有规定次序的代码符号,可以作为一个信息单元存贮、传递和操作。

(1)坐标字:用来设定机床各坐标的位移量由坐标地址符及数字组成,一般以X、Y、Z、U、V、W等字母开头,后面紧跟“+”或“-”及一串数字。

该数字一般以脉冲当量为单位,不使用小数点,如果使用小数表示该数,则基本单位为mm。

(2)准备功能字(简称G功能):指定机床的运动方式,为数控系统的插补运算作准备,由准备功能地址符“G”和两位数字所组成,G功能的代号已标准化,一些多功能机床,已有数字大于100的指令。

常用G指令:坐标定位与插补;坐标平面选择;固定循环加工;刀具补偿;绝对坐标及增量坐标等。

(3)进给功能字:指定刀具相对工件的运动速度,进给功能字以地址符“F”为首,后跟一串字代码,单位mm/min,在进给速度与主轴转速有关时,如进行车螺纹、攻丝或套扣等加工时,使用的单位还可为mm/r。

三位数代码法:F后跟三位数字,第一位为进给速度的整数位数加“3”,后二位是进给速度的前二位有效数字。

如1728mm/min指定为F717。

二位数代码法:F后跟二位数字,规定了与00—99相对应的速度表,除00与99外,数字代码由01向98递增时,速度按等比关系上升,公比为。

如F21速度/min,F54速度500mm/min。

一位数代码法:对速度档较少的机床F后跟一位数字,即0—9来对应十种预定的速度。

直接指定法:在F后按照预定的单位直接写上要求的进给速度。

(4)主轴速度功能字:指定主轴旋转速度,以地址符S为首,后跟一串数字。

数字的意义、分档方法及对照表与进给功能字通用,只是单位为:r/min。

(5)刀具功能字:当系统具有换刀功能时,刀具功能字用以选择替换的刀具,以地址符T为首,其后一般跟二位数字,该数代表刀具的编号。

(6)辅助功能字:用于机床加工操作时的工艺性指令,以地址符M为首,其后跟二位数字(M00—M99),常用M指令:主轴的转向与启停;冷却液的开与停;指定机械的夹紧与松开;指定工作台等的固定直线与角位移;说明程序停止或纸带结束等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

常用编程指令的应用车削加工编程一般包含X和Z坐标运动及绕Z轴旋转的转角坐标C 。

(1)快速定位(G00或G0) 刀具以点位控制方式从当前所在位置快速移动到指令给出的目标位置。

指令格式:G00 X(U) Z(W) ;(2)直线插补(G01或G1)指令格式:G01 X(U) Z(W) F ;图1 快速定位图2 直线插补G00 X40.0 Z56.0; G01 X40.0 Z20.1 F0.2;/绝对坐标,直径编程; /绝对坐标,直径编程,切削进给率0.2mm/rG00 U-60.0 W-30 G01 U20.0 W-25.9 F0.2;/增量坐标,直径编程 /增量坐标,直径编程,切削进给率0.2mm/r(3)圆弧插补(G02或G2,G03或G3)1)指令格式: G02 X(U)_Z(W)_I_K_F_ ;G02 X(U) Z(W) R F ;G03 X(U)_Z(W)_I_K_F_ ;G03 X(U) Z(W) R F ;2)指令功能:3)指令说明:①G02为顺时针圆弧插补指令,G03为逆时针圆弧插补指令。

圆弧的顺、逆方向判断见图3左图,朝着与圆弧所在平面相垂直的坐标轴的负方向看,顺时针为G02,逆时针为G03,图3右图分别表示了车床前置刀架和后置刀架对圆弧顺与逆方向的判断;图3 圆弧的顺逆方向②如图4,采用绝对坐标编程,X、Z为圆弧终点坐标值;采用增量坐标编程,U、W为圆弧终点相对圆弧起点的坐标增量,R是圆弧半径,当圆弧所对圆心角为0°~180°时,R取正值;当圆心角为180°~360°时,R取负值。

I、K为圆心在X、Z轴方向上相对圆弧起点的坐标增量(用半径值表示),I、K为零时可以省略。

图4 圆弧绝对坐标,相对坐标图5 圆弧插补G02 X50.0 Z30.0 I25.0 F0.3; G03 X87.98 Z50.0 I-30.0 K-40.0 F0.3;G02 U20.0 W-20.0 I25.0 F0.3; /绝对坐标,直径编程G02 X50.Z30.0 R25.0 F0.3; G03 U37.98 W-30.0 I-30.0 K-40.0 F0.3;G02 U20.0 W-20.0 R25.0 F0.3; /相对坐标,直径编程(4)主轴转速设置(S)车床主轴的转速(r/min)为:式中υ为圆周切削速度,单位缺省为m/min 、D为工件的外径,单位为mm。

例如,工件的外径为200mm,要求的切削速度为300m/min,经计算可得因此主轴转速应为478r/min,表示为S478。

(5)主轴速度控制指令数控车削加工时,按需要可以设置恒切削速度(例如,为保证车削后工件的表面粗糙度一致,应设置恒切削速度),车削过程中数控系统根据车削时工件不同位置处的直径计算主轴的转速。

恒切削速度设置方法如下:G96 S ;其中S后面数字的单位为r/min。

设置恒切削速度后,如果不需要时可以取消,其方式如下:G97 S ;其中S 后面数字的单位为r/min。

在设置恒切削速度后,由于主轴的转速在工件不同截面上是变化的,为防止主轴转速过高而发生危险,在设置恒切削速度前,可以将主轴最高转速设置在某一个最高值。

切削过程中当执行恒切削速度时,主轴最高转速将被限制在这个最高值。

设置方法如下:G50 S ;其中S的单位为r/min。

图6 主轴速度控制例如:在刀具T01切削外形时用G96设置恒切削速度为200m/min,而在钻头T02钻中心孔时用G97取消恒切削速度,并设置主轴转速为1100r/min。

这两部分的程序头如下:G50 S2500 T0101 M08; /G50限定最高主轴转速为2500r/min;G96 S200 M03; / G96设置恒切削速度为200m/min,主轴顺时针转动G00 X48.0 Z3.0; / 快速走到点(48.0,3.0)G01 Z-27.1 F0.3; /车削外形G00 Ul.0 Z3.0; /快速退回…T0202; /调02号刀具G97 Sll00 M03; /G97取消恒切削速度,设置主轴转速为ll00r/minG00 X0.0 Z5.0 M08; /快速走到点(0,5.0),冷却液打开G01 Z-5.0 F0.12; /钻中心孔…(6)进给率和进给速度设置指令在数控车削中有两种切削进给模式设置方法,即进给率(每转进给模式)和进给速度(每分钟进给模式)。

1)进给率,单位为mm/r,其指令为:G99; / 进给率转换指令,G01 X Z F ; / F的单位为mm/r2)进给速度,单位为mm/min,其指令为:G98; / 进给速度转换指令G01 X Z F ; / F的单位为mm/min图7 进给率和进给速度a:G99 G01 Z-27.1 F0.3。

b:G98 G01 Z-10.0 F80。

表示进给率为0.3mm/r 表示进给速度为80mm/minCNC系统缺省进给模式是进给率,即每转进给模式。

(7)工件原点设置工件坐标系的原点有两种设置方法。

1)用G50指令进行工件原点设置,分以下两种设置情况:图8 工件原点设置①坐标原点设置在卡盘端面如图8a所示,这种情况下z坐标是正值。

工件原点设置在卡盘端面:G50 X85.Z210.;/* 将刀尖当前位置的坐标值定为工件坐标系中的一点(85.,210.)。

②坐标原点设置在零件右端面如图8b所示,这种情况下Z坐标值是负值。

工件原点设置在工件右端面:G50 X85.0 Z90.0;则刀尖当前位置即为工件坐标系原点。

(8)端面及外圆车削加工端面及外圆的车削加工要用到插补指令G01。

为正确地编写数控程序,应在编写程序前根据工件的情况选择工件原点。

确定好工件原点后,还必须确定刀具的起始点。

编程时还应考虑车削外圆的始点和端面车削的始点,这两点的确定应结合考虑工件的毛坯情况。

如果毛坯余量较大,应进行多次粗车,最后进行一次精车,因而每次的车削始点都不相同。

图9 确定车削原点a)工件原点在左端面时 b) 工件原点在右端面时1)工件原点在左端面o0001 /* 程序编号o0001N0 G50 X85.0 Z210.0; /* 设置工件原点在左端面N1 G30 U0 W0; /* 返回第二参考点N2 G50 S1500 T0101 M08; /* 限制最高主轴转速为1500r/min,调01号刀具,M08为打开冷却液N3 G96 S200 M03; /* 指定恒切削速度为200m/minN4 G00 X40.4 Z153.0; /* 快速走到外圆粗车始点N5 G01 Z40.2 F0.3; /* 以进给率0.3mm/r车削外圆N6 X60.4; /* 台阶车削N7 Z20.0;/*φ60.4mm处长度为20.0mm的一段外圆N8 G00 X62.0 Z150.2; /* 刀具快速退到点(62.0,150.2)N9 X41.0; /*刀具快速走到点(41.0,150.2)N10 G01 X-1.6; /* 车削右端面N1l G00 Zl52.0; /* 刀具快速退到点(-1.6,152.0)N12 G30 U0 W0; /* 直接回第二参考点以进行换刀N13 (Finishing); /*精车开始,括号为程序说明N14 G50 S1500 T0202; /*限制最高主轴转速为1500r/min,调02号刀具N15 G96 S250; /* 指定恒切削速度为250m/minN16 G00 X40.0 Z153.0 ;/*快速走到外圆精车始点(40.0,153)N17 G42 G01 Z151.0 F0.15。

/*调刀尖半径补偿,右偏N18 Z40.0;/*φ40.4mm一段外圆的精车N19 X60.0; /*台阶精车N20 Z20.0;/*φ60.0mm处长度为20.0mm外圆的精车N21 G40 G00 X62.0 Z150.0; /*取消刀补N22 X41.0; /*刀具快速走到点(41.0,150.0)N23 G41 G01 X40.0; /*调刀尖半径补偿,左偏N24 G01 X-1.6; /*精车右端面N25 G40 G00 Zl52.0 M09; /*取消刀补,切削液关N26 G30 U0 W0 M05; /*返回第二参考点,主轴停止N27 M30; /*程序结束2)工件原点在右端面:工件原点设置在右端面与设置在左端面的区别仅在于Z坐标为负值,程序编写过程完全相同。

O0002 ; /* 程序编号N0 G50 X85.0 Z90.0 /* 设置工件原点在右端面N2 G30 U0 W0; /* 返回第二参考点N4 G50 S1500 T0101 M08; /* 限制最高主轴转速N6 G96 S200 M03; /* 指定恒切削速度为200m/min,主轴逆时针旋转N8 G00 X30.4 Z3.0; /*快速走到点(30.4,3.0)N10 G01 W-33.0 F0.3; /*以进给率0.3mm/r粗车φ30.4处外圆N12 U30.0 W-50.0; /*粗车锥面N14 W-10.0; /*粗车φ60.4mm处长度为10的一段外圆N16 G00 Ul.6 W90.2。

/*刀具快速走到点(62.0,0.2)N18 U-31.0; /*刀具快速走到点(3l,0.2)N20 G01 U-32.6; /*粗车端面N22 G00 W2.0; /*刀具快速走到点(-1.6,2)N24 G30 U0 W0; /*返回第二参考点N26 (Finishing); /*精车开始N28 G50 S1500 T0202。

/*设置主轴最高转速1500r/min,调2号刀具N30 G96 S250; /* 指定恒切削速度为250m/minN32 G00 X30.0 Z3.0;/*刀具快速走到精车始点(30.0,3.0)N34 G42 G01 W-2.0 F0.15。

/*调刀尖半径补偿,右偏N36 W-31.0; /*精车ф30.4mm处外圆N38 U30.0 W-50.0; /*精车锥面N40 W-10.0; /*精车ф60.0mm处外圆N42 G40 G00 U2.0 W90.0; /*取消刀补,刀具快速走到点(62,0.0) N44 U-31.0; /*刀具快速走到点(31,0.0)N46 G41 G01 U-1.0; /*调刀尖半径补偿,左偏• N48 G01 U-32.6; /*精车端面N50 G40 G00 W2.0 M09; /*取消刀补,刀具快速走到点(1.6,2.0) N52 G30 U0 W0 M30; /*返回参考点,程序结束实例:如图10所示零件图10 数控车削综合编程实例N0050 G01 X32 Z0。

相关文档
最新文档