法兰克数控编程指令

法兰克数控编程指令

关于 M 指令和 G 代码

M03 主轴正转

M03 S1000 主轴以每分钟1000的速度正转

M04主轴逆转

M05主轴停止

M10 M14 。M08 主轴切削液开

M11 M15主轴切削液停

M25 托盘上升

M85工件计数器加一个

M19主轴定位

M99 循环所以程式

G 代码

G00快速定位

G01主轴直线切削

G02主轴顺时针圆壶切削

G03主轴逆时针圆壶切削

G04 暂停

G04 X4 主轴暂停4秒

G10 资料预设

G28原点复归

G28 U0W0 ;U 轴和W 轴复归

G41 刀尖左侧半径补偿

G42 刀尖右侧半径补偿

G40 取消

G97 以转速 进给

G98 以时间进给

G73 循环

G80取消循环

G10 00 数据设置 模态

G11 00 数据设置取消 模态

G17 16 XY平面选择 模态

G18 16 ZX平面选择 模态

G19 16 YZ平面选择 模态

G20 06 英制 模态

G21 06 米制 模态

G22 09 行程检查开关打开 模态

G23 09 行程检查开关关闭 模态

G25 08 主轴速度波动检查打开 模态

G26 08 主轴速度波动检查关闭 模态

G27 00 参考点返回检查 非模态

G28 00 参考点返回 非模态

G31 00 跳步功能 非模态

G40 07 刀具半径补偿取消 模态

G41 07 刀具半径左补偿 模态

G42 07 刀具半径右补偿 模态

G43 17 刀具半径正补偿 模态

G44 17 刀具半径负补偿 模态

G49 17 刀具长度补偿取消 模态

G52 00 局部坐标系设置 非模态

G53 00 机床坐标系设置 非模态

G54 14 第一工件坐标系设置 模态

G55 14 第二工件坐标系设置 模态

G59 14 第六工件坐标系设置 模态

G65 00 宏程序调用 模态

G66 12 宏程序调用模态 模态

G67 12 宏程序调用取消 模态

G73 01 高速深孔钻孔循环 非模态

G74 01 左旋攻螺纹循环 非模态

G76 01 精镗循环 非模态

G80 10 固定循环注销 模态

G81 10 钻孔循环 模态

G82 10 钻孔循环 模态

G83 10 深孔钻孔循环 模态

G84 10 攻螺纹循环 模态

G85 10 粗镗循环 模态

G86 10 镗孔循环 模态

G87 10 背镗循环 模态

G89 10 镗孔循环 模态

G90 01 绝对尺寸 模态

G91 01 增量尺寸 模态

G92 01 工件坐标原点设置 模态

G93 01

G94 01

G95 01

G96 01

G97 01

G98 01

G99 01

数控车床编程常用指令介绍

1. 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。

(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. 快速定位指令G00

G00指令命令机床以最快速度运动到下一个目标位置,运动过程中有加速和减速,该指令对运动轨迹没有要求。其指令格式:

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. 直线插补指令G01

G01指令命令机床刀具以一定的进给速度从当前所在位置沿直线移动到指令给出的目标位置。

指令格式:G01 X(U)____Z(W)____F ;

其中F 是切削进给率或进给速度,单位为mm/r或mm/min,取决于该指令前面程序段的设置。使用G01指令时可以采用绝对坐标编程,也可采用相对坐标编程。当采用绝对坐编程时,数控系统在接受G01指令后,刀具将移至坐标值为X 、Z 的点上;当采用相对坐编程时,刀具移至距当前点的距离为U 、

法兰克数控编程指令

关于 M 指令和 G 代码

M03 主轴正转

M03 S1000 主轴以每分钟1000的速度正转

M04主轴逆转

M05主轴停止

M10 M14 。M08 主轴切削液开

M11 M15主轴切削液停

M25 托盘上升

M85工件计数器加一个

M19主轴定位

M99 循环所以程式

G 代码

G00快速定位

G01主轴直线切削

G02主轴顺时针圆壶切削

G03主轴逆时针圆壶切削

G04 暂停

G04 X4 主轴暂停4秒

G10 资料预设

G28原点复归

G28 U0W0 ;U 轴和W 轴复归

G41 刀尖左侧半径补偿

G42 刀尖右侧半径补偿

G40 取消

G97 以转速 进给

G98 以时间进给

G73 循环

G80取消循环

G10 00 数据设置 模态

G11 00 数据设置取消 模态

G17 16 XY平面选择 模态

G18 16 ZX平面选择 模态

G19 16 YZ平面选择 模态

G20 06 英制 模态

G21 06 米制 模态

G22 09 行程检查开关打开 模态

G23 09 行程检查开关关闭 模态

G25 08 主轴速度波动检查打开 模态

G26 08 主轴速度波动检查关闭 模态

G27 00 参考点返回检查 非模态

G28 00 参考点返回 非模态

G31 00 跳步功能 非模态

G40 07 刀具半径补偿取消 模态

G41 07 刀具半径左补偿 模态

G42 07 刀具半径右补偿 模态

G43 17 刀具半径正补偿 模态

G44 17 刀具半径负补偿 模态

G49 17 刀具长度补偿取消 模态

G52 00 局部坐标系设置 非模态

G53 00 机床坐标系设置 非模态

G54 14 第一工件坐标系设置 模态

G55 14 第二工件坐标系设置 模态

G59 14 第六工件坐标系设置 模态

G65 00 宏程序调用 模态

G66 12 宏程序调用模态 模态

G67 12 宏程序调用取消 模态

G73 01 高速深孔钻孔循环 非模态

G74 01 左旋攻螺纹循环 非模态

G76 01 精镗循环 非模态

G80 10 固定循环注销 模态

G81 10 钻孔循环 模态

G82 10 钻孔循环 模态

G83 10 深孔钻孔循环 模态

G84 10 攻螺纹循环 模态

G85 10 粗镗循环 模态

G86 10 镗孔循环 模态

G87 10 背镗循环 模态

G89 10 镗孔循环 模态

G90 01 绝对尺寸 模态

G91 01 增量尺寸 模态

G92 01 工件坐标原点设置 模态

G93 01

G94 01

G95 01

G96 01

G97 01

G98 01

G99 01

数控车床编程常用指令介绍

1. 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。

(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. 快速定位指令G00

G00指令命令机床以最快速度运动到下一个目标位置,运动过程中有加速和减速,该指令对运动轨迹没有要求。其指令格式:

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. 直线插补指令G01

G01指令命令机床刀具以一定的进给速度从当前所在位置沿直线移动到指令给出的目标位置。

指令格式:G01 X(U)____Z(W)____F ;

其中F 是切削进给率或进给速度,单位为mm/r或mm/min,取决于该指令前面程序段的设置。使用G01指令时可以采用绝对坐标编程,也可采用相对坐标编程。当采用绝对坐编程时,数控系统在接受G01指令后,刀具将移至坐标值为X 、Z 的点上;当采用相对坐编程时,刀具移至距当前点的距离为U 、


相关文章

  • 法兰克数控车床常用G指令编写
  • 法兰克数控车床常用G 指令编写 数控编辑G 代码是数控编程人员在生产加工过程中当用到的指令代码,期格式都有严格的规范约束,数控G 代码也是机床实现正常工作的核心,牢记并熟练运用数控G 代码是一个合格的数控编程人员所必须掌握的一门技能. 下面 ...查看


  • 数控技术习题集及答案
  • 数控技术习题集 第一章 思考题: 1.数控机床.数控技术的基本概念 2.数控机床的特点.组成.各部分作用.分类 3.数控机床的加工原理.使用范围 4.数控技术的发展趋势 5.什么是点位控制.直线控制.轮廓控制数控机床? 6.按伺服系统的控制 ...查看


  • 典型轴类零件的加工工艺及编程一
  • 典型轴类零件的加工工艺及编程 摘 要 随着科学技术飞速发展和经济竞争的日趋激烈, 机械产品的更新 速度越来越快,数控加工技术作为先进生产力的代表,在机械及相关 行业领域发挥着重要的作用,机械制造的竞争,其实质是数控技术的 竞争.本次设计就是 ...查看


  • 数控机床的坐标系和相关点
  • 一.坐标系的建立的原则  (JB3051-82规定)(P55) 1.刀具相对于工件运动的原则 2.数控机床坐标系为右手笛卡儿坐标系 3.回转坐标 绕X.Y.Z轴转动的圆周进给坐标轴分别用A.B.C表示,坐标轴相互关系由右手螺旋法则而定. 二 ...查看


  • 轴类零件的车削加工
  • 四川职业技术学院 毕 业 设 计 题 目 轴类零件的车削加工 所属系部 机械工程系 所属专业 数控技术应用 所属班级 2012级数控2班 学 号 [1**********]103 学生姓名 起讫日期 黄鹏 指导教师 李进东 四川职业技术学院 ...查看


  • 基本数控编程指令
  • 1.数控编程指令--外圆切削循环 指令:G90X(U)_Z(W)_F_: 例:G90X40.Z40.F0.3; X30.; X20.; 2.数控编程指令--端面切削循环 指令:G94X(U)_Z(W)_F_: 例如:G90X40.Z-3.5 ...查看


  • 机械工程综合实训总结报告
  • 机械工程综合实训 学院:职业教育学院 班级:10级机制班 姓名:赵浩楼 总结报告 目录 一. 二. 三. (一) 前言............................................................. ...查看


  • 数控加工编程技术试题库及答案
  • >试题库 一.填空 1. 数控机床按伺服系统的形式分类,可分为:开环控制. 全闭环控制 . 半闭环控制 . 2. DNC 是指 直接数字控制系统 .FMC 则是 柔性制造单元 . 3. NC 机床的含义是数控机床,CNC 机床的含义是 ...查看


  • 数控车床知识竞赛练习题与答案
  • 数控车床知识竞赛练习题 1.数控机床适于 C 生产. A 大型零件 B 小型高精密零件 C 中小批量复杂形体零件 2.粗加工时,为了提高生产效率,选用切削用量时 ,应首先选择较大的_ B_ . A 进给量 B 切削深度 C 切削速度 D 切 ...查看


热门内容