数控铣床基础编程ppt课件
合集下载
数控铣床编程培训课件

N40 G03 X40. Y0. R20.
N45 X-6.195 Y39.517 R40.
数控铣床编程
2.2 刀具长度补偿 G43,G44,G49 格式:G43(G44) Z H 其中: Z为补偿轴的终点值。根据补偿的实际需要,还可 以为X、Y等,但在程序中只能选一个。H为刀具长度偏移 量的存储器地址。和刀具半径补偿一样,长度补偿的偏置 存储器号有H00~H99共100个,偏移量用MDI方式输入,偏 移量与偏置号一一对应。偏置号H00一般不用,或对应的 偏移值设置为0。 使用G43指令时,实现正向偏置;用G44指令时,实现负向 偏置。 取消长度补偿指令格式:G49 Z(或X或Y) 实际上,它和指令G44/G43 Z H00的功能是一样的。G43、 G44、G49为模态指令,它们可以相互注销。
数控铣床编程
例1 某如下图,要求加工所有的孔.
1.刀具选择:10mm钻头;
2.平安高度:50mm;
Y
3.进给:50mm/min;
5.工艺路线:如图.
40 30 60
50
10 10
O X
Z
X
10
20
15
%0001 N05 G54 G90 G00 X0. Y0. N10 Z50. S500 M03 M08 N20 Z5. N25 G00 X10. Y10. N30 G01 Z-15. F50. N35 G00 Z5. N40 X50. N45 G01 Z-15.
%0001
N05 G54 G90 G00 X0. Y0. N10 Z50. N15 X-50. Y-40. S500 M03 M08 N20 Z5. N25 G01 Z-21. F150 N30 G00 G42 D01 Y-30. N35 G01 X20.
数控铣床实训PPT课件

第35页/共40页
第 一、三自动讲编程C的A特X点A制造工程师自动编程
图形交互式自动编程是一种全新的编程方法,与手工编程相比有 以下特点: 1、这种编程方法不象手工编程那样需要计算各节点的坐标数据,而是在计 算机上直接面向零件的几何模型,以鼠标定位、菜单选择、对话框交互输 入等方式进行编程,其结果也以图形方式显示在计算机上。因此,该方法 具有简便、直观,准确、便于检索的优点。 2、编程速度快,效率高、准确性好。编程过程中,图形数据的提取,节点 数据的计算,程序的编制及输出都是由计算机自动完成的,充分发挥了计 算机速度快,准确率高的优点,特别对于复杂零件,更能显示其优点。 3、CAD/CAM软件都是在计算机上运行的,不需在专门的编程机,便于普及 推广。
ij编程11g02g02g03g03后面的后面的xxyy值分别是圆弧终点的坐标值当用值分别是圆弧终点的坐标值当用g90g90编程时编程时为绝对坐标尺寸当用为绝对坐标尺寸当用g91g91编程时为相对起点的增量尺寸编程时为相对起点的增量尺寸22用用rr编程时当圆弧所对的圆心角编程时当圆弧所对的圆心角180180时值为正当180180圆心角圆心角360360时时rr为负33当用当用iijj编程时编程时iijj为圆心相对圆弧起点的坐标值其数值为用圆为圆心相对圆弧起点的坐标值其数值为用圆心的坐标值减去圆弧起点的坐标值心的坐标值减去圆弧起点的坐标值44在同一个程序段中在同一个程序段中rr和和iijj不能混用不能混用55整圆的编程不能用整圆的编程不能用rr只能用只能用iijj3334工件坐标系的设定g54g59xxyyzzooxxzzyyoo机床坐标系机床坐标系工件坐标系工件坐标系n10g54x165y100z60n10g54x165y100z60
O 25 55 X
第30页/共40页
第 一、三自动讲编程C的A特X点A制造工程师自动编程
图形交互式自动编程是一种全新的编程方法,与手工编程相比有 以下特点: 1、这种编程方法不象手工编程那样需要计算各节点的坐标数据,而是在计 算机上直接面向零件的几何模型,以鼠标定位、菜单选择、对话框交互输 入等方式进行编程,其结果也以图形方式显示在计算机上。因此,该方法 具有简便、直观,准确、便于检索的优点。 2、编程速度快,效率高、准确性好。编程过程中,图形数据的提取,节点 数据的计算,程序的编制及输出都是由计算机自动完成的,充分发挥了计 算机速度快,准确率高的优点,特别对于复杂零件,更能显示其优点。 3、CAD/CAM软件都是在计算机上运行的,不需在专门的编程机,便于普及 推广。
ij编程11g02g02g03g03后面的后面的xxyy值分别是圆弧终点的坐标值当用值分别是圆弧终点的坐标值当用g90g90编程时编程时为绝对坐标尺寸当用为绝对坐标尺寸当用g91g91编程时为相对起点的增量尺寸编程时为相对起点的增量尺寸22用用rr编程时当圆弧所对的圆心角编程时当圆弧所对的圆心角180180时值为正当180180圆心角圆心角360360时时rr为负33当用当用iijj编程时编程时iijj为圆心相对圆弧起点的坐标值其数值为用圆为圆心相对圆弧起点的坐标值其数值为用圆心的坐标值减去圆弧起点的坐标值心的坐标值减去圆弧起点的坐标值44在同一个程序段中在同一个程序段中rr和和iijj不能混用不能混用55整圆的编程不能用整圆的编程不能用rr只能用只能用iijj3334工件坐标系的设定g54g59xxyyzzooxxzzyyoo机床坐标系机床坐标系工件坐标系工件坐标系n10g54x165y100z60n10g54x165y100z60
O 25 55 X
第30页/共40页
数控编程教程(共95张PPT)

因此,这种格式具有程序简单、可读性强,易于检查等优点。
第二节 数控编程常用的指令及其格式
主程序、子程序
在一个零件的加工程序 中,若有一定量的连续 的程序段在几处完全重 复出现,则可将这些重 复的程序串单独抽出来, 按一定的格式做成子程 序。
11/7/2023
-25-
第二节 数控编程常用的指令及其格式
码的程序段中有效; ● 模态M功能(续效代码):一组可相互注销的 M功
能,这些功能在被同一组的另一个功能注销前一直 有效。
第三章 数控系统编程指令体系
模态 M功能组中包含一个缺省功能,系统上电时 将被初始化为该功能。
M 功能还可分为前作用 M 功能和后作用 M 功能二类。 ● 前作用 M 功能:在程序段编制的轴运动之前执行; ● 后作用 M 功能:在程序段编制的轴运动之后执行。
迹生成功能进行数控编程。
4.后置代码生成 后置处理的目的是形成数控指令文件,利用CAM系统提供的后置
处理器可方便地生成和特定机床相匹配的加工代码。
5.加工代码输出
第一节 数控编程的几何基础
1.1 机床坐标系 为了确定机床个运动部件的运动方向和移动距离,需要
在机床上建立一个坐标系,这个坐标系就叫做机床坐标系 1.2 机床坐标轴及其方向
常用地址码的含义如表所示
机能 程序号 顺序号 准备机能
坐标指令
进给机能 主轴机能 刀具机能
辅助机能
补偿 暂停 子程序调用 重复 参数
地址码
O N G X.Y.Z A.B.C.U.V.W R I.J.K F S T
M B
H.D P.X
I P.Q.R
意义
程序编号 顺序编号 机床动作方式指令 坐标轴移动指令 附加轴移动指令 圆弧半径 圆弧中心坐标 进给速度指令 主轴转速指令 刀具编号指令
第二节 数控编程常用的指令及其格式
主程序、子程序
在一个零件的加工程序 中,若有一定量的连续 的程序段在几处完全重 复出现,则可将这些重 复的程序串单独抽出来, 按一定的格式做成子程 序。
11/7/2023
-25-
第二节 数控编程常用的指令及其格式
码的程序段中有效; ● 模态M功能(续效代码):一组可相互注销的 M功
能,这些功能在被同一组的另一个功能注销前一直 有效。
第三章 数控系统编程指令体系
模态 M功能组中包含一个缺省功能,系统上电时 将被初始化为该功能。
M 功能还可分为前作用 M 功能和后作用 M 功能二类。 ● 前作用 M 功能:在程序段编制的轴运动之前执行; ● 后作用 M 功能:在程序段编制的轴运动之后执行。
迹生成功能进行数控编程。
4.后置代码生成 后置处理的目的是形成数控指令文件,利用CAM系统提供的后置
处理器可方便地生成和特定机床相匹配的加工代码。
5.加工代码输出
第一节 数控编程的几何基础
1.1 机床坐标系 为了确定机床个运动部件的运动方向和移动距离,需要
在机床上建立一个坐标系,这个坐标系就叫做机床坐标系 1.2 机床坐标轴及其方向
常用地址码的含义如表所示
机能 程序号 顺序号 准备机能
坐标指令
进给机能 主轴机能 刀具机能
辅助机能
补偿 暂停 子程序调用 重复 参数
地址码
O N G X.Y.Z A.B.C.U.V.W R I.J.K F S T
M B
H.D P.X
I P.Q.R
意义
程序编号 顺序编号 机床动作方式指令 坐标轴移动指令 附加轴移动指令 圆弧半径 圆弧中心坐标 进给速度指令 主轴转速指令 刀具编号指令
数控技术 第四章 数控铣床编程及操作PPT课件

3.2 数控铣床常用G功能指令
G43:刀具长度补偿分 为刀具长度正补偿及H代 码;
G44:刀具长度负补 偿及H代码;
G49:取消刀具长度 补偿用。
30
2
正常
图3-28 a刀具长度补偿
2 30
2
30
4
淮海工学院
3.2 数控铣床常用G功能指令
b 正常
c
a
2
2
2 30
30
30
2
图3-28b 刀具长度补偿 a情况:设定H01=2,则G44 H01; c情况:设定H01=-2,则G43 H02。
1. 快速定位 G00 X Y Z 2. 直线进给运动 G01 X Y Z F
例1 编制加工右图所示 的轮廓加工程序,工件 的厚度为5mm。设起刀 具点相对工件的坐标为 (-10, -10, 300)。
YY
D
C
28
8A 10 O工 8 16 O刀 10
BX 32 40 X
图4-13a
4.2 数控铣床常用G功能指令
图4-26 G41进刀、G40退刀
4.2 数控铣床常用G功能指令
刀补指令的程序段格式: 1)G00( 或G01 ) G41(或G42)D_X_Y_F_ 2)G00(或G01) G40 X_Y_ 注意: 1)只能在G00或G01指令下建立刀具半径补偿状态 及取消刀具半径补偿状态。
2)在建立刀补时,必须有连续两段的平面位移指令。
4.2 数控铣床常用G功能指令
G03
G02
图4-14
4.2 数控铣床常用G功能指令
例2 编制图3-15圆弧加工的程序。
绝对坐标编程: G90 G03 X25 Y20 I-20 J0 F50 或G90 G03 X25 Y20 R20 F50
G43:刀具长度补偿分 为刀具长度正补偿及H代 码;
G44:刀具长度负补 偿及H代码;
G49:取消刀具长度 补偿用。
30
2
正常
图3-28 a刀具长度补偿
2 30
2
30
4
淮海工学院
3.2 数控铣床常用G功能指令
b 正常
c
a
2
2
2 30
30
30
2
图3-28b 刀具长度补偿 a情况:设定H01=2,则G44 H01; c情况:设定H01=-2,则G43 H02。
1. 快速定位 G00 X Y Z 2. 直线进给运动 G01 X Y Z F
例1 编制加工右图所示 的轮廓加工程序,工件 的厚度为5mm。设起刀 具点相对工件的坐标为 (-10, -10, 300)。
YY
D
C
28
8A 10 O工 8 16 O刀 10
BX 32 40 X
图4-13a
4.2 数控铣床常用G功能指令
图4-26 G41进刀、G40退刀
4.2 数控铣床常用G功能指令
刀补指令的程序段格式: 1)G00( 或G01 ) G41(或G42)D_X_Y_F_ 2)G00(或G01) G40 X_Y_ 注意: 1)只能在G00或G01指令下建立刀具半径补偿状态 及取消刀具半径补偿状态。
2)在建立刀补时,必须有连续两段的平面位移指令。
4.2 数控铣床常用G功能指令
G03
G02
图4-14
4.2 数控铣床常用G功能指令
例2 编制图3-15圆弧加工的程序。
绝对坐标编程: G90 G03 X25 Y20 I-20 J0 F50 或G90 G03 X25 Y20 R20 F50
数控铣床的编程技巧ppt课件

27.03.2020
数控技术
15
12.2.2 比例缩放及镜像功能应用
编程与说明
N70 M98 P20;
调用20号子程序切削3#三角形
以X50,Y50为比例中心, N80 G51 X50 Y50 I1000 J-1000;
以X比例为+1、Y比例为-1开始镜向
N90 M98 P20;
调用20号子程序切削4#三角形
G51…
比例缩放模式开始
G68…
坐标系旋转模式开始
G41/G42… 刀具半径补偿模式开始
G40…
刀具半径补偿模式取消
G69…
坐标系旋转模式取消
G50…
比例缩放模式取消
27.03.2020
数控技术
28
12.4 极坐标编程 12.4.1 极坐标功能指令(G15、G16)
极坐标尺寸指令用于把编程终点位置用极坐标的形式来表示,即以极坐标半径和 极坐标角度来确定点的位置。G16为极坐标系生效指令,G15为极坐标系取消指令。
在程序中含有某些固定顺序或重复出现的区域时,这些顺序或区域可以作为 “子程序”存入存贮器内,反复调用以简化程序。子程序以外的加工程序“主程 序”。
子程序编程是计算机程序设计中的基本功能,现代CNC系统一般都提供调用 子程序功能。但子程序调用不是数控系统的标准功能,不同的数控系统所用的指 令和格式不同。
… G00 X50.0 Y0; G90 G17 G16; G01 X50.0 Y60.0; G15; …
绝对坐标编程,选择XY平面,极坐标生效 终点极坐标半径为50mm,终点极坐标角度为60° 取消极坐标
27.03.2020
数控技术
32
12.4.1 极坐标功能指令(G15、G16)
数控铣床的操作与编程ppt课件

床身立柱
Z 轴伺服电机 Z轴伺服电机
数控操作面板 数控操作面板
纵向工作台 纵向工作台
ZZ
机械操作面板 机械操作面板
X X
强电柜 Y Y 变压器箱 变压器箱
纵向进给伺服电机 纵向进给伺服电机 横向溜板 横向溜板 横向进给伺服电机 横向进给伺服电机
行程限位开关 行程限位开关 工作台支承 工作台支承 (可手动 升降 ) (可手动升降 )
80~4500 r/min(高速挡),当换上(71.12 mm/ (162.56 mm
的带轮时,主轴转速为45~2600 r/min(低速挡)。每挡内 的转速选择可由程序中的S指令给定,也可由手动操作 执行。
图3-3 XK5032型数控铣的传动系统图
工作台的纵向(X轴)和横向(Y轴)进给运动、主轴套 筒的垂直(Z轴)进给运动,都是由各自的交流伺服电机驱 动,分别通过同步齿形带传给滚珠丝杠,实现进给。 各轴的进给速度范围是5~2500 mm/min,各轴的快
数控铣床的操 作与编程_
3.1 数控铣床及其组成
3.1.1 数控铣床的类型及基本组成 1.数控铣床的类型 (1) 数控仿形铣床。通过数控装置将靠模移动量数 字化后,可得到高的加工精度,可进行较高速度的仿 形加工。进给速度仅受刀具和材料的影响。
(2) 数控摇臂铣床。摇臂铣床采用数控装置可提高 效率和加工精度,可以加工手动铣床难以加工的零件。
X、Y、Z各进给轴均由步进电机直接带动丝杆完成 各个方向的进给运动。Z轴运动是整个铣头(包括主电机
及主传动系统)一起进行的。
ZJK7532-1型数控钻铣床的主要技术参数为: 工作台工作面积 工作台纵向最大行程(X轴) 工作台横向最大行程(Y轴) 铣头升降台最大行程(Z轴) 主轴孔锥度 240×480 mm2 400 mm 220 mm 480 mm 莫氏3号
《数控铣床编程》课件

实例二
加工一个复杂零件,需要使用多个G代码指令进行组合,包括G01、G02、G03、G28等。
实例三
加工一个具有多个曲面的零件,需要使用G40、G41、G42等刀具补偿指令,以确保加工精度和表面质量。
03
CHAPTER
数控铣床加工工艺流程
零件图纸分析
仔细阅读图纸,了解零件的结构、尺寸、材料和加工要求等信息。
《数控铣床编程》PPT课件
目录
数控铣床编程简介数控铣床编程语言基础数控铣床加工工艺流程数控铣床编程实例分析数控铣床编程常见问题与解决方案数控铣床编程发展趋势与展望
01
CHAPTER
数控铣床编程简介
03
数控铣床
一种用于铣削加工的数控机床,具有高精度、高效率的特点。
01
数控铣床编程
使用数控编程语言对数控铣床进行控制,以实现工件的加工。
02
数控编程语言
一种专用的计算机编程语言,用于控制数控机床的加工过程。
数控铣床编程广泛应用于机械制造业中,如汽车、航空、船舶等领域。
机械制造业
数控铣床编程在模具制造领域中具有重要作用,可加工各种复杂模具。
模具制造
在电子行业中,数控铣床编程可用于加工各种电路板和电子元件。
电子Байду номын сангаас业
02
CHAPTER
数控铣床编程语言基础
01
02
03
G00
直线插补指令,用于在两个点之间进行直线加工。
G01
G02
G03
01
02
04
03
逆时针圆弧插补指令,用于加工逆时针圆弧。
快速定位指令,用于快速移动到指定位置,不进行加工。
顺时针圆弧插补指令,用于加工顺时针圆弧。
数控铣床编程 ppt课件

* 暂无此功能。
说明
切断机床所有动作,并使程序复位。 其后 P 地址指定子程序号,L 地址指定调运次数。 子程序结束,并返回到主程序中 M98 所在程序行的下一行
备注
* *
数控铣床编程
二、数控铣床基本编程指令
一、有关坐标和坐标系的指令 1、绝对值编程G90与相对值编程G91
• 格式: G90 G X Y Z G91 G X Y Z
G91
增量值编程
G92 00 坐标系设定
G94 14 每分进给
G95
每转进给
G98 15 固定循环后返回起始点
G99
固定循环后返回 R 点
数控铣床编程
二、数控铣床基本编程指令
2-2、M指令(或辅助功能)
表 3-2 指令 功能 M03 主轴正转 M04 主轴反转 M05 主轴停 M06 换刀 M07 切削液开 M09 切削液关 M19 主轴定向停止 M20 取消主轴定向停止 M30 主程序结束 M98 调用子程序 M99 子程序结束
数控铣床编程
二、数控铣床基本编程指令
3、工件坐标系选择G54-G59
G 54
G
5
5
格式:
G G
5 5
6 7
G 58
G
5
9
Z G54 原点
G54 工件坐标系 Y
Z 。。。
G59 工件坐标系
G59 原点
Y
X 工件零点偏置 X 机床原点
图 11 工 件 坐 标 系 选 择 (G54~G59) 数控铣床编程
代码
G73 G74 G76 G80 G81 G82 G83 G84 G85 G86 G87 G88 G89
组
意义
说明
切断机床所有动作,并使程序复位。 其后 P 地址指定子程序号,L 地址指定调运次数。 子程序结束,并返回到主程序中 M98 所在程序行的下一行
备注
* *
数控铣床编程
二、数控铣床基本编程指令
一、有关坐标和坐标系的指令 1、绝对值编程G90与相对值编程G91
• 格式: G90 G X Y Z G91 G X Y Z
G91
增量值编程
G92 00 坐标系设定
G94 14 每分进给
G95
每转进给
G98 15 固定循环后返回起始点
G99
固定循环后返回 R 点
数控铣床编程
二、数控铣床基本编程指令
2-2、M指令(或辅助功能)
表 3-2 指令 功能 M03 主轴正转 M04 主轴反转 M05 主轴停 M06 换刀 M07 切削液开 M09 切削液关 M19 主轴定向停止 M20 取消主轴定向停止 M30 主程序结束 M98 调用子程序 M99 子程序结束
数控铣床编程
二、数控铣床基本编程指令
3、工件坐标系选择G54-G59
G 54
G
5
5
格式:
G G
5 5
6 7
G 58
G
5
9
Z G54 原点
G54 工件坐标系 Y
Z 。。。
G59 工件坐标系
G59 原点
Y
X 工件零点偏置 X 机床原点
图 11 工 件 坐 标 系 选 择 (G54~G59) 数控铣床编程
代码
G73 G74 G76 G80 G81 G82 G83 G84 G85 G86 G87 G88 G89
组
意义
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
29
Z方向让旋转的刀具底面与工件上表面接触,此 时的Z坐标值为G54的Z向参数。
30
如果是已加工表面:使用标准试棒或塞尺
31
32
G52
6、局部坐标系设定指令G52
格式为:G52 X_Y_Z_
7、G01直线插补
指令格式为:G01 X_ Y_ Z_ F_ 模态指令。 同一组有:G00、 G01、G02、 G03、G33
15
二、程序段的格式
程序段中功能字的排列顺序无严格要求!
16
每一个程序段的内容:
X..Y..Z.. N… G… A..B..C..
U..V..W..
I..J..K.. R
F…
S…
T…
H.. D..
M… ;
程准 序备 段功 号能
尺寸字
主
进 给 功 能
轴 转 速 功 能
刀 具 功 能
刀 具 补 偿 号
使用R参数时注意180o的区别;圆弧<180°R值为
标系中的位置。
7
换刀点:换刀时,将刀具移动至远离工件的合适点
切入切出路径:对外轮廓加工时,为避免在表面留下 切削痕迹,应设置合适的切入切出路径。
8
刀具半径补偿点的设置:距实际加工区有足够的距离
可能 会过
切
有足 够的 距离
9
逆铣:刀具铣削点的旋转方向和工件的进给方向相反, 切屑的厚度由小变大,切削力由小变大,振动比较大。
注意: G00使用时的刀具轨迹,可能不是一条 直线
33
8.圆弧插补指令G02、G03 顺圆、逆圆指的是从第三轴正向朝负方
向看。 如:X-Y平面内,从Z轴正向向负方向观
察,顺时针转为顺圆,反之逆圆。
34
在不同平面内的表示方法: 在不同的加工平面内,逆圆和顺圆方向的不同
Y 终点
逆圆
顺圆
X 终点
顺圆 逆圆
19
G
G
三 准 备 功 能 指 令
20
1.单位设定指令G20、G21、G22
21
2、绝对值编程G90 与相对值编程G91
22
3.加工平面设定G17、G18、G19:系统默认G17
23
5、坐标系设定指令:G54-G59 G54-G59指令中的坐标值是坐标原点在机床坐标
系中的坐标。在加工前进行设定。
3、坐标系建立后,经过程序中调用才能生效, 之后所有绝对和增量坐标均为该坐标系下的坐标值。 举例:以G54为例说明:
操作时首先起动主轴,并切换至手揺轮或手动状 态。
28
提将数如合的工需测刀据两机适:件量要至。次的床进坐工对安记高坐行标 具X全录度标X、系 可高的方,值Y建 以度X向、再(坐立 是,对Z缓X标三是 分移向刀慢取个在中动,)移均坐机棒至先。动值标床、工将至,分工寻件刀与即别作边另具工为测原器一快件G量点、边速接5确建加,下4触坐定立工降重,标。情 刀至复记系况 具工同下的下 等件样此X进 。一操向时行边作。!
加工表面硬度较高的工件时,可保护刀具切削刃 顺铣:多采用的一种方式。
V
Vf Vf
(a)逆铣
V (b)顺铣
10
刀具轨迹
11
自动对刀仪对刀 数控铣床的对刀 自动测量工具检测建立工件坐标系 高速铣削加工 五轴联动加工
14
第二节 数控机床的编程指令
一、华中数控系统 基于IPC的、多轴、多通道高性能数控系统。 具有螺旋线插补功能 具有多种自动循环功能 具有用户宏程序加工功能 具有断点保护功能 ……
数控铣床编程
第一节 数控铣床的编程基础 第二节 数控铣床的编程指令 B 第三节 数控铣床的编程实例
作业:
1
解决的问题: 1、在什么机床上加工? 2、使用什么刀具? 3、工艺流程如何排列? 4、如何编程?
2
第一节 数控铣床编程基础 数控铣床:多坐标控制(3-5个),通常为3轴
工艺范围最宽 在模具行业应用广泛 是其他高性能数控镗铣类机床的基础 一、数控铣床的坐标系
Z
Z
G54原点
G54坐标系 Y
G59坐标系 G59原点
工件零点偏置 Y
X
X
机床原点
25
在机床坐标系下从A-B如何? 如何建立工件坐标系?
26
已知:毛 坯为80mm 见方的材 料 坐标系原 点在毛坯 的中心。
27
1、建立工件坐标系可以使用G54~G59中的任何 一个。
2、工件坐标系需在数控系统中设置,其数值是 该坐标系原点相对于机床坐标系原点的偏移值。
辅段 助结 功束 能符
17
三、基本编程指令 (一)F、S、T指令
F:进给速度指令,mm/min S:主轴速度指令,r/min T:刀具指令,T0101 (二)辅助功能指令
18
1.暂停指令M00:暂停执行当前程序(停主轴、停进给)模 态信息保持。进行刀具更换、工件的尺寸测量、手动变速等 操作。暂停时机床的主轴进给及冷却液停止。若欲继续执行 后续程序重按操作面板上的“启动键”即可。 2.程序结束指令M02 :执行到M02 指令时停主轴、进给及 冷却液。若要重新执行该程序就必须重新调用该程序。 3.程序结束指令M30:程序结束并返回到零件程序头 4.子程序调用及返回指令M98、M99 5.主轴控制指令M03 、M04和 M05 6.换刀指令M06 7.冷却液开停指令M08、M09
Z 终点
逆圆
顺圆
J I
K
R
圆心 I
O G17平面
起点 X
R
起点
圆心
K
O
Z
G18平面
R
起点
圆心
J
O
Y
G19平面
35
指令格式:
X、Y、Z ——圆弧终点的X、Y、Z坐标; I、J、K ——圆心点相对于圆弧起点在X、Y、Z轴向 的增量值; R ——圆弧半径; F ——进给速率。 注意:在默认的平面内(G17),可以不标平面指令;
……
5
2、工艺范围 1)平面类零件:2.5轴联动可以实现 2)倾斜面类零件:多轴联动 3)曲面类零件:三轴联动或2.5轴联动
三、数控机床的工艺装备 1、夹具:专用和通用 2、刀具:由专门的制造商供应
分通用和成形等
O R
(a)
O R1
R2
(b)OR1R2源自(c)1:6~1:20
d
(d)
6
四、数控铣床的工艺性分析 对刀:使用寻边器或其它工具确定工件在机床坐
3
机床零点和机床坐标系 机床零点 参考点 机床坐标系
工件坐标系:编程人员在编程时建立的坐标系 加工坐标系:工件安装完毕由操作人员在工件上 找出的坐标系(与工件坐标系重合)
工件坐标系设定:G54-G59
4
二、数控铣床的主要功能及工艺范围 1、功能
1)点位控制加工 2)轮廓控制加工 3)刀具半径自动补偿加工 4)镜像功能加工 5)固定循环:钻孔、镗孔…… 6)模具高精度加工功能 7)大型零件加工 8)自适应控制加工
Z方向让旋转的刀具底面与工件上表面接触,此 时的Z坐标值为G54的Z向参数。
30
如果是已加工表面:使用标准试棒或塞尺
31
32
G52
6、局部坐标系设定指令G52
格式为:G52 X_Y_Z_
7、G01直线插补
指令格式为:G01 X_ Y_ Z_ F_ 模态指令。 同一组有:G00、 G01、G02、 G03、G33
15
二、程序段的格式
程序段中功能字的排列顺序无严格要求!
16
每一个程序段的内容:
X..Y..Z.. N… G… A..B..C..
U..V..W..
I..J..K.. R
F…
S…
T…
H.. D..
M… ;
程准 序备 段功 号能
尺寸字
主
进 给 功 能
轴 转 速 功 能
刀 具 功 能
刀 具 补 偿 号
使用R参数时注意180o的区别;圆弧<180°R值为
标系中的位置。
7
换刀点:换刀时,将刀具移动至远离工件的合适点
切入切出路径:对外轮廓加工时,为避免在表面留下 切削痕迹,应设置合适的切入切出路径。
8
刀具半径补偿点的设置:距实际加工区有足够的距离
可能 会过
切
有足 够的 距离
9
逆铣:刀具铣削点的旋转方向和工件的进给方向相反, 切屑的厚度由小变大,切削力由小变大,振动比较大。
注意: G00使用时的刀具轨迹,可能不是一条 直线
33
8.圆弧插补指令G02、G03 顺圆、逆圆指的是从第三轴正向朝负方
向看。 如:X-Y平面内,从Z轴正向向负方向观
察,顺时针转为顺圆,反之逆圆。
34
在不同平面内的表示方法: 在不同的加工平面内,逆圆和顺圆方向的不同
Y 终点
逆圆
顺圆
X 终点
顺圆 逆圆
19
G
G
三 准 备 功 能 指 令
20
1.单位设定指令G20、G21、G22
21
2、绝对值编程G90 与相对值编程G91
22
3.加工平面设定G17、G18、G19:系统默认G17
23
5、坐标系设定指令:G54-G59 G54-G59指令中的坐标值是坐标原点在机床坐标
系中的坐标。在加工前进行设定。
3、坐标系建立后,经过程序中调用才能生效, 之后所有绝对和增量坐标均为该坐标系下的坐标值。 举例:以G54为例说明:
操作时首先起动主轴,并切换至手揺轮或手动状 态。
28
提将数如合的工需测刀据两机适:件量要至。次的床进坐工对安记高坐行标 具X全录度标X、系 可高的方,值Y建 以度X向、再(坐立 是,对Z缓X标三是 分移向刀慢取个在中动,)移均坐机棒至先。动值标床、工将至,分工寻件刀与即别作边另具工为测原器一快件G量点、边速接5确建加,下4触坐定立工降重,标。情 刀至复记系况 具工同下的下 等件样此X进 。一操向时行边作。!
加工表面硬度较高的工件时,可保护刀具切削刃 顺铣:多采用的一种方式。
V
Vf Vf
(a)逆铣
V (b)顺铣
10
刀具轨迹
11
自动对刀仪对刀 数控铣床的对刀 自动测量工具检测建立工件坐标系 高速铣削加工 五轴联动加工
14
第二节 数控机床的编程指令
一、华中数控系统 基于IPC的、多轴、多通道高性能数控系统。 具有螺旋线插补功能 具有多种自动循环功能 具有用户宏程序加工功能 具有断点保护功能 ……
数控铣床编程
第一节 数控铣床的编程基础 第二节 数控铣床的编程指令 B 第三节 数控铣床的编程实例
作业:
1
解决的问题: 1、在什么机床上加工? 2、使用什么刀具? 3、工艺流程如何排列? 4、如何编程?
2
第一节 数控铣床编程基础 数控铣床:多坐标控制(3-5个),通常为3轴
工艺范围最宽 在模具行业应用广泛 是其他高性能数控镗铣类机床的基础 一、数控铣床的坐标系
Z
Z
G54原点
G54坐标系 Y
G59坐标系 G59原点
工件零点偏置 Y
X
X
机床原点
25
在机床坐标系下从A-B如何? 如何建立工件坐标系?
26
已知:毛 坯为80mm 见方的材 料 坐标系原 点在毛坯 的中心。
27
1、建立工件坐标系可以使用G54~G59中的任何 一个。
2、工件坐标系需在数控系统中设置,其数值是 该坐标系原点相对于机床坐标系原点的偏移值。
辅段 助结 功束 能符
17
三、基本编程指令 (一)F、S、T指令
F:进给速度指令,mm/min S:主轴速度指令,r/min T:刀具指令,T0101 (二)辅助功能指令
18
1.暂停指令M00:暂停执行当前程序(停主轴、停进给)模 态信息保持。进行刀具更换、工件的尺寸测量、手动变速等 操作。暂停时机床的主轴进给及冷却液停止。若欲继续执行 后续程序重按操作面板上的“启动键”即可。 2.程序结束指令M02 :执行到M02 指令时停主轴、进给及 冷却液。若要重新执行该程序就必须重新调用该程序。 3.程序结束指令M30:程序结束并返回到零件程序头 4.子程序调用及返回指令M98、M99 5.主轴控制指令M03 、M04和 M05 6.换刀指令M06 7.冷却液开停指令M08、M09
Z 终点
逆圆
顺圆
J I
K
R
圆心 I
O G17平面
起点 X
R
起点
圆心
K
O
Z
G18平面
R
起点
圆心
J
O
Y
G19平面
35
指令格式:
X、Y、Z ——圆弧终点的X、Y、Z坐标; I、J、K ——圆心点相对于圆弧起点在X、Y、Z轴向 的增量值; R ——圆弧半径; F ——进给速率。 注意:在默认的平面内(G17),可以不标平面指令;
……
5
2、工艺范围 1)平面类零件:2.5轴联动可以实现 2)倾斜面类零件:多轴联动 3)曲面类零件:三轴联动或2.5轴联动
三、数控机床的工艺装备 1、夹具:专用和通用 2、刀具:由专门的制造商供应
分通用和成形等
O R
(a)
O R1
R2
(b)OR1R2源自(c)1:6~1:20
d
(d)
6
四、数控铣床的工艺性分析 对刀:使用寻边器或其它工具确定工件在机床坐
3
机床零点和机床坐标系 机床零点 参考点 机床坐标系
工件坐标系:编程人员在编程时建立的坐标系 加工坐标系:工件安装完毕由操作人员在工件上 找出的坐标系(与工件坐标系重合)
工件坐标系设定:G54-G59
4
二、数控铣床的主要功能及工艺范围 1、功能
1)点位控制加工 2)轮廓控制加工 3)刀具半径自动补偿加工 4)镜像功能加工 5)固定循环:钻孔、镗孔…… 6)模具高精度加工功能 7)大型零件加工 8)自适应控制加工