数控车床编程常用指令

合集下载

第二节 数控车床常用的各种指令

第二节 数控车床常用的各种指令

第二节 常用的各种指令1.快速点定位指令(G00)该指令使刀架以机床厂设定的最快速度按点位控制方式从刀架当前点快速移动至目标点。

该指令没有运动轨迹的要求,也不需规定进给速度。

指令格式:G00 X____Z____,或G00 U____W____2.直线插补指令(G01)该指令用于使刀架以给定的进给速度从当前点直线或斜线移动至目标点,即可使刀架沿X轴方向或Z轴方向作直线运动,也可以两轴联动方式在X、Z轴内作任意斜率的直线运动。

指令格式:G01 X___Z___F___,或G01 U___ W___F___ 如进给速度F值已在前段程序中给定且不需改变,本段程序也可不写出;若某一轴没有进给,则指令中可省略该轴指令。

例:如图2.1所示C50起刀点B A 退刀方向快速定位G00直线插补G01指令终止点图2.1% 程序头符号 O0001程序名N10 G50 S1000; 最高限速10000转N12 G00 S500 T0101; 设定转速500 换刀01 刀补01 N14 M03; 主轴正转 N16 M08;切削液开 N18 G00 X120.000 Z40.000 ; 快速定位到A 点N20 G00 Z1.5 ; 定位到 起刀点B 点 N22 G00 X62.000 ; N24 G00 X1.5 ;N26 G00 X0.000 Z1.000 ; N27 G01 Z0. F0.25 直线插补G01 N30 G01 X52.000 F0.250 ; N32 G01 Z-80.000 ; 直线插补 C 点 N34 G00 X62.000 ; 退刀 N36 G00 X120.000 ; N38 G00 Z40.000 ; N39 G28 U0 W0; 返回参考点N40 M1 M09; 程序停止 切削液关 N42 M30; 程序结束 返回程序头 %3.圆弧插补指令(G02、G03)该指令用于刀架作圆弧运动以切出圆弧轮廓。

CNC操作必知代码

CNC操作必知代码

CNC操作必知代码1.加工中心的相关代码:-G00:快速定位,以最快的速度将刀具移动到指定位置上。

-G01:线性插补,以恒定的速度进行直线切削运动。

-G02:圆弧插补,顺时针旋转切削轨迹。

-G03:圆弧插补,逆时针旋转切削轨迹。

-G04:暂停,指定停顿的时间或者等候内部程序条件满足。

-G17:选择XY平面进行圆弧插补。

-G18:选择XZ平面进行圆弧插补。

-G19:选择YZ平面进行圆弧插补。

-G20:以英寸为单位。

-G21:以毫米为单位。

2.铣床相关代码:-G40:刀具半径补偿关闭。

-G41:左刀具半径补偿启用。

-G42:右刀具半径补偿启用。

-G43:刀具长度补偿启用。

-G44:刀具长度切换到负方向。

-G49:刀具长度补偿关闭。

-M04:主轴反转,以指定的转速开始反转。

-M05:主轴停止。

3.钻床相关代码:-G74:顺时针旋转,加工极坐标。

-G74.1:逆时针旋转,加工极坐标。

-G80:取消钻孔循环命令。

-G81:钻孔循环命令,指定孔深和钻孔进给速度。

-G82:钻孔循环命令,指定孔深、钻孔进给速度和进给暂停。

-G83:钻孔循环命令,指定孔深、钻孔进给速度和重复进给。

-G84:顺时针旋转,固定循环攻丝。

4.车床相关代码:-G00:快速定位,以最快的速度将车刀移动到指定位置上。

-G01:线性插补,以恒定的速度进行直线切削运动。

-G02:顺时针圆弧插补,使车刀沿指定轴旋转切削。

-G03:逆时针圆弧插补,使车刀沿指定轴旋转切削。

-G20:以英寸为单位。

-G21:以毫米为单位。

-M03:主轴正转,以指定的转速开始旋转。

-M05:主轴停止。

5.通用代码:-M00:程序停止,等待操作员干预。

-M08:启动冷却液。

-M09:关闭冷却液。

-M30:程序结束,重复循环开始。

-M98:调用子程序。

-M99:返回到主程序。

以上是一些常见的CNC操作必知代码,不同机床和控制系统可能会有所不同,需要根据具体机床的操作手册进行学习和了解。

数控车床编程中常用指令的编程技巧与实例

数控车床编程中常用指令的编程技巧与实例

数控车床编程中常用指令的编程技巧与实例在生产过程中,程序指令巧妙的使用,不仅可以提高生产效率,也使学生对其产生浓厚的学习兴趣。

下面通过几个实例简要介绍以下几个指令在编程中的使用技巧。

一、g50指令g50在数控加工中有两个作用:(1)g50是主轴速度控制指令(最高转速限制)。

g50指令中的s与g97中的s表示的一样,都是主轴转速大小。

当采用g96方式加工零件时,线速度是保持不变,但直径逐渐变小时,它的主轴转速会越来越高,为防止主轴转速太高,离心力过大,产生危险以及影响机床的使用寿命,采用此指令可限制主轴的最高转速。

此指令一般与g96配合使用。

例,g50 s2000:表示最高转速限制在2000 r/min。

(2)g50是车床设定坐标时最常用的指令。

指令格式:g50 x_ z_其中,x、z的值是起刀点相对于加工原点的位置。

在数控车床编程时,所有x坐标值均使用直径值。

说明:①在执行此指令之前必须先进行对刀,通过调整机床,将刀尖放在程序所要求的起刀点位置上。

②此指令并不会产生机械移动,只是让系统内部用新的坐标值取代旧的坐标值,从而建立新的坐标系。

例:如图1送料滚所示。

分析图纸并确定加工工艺:毛坯尺寸为φ32 mm,长430 mm。

对于该送料滚,可用两顶尖装夹工件车削工件右端,保证φ18 mm,长16 mm尺寸及φ30 mm,长400 mm尺寸,然后,再用一夹一顶装夹加工工件左端并保证尺寸。

右端程序如下:o1234;…g00 x30. z3.;安全进刀点m00;程序暂停g50 z0;设定工件坐标系g01 z-400. f200;…m30;对于此程序看似很简单,其巧妙之处就在于“m00 g50 z0”这两行程序。

众所周知,批量加工时,中心孔的深度很难控制一致,那么在采用两顶尖装夹工件时,工件坐标系也很难一致。

如果每一件工件重新对刀也比较影响生产效率。

对于以上问题,我们可以在加工中重新设立工件坐标系。

具体操作是:在程序执行到“m00”时,数控车床的进给系统暂停工作后,按“手轮”方式,摇动手轮使刀尖与工件右端面轻轻接触,然后,再转换为“自动”方式,按“循环启动”进行下一步加工。

数控车床所有常用指令

数控车床所有常用指令

数控车床所有常用指令主要用他们编程还有f进给速度 s主轴转速等等这是g代码G00快速移动点定位G01直线插补G02顺时针圆弧插补G03逆时针圆弧插补G04暂停G05---G17XY平面选择G18ZX平面选择G19YZ平面选择G32螺纹切削G33---G40刀具补偿注销G41刀具补偿——左G42刀具补偿——右G43刀具长度补偿——正G44刀具长度补偿——负G49刀具长度补偿注销G50主轴最高转速限制G54~G59加工坐标系设定G65用户宏指令G70精加工循环G71外圆粗切循环G72端面粗切循环G73封闭切削循环G74深孔钻循环G75外径切槽循环G76复合螺纹切削循环撤销固定循环G81定点钻孔循环G90绝对值编程G91增量值编程G92螺纹切削循环G94每分钟进给量G95每转进给量G96恒线速控制G97恒线速取消G98返回起始平面G99返回R平面G功能字SIEMENS系统G00快速移动点定位G01直线插补顺时针圆弧插补G03逆时针圆弧插补G04暂停G05通过中间点圆弧插补G17XY平面选择G18ZX平面选择G19YZ平面选择G32---G33恒螺距螺纹切削G40刀具补偿注销G41刀具补偿——左G42刀具补偿——右G43---G44---G49------G54~G59 零点偏置G65---G70英制G71米制G72---G73---G74---G75---G76---G80撤销固定循环G81固定循环G90绝对尺寸G91增量尺寸G92主轴转速极限直线进给率G95旋转进给率G96恒线速度G97注销G96G98---G99---辅助功能 M 代码功能作用范围功能代码功能作用范围功能M00 * 程序停止 M36 * 进给范围1M01 * 计划结束 M37 * 进给范围2M02 * 程序结束 M38 * 主轴速度范围1M03 主轴顺时针转动 M39 * 主轴速度范围2M04 主轴逆时针转动 M40-M45 * 齿轮换档M05 主轴停止 M46-M47 * 不指定M06 * 换刀 M48 * 注销M49M07 2号冷却液开 M49 * 进给率修正旁路M08 1号冷却液开 M50 * 3号冷却液开M09 冷却液关 M51 * 4号冷却液开M10 夹紧 M52-M54 * 不指定M11 松开 M55 * 刀具直线位移,位置1M12 * 不指定 M56 * 刀具直线位移,位置2M13 主轴顺时针,冷却液开 M57-M59 * 不指定M14 主轴逆时针,冷却液开 M60 更换工作M15 * 正运动 M61 工件直线位移,位置1M16 * 负运动 M62 * 工件直线位移,位置2M17-M18 * 不指定 M63-M70 * 不指定M19 主轴定向停止 M71 * 工件角度位移,位置1M20-M29 * 永不指定 M72 * 工件角度位移,位置2M30 * 纸带结束 M73-M89 * 不指定M31 * 互锁旁路 M90-M99 * 永不指定M32-M35 * 不指定1. F功能F功能指令用于控制切削进给量。

数控车床常用指令详解(GSK980TD系统)

数控车床常用指令详解(GSK980TD系统)

数控车床常用指令详解(GSK980TD系统)1. 快速定位 G00格式:G00 X(U)_ Z(W)_说明:X、Z:为绝对编程时,快速定位在工件坐标系中的终点坐标;U、W:为增量编程时,快速定位终点相对于起点的位移量;G00 指令刀具相对于工件以各轴预先设定的速度,从当前位置快速移动到程序段指令的定位目标点。

G00 指令中的快移速度由机床参数“快移进给速度”对各轴分别设定,不能用 F 规定。

G00 一般用于加工前快速定位或加工后快速退刀。

快移速度可由面板上的快速修调按钮修正。

G00 为模态功能,可由 G01、G02、G03 或 G32 功能注销。

注意:在执行 G00 指令时,由于各轴以各自速度移动,不能保证各轴同时到达终点,因而联动直线轴的合成轨迹不一定是直线。

操作者必须格外小心,以免刀具与工件发生碰撞。

常见的做法是,将X 轴移动到安全位置,再放心地执行G00 指令。

示例:刀具从A点快速移动到B点. (如图所示)G00 X50 Z0 (绝对编程)G00 U-30 W-75 (相对2. 直线插补G01格式: G01 X(U)_ Z(W)_ F_ ;说明: X、Z:为绝对编程时在工件坐标系中的终点坐标;U、W:为增量编程时终点相对于起点的位移量;F_:合成进给速度。

G01 指令刀具以联动的方式,按 F 规定的合成进给速度,从起点到终点的运动轨迹是一条直线.3.圆柱面切削循环G90圆柱面单一固定循环如图所示编程格式 G90 X(U)~ Z(W)~ F~式中:X、Z——圆柱面切削的终点坐标值;U、W——圆柱面切削的终点相对于循环起点坐标增量A、起点(终点)例1:应用圆柱面切削循环功能下图所示零件(毛坯直径50mm)O0001N10 T0101N20 M03 S1000N30 G00 X55 Z4 M08N40 G01 Z2 F3004.圆锥面切削循环 G90编程格式 G90 X(U)~ Z(W)~ R~ F~式中:X、Z——圆锥面切削的终点坐标值;U、W——圆柱面切削的终点相对于循环起点的坐标;R——圆锥面切削的起点相对于终点的半径差。

数控车床基本编程指令

数控车床基本编程指令

数控车床基本编程指令
数控车床(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的刀具
这些是最基本的数控车床编程指令,实际上还有更多用于高级功能和特定应用的指令。

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

数控车床所有常用指令.

数控车床所有常用指令.

数控车床所有常用指令主要用他们编程还有f进给速度 s主轴转速等等这是g代码G00快速移动点定位G01直线插补G02顺时针圆弧插补G03逆时针圆弧插补G04暂停G05---G17XY平面选择G18ZX平面选择G19YZ平面选择G32螺纹切削G33---G40刀具补偿注销G41刀具补偿——左G42刀具补偿——右G43刀具长度补偿——正G44刀具长度补偿——负G49刀具长度补偿注销G50主轴最高转速限制G54~G59加工坐标系设定G65用户宏指令G70精加工循环G71外圆粗切循环G72端面粗切循环G73封闭切削循环G74深孔钻循环G75外径切槽循环G76复合螺纹切削循环撤销固定循环G81定点钻孔循环G90绝对值编程G91增量值编程G92螺纹切削循环G94每分钟进给量G95每转进给量G96恒线速控制G97恒线速取消G98返回起始平面G99返回R平面G功能字SIEMENS系统G00快速移动点定位G01直线插补顺时针圆弧插补G03逆时针圆弧插补G04暂停G05通过中间点圆弧插补G17XY平面选择G18ZX平面选择G19YZ平面选择G32---G33恒螺距螺纹切削G40刀具补偿注销G41刀具补偿——左G42刀具补偿——右G43---G44---G49------G54~G59 零点偏置G65---G70英制G71米制G72---G73---G74---G75---G76---G80撤销固定循环G81固定循环G90绝对尺寸G91增量尺寸G92主轴转速极限直线进给率G95旋转进给率G96恒线速度G97注销G96G98---G99---辅助功能 M 代码功能作用范围功能代码功能作用范围功能M00 * 程序停止 M36 * 进给范围1M01 * 计划结束 M37 * 进给范围2M02 * 程序结束 M38 * 主轴速度范围1M03 主轴顺时针转动 M39 * 主轴速度范围2M04 主轴逆时针转动 M40-M45 * 齿轮换档M05 主轴停止 M46-M47 * 不指定M06 * 换刀 M48 * 注销M49M07 2号冷却液开 M49 * 进给率修正旁路M08 1号冷却液开 M50 * 3号冷却液开M09 冷却液关 M51 * 4号冷却液开M10 夹紧 M52-M54 * 不指定M11 松开 M55 * 刀具直线位移,位置1M12 * 不指定 M56 * 刀具直线位移,位置2M13 主轴顺时针,冷却液开 M57-M59 * 不指定M14 主轴逆时针,冷却液开 M60 更换工作M15 * 正运动 M61 工件直线位移,位置1M16 * 负运动 M62 * 工件直线位移,位置2M17-M18 * 不指定 M63-M70 * 不指定M19 主轴定向停止 M71 * 工件角度位移,位置1M20-M29 * 永不指定 M72 * 工件角度位移,位置2M30 * 纸带结束 M73-M89 * 不指定M31 * 互锁旁路 M90-M99 * 永不指定M32-M35 * 不指定1. F功能F功能指令用于控制切削进给量。

数控编程常用指令___西门子

数控编程常用指令___西门子

数控编程常用指令
3 运动路径控制指令
3.1 单位设定指令 1、尺寸单位设定指令 尺寸单位设定指令有G20、G21。其中G20表示英制尺寸, G21表示公制尺寸。G21为缺省值。 SIMENS和FAGOR系统采用G71/G70代码。 2、进给速度单位的设定指令 G94、G95,均为模态指令,G94为缺省值。 程序段格式为:G94 F;或G95 F G94设定每分钟进给量,G20-- in/min、 G21--mm/min。 G95设定每转进给量,G20-- in/r、 G21--mm/r。
数控编程常用指令
卜匀
唐山学院机电工程系
数控编程常用指令
概述 与坐标和坐标系有关的指令 运动路径控制指令 辅助功能及其他功能指令
数控编程常用指令
1 概述
数控编程常用指令代码分类 1、准备功能G、辅助功能M、主轴功能S、进 给功能F、刀具功能T代码 2、模态G代码和非模态G代码 3、模态M功能和非模态M功能
数控编程常用指令
2 与坐标和坐标系有关的指令
2.1 工件坐标系选择指令 工件坐标系选择指令有G54、G55、G56、G57、 G58、G59。均为模态指令。
加工之前,通过MDI(手动键盘输入)方式设定这 6个坐标系原点在机床坐标系中的位置,系统则将它 们分别存储在6个寄存器中。程序中出现G54~G59中 某一指令时,就相应地选择了这6个坐标系中的一个。
数控编程常用指令
4 辅助功能及其它功能指令
4.3 进给功能指令 也称F功能,表示进给速度,属于模态代码。在G01、G02、 G03和循环指令程序段中,必须要有F指令,或者在这些程序 段之前已经写入了F指令。进给功能用地址符F和其后1至5位 数字表示,通常(F×××)表示。单位一般为mm/min,当 进给速度与主轴转速有关时(如车削螺纹),单位为mm/r。 1、切向进给速度的恒定控制 2、进给量设定 G94G95、G98G99 3、进给速度的调整 进给修调开关 4、快速移动速度 进给修调开关
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数控车床编程常用指令2008-05-17 09:001. F功能F功能指令用于控制切削进给量。

在程序中,有两种使用方法。

(1)每转进给量编程格式 G95 F~F后面的数字表示的是主轴每转进给量,单位为mm/r。

例:G95 F0.2 表示进给量为0.2 mm/r。

(2)每分钟进给量编程格式G94 F~F后面的数字表示的是每分钟进给量,单位为 mm/min。

例:G94 F100 表示进给量为100mm/min。

2. S功能S功能指令用于控制主轴转速。

编程格式 S~S后面的数字表示主轴转速,单位为r/min。

在具有恒线速功能的机床上,S功能指令还有如下作用。

(1)最高转速限制编程格式 G50 S~S后面的数字表示的是最高转速:r/min。

例:G50 S3000 表示最高转速限制为3000r/min。

(2)恒线速控制编程格式 G96 S~S后面的数字表示的是恒定的线速度:m/min。

例:G96 S150 表示切削点线速度控制在150 m/min。

注意单位:和G97下S不同,这里的S 直接给定了切削米数,而不是转速。

(3)恒线速取消编程格式 G97 S~S后面的数字表示恒线速度控制取消后的主轴转速,如S未指定,将保留G96的最终值。

例:G97 S3000 表示恒线速控制取消后主轴转速3000 r/min。

3. T功能T功能指令用于选择加工所用刀具。

编程格式 T~T后面通常有两位数表示所选择的刀具号码。

但也有T后面用四位数字,前两位是刀具号,后两位是刀具长度补偿号,又是刀尖圆弧半径补偿号。

例:T0303 表示选用3号刀及3号刀具长度补偿值和刀尖圆弧半径补偿值。

T0300 表示取消刀具补偿。

4. M功能M00:程序暂停,可用NC启动命令(CYCLE START)使程序继续运行;M01:计划暂停,与M00作用相似,但M01可以用机床“任选停止按钮”选择是否有效;M03:主轴顺时针旋转;M04:主轴逆时针旋转;M05:主轴旋转停止;M08:冷却液开;M09:冷却液关;M30:程序停止,程序复位到起始位置。

5. 加工坐标系设置G50编程格式 G50 X~ Z~式中X、Z的值是起刀点相对于加工原点的位置。

G50使用方法与G92类似。

在数控车床编程时,所有X坐标值均使用直径值,如图所示。

例:按图设置加工坐标的程序段如下:G50 X128.7 Z375.1设定加工坐标系6. 快速定位指令G00G00指令命令机床以最快速度运动到下一个目标位置,运动过程中有加速和减速,该指令对运动轨迹没有要求。

其指令格式:G00 X(U)____ Z(W)____;当用绝对值编程时,X、Z后面的数值是目标位置在工件坐标系的坐标。

当用相对值编程时,U、W后面的数值则是现在点与目标点之间的距离与方向。

如图所示的定位指令如下:G50 X200.0 Z263.0; 设定工件坐标系G00 X40.0 Z212.0;绝对值指令编程A→C或G00 U-160.0 W-51.0;相对值指令编程A→C因为X轴和Z轴的进给速率不同,因此机床执行快速运动指令时两轴的合成运动轨迹不一定是直线,因此在使用G00指令时,一定要注意避免刀具和工件及夹具发生碰撞。

如果忽略这一点,就容易发生碰撞,而快速运动状态下的碰撞就更加危险7. 直线插补指令G01G01指令命令机床刀具以一定的进给速度从当前所在位置沿直线移动到指令给出的目标位置。

指令格式:G01 X(U)____Z(W)____F ;其中F是切削进给率或进给速度,单位为mm/r或mm/min,取决于该指令前面程序段的设置。

使用G01指令时可以采用绝对坐标编程,也可采用相对坐标编程。

当采用绝对坐编程时,数控系统在接受G01指令后,刀具将移至坐标值为X、Z的点上;当采用相对坐编程时,刀具移至距当前点的距离为U、W值的点上。

如图所示的直线运动指令如下:G01 X40.0 Z20. F0.2; 绝对值指令编程G01 U20.0 W-25.9 F0.2; 相对值指令编程8. 圆弧插补指令G02、G03圆弧插补指令命令刀具在指定平面内按给定的F进给速度作圆弧插补运动,用于加工圆弧轮廓。

圆弧插补命令分为顺时针圆弧插补指令G02和逆时针圆弧插补指令G03两种。

其指令格式如下:顺时针圆弧插补的指令格式: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____;使用圆弧插补指令,可以用绝对坐标编程,也可以用相对坐标编程。

绝对坐标编程时,X、Z是圆弧终点坐标值;增量编程时,U、W是终点相对始点的距离。

圆心位置的指定可以用R,也可以用I、K,R 为圆弧半径值;I、K为圆心在X轴和Z轴上相对于圆弧起点的坐标增量; F为沿圆弧切线方向的进给率或进给速度。

当用半径R来指定圆心位置时,由于在同一半径R的情况下,从圆弧的起点到终点有两种圆弧的可能性,大于180°和小于180°两个圆弧。

为区分起见,特规定圆心角α≤180°时,用“+R”表示;α>180°时,用“-R”。

注意:R编程只适于非整圆的圆弧插补的情况,不适于整圆加工。

例如,图3-13中所示的圆弧从起点到终点为顺时针方向,其走刀指令可编写如下:G02 X50.0 Z30.0 I25.0 F0.3;绝对坐标,直径编程,切削进给率0.3mm/rG02 U20.0 W-20.0 I25.0 F0.3;相对坐标,直径编程,切削进给率0.3mm/rG02 X 50. 0 Z30.0 R25.0 F0.3;绝对坐标,直径编程,切削进给率0.3mm/rG02 U20.0 W-20.0 R25.0 F0.3;相对坐标,直径编程,切削进给率0.3mm/r9. 暂停指令G04G04指令用于暂停进给,其指令格式是:G04 P____或G04 X(U)____暂停时间的长短可以通过地址X(U)或P来指定。

其中P后面的数字为整数,单位是ms;X(U)后面的数字为带小数点的数,单位为s。

有些机床,X(U)后面的数字表示刀具或工件空转的圈数。

该指令可以使刀具作短时间的无进给光整加工,在车槽、钻镗孔时使用,也可用于拐角轨迹控制。

例如,在车削环槽时,若进给结束立即退刀,其环槽外形为螺旋面,用暂停指令G04可以使工件空转几秒钟,即能将环形槽外形光整圆,例如欲空转2.5s时其程序段为:G04 X2.5或G04 U2.5或G04 P2500;G04为非模态指令,只在本程序段中才有效。

10. 英制和米制输入指令G20、G21G20表示英制输入,G21表示米制输入。

G20和G21是两个可以互相取代的代码。

机床出厂前一般设定为G21状态,机床的各项参数均以米制单位设定,所以数控车床一般适用于米制尺寸工件加工,如果一个程序开始用G20指令,则表示程序中相关的一些数据均为英制(单位为英寸);如果程序用G21指令,则表示程序中相关的一些数据均为米制(单位为mm)。

在一个程序内,不能同时使用G20或G21指令,且必须在坐标系确定前指定。

G20或G21指令断电前后一致,即停电前使用G20或G21指令,在下次后仍有效,除非重新设定。

11. 进给速度量纲控制指令G98、G99在数控车削中有两种切削进给模式设置方法,即进给率(每转进给模式)和进给速度(每分钟进给模式)。

(1)进给率,单位为mm/r,其指令为:G99;进给率转换指令G01X____Z____F____; F的单位为mm/r(2)进给速度,单位为mm/min,其指令为:.G98;进给速度转换指令G01X____Z____F____; F的单位为mm/minG98和G99都是模态指令,一旦指定就一直有效,直到指定另一方式为止。

车削CNC系统缺省的进给模式是进给率,即每转进给模式,只有在用动力刀具铣削时才采用每分钟进给模式。

12. 参考点返回指令G27、G28、G30参考点是CNC机床上的固定点,可以利用参考点返回指令将刀架移动到该点。

可以设置最多四个参考点,各参考点的位置利用参数事先设置。

接通电源后必须先进行第一参考点返回,否则不能进行其它操作。

参考点返回有两种方法:(1)手动参考点返回。

(2)自动参考点返回。

该功能是用于接通电源已进行手动参考点返回后,在程序中需要返回参考点进行换刀时使用的自动参考点返回功能。

自动参考点返回时需要用到如下指令:(1)返回参考点检查G27G27用于检验X轴与Z轴是否正确返回参考点。

指令格式为:G27 X(U)____ Z(W)____X(U)、Z(W)为参考点的坐标。

执行G27指令的前提是机床通电后必须手动返回一次参考点。

执行该指令时,各轴按指令中给定的坐标值快速定位,且系统内部检查检验参考点的行程开关信号。

如果定位结束后检测到开关信号发令正确,则参考点的指示灯亮,说明滑板正确回到了参考点位置;如果检测到的信号不正确,系统报警,说明程序中指令的参考点坐标值不对或机床定位误差过大。

(2)参考点返回指令G28、G30G28 X(U) ____ Z(W) ____;第一参考点返回,其中X(U)、Z(W)为参考点返回时的中间点,X、Z 为绝对坐标,U、W为相对坐标。

参考点返回过程如图3-14所示。

G30 P2 X(U)____ Z(W)____;第二参考点返回,P2可省略G30 P3 X(U)____ Z (W)____;第三参考点返回G30 P4 X(U)____ Z(W)____;第四参考点返回第二、第三和第四参考点返回中的X(U)、Z (W)的含义与G28中的相同。

如图3-14所示为刀具返回参考点的过程,刀具从当前位置经过中间点(190,50)返回参考点,其指令为:G30 X190 Z50;G30 U100 W30;如图3-14中的虚线路径所示,如果参考点返回时不经过中间点,则刀具会与工件发碰撞,引起事故。

相关文档
最新文档