数控编程技术PPT课件

上传人:鲁** 文档编号:587204610 上传时间:2024-09-05 格式:PPT 页数:64 大小:12.58MB
返回 下载 相关 举报
数控编程技术PPT课件_第1页
第1页 / 共64页
数控编程技术PPT课件_第2页
第2页 / 共64页
数控编程技术PPT课件_第3页
第3页 / 共64页
数控编程技术PPT课件_第4页
第4页 / 共64页
数控编程技术PPT课件_第5页
第5页 / 共64页
点击查看更多>>
资源描述

《数控编程技术PPT课件》由会员分享,可在线阅读,更多相关《数控编程技术PPT课件(64页珍藏版)》请在金锄头文库上搜索。

1、数控技术及装备本节本节课程讲授主要内容:课程讲授主要内容:1、数控车床编程、数控车床编程2、数控铣床和加工中心编程、数控铣床和加工中心编程3、数控自动编程技术、数控自动编程技术 (简介简介)第三章第三章第三章第三章数控编程技术数控编程技术数控编程技术数控编程技术1 1数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.1.13.1.1数控车床的分类及编程特点数控车床的分类及编程特点数控车床的分类及编程特点数控车床的分类及编程特点 3.1数控车床编程数控车床编程1 1数控车床的分类数控车床的分类数控车床的分类数控车床的分类(1 1)按数控车床主轴的配置形式分类:

2、)按数控车床主轴的配置形式分类:)按数控车床主轴的配置形式分类:)按数控车床主轴的配置形式分类:1 1)卧式数控车床:)卧式数控车床:)卧式数控车床:)卧式数控车床: 2 2)立式数控车床)立式数控车床)立式数控车床)立式数控车床 2 2数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.1.13.1.1数控车床的分类及编程特点数控车床的分类及编程特点数控车床的分类及编程特点数控车床的分类及编程特点 3.1数控车床编程数控车床编程1 1数控车床的分类数控车床的分类数控车床的分类数控车床的分类(2 2)按数控系统控制的轴数分类)按数控系统控制的轴数分类)按数控系

3、统控制的轴数分类)按数控系统控制的轴数分类 :1 1)两轴控制的数控车床)两轴控制的数控车床)两轴控制的数控车床)两轴控制的数控车床 2 2)四轴控制的数控车床)四轴控制的数控车床)四轴控制的数控车床)四轴控制的数控车床 3 3数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.1.13.1.1数控车床的分类及编程特点数控车床的分类及编程特点数控车床的分类及编程特点数控车床的分类及编程特点 3.1数控车床编程数控车床编程1 1数控车床的分类数控车床的分类数控车床的分类数控车床的分类(3 3)按加工零件的基本类型分类)按加工零件的基本类型分类)按加工零件的基本类

4、型分类)按加工零件的基本类型分类 :1 1)卡盘式数控车床)卡盘式数控车床)卡盘式数控车床)卡盘式数控车床 2 2)顶尖式数控车床)顶尖式数控车床)顶尖式数控车床)顶尖式数控车床 4 4数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.1.13.1.1数控车床的分类及编程特点数控车床的分类及编程特点数控车床的分类及编程特点数控车床的分类及编程特点 3.1数控车床编程数控车床编程1 1数控车床的分类数控车床的分类数控车床的分类数控车床的分类(4 4)按数控系统的功能分类)按数控系统的功能分类)按数控系统的功能分类)按数控系统的功能分类 :1 1)普通数控车床)

5、普通数控车床)普通数控车床)普通数控车床 2 2)经济型数控车床)经济型数控车床)经济型数控车床)经济型数控车床 3 3)车削加工中心)车削加工中心)车削加工中心)车削加工中心 5 5数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.1.13.1.1数控车床的分类及编程特点数控车床的分类及编程特点数控车床的分类及编程特点数控车床的分类及编程特点 3.1数控车床编程数控车床编程2 2数控车床及车削中心的编程特点数控车床及车削中心的编程特点数控车床及车削中心的编程特点数控车床及车削中心的编程特点 (1 1)数控车床的数控系统中都有车外圆、车端面和车螺纹等不同形式

6、的)数控车床的数控系统中都有车外圆、车端面和车螺纹等不同形式的)数控车床的数控系统中都有车外圆、车端面和车螺纹等不同形式的)数控车床的数控系统中都有车外圆、车端面和车螺纹等不同形式的循环功能。循环功能。循环功能。循环功能。(2 2)数控车床的数控系统中都有刀具补偿功能。)数控车床的数控系统中都有刀具补偿功能。)数控车床的数控系统中都有刀具补偿功能。)数控车床的数控系统中都有刀具补偿功能。 (3 3)数控车床的编程有直径、半径两种方法)数控车床的编程有直径、半径两种方法)数控车床的编程有直径、半径两种方法)数控车床的编程有直径、半径两种方法, ,出厂时一般设定为直径编程。出厂时一般设定为直径编程

7、。出厂时一般设定为直径编程。出厂时一般设定为直径编程。(4 4)在一个程序段中,根据零件图上标注的尺寸,可以采用绝对值编程,)在一个程序段中,根据零件图上标注的尺寸,可以采用绝对值编程,)在一个程序段中,根据零件图上标注的尺寸,可以采用绝对值编程,)在一个程序段中,根据零件图上标注的尺寸,可以采用绝对值编程,增量值编程或二者混合使用编程。大多数数控车床用增量值编程或二者混合使用编程。大多数数控车床用增量值编程或二者混合使用编程。大多数数控车床用增量值编程或二者混合使用编程。大多数数控车床用X X、Z Z表示绝对坐标,表示绝对坐标,表示绝对坐标,表示绝对坐标,用用用用U U、WW表示增量坐标,而

8、不用表示增量坐标,而不用表示增量坐标,而不用表示增量坐标,而不用G90G90或或或或G91G91表示。表示。表示。表示。 6 6数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.1.13.1.1数控车床的分类及编程特点数控车床的分类及编程特点数控车床的分类及编程特点数控车床的分类及编程特点 3.1数控车床编程数控车床编程3 3数控车床的坐标系数控车床的坐标系数控车床的坐标系数控车床的坐标系 + +Z Z7 7数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.1.13.1.1数控车床的分类及编程特点数控车床的分类及编程特点数

9、控车床的分类及编程特点数控车床的分类及编程特点 3.1数控车床编程数控车床编程4 4数控车床参考点和换刀点的确定数控车床参考点和换刀点的确定数控车床参考点和换刀点的确定数控车床参考点和换刀点的确定 8 8数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.1.23.1.2数控车床的常用编程指令数控车床的常用编程指令数控车床的常用编程指令数控车床的常用编程指令 3.1数控车床编程数控车床编程1 1主轴转速功能设定指令主轴转速功能设定指令主轴转速功能设定指令主轴转速功能设定指令G50G50、G96G96、G97G97另外,另外,另外,另外,G50G50还可用于加工

10、坐标系设置,指令格式:还可用于加工坐标系设置,指令格式:还可用于加工坐标系设置,指令格式:还可用于加工坐标系设置,指令格式:G50 X_ Z_G50 X_ Z_;其使用方法与其使用方法与其使用方法与其使用方法与G92G92类似。类似。类似。类似。 (1 1)最高转速限制指令)最高转速限制指令)最高转速限制指令)最高转速限制指令G50G50指令格式:指令格式:指令格式:指令格式: G50S_G50S_; S S后面的数字表示的是最高转速:后面的数字表示的是最高转速:后面的数字表示的是最高转速:后面的数字表示的是最高转速:r/minr/min。 9 9数控技术第第第第三三三三章章章章数数数数控控控

11、控编编编编程程程程技技技技术术术术 3.1.23.1.2数控车床的常用编程指令数控车床的常用编程指令数控车床的常用编程指令数控车床的常用编程指令 3.1数控车床编程数控车床编程1 1主轴转速功能设定指令主轴转速功能设定指令主轴转速功能设定指令主轴转速功能设定指令G50G50、G96G96、G97G97例:例:例:例:G96S180G96S180表示切削点线速度控制在表示切削点线速度控制在表示切削点线速度控制在表示切削点线速度控制在180m/min180m/min。(2 2)恒线速控制指令)恒线速控制指令)恒线速控制指令)恒线速控制指令G96G96指令格式:指令格式:指令格式:指令格式: G96

12、S_G96S_; S S后面的数字表示的是恒定的线速度:后面的数字表示的是恒定的线速度:后面的数字表示的是恒定的线速度:后面的数字表示的是恒定的线速度:m/minm/min 1010数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.1.23.1.2数控车床的常用编程指令数控车床的常用编程指令数控车床的常用编程指令数控车床的常用编程指令 3.1数控车床编程数控车床编程1 1主轴转速功能设定指令主轴转速功能设定指令主轴转速功能设定指令主轴转速功能设定指令G50G50、G96G96、G97G97例:例:例:例:G97S3000G97S3000表示恒线速控制取消后主

13、轴转速表示恒线速控制取消后主轴转速表示恒线速控制取消后主轴转速表示恒线速控制取消后主轴转速3000r/min3000r/min。(3 3)主轴速度以转速设定指令)主轴速度以转速设定指令)主轴速度以转速设定指令)主轴速度以转速设定指令G97G97指令格式:指令格式:指令格式:指令格式: G97S_G97S_; S S后面的数字表示的是线速度单位:后面的数字表示的是线速度单位:后面的数字表示的是线速度单位:后面的数字表示的是线速度单位:r/minr/min1111数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.1.23.1.2数控车床的常用编程指令数控车床的常

14、用编程指令数控车床的常用编程指令数控车床的常用编程指令 3.1数控车床编程数控车床编程2 2T T功能功能功能功能 例:例:例:例:T0303T0303表示选用表示选用表示选用表示选用3 3号刀及号刀及号刀及号刀及3 3号刀具长度补偿值和刀尖圆弧半径补偿值。号刀具长度补偿值和刀尖圆弧半径补偿值。号刀具长度补偿值和刀尖圆弧半径补偿值。号刀具长度补偿值和刀尖圆弧半径补偿值。刀具号和刀具补偿号不必相同,但为了方便通常使它们一致。刀具号和刀具补偿号不必相同,但为了方便通常使它们一致。刀具号和刀具补偿号不必相同,但为了方便通常使它们一致。刀具号和刀具补偿号不必相同,但为了方便通常使它们一致。T0300T

15、0300表示取消刀具补偿。表示取消刀具补偿。表示取消刀具补偿。表示取消刀具补偿。(3 3)主轴速度以转速设定指令)主轴速度以转速设定指令)主轴速度以转速设定指令)主轴速度以转速设定指令G97G97指令格式:指令格式:指令格式:指令格式: T_T_; T T后面通常有两位数表示所选择的刀具号码。但后面通常有两位数表示所选择的刀具号码。但后面通常有两位数表示所选择的刀具号码。但后面通常有两位数表示所选择的刀具号码。但也有也有也有也有T T后面用四位数字,前两位是刀具号,后两位是刀具长度补偿号,又后面用四位数字,前两位是刀具号,后两位是刀具长度补偿号,又后面用四位数字,前两位是刀具号,后两位是刀具长

16、度补偿号,又后面用四位数字,前两位是刀具号,后两位是刀具长度补偿号,又是刀尖圆弧半径补偿号。是刀尖圆弧半径补偿号。是刀尖圆弧半径补偿号。是刀尖圆弧半径补偿号。1212数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.1.23.1.2数控车床的常用编程指令数控车床的常用编程指令数控车床的常用编程指令数控车床的常用编程指令 3.1数控车床编程数控车床编程3 3常用数控车床的一些固定循环指令常用数控车床的一些固定循环指令常用数控车床的一些固定循环指令常用数控车床的一些固定循环指令 (1 1)简单固定循环指令)简单固定循环指令)简单固定循环指令)简单固定循环指令1

17、1)内径、外径车削循环指令)内径、外径车削循环指令)内径、外径车削循环指令)内径、外径车削循环指令G90G90 直线车削循环图直线车削循环图直线车削循环图直线车削循环图3-4G903-4G90直线切削的固定循环直线切削的固定循环直线切削的固定循环直线切削的固定循环 格式:格式:格式:格式:G90XG90X(U U)_Z_Z(WW)_F_F_1313数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.1.23.1.2数控车床的常用编程指令数控车床的常用编程指令数控车床的常用编程指令数控车床的常用编程指令 3.1数控车床编程数控车床编程3 3常用数控车床的一些固定

18、循环指令常用数控车床的一些固定循环指令常用数控车床的一些固定循环指令常用数控车床的一些固定循环指令 (1 1)简单固定循环指令)简单固定循环指令)简单固定循环指令)简单固定循环指令1 1)内径、外径车削循环指令)内径、外径车削循环指令)内径、外径车削循环指令)内径、外径车削循环指令G90G90 锥体车削循环锥体车削循环锥体车削循环锥体车削循环 格式:格式:格式:格式:G90XG90X(U U)_Z_Z(WW)_I(R)_F_I(R)_F_式中式中式中式中D1D1为圆锥起点直径,为圆锥起点直径,为圆锥起点直径,为圆锥起点直径, D2D2为圆锥终点直径,为圆锥终点直径,为圆锥终点直径,为圆锥终点直

19、径,I I(或(或(或(或R R)为锥体两端的半)为锥体两端的半)为锥体两端的半)为锥体两端的半径之差。(径之差。(径之差。(径之差。(I=0I=0时为直线车削)时为直线车削)时为直线车削)时为直线车削) 1414数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.1.23.1.2数控车床的常用编程指令数控车床的常用编程指令数控车床的常用编程指令数控车床的常用编程指令 3.1数控车床编程数控车床编程3 3常用数控车床的一些固定循环指令常用数控车床的一些固定循环指令常用数控车床的一些固定循环指令常用数控车床的一些固定循环指令 (1 1)简单固定循环指令)简单固定

20、循环指令)简单固定循环指令)简单固定循环指令 端面车削循环指令端面车削循环指令端面车削循环指令端面车削循环指令G94G94格式:格式:格式:格式:G94XG94X(U U)_Z_Z(WW)_F_F_图中图中图中图中1 1(R R)表示第一步是快速运动,)表示第一步是快速运动,)表示第一步是快速运动,)表示第一步是快速运动,2 2(F F)表示第二步按进给速度切削,)表示第二步按进给速度切削,)表示第二步按进给速度切削,)表示第二步按进给速度切削,3 3(F F)表示第三步按进给速度退刀、)表示第三步按进给速度退刀、)表示第三步按进给速度退刀、)表示第三步按进给速度退刀、4 4(R R)表示第四

21、步是以快速运动复位。)表示第四步是以快速运动复位。)表示第四步是以快速运动复位。)表示第四步是以快速运动复位。 1515数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.1.23.1.2数控车床的常用编程指令数控车床的常用编程指令数控车床的常用编程指令数控车床的常用编程指令 3.1数控车床编程数控车床编程3 3常用数控车床的一些固定循环指令常用数控车床的一些固定循环指令常用数控车床的一些固定循环指令常用数控车床的一些固定循环指令 (1 1)简单固定循环指令)简单固定循环指令)简单固定循环指令)简单固定循环指令 带锥度的端面车削循环带锥度的端面车削循环带锥度的

22、端面车削循环带锥度的端面车削循环格式:格式:格式:格式:G94XG94X(U U)_Z_Z(WW)_I(R)_F_I(R)_F_图中图中图中图中1 1(R R)表示第一步是快速运动,)表示第一步是快速运动,)表示第一步是快速运动,)表示第一步是快速运动,2 2(F F)表示第二步按进给速度切削,)表示第二步按进给速度切削,)表示第二步按进给速度切削,)表示第二步按进给速度切削,3 3(F F)表示第三步按进给速度退刀、)表示第三步按进给速度退刀、)表示第三步按进给速度退刀、)表示第三步按进给速度退刀、4 4(R R)表示第四步是以快速运动复位。)表示第四步是以快速运动复位。)表示第四步是以快速

23、运动复位。)表示第四步是以快速运动复位。 1616数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.1.23.1.2数控车床的常用编程指令数控车床的常用编程指令数控车床的常用编程指令数控车床的常用编程指令 3.1数控车床编程数控车床编程3 3常用数控车床的一些固定循环指令常用数控车床的一些固定循环指令常用数控车床的一些固定循环指令常用数控车床的一些固定循环指令 (2 2)复合固定循环指令)复合固定循环指令)复合固定循环指令)复合固定循环指令1)1)外径、内径粗车循环指令外径、内径粗车循环指令外径、内径粗车循环指令外径、内径粗车循环指令G71G71指令格式为:

24、指令格式为:指令格式为:指令格式为: G71UG71U(dd)R R(e e););););G71PG71P(nsns)QQ(nfnf)U U(uu)WW(WW) F F(f f)S S(s s)T T(t t););););其中其中其中其中 dd背吃刀量(半径值背吃刀量(半径值背吃刀量(半径值背吃刀量(半径值, ,无正负符号)。无正负符号)。无正负符号)。无正负符号)。 ee每回切削退刀量。每回切削退刀量。每回切削退刀量。每回切削退刀量。 nsns开始切削循环之单节号码。开始切削循环之单节号码。开始切削循环之单节号码。开始切削循环之单节号码。 nfnf最后切削循环之单节号码。最后切削循环之单

25、节号码。最后切削循环之单节号码。最后切削循环之单节号码。 uuXX方向之精切预留量(直径值)。方向之精切预留量(直径值)。方向之精切预留量(直径值)。方向之精切预留量(直径值)。 wwZZ方向之精切预留量。方向之精切预留量。方向之精切预留量。方向之精切预留量。 ff进给速度。进给速度。进给速度。进给速度。 ss主轴转速设定。主轴转速设定。主轴转速设定。主轴转速设定。 tt刀具号码。刀具号码。刀具号码。刀具号码。1717数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.1.23.1.2数控车床的常用编程指令数控车床的常用编程指令数控车床的常用编程指令数控车床的

26、常用编程指令 3.1数控车床编程数控车床编程3 3常用数控车床的一些固定循环指令常用数控车床的一些固定循环指令常用数控车床的一些固定循环指令常用数控车床的一些固定循环指令 (2 2)复合固定循环指令)复合固定循环指令)复合固定循环指令)复合固定循环指令2)2)端面粗车循环指令端面粗车循环指令端面粗车循环指令端面粗车循环指令G72G72指令格式为:指令格式为:指令格式为:指令格式为: G72WG72W(dd)R R(e e););););G72PG72P(nsns)QQ(nfnf)U U(uu)WW(WW) F F(f f)S S(s s)T T(t t););););1818数控技术第第第第三

27、三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.1.23.1.2数控车床的常用编程指令数控车床的常用编程指令数控车床的常用编程指令数控车床的常用编程指令 3.1数控车床编程数控车床编程3 3常用数控车床的一些固定循环指令常用数控车床的一些固定循环指令常用数控车床的一些固定循环指令常用数控车床的一些固定循环指令 (2 2)复合固定循环指令)复合固定循环指令)复合固定循环指令)复合固定循环指令3)3)成型车削循环成型车削循环成型车削循环成型车削循环G73G73指令格式为:指令格式为:指令格式为:指令格式为:G73G73U(iU(i) )W(k)RW(k)R(d)(d);G73P

28、G73P(nsns)QQ(nfnf)U U(uu)WW(WW) F F(f f)S S(s s)T T(t t);););); 其中:其中:其中:其中: iiXX方向总退刀量,半径值;方向总退刀量,半径值;方向总退刀量,半径值;方向总退刀量,半径值; kkZZ方向总退刀量;方向总退刀量;方向总退刀量;方向总退刀量; dd循环次数;循环次数;循环次数;循环次数; nsns指定精加工路线的第一个程序段的段号;指定精加工路线的第一个程序段的段号;指定精加工路线的第一个程序段的段号;指定精加工路线的第一个程序段的段号; nfnf指定精加工路线的最后一个程序段的段号;指定精加工路线的最后一个程序段的段号

29、;指定精加工路线的最后一个程序段的段号;指定精加工路线的最后一个程序段的段号; uuXX方向上的精加工余量,直径值;方向上的精加工余量,直径值;方向上的精加工余量,直径值;方向上的精加工余量,直径值; WZWZ方向上的精加工余量。方向上的精加工余量。方向上的精加工余量。方向上的精加工余量。1919数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.1.23.1.2数控车床的常用编程指令数控车床的常用编程指令数控车床的常用编程指令数控车床的常用编程指令 3.1数控车床编程数控车床编程3 3常用数控车床的一些固定循环指令常用数控车床的一些固定循环指令常用数控车床的

30、一些固定循环指令常用数控车床的一些固定循环指令 (2 2)复合固定循环指令)复合固定循环指令)复合固定循环指令)复合固定循环指令4)4)外径、内径精车循环指令外径、内径精车循环指令外径、内径精车循环指令外径、内径精车循环指令G70G70指令格式为:指令格式为:指令格式为:指令格式为: G70G70P(ns)Q(nf)P(ns)Q(nf);其中:其中:其中:其中:nsns精车程序第一个程序段的顺序号;精车程序第一个程序段的顺序号;精车程序第一个程序段的顺序号;精车程序第一个程序段的顺序号;nfnf精车程序最后一个程序段的顺序号。精车程序最后一个程序段的顺序号。精车程序最后一个程序段的顺序号。精车

31、程序最后一个程序段的顺序号。在在在在G71G71、G72G72、G73G73切削循环之后必须使用切削循环之后必须使用切削循环之后必须使用切削循环之后必须使用G70G70指令执行精车削,以达到指令执行精车削,以达到指令执行精车削,以达到指令执行精车削,以达到所需要之尺寸。所需要之尺寸。所需要之尺寸。所需要之尺寸。 WZWZ方向上的精加工余量。方向上的精加工余量。方向上的精加工余量。方向上的精加工余量。2020数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.1.23.1.2数控车床的常用编程指令数控车床的常用编程指令数控车床的常用编程指令数控车床的常用编程指令

32、 3.1数控车床编程数控车床编程3 3常用数控车床的一些固定循环指令常用数控车床的一些固定循环指令常用数控车床的一些固定循环指令常用数控车床的一些固定循环指令 实例:实例:实例:实例:O0032O0032;程序名程序名程序名程序名N010G50X200Z220N010G50X200Z220;坐标系设定坐标系设定坐标系设定坐标系设定N020M04S800T0300N020M04S800T0300;主轴旋转主轴旋转主轴旋转主轴旋转N030G00X160Z180M08N030G00X160Z180M08;快速到达点(快速到达点(快速到达点(快速到达点(160160,180180)N040G71P05

33、0Q110U4W2D7F0.2S500N040G71P050Q110U4W2D7F0.2S500;N050G00X40S800N050G00X40S800;N060G01W-40F0.1N060G01W-40F0.1;N070X60W-30N070X60W-30;N080W-20N080W-20;N090X100W-10N090X100W-10;N100W-20N100W-20;N110X140W-20N110X140W-20;N120G70P050Q110N120G70P050Q110;N130G00X200Z220M09N130G00X200Z220M09;N140M30N140M3021

34、21数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.1.33.1.3数控车床的刀具补偿数控车床的刀具补偿数控车床的刀具补偿数控车床的刀具补偿 3.1数控车床编程数控车床编程1 1刀具位置补偿刀具位置补偿刀具位置补偿刀具位置补偿刀具位置补偿包括刀具位置补偿包括刀具位置补偿包括刀具位置补偿包括刀具几何尺寸补偿和刀具磨损补偿刀具几何尺寸补偿和刀具磨损补偿刀具几何尺寸补偿和刀具磨损补偿刀具几何尺寸补偿和刀具磨损补偿,前者用于,前者用于,前者用于,前者用于补偿刀具形状或刀具附件位置上的偏差,后者用于补偿刀尖的磨损。补偿刀具形状或刀具附件位置上的偏差,后者用于补偿刀尖

35、的磨损。补偿刀具形状或刀具附件位置上的偏差,后者用于补偿刀尖的磨损。补偿刀具形状或刀具附件位置上的偏差,后者用于补偿刀尖的磨损。2222数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.1.33.1.3数控车床的刀具补偿数控车床的刀具补偿数控车床的刀具补偿数控车床的刀具补偿 3.1数控车床编程数控车床编程2 2刀尖半径补偿刀尖半径补偿刀尖半径补偿刀尖半径补偿 在编程时,通常将车刀刀尖作为一点考虑(即假想刀尖位置),在编程时,通常将车刀刀尖作为一点考虑(即假想刀尖位置),在编程时,通常将车刀刀尖作为一点考虑(即假想刀尖位置),在编程时,通常将车刀刀尖作为一点考

36、虑(即假想刀尖位置),但实际上刀尖部分是带有圆角的(如图所示)但实际上刀尖部分是带有圆角的(如图所示)但实际上刀尖部分是带有圆角的(如图所示)但实际上刀尖部分是带有圆角的(如图所示) 2323数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.1.33.1.3数控车床的刀具补偿数控车床的刀具补偿数控车床的刀具补偿数控车床的刀具补偿 3.1数控车床编程数控车床编程2 2刀尖半径补偿刀尖半径补偿刀尖半径补偿刀尖半径补偿 切削工件右端面时,车刀圆弧的切点切削工件右端面时,车刀圆弧的切点切削工件右端面时,车刀圆弧的切点切削工件右端面时,车刀圆弧的切点A A与假象刀尖点

37、与假象刀尖点与假象刀尖点与假象刀尖点P P的的的的Z Z坐标值坐标值坐标值坐标值相同;车削外圆柱面时,车刀圆弧的切点相同;车削外圆柱面时,车刀圆弧的切点相同;车削外圆柱面时,车刀圆弧的切点相同;车削外圆柱面时,车刀圆弧的切点B B与与与与P P点的点的点的点的X X坐标值相同,因坐标值相同,因坐标值相同,因坐标值相同,因此切削出的工件轮廓没有形状误差和尺寸误差。此切削出的工件轮廓没有形状误差和尺寸误差。此切削出的工件轮廓没有形状误差和尺寸误差。此切削出的工件轮廓没有形状误差和尺寸误差。2424数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.1.33.1.3

38、数控车床的刀具补偿数控车床的刀具补偿数控车床的刀具补偿数控车床的刀具补偿 3.1数控车床编程数控车床编程2 2刀尖半径补偿刀尖半径补偿刀尖半径补偿刀尖半径补偿 刀尖方位参数共有刀尖方位参数共有刀尖方位参数共有刀尖方位参数共有8 8个个个个(18)(18),当使用刀尖圆弧中心编程时,可以,当使用刀尖圆弧中心编程时,可以,当使用刀尖圆弧中心编程时,可以,当使用刀尖圆弧中心编程时,可以选用选用选用选用0 0或或或或9 9。 a)刀架前置b)刀架后置2525数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.1.33.1.3数控车床的刀具补偿数控车床的刀具补偿数控车床

39、的刀具补偿数控车床的刀具补偿 3.1数控车床编程数控车床编程3 3子程序的应用子程序的应用子程序的应用子程序的应用 1)1)子程序的组成格式子程序的组成格式子程序的组成格式子程序的组成格式 OO子程序号子程序号子程序号子程序号N_N_;子程序的加工内容子程序的加工内容子程序的加工内容子程序的加工内容N_N_;N_M99N_M99;子程序结束指令。子程序结束指令。子程序结束指令。子程序结束指令。 2)2)子程序的调用子程序的调用子程序的调用子程序的调用 子程序是从主程序或上一级的子程序调子程序是从主程序或上一级的子程序调子程序是从主程序或上一级的子程序调子程序是从主程序或上一级的子程序调出并执行

40、的。调用子程序的格式为:出并执行的。调用子程序的格式为:出并执行的。调用子程序的格式为:出并执行的。调用子程序的格式为: M98PM98P;或;或;或;或M98PM98P L L ;2626数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.1.33.1.3数控车床的刀具补偿数控车床的刀具补偿数控车床的刀具补偿数控车床的刀具补偿 3.1数控车床编程数控车床编程3 3子程序的应用子程序的应用子程序的应用子程序的应用 子程序应用实例子程序应用实例子程序应用实例子程序应用实例2727数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术O0

41、033O0033N02G50X150.0Z100.0N02G50X150.0Z100.0;N04S800M03T0101N04S800M03T0101;N06G00X45.0Z0M08N06G00X45.0Z0M08;N08G01X-1.6F0.2N08G01X-1.6F0.2;N10G00Z2.0N10G00Z2.0;N12X40.ON12X40.O: N16G01X-55.0N16G01X-55.0;N18G00X150.0Z100.0TOl00N18G00X150.0Z100.0TOl00;N20T0303N20T0303;N22G00X42.0Z0N22G00X42.0Z0;N24M9

42、8P22501N24M98P22501;N26G00W-12.0N26G00W-12.0;N28G01X-0N28G01X-04 4;N30G00X150N30G00X1500Z1000Z1000T0300M090T0300M09;N32M05N32M05;N34M30N34M30;O2501O2501子程序号子程序号子程序号子程序号N10G00W-12.0N10G00W-12.0;N11G01U-12.0F0.15N11G01U-12.0F0.15N12G04X2.0N12G04X2.0N13G00U12.0N13G00U12.0;N14W-8.0N14W-8.0;N15G01U-12.0N

43、15G01U-12.0;N16G04X2.0N16G04X2.0;N17G00U12.0N17G00U12.0;N18M99N18M99; 2828数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.2.13.2.1数控铣床和加工中心的分类及编程特点数控铣床和加工中心的分类及编程特点数控铣床和加工中心的分类及编程特点数控铣床和加工中心的分类及编程特点 3.2数控铣床和加工中心编程数控铣床和加工中心编程1 1数控铣床的分类数控铣床的分类数控铣床的分类数控铣床的分类 (1)(1)数控立式铣床数控立式铣床数控立式铣床数控立式铣床(2 2)数控卧式铣床)数控卧式铣床)

44、数控卧式铣床)数控卧式铣床 (3 3)万能数控铣床)万能数控铣床)万能数控铣床)万能数控铣床 (4 4)龙门式数控铣床)龙门式数控铣床)龙门式数控铣床)龙门式数控铣床 2929数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.2.13.2.1数控铣床和加工中心的分类及编程特点数控铣床和加工中心的分类及编程特点数控铣床和加工中心的分类及编程特点数控铣床和加工中心的分类及编程特点 3.2数控铣床和加工中心编程数控铣床和加工中心编程2 2加工中心的分类加工中心的分类加工中心的分类加工中心的分类1 1)卧式加工中心)卧式加工中心)卧式加工中心)卧式加工中心 2 2)

45、立式加工中心)立式加工中心)立式加工中心)立式加工中心 3 3)大型龙门式加工中心)大型龙门式加工中心)大型龙门式加工中心)大型龙门式加工中心 4 4)五面加工中心)五面加工中心)五面加工中心)五面加工中心 (1 1)按主轴加工时的空间位置分类有:)按主轴加工时的空间位置分类有:)按主轴加工时的空间位置分类有:)按主轴加工时的空间位置分类有:3030数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.2.13.2.1数控铣床和加工中心的分类及编程特点数控铣床和加工中心的分类及编程特点数控铣床和加工中心的分类及编程特点数控铣床和加工中心的分类及编程特点 3.2数

46、控铣床和加工中心编程数控铣床和加工中心编程2 2加工中心的分类加工中心的分类加工中心的分类加工中心的分类1 1)镗铣加工中心)镗铣加工中心)镗铣加工中心)镗铣加工中心 2 2)复合加工中心)复合加工中心)复合加工中心)复合加工中心 (2 2)按工艺用途分类有:)按工艺用途分类有:)按工艺用途分类有:)按工艺用途分类有:3131数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.2.13.2.1数控铣床和加工中心的分类及编程特点数控铣床和加工中心的分类及编程特点数控铣床和加工中心的分类及编程特点数控铣床和加工中心的分类及编程特点 3.2数控铣床和加工中心编程数控

47、铣床和加工中心编程2 2加工中心的分类加工中心的分类加工中心的分类加工中心的分类1 1)单工作台、双工作台加工中心)单工作台、双工作台加工中心)单工作台、双工作台加工中心)单工作台、双工作台加工中心 2 2)单轴、双轴、三轴及可换主轴箱的加工中心)单轴、双轴、三轴及可换主轴箱的加工中心)单轴、双轴、三轴及可换主轴箱的加工中心)单轴、双轴、三轴及可换主轴箱的加工中心 3 3)立式转塔加工中心和卧式转塔加工中心;)立式转塔加工中心和卧式转塔加工中心;)立式转塔加工中心和卧式转塔加工中心;)立式转塔加工中心和卧式转塔加工中心;4 4)刀库加主轴换刀加工中心;)刀库加主轴换刀加工中心;)刀库加主轴换刀

48、加工中心;)刀库加主轴换刀加工中心;5 5)刀库机械手加主轴换刀加工中心;)刀库机械手加主轴换刀加工中心;)刀库机械手加主轴换刀加工中心;)刀库机械手加主轴换刀加工中心;6 6)刀库加机械手加双主轴转塔加工中心。)刀库加机械手加双主轴转塔加工中心。)刀库加机械手加双主轴转塔加工中心。)刀库加机械手加双主轴转塔加工中心。(3 3)按特殊功能分类有:)按特殊功能分类有:)按特殊功能分类有:)按特殊功能分类有:3232数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.2.13.2.1数控铣床和加工中心的分类及编程特点数控铣床和加工中心的分类及编程特点数控铣床和加工

49、中心的分类及编程特点数控铣床和加工中心的分类及编程特点 3.2数控铣床和加工中心编程数控铣床和加工中心编程3 3数控铣床和加工中心的编程特点数控铣床和加工中心的编程特点数控铣床和加工中心的编程特点数控铣床和加工中心的编程特点 (1 1)使用固定循环指令)使用固定循环指令)使用固定循环指令)使用固定循环指令 (2 2)使用刀具半径补偿指令)使用刀具半径补偿指令)使用刀具半径补偿指令)使用刀具半径补偿指令 (3 3)使用刀具长度补偿指令)使用刀具长度补偿指令)使用刀具长度补偿指令)使用刀具长度补偿指令 (4 4)使用用户宏程序)使用用户宏程序)使用用户宏程序)使用用户宏程序 (5 5)增加数控回转

50、工作台,能实现四轴以上的联动加工)增加数控回转工作台,能实现四轴以上的联动加工)增加数控回转工作台,能实现四轴以上的联动加工)增加数控回转工作台,能实现四轴以上的联动加工 (6 6)使用子程序,可在工件上加工多个形状相同的结构。)使用子程序,可在工件上加工多个形状相同的结构。)使用子程序,可在工件上加工多个形状相同的结构。)使用子程序,可在工件上加工多个形状相同的结构。(7 7)使用简化编程指令,可实现镜像、缩放、旋转的功能。)使用简化编程指令,可实现镜像、缩放、旋转的功能。)使用简化编程指令,可实现镜像、缩放、旋转的功能。)使用简化编程指令,可实现镜像、缩放、旋转的功能。3333数控技术第第

51、第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.2.23.2.2数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令 3.2数控铣床和加工中心编程数控铣床和加工中心编程1 1镜像功能指令镜像功能指令镜像功能指令镜像功能指令G24G24,G25G25指令格式:指令格式:指令格式:指令格式:G24X_Y_ZG24X_Y_Z_; 建立镜像建立镜像建立镜像建立镜像M98M98P_P_; G25G25X_Y_ZX_Y_Z_; 取消镜像取消镜像取消镜像取消镜像建立镜像由指令坐标轴后的坐标值指定镜建立镜像由

52、指令坐标轴后的坐标值指定镜建立镜像由指令坐标轴后的坐标值指定镜建立镜像由指令坐标轴后的坐标值指定镜 像位置(对称轴、线、点)像位置(对称轴、线、点)像位置(对称轴、线、点)像位置(对称轴、线、点)3434数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.2.23.2.2数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令 3.2数控铣床和加工中心编程数控铣床和加工中心编程1 1镜像功能指令镜像功能指令镜像功能指令镜像功能指令G24G24,G25G25O0037O0037主程序主程序主

53、程序主程序N10G91G17M03N10G91G17M03;N20M98P1000N20M98P1000; 加工加工加工加工N30G24X0N30G24X0;Y Y轴镜像轴镜像轴镜像轴镜像N40M98P1000N40M98P1000; 加工加工加工加工N50G24X0Y0N50G24X0Y0;N60M98P1000N60M98P1000; 加工加工加工加工N70G25X0N70G25X0;取消取消取消取消Y Y轴镜像轴镜像轴镜像轴镜像N80G24Y0N80G24Y0;X X轴镜像轴镜像轴镜像轴镜像N90M98P1000N90M98P1000;加工;加工;加工;加工N100G25Y0N100G2

54、5Y0;取消镜像取消镜像取消镜像取消镜像N110M05N110M05;N120M30N120M30;O1000O1000N200G41G00X10.0Y4.0D01N200G41G00X10.0Y4.0D01;N210Y1.0N210Y1.0N220Z-98.0N220Z-98.0;N230G01Z-7.0F100N230G01Z-7.0F100;N240Y25.0N240Y25.0;N250X10.0N250X10.0;N260G03X10.0Y-10.0I10.0N260G03X10.0Y-10.0I10.0;N270G01Y-10.0N270G01Y-10.0;N280X-25.0N28

55、0X-25.0;N290G00Z105.0N290G00Z105.0;N300G40X-5.0Y-10.0N300G40X-5.0Y-10.0;N310M99N310M99;3535数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.2.23.2.2数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令 3.2数控铣床和加工中心编程数控铣床和加工中心编程2 2缩放功能指令缩放功能指令缩放功能指令缩放功能指令G50G50、G51G51指令格式:指令格式:指令格式:指令格式:G51X_Y_Z

56、_P_G51X_Y_Z_P_;缩放开缩放开缩放开缩放开M98P_M98P_;G50G50;缩放关缩放关缩放关缩放关该指令以给定点该指令以给定点该指令以给定点该指令以给定点(X(X,Y Y,Z)Z)为缩放中心,将图形放大到原始图形的为缩放中心,将图形放大到原始图形的为缩放中心,将图形放大到原始图形的为缩放中心,将图形放大到原始图形的P P倍;如省略倍;如省略倍;如省略倍;如省略(X(X,Y Y,Z)Z),则以程序原点为缩放中心。,则以程序原点为缩放中心。,则以程序原点为缩放中心。,则以程序原点为缩放中心。3636数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3

57、.2.23.2.2数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令 3.2数控铣床和加工中心编程数控铣床和加工中心编程3 3图形旋转指令图形旋转指令图形旋转指令图形旋转指令G68G68、G69G69指令格式:指令格式:指令格式:指令格式:G68X_Y_P_G68X_Y_P_;坐标旋转功能坐标旋转功能坐标旋转功能坐标旋转功能G69G69; 取消坐标旋转功能取消坐标旋转功能取消坐标旋转功能取消坐标旋转功能该指令以给定点该指令以给定点该指令以给定点该指令以给定点(X(X,Y)Y)为旋转中心,将图形旋转为旋转中心,将图形旋

58、转为旋转中心,将图形旋转为旋转中心,将图形旋转P P角;如果省角;如果省角;如果省角;如果省略略略略(X(X,Y)Y),则以程序原点为旋转中心。,则以程序原点为旋转中心。,则以程序原点为旋转中心。,则以程序原点为旋转中心。3737数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.2.23.2.2数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令 3.2数控铣床和加工中心编程数控铣床和加工中心编程4 4自动返回参考点的指令自动返回参考点的指令自动返回参考点的指令自动返回参考点的指令G

59、28G28指令格式:指令格式:指令格式:指令格式:G28XG28X Y Y Z Z; 该指令使刀具以点位方式经中间点快速返回到参考点,中间点的该指令使刀具以点位方式经中间点快速返回到参考点,中间点的该指令使刀具以点位方式经中间点快速返回到参考点,中间点的该指令使刀具以点位方式经中间点快速返回到参考点,中间点的位置由该指令后面的位置由该指令后面的位置由该指令后面的位置由该指令后面的X X、Y Y、Z Z坐标值所决定坐标值所决定坐标值所决定坐标值所决定 。 例:例:例:例:N10X20.0Y54.0;N10X20.0Y54.0;N20G28X40.0Y25.0;N20G28X40.0Y25.0;中

60、间点坐标值(中间点坐标值(中间点坐标值(中间点坐标值(40.0,25.040.0,25.0)N30G28Z35.0;N30G28Z35.0;中间点坐标值(中间点坐标值(中间点坐标值(中间点坐标值(40.0,25.0,35.040.0,25.0,35.0)3838数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.2.23.2.2数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令 3.2数控铣床和加工中心编程数控铣床和加工中心编程5 5从参考点自动返回指令从参考点自动返回指令从参考点自

61、动返回指令从参考点自动返回指令G29G29指令格式:指令格式:指令格式:指令格式:G29XG29X Y Y Z Z; 执行这条指令,可以使刀具从参考点出发,经过一个中间点到达执行这条指令,可以使刀具从参考点出发,经过一个中间点到达执行这条指令,可以使刀具从参考点出发,经过一个中间点到达执行这条指令,可以使刀具从参考点出发,经过一个中间点到达由这个指令后面由这个指令后面由这个指令后面由这个指令后面X X、Y Y、 Z Z坐标值所指令的位置。中间点的坐标由坐标值所指令的位置。中间点的坐标由坐标值所指令的位置。中间点的坐标由坐标值所指令的位置。中间点的坐标由G28G28或或或或G30G30指令确定。

62、一般地,该指令用在指令确定。一般地,该指令用在指令确定。一般地,该指令用在指令确定。一般地,该指令用在G28G28或或或或G30G30之后,被指令轴位于之后,被指令轴位于之后,被指令轴位于之后,被指令轴位于参考点或第二参考点的时候。参考点或第二参考点的时候。参考点或第二参考点的时候。参考点或第二参考点的时候。 3939数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.2.23.2.2数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令 3.2数控铣床和加工中心编程数控铣床和加工中心编

63、程5 5从参考点自动返回指令从参考点自动返回指令从参考点自动返回指令从参考点自动返回指令G29G29N040G91G28X100.Y100.N040G91G28X100.Y100.;N050M06N050M06;N060G29X300.Y-170.N060G29X300.Y-170.;此程序执行时,刀具首先从此程序执行时,刀具首先从此程序执行时,刀具首先从此程序执行时,刀具首先从A A点出发,以快速点定位的方式由点出发,以快速点定位的方式由点出发,以快速点定位的方式由点出发,以快速点定位的方式由B B点到达参考点,换刀后执行点到达参考点,换刀后执行点到达参考点,换刀后执行点到达参考点,换刀后执

64、行G29G29指令,刀具从参考点先运动到指令,刀具从参考点先运动到指令,刀具从参考点先运动到指令,刀具从参考点先运动到B B点再到达点再到达点再到达点再到达C C点,点,点,点,B B点至点至点至点至C C点的增量坐标为点的增量坐标为点的增量坐标为点的增量坐标为X300.Y-170.X300.Y-170.。4040数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.2.23.2.2数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令 3.2数控铣床和加工中心编程数控铣床和加工中心编程6

65、 6返回第二参考点指令返回第二参考点指令返回第二参考点指令返回第二参考点指令G30G30指令格式:指令格式:指令格式:指令格式:G30XG30X Y Y Z Z; 该指令的使用和执行都和该指令的使用和执行都和该指令的使用和执行都和该指令的使用和执行都和G28G28非常相似,唯一不同的就是非常相似,唯一不同的就是非常相似,唯一不同的就是非常相似,唯一不同的就是G28G28使指令使指令使指令使指令轴返回机床参考点,而轴返回机床参考点,而轴返回机床参考点,而轴返回机床参考点,而G30G30使指令轴返回第二参考点。使指令轴返回第二参考点。使指令轴返回第二参考点。使指令轴返回第二参考点。G30G30指令

66、后,和指令后,和指令后,和指令后,和G28G28指令相似,可以使用指令相似,可以使用指令相似,可以使用指令相似,可以使用G29G29指令使指令轴从第二参考点自动返回。指令使指令轴从第二参考点自动返回。指令使指令轴从第二参考点自动返回。指令使指令轴从第二参考点自动返回。第二参考点也是机床上的固定点,它和机床参考点之间的距离由参数第二参考点也是机床上的固定点,它和机床参考点之间的距离由参数第二参考点也是机床上的固定点,它和机床参考点之间的距离由参数第二参考点也是机床上的固定点,它和机床参考点之间的距离由参数给定,第二参考点指令一般在机床中主要用于刀具交换,因为机床的给定,第二参考点指令一般在机床中

67、主要用于刀具交换,因为机床的给定,第二参考点指令一般在机床中主要用于刀具交换,因为机床的给定,第二参考点指令一般在机床中主要用于刀具交换,因为机床的Z Z轴换刀点为轴换刀点为轴换刀点为轴换刀点为Z Z轴的第二参考点,也就是说,刀具交换之前必须先执行轴的第二参考点,也就是说,刀具交换之前必须先执行轴的第二参考点,也就是说,刀具交换之前必须先执行轴的第二参考点,也就是说,刀具交换之前必须先执行G30G30指令。指令。指令。指令。4141数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.2.23.2.2数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指

68、令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令 3.2数控铣床和加工中心编程数控铣床和加工中心编程7 7参考点返回检查指令参考点返回检查指令参考点返回检查指令参考点返回检查指令G27G27指令格式:指令格式:指令格式:指令格式:G27XG27X Y Y Z Z; 该指令该指令该指令该指令可以检验刀具是否能够定位到参考点上,指令中可以检验刀具是否能够定位到参考点上,指令中可以检验刀具是否能够定位到参考点上,指令中可以检验刀具是否能够定位到参考点上,指令中X X、Y Y、Z Z分分分分别代表参考点在工件坐标系中的坐标值,执行该指令后,如果刀具可别代表参考点在工件坐标系中的坐标值

69、,执行该指令后,如果刀具可别代表参考点在工件坐标系中的坐标值,执行该指令后,如果刀具可别代表参考点在工件坐标系中的坐标值,执行该指令后,如果刀具可以定位到参考点上,则相应轴的参考点指示灯就点亮。在刀具补偿方以定位到参考点上,则相应轴的参考点指示灯就点亮。在刀具补偿方以定位到参考点上,则相应轴的参考点指示灯就点亮。在刀具补偿方以定位到参考点上,则相应轴的参考点指示灯就点亮。在刀具补偿方式中使用该指令,刀具到达的位置将是加上补偿量的位置,此时刀具式中使用该指令,刀具到达的位置将是加上补偿量的位置,此时刀具式中使用该指令,刀具到达的位置将是加上补偿量的位置,此时刀具式中使用该指令,刀具到达的位置将是

70、加上补偿量的位置,此时刀具将不能到达参考点因而指示灯也不亮,因此执行该指令前,应先取消将不能到达参考点因而指示灯也不亮,因此执行该指令前,应先取消将不能到达参考点因而指示灯也不亮,因此执行该指令前,应先取消将不能到达参考点因而指示灯也不亮,因此执行该指令前,应先取消刀具补偿。刀具补偿。刀具补偿。刀具补偿。 4242数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.2.23.2.2数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令 3.2数控铣床和加工中心编程数控铣床和加工中心编程8

71、 8固定循环功能固定循环功能固定循环功能固定循环功能1 1)刀具在、平面孔的加工位置定位。)刀具在、平面孔的加工位置定位。)刀具在、平面孔的加工位置定位。)刀具在、平面孔的加工位置定位。2 2)快速进给至平面,刀具工作进给由)快速进给至平面,刀具工作进给由)快速进给至平面,刀具工作进给由)快速进给至平面,刀具工作进给由平面开始。平面开始。平面开始。平面开始。3 3)孔加工操作,以进给速度进行孔的加工。)孔加工操作,以进给速度进行孔的加工。)孔加工操作,以进给速度进行孔的加工。)孔加工操作,以进给速度进行孔的加工。4 4)在孔底位置暂停,以光整孔底表面。)在孔底位置暂停,以光整孔底表面。)在孔底

72、位置暂停,以光整孔底表面。)在孔底位置暂停,以光整孔底表面。5 5)快速返回平面。)快速返回平面。)快速返回平面。)快速返回平面。6 6)快速返回至起始平面。)快速返回至起始平面。)快速返回至起始平面。)快速返回至起始平面。起始平面R平面孔底平面4343数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.2.23.2.2数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令 3.2数控铣床和加工中心编程数控铣床和加工中心编程8 8固定循环功能固定循环功能固定循环功能固定循环功能9898指

73、令定义刀具返回至起始指令定义刀具返回至起始指令定义刀具返回至起始指令定义刀具返回至起始平面;平面;平面;平面;9999指令则定义刀具返指令则定义刀具返指令则定义刀具返指令则定义刀具返回至平面。回至平面。回至平面。回至平面。 9090方方方方式式式式下下下下,和和和和值值值值按按按按轴轴轴轴坐坐坐坐标标标标原原原原点点点点设设设设定定定定;9191方方方方式式式式下下下下,值值值值是是是是由由由由起起起起始始始始平平平平面面面面至至至至平平平平面面面面的的的的距距距距离离离离,值值值值是是是是自自自自平平平平面面面面至至至至孔孔孔孔底底底底平面的距离。平面的距离。平面的距离。平面的距离。R R平

74、面平面R R平面平面孔底平面孔底平面孔底平面孔底平面a) G90a) G90方式方式b) G91b) G91方式方式4444数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.2.23.2.2数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令 3.2数控铣床和加工中心编程数控铣床和加工中心编程8 8固定循环功能固定循环功能固定循环功能固定循环功能指令格式:指令格式:指令格式:指令格式: G90/G91G98/G99G73G90/G91G98/G99G73G89X_Y_Z_R_Q_P_

75、F_K_G89X_Y_Z_R_Q_P_F_K_;式中:式中:式中:式中:G90/G91-G90/G91-绝对坐标编程或增量坐标编程;绝对坐标编程或增量坐标编程;绝对坐标编程或增量坐标编程;绝对坐标编程或增量坐标编程;G98-G98-返回起始点;返回起始点;返回起始点;返回起始点;G99-G99-返回返回返回返回R R平面。平面。平面。平面。G73G73G89-G89-孔加工方式,如钻孔加工、高速深孔钻加工、镗孔加工等;孔加工方式,如钻孔加工、高速深孔钻加工、镗孔加工等;孔加工方式,如钻孔加工、高速深孔钻加工、镗孔加工等;孔加工方式,如钻孔加工、高速深孔钻加工、镗孔加工等;X X、Y-Y-孔的位

76、置坐标;孔的位置坐标;孔的位置坐标;孔的位置坐标;Z-Z-孔底坐标;(与孔底坐标;(与孔底坐标;(与孔底坐标;(与G90G90或或或或G91G91的选择有关)的选择有关)的选择有关)的选择有关)R-R-安全面(安全面(安全面(安全面(R R面)的坐标。(与面)的坐标。(与面)的坐标。(与面)的坐标。(与G90G90或或或或G91G91的选择有关)的选择有关)的选择有关)的选择有关)Q-Q-每次切削深度;每次切削深度;每次切削深度;每次切削深度;P-P-孔底的暂停时间;孔底的暂停时间;孔底的暂停时间;孔底的暂停时间; F-F-切削进给速度;切削进给速度;切削进给速度;切削进给速度;K-K-规定重

77、复加工次数。规定重复加工次数。规定重复加工次数。规定重复加工次数。4545数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.2.23.2.2数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令 3.2数控铣床和加工中心编程数控铣床和加工中心编程8 8固定循环功能固定循环功能固定循环功能固定循环功能1 1)高速深孔钻循环指令)高速深孔钻循环指令)高速深孔钻循环指令)高速深孔钻循环指令 G73G73指令格式:指令格式:指令格式:指令格式:G73X_Y_Z_R_Q_P_F_K_G73X_Y

78、_Z_R_Q_P_F_K_; 该指令用于深孔钻削,在钻孔时该指令用于深孔钻削,在钻孔时该指令用于深孔钻削,在钻孔时该指令用于深孔钻削,在钻孔时采取间断进给,有利于断屑和排屑,采取间断进给,有利于断屑和排屑,采取间断进给,有利于断屑和排屑,采取间断进给,有利于断屑和排屑,适合深孔加工。适合深孔加工。适合深孔加工。适合深孔加工。 4646数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.2.23.2.2数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令 3.2数控铣床和加工中心编程数控

79、铣床和加工中心编程8 8固定循环功能固定循环功能固定循环功能固定循环功能2 2)右旋螺纹加工循环指令)右旋螺纹加工循环指令)右旋螺纹加工循环指令)右旋螺纹加工循环指令G84G84指令格式:指令格式:指令格式:指令格式:G84X_Y_Z_R_P_F_K_G84X_Y_Z_R_P_F_K_; 该指令用于切削右旋螺纹孔。向下切该指令用于切削右旋螺纹孔。向下切该指令用于切削右旋螺纹孔。向下切该指令用于切削右旋螺纹孔。向下切削时主轴正转,孔底动作是变正转为反削时主轴正转,孔底动作是变正转为反削时主轴正转,孔底动作是变正转为反削时主轴正转,孔底动作是变正转为反转,再退出。转,再退出。转,再退出。转,再退出

80、。F F表示导程,在表示导程,在表示导程,在表示导程,在G84G84切削螺纹期间速率切削螺纹期间速率切削螺纹期间速率切削螺纹期间速率修正无效,移动将不会中途停顿,直到修正无效,移动将不会中途停顿,直到修正无效,移动将不会中途停顿,直到修正无效,移动将不会中途停顿,直到循环结束。循环结束。循环结束。循环结束。4747数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.2.23.2.2数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令 3.2数控铣床和加工中心编程数控铣床和加工中心编程8

81、 8固定循环功能固定循环功能固定循环功能固定循环功能3 3)左旋螺纹加工循环指令)左旋螺纹加工循环指令)左旋螺纹加工循环指令)左旋螺纹加工循环指令G74G74指令格式:指令格式:指令格式:指令格式:G74X_Y_Z_R_P_F_K_G74X_Y_Z_R_P_F_K_; 该指令用于切削左旋螺纹孔。主轴反转进刀,正转退刀,正好该指令用于切削左旋螺纹孔。主轴反转进刀,正转退刀,正好该指令用于切削左旋螺纹孔。主轴反转进刀,正转退刀,正好该指令用于切削左旋螺纹孔。主轴反转进刀,正转退刀,正好与与与与G84G84指令中的主轴转向相反,其它运动均与指令中的主轴转向相反,其它运动均与指令中的主轴转向相反,其它

82、运动均与指令中的主轴转向相反,其它运动均与G84G84指令相同。指令相同。指令相同。指令相同。4848数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.2.23.2.2数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令 3.2数控铣床和加工中心编程数控铣床和加工中心编程8 8固定循环功能固定循环功能固定循环功能固定循环功能刚性攻丝方式:刚性攻丝方式:刚性攻丝方式:刚性攻丝方式: 在右旋螺纹加工循环在右旋螺纹加工循环在右旋螺纹加工循环在右旋螺纹加工循环G84G84或左旋螺纹加工循环或

83、左旋螺纹加工循环或左旋螺纹加工循环或左旋螺纹加工循环G74G74的前一程序的前一程序的前一程序的前一程序段指令段指令段指令段指令M29SxxxxM29Sxxxx;则机床进入刚性攻丝模态。;则机床进入刚性攻丝模态。;则机床进入刚性攻丝模态。;则机床进入刚性攻丝模态。NCNC执行到该指执行到该指执行到该指执行到该指令时,主轴停止,然后主轴正转指示灯亮,表示进入刚性攻丝模令时,主轴停止,然后主轴正转指示灯亮,表示进入刚性攻丝模令时,主轴停止,然后主轴正转指示灯亮,表示进入刚性攻丝模令时,主轴停止,然后主轴正转指示灯亮,表示进入刚性攻丝模态,其后的态,其后的态,其后的态,其后的G74G74或或或或G8

84、4G84循环被称为刚性攻丝循环,由于刚性攻丝循循环被称为刚性攻丝循环,由于刚性攻丝循循环被称为刚性攻丝循环,由于刚性攻丝循循环被称为刚性攻丝循环,由于刚性攻丝循环中,主轴转速和环中,主轴转速和环中,主轴转速和环中,主轴转速和Z Z轴的进给严格成比例同步,因此可以使用刚性轴的进给严格成比例同步,因此可以使用刚性轴的进给严格成比例同步,因此可以使用刚性轴的进给严格成比例同步,因此可以使用刚性夹持的丝锥进行螺纹孔的加工,并且还可以提高螺纹孔的加工速夹持的丝锥进行螺纹孔的加工,并且还可以提高螺纹孔的加工速夹持的丝锥进行螺纹孔的加工,并且还可以提高螺纹孔的加工速夹持的丝锥进行螺纹孔的加工,并且还可以提高

85、螺纹孔的加工速度,提高加工效率。度,提高加工效率。度,提高加工效率。度,提高加工效率。G74G74或或或或G84G84中指令的中指令的中指令的中指令的F F值与值与值与值与M29M29程序段中指令程序段中指令程序段中指令程序段中指令的的的的S S值的比值(值的比值(值的比值(值的比值(F/SF/S)即为螺纹孔的螺距值。)即为螺纹孔的螺距值。)即为螺纹孔的螺距值。)即为螺纹孔的螺距值。 4949数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.2.23.2.2数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣

86、床和加工中心的常用编程指令 3.2数控铣床和加工中心编程数控铣床和加工中心编程8 8固定循环功能固定循环功能固定循环功能固定循环功能4 4)定点钻孔循环)定点钻孔循环)定点钻孔循环)定点钻孔循环G81G81指令格式:指令格式:指令格式:指令格式:G81X_Y_Z_R_F_K_G81X_Y_Z_R_F_K_; 该指令用于钻一般的通孔或螺纹孔等该指令用于钻一般的通孔或螺纹孔等该指令用于钻一般的通孔或螺纹孔等该指令用于钻一般的通孔或螺纹孔等 。5050数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.2.23.2.2数控铣床和加工中心的常用编程指令数控铣床和加工中

87、心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令 3.2数控铣床和加工中心编程数控铣床和加工中心编程8 8固定循环功能固定循环功能固定循环功能固定循环功能5 5)钻孔循环)钻孔循环)钻孔循环)钻孔循环G82G82指令格式:指令格式:指令格式:指令格式:G82X_Y_Z_R_P_F_K_G82X_Y_Z_R_P_F_K_; 该指令与该指令与该指令与该指令与G81G81不同之处仅在于在钻削到孔不同之处仅在于在钻削到孔不同之处仅在于在钻削到孔不同之处仅在于在钻削到孔底位置时暂停一段时间。主要用于钻不通底位置时暂停一段时间。主要用于钻不通底位置时暂停一段时间。主要用于钻

88、不通底位置时暂停一段时间。主要用于钻不通孔时,孔底表面质量要求比较高的加工,孔时,孔底表面质量要求比较高的加工,孔时,孔底表面质量要求比较高的加工,孔时,孔底表面质量要求比较高的加工,也可用于锪孔、反镗孔的循环。也可用于锪孔、反镗孔的循环。也可用于锪孔、反镗孔的循环。也可用于锪孔、反镗孔的循环。 5151数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.2.23.2.2数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令 3.2数控铣床和加工中心编程数控铣床和加工中心编程8 8固定循

89、环功能固定循环功能固定循环功能固定循环功能6 6)排屑钻孔循环排屑钻孔循环排屑钻孔循环排屑钻孔循环G83G83指令格式:指令格式:指令格式:指令格式:G83X_Y_Z_R_Q_F_K_G83X_Y_Z_R_Q_F_K_; 该指令用于深孔加工时的往复排屑钻孔。该指令用于深孔加工时的往复排屑钻孔。该指令用于深孔加工时的往复排屑钻孔。该指令用于深孔加工时的往复排屑钻孔。与与与与G73G73略有不同的是每次刀具间歇进给后回略有不同的是每次刀具间歇进给后回略有不同的是每次刀具间歇进给后回略有不同的是每次刀具间歇进给后回退至退至退至退至R R点平面。此处的点平面。此处的点平面。此处的点平面。此处的“ “d

90、”d”表示刀具问断表示刀具问断表示刀具问断表示刀具问断进给每次下降时由快进转为工进的那一点进给每次下降时由快进转为工进的那一点进给每次下降时由快进转为工进的那一点进给每次下降时由快进转为工进的那一点至前一次切削进给下降的点之间的距离。至前一次切削进给下降的点之间的距离。至前一次切削进给下降的点之间的距离。至前一次切削进给下降的点之间的距离。距离由参数来设定。距离由参数来设定。距离由参数来设定。距离由参数来设定。 5252数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.2.23.2.2数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和

91、加工中心的常用编程指令数控铣床和加工中心的常用编程指令 3.2数控铣床和加工中心编程数控铣床和加工中心编程8 8固定循环功能固定循环功能固定循环功能固定循环功能7 7)镗孔循环)镗孔循环)镗孔循环)镗孔循环G89G89指令格式:指令格式:指令格式:指令格式:G89X_Y_Z_R_F_K_G89X_Y_Z_R_F_K_; 该指令用于镗阶梯孔或镗不通孔时孔底该指令用于镗阶梯孔或镗不通孔时孔底该指令用于镗阶梯孔或镗不通孔时孔底该指令用于镗阶梯孔或镗不通孔时孔底表面质量要求比较高的加工。表面质量要求比较高的加工。表面质量要求比较高的加工。表面质量要求比较高的加工。 5353数控技术第第第第三三三三章章

92、章章数数数数控控控控编编编编程程程程技技技技术术术术 3.2.23.2.2数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令 3.2数控铣床和加工中心编程数控铣床和加工中心编程8 8固定循环功能固定循环功能固定循环功能固定循环功能8 8)取消固定循环)取消固定循环)取消固定循环)取消固定循环G80G80指令格式:指令格式:指令格式:指令格式:G80G80; 该指令用于取消固定循环方式,机床回到执行正常操作状态。孔该指令用于取消固定循环方式,机床回到执行正常操作状态。孔该指令用于取消固定循环方式,机床回到执行正常操作状

93、态。孔该指令用于取消固定循环方式,机床回到执行正常操作状态。孔的加工数据,包括的加工数据,包括的加工数据,包括的加工数据,包括 RR点,点,点,点, ZZ点等等,都被取消;但是移动速率命令点等等,都被取消;但是移动速率命令点等等,都被取消;但是移动速率命令点等等,都被取消;但是移动速率命令会继续有效。会继续有效。会继续有效。会继续有效。取消孔加工固定循环方式除用取消孔加工固定循环方式除用取消孔加工固定循环方式除用取消孔加工固定循环方式除用G80G80外,如果中间出现了外,如果中间出现了外,如果中间出现了外,如果中间出现了G00G00或或或或G01G01组的组的组的组的GG代码,则孔加工的循环方

94、式也会自动取消。代码,则孔加工的循环方式也会自动取消。代码,则孔加工的循环方式也会自动取消。代码,则孔加工的循环方式也会自动取消。G00G00等取消固定循等取消固定循等取消固定循等取消固定循环其效果与用环其效果与用环其效果与用环其效果与用G80G80是完全一样的。是完全一样的。是完全一样的。是完全一样的。5454数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.2.23.2.2数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令数控铣床和加工中心的常用编程指令 3.2数控铣床和加工中心编程数控铣床和加工中心编程8

95、8固定循环功能固定循环功能固定循环功能固定循环功能9)固定循环举例)固定循环举例: 5555数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.2.33.2.3加工中心的自动换刀加工中心的自动换刀加工中心的自动换刀加工中心的自动换刀 3.2数控铣床和加工中心编程数控铣床和加工中心编程有关加工中心的自动换刀指令有:有关加工中心的自动换刀指令有:有关加工中心的自动换刀指令有:有关加工中心的自动换刀指令有:M06-M06-自动换刀指令。本指令将驱动机械手进行换刀动作,但并不包括刀自动换刀指令。本指令将驱动机械手进行换刀动作,但并不包括刀自动换刀指令。本指令将驱动机械

96、手进行换刀动作,但并不包括刀自动换刀指令。本指令将驱动机械手进行换刀动作,但并不包括刀库转动的选刀动作。库转动的选刀动作。库转动的选刀动作。库转动的选刀动作。M19-M19-主轴准停。本指令将使主轴定向停止,确保主轴停止的方位和装刀主轴准停。本指令将使主轴定向停止,确保主轴停止的方位和装刀主轴准停。本指令将使主轴定向停止,确保主轴停止的方位和装刀主轴准停。本指令将使主轴定向停止,确保主轴停止的方位和装刀标记方位一致。标记方位一致。标记方位一致。标记方位一致。Txx-Txx-选刀指令。本指令是用以驱动刀库电机带动刀库转动而实施选刀动选刀指令。本指令是用以驱动刀库电机带动刀库转动而实施选刀动选刀指

97、令。本指令是用以驱动刀库电机带动刀库转动而实施选刀动选刀指令。本指令是用以驱动刀库电机带动刀库转动而实施选刀动作的。作的。作的。作的。T T指令后跟的两位数字,是将要更换的刀具地址号,本功能是数控指令后跟的两位数字,是将要更换的刀具地址号,本功能是数控指令后跟的两位数字,是将要更换的刀具地址号,本功能是数控指令后跟的两位数字,是将要更换的刀具地址号,本功能是数控铣床所不具备的。铣床所不具备的。铣床所不具备的。铣床所不具备的。5656数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术 3.2.33.2.3加工中心的自动换刀加工中心的自动换刀加工中心的自动换刀加工中心

98、的自动换刀 3.2数控铣床和加工中心编程数控铣床和加工中心编程两种换刀方法的区别:两种换刀方法的区别:两种换刀方法的区别:两种换刀方法的区别: (1 1)“ “T01M06”T01M06”该条指令是先执行选刀指令该条指令是先执行选刀指令该条指令是先执行选刀指令该条指令是先执行选刀指令T01T01,再执行换刀指令,再执行换刀指令,再执行换刀指令,再执行换刀指令M06M06。它是先由刀库。它是先由刀库。它是先由刀库。它是先由刀库转动将转动将转动将转动将T01T01号刀具送到换刀位置上后,再由机械手实施换刀动作。换刀号刀具送到换刀位置上后,再由机械手实施换刀动作。换刀号刀具送到换刀位置上后,再由机械

99、手实施换刀动作。换刀号刀具送到换刀位置上后,再由机械手实施换刀动作。换刀以后,主轴上装夹的就是以后,主轴上装夹的就是以后,主轴上装夹的就是以后,主轴上装夹的就是T01T01号刀具,而刀库中目前换刀位置上安放的号刀具,而刀库中目前换刀位置上安放的号刀具,而刀库中目前换刀位置上安放的号刀具,而刀库中目前换刀位置上安放的则是刚换下的旧刀具。执行完则是刚换下的旧刀具。执行完则是刚换下的旧刀具。执行完则是刚换下的旧刀具。执行完“ “T01M06”T01M06”后,刀库即保持当前刀具安放后,刀库即保持当前刀具安放后,刀库即保持当前刀具安放后,刀库即保持当前刀具安放位置不动。位置不动。位置不动。位置不动。(

100、2 2)“ “M06T01”M06T01”该条指令是先执行换刀指令该条指令是先执行换刀指令该条指令是先执行换刀指令该条指令是先执行换刀指令M06M06,再执行选刀指令,再执行选刀指令,再执行选刀指令,再执行选刀指令T01T01。它是先由机械。它是先由机械。它是先由机械。它是先由机械手实施换刀动作,将主轴上原有的刀具和目前刀库中当前换刀位置上已有手实施换刀动作,将主轴上原有的刀具和目前刀库中当前换刀位置上已有手实施换刀动作,将主轴上原有的刀具和目前刀库中当前换刀位置上已有手实施换刀动作,将主轴上原有的刀具和目前刀库中当前换刀位置上已有的刀具的刀具的刀具的刀具( (上一次选刀上一次选刀上一次选刀上

101、一次选刀TxxTxx指令所选好的刀具指令所选好的刀具指令所选好的刀具指令所选好的刀具) )进行互换;然后,再由刀库转进行互换;然后,再由刀库转进行互换;然后,再由刀库转进行互换;然后,再由刀库转动将动将动将动将T01T01号刀具送到换刀位置上,为下一次换刀作准备。换刀前后,主号刀具送到换刀位置上,为下一次换刀作准备。换刀前后,主号刀具送到换刀位置上,为下一次换刀作准备。换刀前后,主号刀具送到换刀位置上,为下一次换刀作准备。换刀前后,主轴上装夹的都不是轴上装夹的都不是轴上装夹的都不是轴上装夹的都不是T01T01号刀具。执行完号刀具。执行完号刀具。执行完号刀具。执行完“ “M06T01”M06T0

102、1”后,刀库中目前换刀后,刀库中目前换刀后,刀库中目前换刀后,刀库中目前换刀位置上安放的则是位置上安放的则是位置上安放的则是位置上安放的则是T01T01号刀具,它是为下一个号刀具,它是为下一个号刀具,它是为下一个号刀具,它是为下一个M06M06换刀指令预先选好的换刀指令预先选好的换刀指令预先选好的换刀指令预先选好的刀具。刀具。刀具。刀具。5757数控技术数控铣床和加工中心编程实例第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术3.2数控铣床和加工中心编程数控铣床和加工中心编程5858数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术3.2数

103、控铣床和加工中心编程数控铣床和加工中心编程5959数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术3.2数控铣床和加工中心编程数控铣床和加工中心编程6060数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术O0310O0310G00X0Y0Z40.0G00X0Y0Z40.0;G97S800M03G97S800M03;G90X-5.0Y-10.0G90X-5.0Y-10.0M08M08;Z20.0Z20.0;M98P1001L4M98P1001L4;G90G00Z40.0G90G00Z40.0M05M05;X0Y0M09X0Y0M09

104、;M02M02;O1001O1001;G91G00Z-2.5G91G00Z-2.5;M98P1002L3M98P1002L3;G00X-75.0M99G00X-75.0M99;O1002O1002;G91G00X25.0G91G00X25.0;G41D21X5.0G41D21X5.0;G01Y80.0F100G01Y80.0F100;X-10.0X-10.0;Y-80.0Y-80.0;G40G00X5.0G40G00X5.0;M99M99;6161数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术O1001O1001;M09M09;G91G28Z0M05G91G2

105、8Z0M05;G49M06G49M06;M99M99;主程序主程序主程序主程序O0327O0327;T0101T0101;M98P1001M98P1001;G00G97S800T02M03G00G97S800T02M03;G90G00X0Y-73.0G90G00X0Y-73.0;Z5.0Z5.0;G01Z-14.0F150G01Z-14.0F150;G00G41X28.0D01G00G41X28.0D01;G03X0.0Y-45.0R28.0G03X0.0Y-45.0R28.0;G01X-70.0G01X-70.0;G02X-80.0Y-35.0R10.0G02X-80.0Y-35.0R10.

106、0;G01Y35.0G01Y35.0;G02X-70.0Y45.0R10.0G02X-70.0Y45.0R10.0;G01X70.0G01X70.0;G02X80.0Y35.0R10.0G02X80.0Y35.0R10.0;G01Y-35.0G01Y-35.0;G02X70.0Y-45.0R10.0G02X70.0Y-45.0R10.0;G01X0G01X0;G03X-28.0Y-73.0R28.0G03X-28.0Y-73.0R28.0;G00G40X0G00G40X0;M98P1001M98P1001;G97S1000M03T03G97S1000M03T03;G90G00X-100.0Y3

107、0.0G90G00X-100.0Y30.0; G43H02Z20.0G43H02Z20.0;G91G99G81X40.0Z-8.0R-17.0G91G99G81X40.0Z-8.0R-17.0L4F40L4F40; Y-30.0Y-30.0;X-40.0L3X-40.0L3;Y-30.0Y-30.0;X40.0L3X40.0L3;G00G80X0.0Y0.0Z60.0G00G80X0.0Y0.0Z60.0;M98P1001M98P1001;G97S800M03G97S800M03;G90G00X-100.0Y30.0G90G00X-100.0Y30.0;G43H03Z20.0G43H03Z20

108、.0;G91G99G81X40.0Z-19.0R-G91G99G81X40.0Z-19.0R-17.0L4F6017.0L4F60; Y-30.0Y-30.0;X-40.0L3X-40.0L3;Y-30.0Y-30.0;X40.0L3X40.0L3;G00G80G49X0.0Y0.0Z60.0G00G80G49X0.0Y0.0Z60.0;G91G28Z0M05G91G28Z0M05;M02M026262数控技术第第第第三三三三章章章章数数数数控控控控编编编编程程程程技技技技术术术术编程方法分类编程方法分类编程方法分类编程方法分类程序编制可分成程序编制可分成程序编制可分成程序编制可分成手工编程和

109、自动编程手工编程和自动编程手工编程和自动编程手工编程和自动编程两类。两类。两类。两类。自动编程指在编程过程中,除了分析零件图样和制定工自动编程指在编程过程中,除了分析零件图样和制定工自动编程指在编程过程中,除了分析零件图样和制定工自动编程指在编程过程中,除了分析零件图样和制定工艺方案由人工进行外,其余工作均由计算机辅助完成。艺方案由人工进行外,其余工作均由计算机辅助完成。艺方案由人工进行外,其余工作均由计算机辅助完成。艺方案由人工进行外,其余工作均由计算机辅助完成。分为图形数控自动编程、语言数控自动编程(分为图形数控自动编程、语言数控自动编程(分为图形数控自动编程、语言数控自动编程(分为图形数

110、控自动编程、语言数控自动编程(APTAPT)和)和)和)和语音数控自动编程。语音数控自动编程。语音数控自动编程。语音数控自动编程。目前,图形数控自动编程是使用最为广泛的自动目前,图形数控自动编程是使用最为广泛的自动目前,图形数控自动编程是使用最为广泛的自动目前,图形数控自动编程是使用最为广泛的自动编程方式。编程方式。编程方式。编程方式。 3.3数控自动编程技术数控自动编程技术6363数控技术及装备本节课程小结:本节课程小结: 1、数控车床编程、数控车床编程2、数控铣床和加工中心编程、数控铣床和加工中心编程3、数控自动编程技术、数控自动编程技术 (简介简介)第三章第三章第三章第三章数控编程技术数控编程技术数控编程技术数控编程技术6464

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号