数控编程与数控铣床编程PPT课件( 87页)
合集下载
数控铣床编程培训课件

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.
数控编程(共113张PPT)

说明: (1)G00指令刀具相对于工件从当前位置以各轴预先设定的 快移进给速度移动到程序段所指定的下一个定位点; (2)G00指令中的快进速度由机床参数对各轴分别设定,不能用
程序规定。由于各轴以各自速度移动,不能保证各轴同时到达终点, 因而联动直线轴的合成轨迹并不总是直线。
(3)快移速度可由面板上的快速修调旋钮修正。
G01Z0F0.1;
X60.Z-30.;
W-20.; G02U40.W-20.R2X120.; G00X200.Z100.;
M05;
M30;
第四节 车削固定循环
例7
T0202 S800M03
G00X28.Z2.
G71P10Q20 N10G41G00X46.
U-4.Z-2.
G01X32. G01Z-70.
N20G40G01X28.
M05
M30
第四节 车削固定循环
2.端面车削固定循环(G72)
1)格式 G72W(△d)R(e) G72P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)
△t,e,ns,nf, △u, △w,f,s及t的含义与G71相同
第四节 车削固定循环
2)功能 如果在下图用程序决定A至A’至B的精加工形状,用△d(切削深度) 车掉指定的区域,留精加工预留量△u/2及△w。
第四节 车削固定循环
例6
R20
20 40 30
φ110 φ60 φ40
T0101; S800M03; G00X120.Z2.;
N10G42G00X40.;
量,为零时可省略。
第二节 数控车床的基本指令
5.暂停指令G04
格式:G04 X(P) ,
说明: (1) G04在前一程序段的速度降到零之后才开始暂停动作。
程序规定。由于各轴以各自速度移动,不能保证各轴同时到达终点, 因而联动直线轴的合成轨迹并不总是直线。
(3)快移速度可由面板上的快速修调旋钮修正。
G01Z0F0.1;
X60.Z-30.;
W-20.; G02U40.W-20.R2X120.; G00X200.Z100.;
M05;
M30;
第四节 车削固定循环
例7
T0202 S800M03
G00X28.Z2.
G71P10Q20 N10G41G00X46.
U-4.Z-2.
G01X32. G01Z-70.
N20G40G01X28.
M05
M30
第四节 车削固定循环
2.端面车削固定循环(G72)
1)格式 G72W(△d)R(e) G72P(ns)Q(nf)U(△u)W(△w)F(f)S(s)T(t)
△t,e,ns,nf, △u, △w,f,s及t的含义与G71相同
第四节 车削固定循环
2)功能 如果在下图用程序决定A至A’至B的精加工形状,用△d(切削深度) 车掉指定的区域,留精加工预留量△u/2及△w。
第四节 车削固定循环
例6
R20
20 40 30
φ110 φ60 φ40
T0101; S800M03; G00X120.Z2.;
N10G42G00X40.;
量,为零时可省略。
第二节 数控车床的基本指令
5.暂停指令G04
格式:G04 X(P) ,
说明: (1) G04在前一程序段的速度降到零之后才开始暂停动作。
数控铣床和加工中心及编程PPT课件

两根黄色的线 RJ 45 (交叉线)
12
编程流程
图纸 选择合适的机床
夹具的设计 / 加工
检查夹具
工艺制定 刀具选择 加工条件确定
数据准备
刀具列表 刀具设定
编程
机床 加工
13
选择机床
检查夹具 设定工艺 选择刀具 加工条件 数据准备
编程流程
- 确认机床适合当前的加工 - 检查工件是否能够合适准确的装夹在夹具上 - 设定加工工艺和刀具路径 - 选择合适的刀具和刀柄型号 - 设定主轴转速、进给速度、切深、切宽等等 - 按照图纸标注计算各编程点坐标, 准备程序单和程序
5
数控铣床加工中心工艺特点
1、数控铣床
数控铣床按其主轴位置的不同分三类:立式、卧式、立卧两用铣床 数控系统控制的坐标轴数量分类:3轴、4轴、5轴联动铣床
2、加工中心
按其主轴位置的不同分三类:立式、卧式、立卧两用、龙门加工中心 按换刀方式:带机械手、无机械手、转塔刀库加工中心
6
编程
什么是数控编程? 编程就是利用指令让刀具按照指定的转速、进给和路径运动,从而实现机床加 工加工工件的过程。 编程时, 请记住我们认为工件是固定的,只考虑刀具是运动的。
O0001
O0002
O0100
O0999
16
程序结构
程序段号‘N’
程序段号N的功能 - T程序段号主要加在每个程序段的前面。
N
Sequence number following N (1 – 99999 / 1 – 9999)
- 即使程序段号不使用,也不会对程序的运行产生任何问题。 - 程序段号不可以使用在程序号‘O’ 的前面 - 程序段号最多只能用5位数值。
数控铣床和加工中心及编程
数控铣床的操作与编程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号
数控机床编程与操作教程课件第四章ppt

4.1 数控铣床简介
4.1 数控铣床简介
4.1 数控铣床简介
2、数控铣床的主要功能 由于各类铣床配置的数控系统不同,其功能也会不尽相同,其主要功能如下: (1)点位控制功能:点位控制功能主要是针对有位置精度要求的孔的加工。 (2)连续轮廓控制功能:连续轮廓控制功能通过直线和圆弧插补,实现对刀具轨迹的连续轮廓控制,非圆曲 线经过直线和圆弧逼近后加工。 (3)刀具半径补偿功能:刀具半径补偿功能只需按工件实际轮廓编程,不必考虑刀具的实际半径大小,避免 了复杂的刀具中心轨迹计算。 (4)刀具长度补偿功能:刀具长度补偿功能只需补偿刀具在长度方向的尺寸变化,而不必重新编写加工程序。 (5)比例及镜像加工功能:比例功能是将各轴的移动按比例改变坐标值执行。镜像加工功能又称为轴对称加工, 只需编出一部分工件轮廓的程序,其余部分可通过镜像的功能来实现。 (6)固定循环功能和子程序调用功能:对于需要重复出现的刀具运动轨迹,可专门编制出一个程序作为子程序 加工调用,大大简化了编程。对储存于系统中的子程序可用一个指令调出的功能,称为固定循环功能。 (7)坐标旋转功能:坐标旋转功能可将加工程序在加工平面内旋转某一角度。 (8)宏程序功能:宏程序功能采用计算机语言通过对变量赋值、运算,用一个指令代码调用该功能,使程序的 编制更加灵活、方便。
4)一般通过输入不同的零点偏移 数值,可以设定 G54~G59 共 6 个不同 的工件坐标系,在编程及加工过程中可 以通过 G54~G59 指令来对不同的工件 坐标系进行选择调用。
4.3 数控铣削编程基础
9、刀具半径补偿(G40、G41、G42)
(2)指令格式:
G41 G00/G01 X_Y_F_D_;(建立刀具半径左补偿)
G42 G00/G01 X_Y_F_D_;(建立刀具半径右补偿)
数控铣床编程 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
组
意义
《数控铣床编程》课件

详细描述
切削参数的选择应根据工件材料、刀具材 料和加工要求等因素进行合理调整,以达 到最佳的加工效果。
避免加工误差的措施
详细描述
在编程过程中,应充分考虑各种因素对加 工误差的影响,如刀具磨损、热变形、切
削力等,并采取相应的补偿措施。
A 总结词
避免加工误差是提高零件加工质量 和降低废品率的重要措施。
CHAPTER 06
未来数控铣床编程的发展趋势
智能化编程技术的发展
自动化编程
利用人工智能和机器学习技术,实现 数控铣床编程的自动化,减少人工干 预和错误率。
智能优化
通过对加工过程进行实时监控和数据 分析,自动调整加工参数和程序,提 高加工效率和精度。
多轴联动加工技术的应用
高效加工
多轴联动加工技术能够实现多轴同时运动,提高加工效率和 表面质量。
数控编程语言
如G代码、M代码等,用于描述加工过程的指令集 。
数控编程软件
如Mastercam、Fusion 360等,用于生成数控加 工指令的工具。
数控铣床编程的应用领域
机械制造业
数控铣床广泛应用于设备。
航空航天
高精度、高效率的数控铣床在航空航天领域有广泛应用。
《数控铣床编程》PPT 课件
CONTENTS 目录
• 数控铣床编程简介 • 数控铣床编程语言及指令 • 数控铣床编程实例 • 数控铣床编程技巧与优化 • 数控铣床编程常见问题及解决方案 • 未来数控铣床编程的发展趋势
CHAPTER 01
数控铣床编程简介
数控铣床编程的基本概念
数控铣床编程
指通过编写程序来控制数控铣床,实现自动化加 工的过程。
通过优化加工路径,可以减少加工时间和 刀具磨损,提高加工效率,同时降低生产 成本。
切削参数的选择应根据工件材料、刀具材 料和加工要求等因素进行合理调整,以达 到最佳的加工效果。
避免加工误差的措施
详细描述
在编程过程中,应充分考虑各种因素对加 工误差的影响,如刀具磨损、热变形、切
削力等,并采取相应的补偿措施。
A 总结词
避免加工误差是提高零件加工质量 和降低废品率的重要措施。
CHAPTER 06
未来数控铣床编程的发展趋势
智能化编程技术的发展
自动化编程
利用人工智能和机器学习技术,实现 数控铣床编程的自动化,减少人工干 预和错误率。
智能优化
通过对加工过程进行实时监控和数据 分析,自动调整加工参数和程序,提 高加工效率和精度。
多轴联动加工技术的应用
高效加工
多轴联动加工技术能够实现多轴同时运动,提高加工效率和 表面质量。
数控编程语言
如G代码、M代码等,用于描述加工过程的指令集 。
数控编程软件
如Mastercam、Fusion 360等,用于生成数控加 工指令的工具。
数控铣床编程的应用领域
机械制造业
数控铣床广泛应用于设备。
航空航天
高精度、高效率的数控铣床在航空航天领域有广泛应用。
《数控铣床编程》PPT 课件
CONTENTS 目录
• 数控铣床编程简介 • 数控铣床编程语言及指令 • 数控铣床编程实例 • 数控铣床编程技巧与优化 • 数控铣床编程常见问题及解决方案 • 未来数控铣床编程的发展趋势
CHAPTER 01
数控铣床编程简介
数控铣床编程的基本概念
数控铣床编程
指通过编写程序来控制数控铣床,实现自动化加 工的过程。
通过优化加工路径,可以减少加工时间和 刀具磨损,提高加工效率,同时降低生产 成本。
数控编程数控铣床编程PPT课件

第5章 数控铣床编程
5.1 数控铣床概述 5.2 数控铣床编程基础 5.3 数控铣床基本编程方法 5.4 A类宏功能应用 5.5 数控铣床编程要点及实例
思考题与习题
第5章 数控铣床编程
5.2 数控铣床编程基础
5.2.1 数控铣床的工艺装备
2.刀具
(3)铣刀角度的选择 2)前角γ
铣刀的前角可分解为径向前角γf (图 a)和轴向前角 γp(图 b),径向前角γf主要影响切削功率;轴向前角γp则 影响切屑的形成和轴向力的方向,当γp为正值时切屑即 飞离加工面。径向前角γf和轴向前角γp正负的判别见图。 常用的前角组合形式如下:
零件尺寸公差带的调整
R较大时
R较小时
r较小
r较大
第5章 数控铣床编程
5.2 数控铣床编程基础
5.2.2 数控铣削的工艺分析 3.保证基准统一的原则
有些工件需要在铣削完一面后,再重新安装铣削另一面,由于数控铣削时,不 能使用通用铣床加工时常用的试切方法来接刀,因此,最好采用统一基准定位。
P类合金(包括金属陶瓷)用于加工产生长切屑的金属材料,如钢、铸钢、 可锻铸铁、不锈钢、耐热钢等。其中,组号越大,则可选用越大的进给 量和切削深度,而切削速度则应越小。 M类合金用于加工产生长切屑和短切屑的 0
P1 5
P 2 0
P 2 5
P 3 0
P 4 0
第5章 数控铣床编程
5.2 数控铣床编程基础
5.2.1 数控铣床的工艺装备 2.刀具
(5)铣刀直径的选择 铣刀直径的选用视产品及生产批量的不同差异较大,刀具直径的选用主要取决于设备的规格
和工件的加工尺寸。
1)平面铣刀:选择平面铣刀直径时主要需考虑刀具所需功率应在机床功率范围之内,也可将机 床主轴直径作为选取的依据。平面铣刀直径可按D=1.5d(d为主轴直径)选取。在批量生产 时,也可按工件切削宽度的1.6倍选择刀具直径。 2)立铣刀:立铣刀直径的选择主要应考虑工件加工尺寸的要求,并保证刀具所需功率在机床 额定功率范围以内。如系小直径立铣刀,则应主要考虑机床的最高转数能否达到刀具的最低切 削速度(60m/min)。 3)槽铣刀:槽铣刀的直径和宽度应根据加工工件尺寸选择,并保证其切削功率在机床允许的 功率范围之内。
5.1 数控铣床概述 5.2 数控铣床编程基础 5.3 数控铣床基本编程方法 5.4 A类宏功能应用 5.5 数控铣床编程要点及实例
思考题与习题
第5章 数控铣床编程
5.2 数控铣床编程基础
5.2.1 数控铣床的工艺装备
2.刀具
(3)铣刀角度的选择 2)前角γ
铣刀的前角可分解为径向前角γf (图 a)和轴向前角 γp(图 b),径向前角γf主要影响切削功率;轴向前角γp则 影响切屑的形成和轴向力的方向,当γp为正值时切屑即 飞离加工面。径向前角γf和轴向前角γp正负的判别见图。 常用的前角组合形式如下:
零件尺寸公差带的调整
R较大时
R较小时
r较小
r较大
第5章 数控铣床编程
5.2 数控铣床编程基础
5.2.2 数控铣削的工艺分析 3.保证基准统一的原则
有些工件需要在铣削完一面后,再重新安装铣削另一面,由于数控铣削时,不 能使用通用铣床加工时常用的试切方法来接刀,因此,最好采用统一基准定位。
P类合金(包括金属陶瓷)用于加工产生长切屑的金属材料,如钢、铸钢、 可锻铸铁、不锈钢、耐热钢等。其中,组号越大,则可选用越大的进给 量和切削深度,而切削速度则应越小。 M类合金用于加工产生长切屑和短切屑的 0
P1 5
P 2 0
P 2 5
P 3 0
P 4 0
第5章 数控铣床编程
5.2 数控铣床编程基础
5.2.1 数控铣床的工艺装备 2.刀具
(5)铣刀直径的选择 铣刀直径的选用视产品及生产批量的不同差异较大,刀具直径的选用主要取决于设备的规格
和工件的加工尺寸。
1)平面铣刀:选择平面铣刀直径时主要需考虑刀具所需功率应在机床功率范围之内,也可将机 床主轴直径作为选取的依据。平面铣刀直径可按D=1.5d(d为主轴直径)选取。在批量生产 时,也可按工件切削宽度的1.6倍选择刀具直径。 2)立铣刀:立铣刀直径的选择主要应考虑工件加工尺寸的要求,并保证刀具所需功率在机床 额定功率范围以内。如系小直径立铣刀,则应主要考虑机床的最高转数能否达到刀具的最低切 削速度(60m/min)。 3)槽铣刀:槽铣刀的直径和宽度应根据加工工件尺寸选择,并保证其切削功率在机床允许的 功率范围之内。
数控铣床操作培训课件PPT(共 66张)

1.1.2 数控加工仿真软件
采用数控仿真软件作为学习平台, 能大大减少材料的损耗,降低训练场地 与设备的管理难度。
01 02
编程实践无须在特定的场地和设备 上练习,学员可以不受地点时间的限制, 做到全方位全天候的学习和练习。
03 04
减低初级学员操作的风 无须担心误操作导致撞机、 是关乎人身安全的事故。
1.1.2 数控加工仿真软件
机床操作、程序仿真校验、工艺验证等问题是初级学员学习数控加工会遇 而缺乏机床操作机会是最主要的原因。随着数控仿真技术的发展,国内外均涌 数控加工仿真软件,为数控加工学习和数控加工工作带来极大地便利。该技术 程的机床仿真操作,加工过程三维动态的逼真再现,能使每一个学生,对数控 识,可以反复动手进行数控加工操作,有效地解决了因数控设备昂贵造成的实 问题,同时降低了初级学员实际操作的危险性,在培养全面熟练掌握数控加工 能人才方面发挥了显著作用。
1.1.3 工件的装夹方式
2.直接在铣床工作台上装夹 在单件或少量生产和不便于使用夹具夹持的情况下,常常采用直接在铣床工作 装夹如图1-1-10所示,圆形工件装夹如图1-1-11所示。
1.1.3 工件的装夹方式
3.利用V形铁和双虎钳装夹 轴类工件通常用V形铁进行装夹,利用压板将工件夹紧。V形铁的类型和装夹 铣削长形工件时,可使用双虎钳把工件夹紧,如图1-1-13所示。
1.数控铣床的加工工艺类型
铣削加工是机械加工中最常见的加工方法之一,主要以平面铣削和轮廓铣削
的加工工艺类型主要包括:铣平面、铣槽、铣台阶、铣曲面等,还包括对零件的钻 锪以及铣螺纹等加工功能,中心
2.数控铣床结构
(1)数控铣床整体结构 数控铣床的典型结构包括:床身、工作台、电气柜、立柱、主轴箱、主轴、数 电动机、控制面板等,还包括检测装置等。 (2)数控铣床的常用附件 如图1-1-4所示,数控回转工作台适用于数控铣床和加工中心,是数控铣床加工 件。它能使数控铣床增加一个或两个回转坐标。数控回转工作台的运动可以由独立 也可以由数控装置通过相应的接口连接进行控制。利用数控回转工作台可与铣床其 轴联动。华中数控生产的数控回转工作台如图1-1-5所示,卧式安装时为数控回转工 为数控分度头。如图1-1-6所示,数控分度头有等分式和万能式两类。等分式只能完 万能式可实现连续分度。
数控加工与编程技术 编程基础PPT课件

编程自动化是当 今的趋势!
4
3.1 数控编程的基本概念 二、坐标轴的命名及方向
1.坐标轴的正方向
ISO标准规定,在加工过程中无论是刀具移动,工 件静止,还是工件移动,刀具静止,一般都假定工件 相对静止不动,而刀具在移动,并同时规定刀具远离 工件的方向作为坐标轴的正方向。
5
3.1 数控编程的基本概念 二、坐标轴的命名及方向
2) 工件坐标系的原点称为工件原点或工件零点,可用程序指
令来设置和改变;
3) 根据编程需要,在一个加工程序中可一次或多次设定或改
变工件原点(编程坐标系、编程原点)。
12
3.1 数控编程的基本概念 三、机床坐标系与工件坐标系
主要内容
工件原点偏置:工件随夹具在机床上安装后,工件原点与 机床原点间的距离。
2.快速点定位 G00
Y
100
例如:G00 X100 Y100
3.直线插补指令G01
60
例如:G01 X100 Y100 F100
40
4.圆弧插补指令G02/G03
O
B
R50
C D
R60
90 120 140
A
X
200
例如:G02/G03 X100 Z100 R50 F100 直线插补、圆弧插补
G02顺时针圆弧插补、G03逆时针圆弧插补
机床参考点是用于对机床工作台、滑板与刀具相对运动的测 量系统进行标定和控制的点,一般设在机床各轴正向极限的 位置。 采用增量式测量系统的数控机床开机后,都必须做回零操 作,使刀具或工作台回到参考点,将会显示出机床参考点在 机床坐标系中的坐标值。
4、工件坐标系 工件进行数控编程时的坐标系原点
1) 由编程人员确定,用于编程;
4
3.1 数控编程的基本概念 二、坐标轴的命名及方向
1.坐标轴的正方向
ISO标准规定,在加工过程中无论是刀具移动,工 件静止,还是工件移动,刀具静止,一般都假定工件 相对静止不动,而刀具在移动,并同时规定刀具远离 工件的方向作为坐标轴的正方向。
5
3.1 数控编程的基本概念 二、坐标轴的命名及方向
2) 工件坐标系的原点称为工件原点或工件零点,可用程序指
令来设置和改变;
3) 根据编程需要,在一个加工程序中可一次或多次设定或改
变工件原点(编程坐标系、编程原点)。
12
3.1 数控编程的基本概念 三、机床坐标系与工件坐标系
主要内容
工件原点偏置:工件随夹具在机床上安装后,工件原点与 机床原点间的距离。
2.快速点定位 G00
Y
100
例如:G00 X100 Y100
3.直线插补指令G01
60
例如:G01 X100 Y100 F100
40
4.圆弧插补指令G02/G03
O
B
R50
C D
R60
90 120 140
A
X
200
例如:G02/G03 X100 Z100 R50 F100 直线插补、圆弧插补
G02顺时针圆弧插补、G03逆时针圆弧插补
机床参考点是用于对机床工作台、滑板与刀具相对运动的测 量系统进行标定和控制的点,一般设在机床各轴正向极限的 位置。 采用增量式测量系统的数控机床开机后,都必须做回零操 作,使刀具或工作台回到参考点,将会显示出机床参考点在 机床坐标系中的坐标值。
4、工件坐标系 工件进行数控编程时的坐标系原点
1) 由编程人员确定,用于编程;
数控铣床编程与操作知识.pptx

N(数字)-- 程序段号,该项为任选项(即可不写); G△△--准备功能指令; X(数字)Y(数字)Z(数字) --尺寸字,分别表示沿X、Y、Z坐标方向 的位移量; I(数字)J(数字)K(数字)/R(数字) --圆弧插补时圆心相对于圆弧起 点的坐标或用半径值表示; D(数字)/H(数字) --刀具补偿号,指定刀具半径/长度补偿存储单 元号; F(数字) --进给速度指令; S(数字) --主轴转速指令; M△△--辅助功能指令; ;--程序段结束符。
❖ (2) G54~G59指令通过MDI方式设定工件坐标系,一旦设定,加工原 点在机床坐标系中的位置不变,它与刀具的当前位置无关,除非通过 MDI方式修改。因此,在使用G54~G59指令前,应先用MDI方式输 入各坐标系的坐标原点在机床坐标系中的坐标值;
❖ (3) G92与G54~G59指令一般不能在一同程序中同时使用。
2.2.2 常用准备功能指令
Often used Preparatory Codes --------G codes
❖ 1. 工件坐标系设定/选择指令(G92/ G54~G59)
❖ 1) 工件坐标系设定指令(G92) ❖ 编程格式:G92 X__Y__Z__; ❖ 该指令功能为设定起刀点相对工件坐标系原点的位置。X、Y、Z即为
2. 绝对/相对坐标编程指令(G90/ G91)
❖ G90为绝对值编程指令,表示程序段中给出的刀具运动坐标尺寸为绝 对坐标值,即给出的坐标值相对于坐标原点。
❖ G91为相对值编程指令,表示程序段中给出的刀具运动坐标尺寸为增 量坐标值,即相对于前一位置的增量值。
如图所示,若刀具从A点沿直
线运动到B点,则:
刀具补偿号的指定 00~99 暂停时间的指定
子程序号的指定 P00001~9999 子程序的重复次数,固定循环
❖ (2) G54~G59指令通过MDI方式设定工件坐标系,一旦设定,加工原 点在机床坐标系中的位置不变,它与刀具的当前位置无关,除非通过 MDI方式修改。因此,在使用G54~G59指令前,应先用MDI方式输 入各坐标系的坐标原点在机床坐标系中的坐标值;
❖ (3) G92与G54~G59指令一般不能在一同程序中同时使用。
2.2.2 常用准备功能指令
Often used Preparatory Codes --------G codes
❖ 1. 工件坐标系设定/选择指令(G92/ G54~G59)
❖ 1) 工件坐标系设定指令(G92) ❖ 编程格式:G92 X__Y__Z__; ❖ 该指令功能为设定起刀点相对工件坐标系原点的位置。X、Y、Z即为
2. 绝对/相对坐标编程指令(G90/ G91)
❖ G90为绝对值编程指令,表示程序段中给出的刀具运动坐标尺寸为绝 对坐标值,即给出的坐标值相对于坐标原点。
❖ G91为相对值编程指令,表示程序段中给出的刀具运动坐标尺寸为增 量坐标值,即相对于前一位置的增量值。
如图所示,若刀具从A点沿直
线运动到B点,则:
刀具补偿号的指定 00~99 暂停时间的指定
子程序号的指定 P00001~9999 子程序的重复次数,固定循环
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
坐标指令
进给机能 主轴机能 刀具机能
地址码
O N G
X,Y,Z R
I,J,K
F S T
意义
程序编号 顺序编号 机床动作方式指令
坐标轴移动指令 圆弧半径
圆弧中心坐标
进给速度指令 主轴转速指令 刀具编号指令
辅助机能
M
接通、断开、启动、停止指令
这种格式的特点:
程序段中的每个指令字均以字母(地址符)开始,其 后再跟符号和数字。
Z 终点(x, y, z)
X
Y
起点(x0, y0, z0)
G01 ——直线插补
G01直线插补程序段控制各轴以指定的进给速率沿 直线方向从现在位置移动到指令位置。G01是模态代码
编程格式为:G01 X_ Y_ Z_ F_
Z 终点(x, y, z)
X
Y
起点(x0, y0, z0)
G02 ——顺圆弧插补
4.2 常用指令
♫ 基本指令
G指令——准备功能指令
是使CNC机床准备好某种运动方式的指令 分为模态指令和非模态指令。 模态指令表示在程序中一经被应用,直到出现同
组其它任一G指令时才失效。否则该指令继续有 效,直到被同组指令取代为止。 非模态指令只在本程序段中有效。 组成:G后带二位数字,从G00到G99共100种
♫ 说明
在这一部分中,我们将以KV650立式数控铣 床为基础,介绍数控铣床程序编制的基本方法。 KV650立式数控铣床所配置的是FANUC 0i-MB 数控系统。该系统的主要特点是:轴控制功能强, 其基本可控制轴数为X、Y、Z三轴,扩展后可 联动控制轴数为四轴;编程代码通用性强,编程 方便,可靠性高。
Yp
Y轴 或 平行于Y轴
Zp
Z轴 或 平行于Z轴
G92——设置工件坐标系
编程格式:G92 X_ Y_ Z_ G92指令是将加工原点设定在相对于刀具起始点的某一空间点上。 若程序格式为 G92 X a Y b Z c 则将加工原点设定到距刀具起始点距离为X= -a ,Y= -b ,Z= -c的位 置上。 例:G92 X20 Y10 Z10 其确立的加工原点在距离刀具起始点X=-20,Y=-10,Z=-10的位置 上,如图所示。
F码指定的进给率是沿刀具轨迹测量的。 如果不指定F值,则认为进给率为零。 在程序启动第一个G01或G02或G03功能时,必须同时驱动
F功能。
S指令——主轴速度功能指令
S是续效代码,S代码后的数值为主轴转速,要求 为整数,如S1000表示主轴转速为1000r/min
组成:在零件加工之前一定要启动主轴运转 (M03或M04)
T指令——刀具功能指令
Tnn代码用于选择刀具库中的刀具,nn表示刀号
♫ 常用指令
辅助功能指令
M00 程序暂停,可以重新按下机床面板上的 循环启动按钮再执行程序
M01 选择暂停,要在机床机板上按下选择暂 停按钮才有效
M02和M30 程序结束,M02结束在程序末尾, M30结束后又返回程序头
♫ 遵守安全操作规程,集中注意力,确保安全 ♫ 认真听从教师分配的岗位工作及讲解指挥,
保质保量完成教学实训任务 ♫ 遵守各项规章制度,团结友爱,相互关心 ♫ 爱护量具、设备及各种工具
2.1 数控铣床的运动方式
♫ 数控车床与数控铣床的运动方式
数控车床:工件旋转,刀具相对移动
数控铣床:刀具旋转,工件相对移动
▪ ▪ ▪
M99
调用子程序格式: M98 P×× ××××
子程序号 重复调用次数
(P为调用子程序号及重复调用次数)
准备功能指令
G00 ——快速定位(快速直线插补)
G00快速定位控制机床各轴以最大速率从现在位置 移动到指令位置(不一定沿直线) 。G00是模态代码。
编程格式为:G00 X_ Y_ Z_
设置工件坐标系的指令是G92,选择1~6号工 件坐标系的指令分别是 G54、G55、G56、G57、 G58、G59。
工件原点选择的原则:
工件原点选在工件图样的尺寸基础上。 能使工件方便地装夹、测量和检验。 工件原点尽量选在尺寸精度高、粗糙度较细
的工件表面上。 对于有对称形状的几何零件,工件零点最好
M指令——辅助功能指令
作用:用于控制CNC机床开关量,如主轴正反转、冷却液 的开停、工件的夹紧松开等。
组成:M后带二位数字组成。
F指令——进给速度指令
F后跟的数字是进给速度的大小,如F100表示进给速度为 100mm/min。
进给率F是续效代码,也是有效直到赋予新值,不需要在每 个程序段都指定。
圆曲线的加工。
♫ 刀具半径补偿功能 此功能可以根据零件图样的标注尺寸来编程,
而不必考虑所用刀具的实际半径尺寸,从而减少编 程时的复杂数值计算。
♫ 刀具长度补偿功能 此功能可以自动补偿刀具的长短,以适应加工
中对刀具长度尺寸调整的要求。
♫ 比例及镜像加工功能 比例功能可将编好的加工程序按指定比例改变
坐标值来执行。镜像加工又称轴对称加工,如果一 个零件的形状关于坐标轴对称,那么只要编出一个 或两个象限的程序,而其余象限的轮廓就可以通过 镜像加工来实现。
Z
起点(x0, y0, z0)
X
Y
终点(x, y, z)
说明 圆弧插补可以用两种方式编程
G02或G03及I、J字(I、J是指圆弧起点到圆心的增量 坐标) 定义圆弧中心点,称为中心编程,圆弧的中 心是关键尺寸时,选用该编程方法 编程格式为:G02或G03 X_ Y_ Z_ I_ J_ K_ F_
数控铣床编程与操作
一、安全教育 二、概述
2.1 数控铣床的运动方式 2.2 数控铣床分类 2.3 数控铣床的主要功能 2.4 数控铣床的主要加工对象
三、数控编程基础
3.1 程序编制的基础 3.2 数控编程的几何基础
四、数控铣床编程
4.1 程序的结构与格式 4.2 常用指令
五、作业
一、安全教育
♫ 穿符合安全要求的衣着,女生要戴安全帽, 长辫要盘起
G02圆弧插补程序段可以使机床从现在位置沿圆 顺时针弧轨迹运动到指令位置,进给速率沿圆弧的切 线方向,大小等于编程的进给率F。G02表示刀具沿顺 圆运动(CW) , G02是模态代码
Z
终点(x, y,z)
X
Y
起点(x0, y0,z0)
G03 ——逆圆弧插补
G03圆弧插补程序段可以使机床从现在位置沿 圆逆时针弧轨迹运动到指令位置,进给速率沿圆弧 的切线方向,大小等于编程的进给率F。G03表示 刀具沿逆圆运动(CCW) , G03是模态代码
心角>180º(优弧)时,R以负值表示。
例:如图,当圆弧A的起点为P1,终点为P2,则圆弧 插补程序段为:G02 X321.65 Y280 I40 J140 F200 或:G02 X321.65 Y280 R-145.6 F200
注:整圆不能用 半径编程方法,只能 用I,J编程方法。
G04 ——暂停
经济型数控铣床 图4 全功能数控铣床 图5 高速数控铣床 图6
2.3 数控铣床的主要功能
各种类型数控铣床所配置的数控系统虽然各 有不同,但各种数控系统的功能,除一些特殊功 能不尽相同外,其主要功能基本相同。
• 点位控制功能 此功能可以实现对相互位置精度要求很高的
孔系加工。
• 连续轮廓控制功能 此功能可以实现直线、圆弧的插补功能及非
♫ 数控编程的原则
虽然数控车床和数控铣床的运动配置有不同的 形式,需要考虑工件与刀具相对运动关系及坐标方 向,但编写程序时, 均采用假设工件不动,刀具相 对移动的原则编写程序。
2.2 数控铣床分类
♫ 按主轴位置分可分为
立式数控铣床 图1 卧式数控铣床 图2 龙门数控铣床 图3
♫ 按系统功能分可分为
通过G04指定暂停,使下一程序段执行延时指 定时间(单位:秒)。G04是非模态代码
编程格式为:G04 X_
G17/G18/G19 ——选择平面用于圆弧插补,刀 具半径补正及G码钻孔
编程格式为: G17或G18或G19
G码 选择平面 Xp
G17 XpYp平面
X轴
G18 ZpXp平面
或
G19 YpZp平面 平行于X轴
2.4 数控铣床的主要加工对象
♫ 平面轮廓加工
图7
♫ 挖槽加工
图8
♫ 孔系加工
图9
♫空间曲面类零件加工 图10
3.1 程序编制的基础
♫ 程序编制的基本概念
从零件图纸到编制零件加工程序的全 部过程,称为程序编制。
程序编制分为手工和自动编程两种。 手工编程的步骤:
确 零定 件工 图艺 纸过
程
计 算 加编 工制 轨程 迹序 和单 尺 寸
♫ 程序段的格式 程序段的格式,是指一个程序段中指令字的排列
顺序和书写规则,不同的数控系统往往有不同的程序 段格式,格式不符合规定,数控系统就不能接受。
目前广泛采用的是地址符可变程序段格式(或者称 字地址程序段格式)
格式:N_ G_ X_ Y_ Z_ F_ S_ T_ M_
机能
程序号 顺序号 准备机能
程
校
Y
序 校
核检
和
试
N切
N
检
完成
验Y
手工编程过程的框图
计算机自动编程 自动编程是指在编程过程中,除了
分析零件图样和制定工艺方案由人工进 行外,其余工作均由计算机辅助完成。
♫ 数控加工工序的划分原则:
先面后孔的原则 刀具集中的原则 粗、精分开的原则 按部位分序的原则
3.2 数控编程的几何基础
右手笛卡尔直角坐标系
机床原点
机床原点是指机床坐标系的原点, 即X=0, Y=0, Z=0的点,对某一具体的 机床来说,机床原点是固定的,是机床 制造商设置在机床上的一个物理位置。
进给机能 主轴机能 刀具机能
地址码
O N G
X,Y,Z R
I,J,K
F S T
意义
程序编号 顺序编号 机床动作方式指令
坐标轴移动指令 圆弧半径
圆弧中心坐标
进给速度指令 主轴转速指令 刀具编号指令
辅助机能
M
接通、断开、启动、停止指令
这种格式的特点:
程序段中的每个指令字均以字母(地址符)开始,其 后再跟符号和数字。
Z 终点(x, y, z)
X
Y
起点(x0, y0, z0)
G01 ——直线插补
G01直线插补程序段控制各轴以指定的进给速率沿 直线方向从现在位置移动到指令位置。G01是模态代码
编程格式为:G01 X_ Y_ Z_ F_
Z 终点(x, y, z)
X
Y
起点(x0, y0, z0)
G02 ——顺圆弧插补
4.2 常用指令
♫ 基本指令
G指令——准备功能指令
是使CNC机床准备好某种运动方式的指令 分为模态指令和非模态指令。 模态指令表示在程序中一经被应用,直到出现同
组其它任一G指令时才失效。否则该指令继续有 效,直到被同组指令取代为止。 非模态指令只在本程序段中有效。 组成:G后带二位数字,从G00到G99共100种
♫ 说明
在这一部分中,我们将以KV650立式数控铣 床为基础,介绍数控铣床程序编制的基本方法。 KV650立式数控铣床所配置的是FANUC 0i-MB 数控系统。该系统的主要特点是:轴控制功能强, 其基本可控制轴数为X、Y、Z三轴,扩展后可 联动控制轴数为四轴;编程代码通用性强,编程 方便,可靠性高。
Yp
Y轴 或 平行于Y轴
Zp
Z轴 或 平行于Z轴
G92——设置工件坐标系
编程格式:G92 X_ Y_ Z_ G92指令是将加工原点设定在相对于刀具起始点的某一空间点上。 若程序格式为 G92 X a Y b Z c 则将加工原点设定到距刀具起始点距离为X= -a ,Y= -b ,Z= -c的位 置上。 例:G92 X20 Y10 Z10 其确立的加工原点在距离刀具起始点X=-20,Y=-10,Z=-10的位置 上,如图所示。
F码指定的进给率是沿刀具轨迹测量的。 如果不指定F值,则认为进给率为零。 在程序启动第一个G01或G02或G03功能时,必须同时驱动
F功能。
S指令——主轴速度功能指令
S是续效代码,S代码后的数值为主轴转速,要求 为整数,如S1000表示主轴转速为1000r/min
组成:在零件加工之前一定要启动主轴运转 (M03或M04)
T指令——刀具功能指令
Tnn代码用于选择刀具库中的刀具,nn表示刀号
♫ 常用指令
辅助功能指令
M00 程序暂停,可以重新按下机床面板上的 循环启动按钮再执行程序
M01 选择暂停,要在机床机板上按下选择暂 停按钮才有效
M02和M30 程序结束,M02结束在程序末尾, M30结束后又返回程序头
♫ 遵守安全操作规程,集中注意力,确保安全 ♫ 认真听从教师分配的岗位工作及讲解指挥,
保质保量完成教学实训任务 ♫ 遵守各项规章制度,团结友爱,相互关心 ♫ 爱护量具、设备及各种工具
2.1 数控铣床的运动方式
♫ 数控车床与数控铣床的运动方式
数控车床:工件旋转,刀具相对移动
数控铣床:刀具旋转,工件相对移动
▪ ▪ ▪
M99
调用子程序格式: M98 P×× ××××
子程序号 重复调用次数
(P为调用子程序号及重复调用次数)
准备功能指令
G00 ——快速定位(快速直线插补)
G00快速定位控制机床各轴以最大速率从现在位置 移动到指令位置(不一定沿直线) 。G00是模态代码。
编程格式为:G00 X_ Y_ Z_
设置工件坐标系的指令是G92,选择1~6号工 件坐标系的指令分别是 G54、G55、G56、G57、 G58、G59。
工件原点选择的原则:
工件原点选在工件图样的尺寸基础上。 能使工件方便地装夹、测量和检验。 工件原点尽量选在尺寸精度高、粗糙度较细
的工件表面上。 对于有对称形状的几何零件,工件零点最好
M指令——辅助功能指令
作用:用于控制CNC机床开关量,如主轴正反转、冷却液 的开停、工件的夹紧松开等。
组成:M后带二位数字组成。
F指令——进给速度指令
F后跟的数字是进给速度的大小,如F100表示进给速度为 100mm/min。
进给率F是续效代码,也是有效直到赋予新值,不需要在每 个程序段都指定。
圆曲线的加工。
♫ 刀具半径补偿功能 此功能可以根据零件图样的标注尺寸来编程,
而不必考虑所用刀具的实际半径尺寸,从而减少编 程时的复杂数值计算。
♫ 刀具长度补偿功能 此功能可以自动补偿刀具的长短,以适应加工
中对刀具长度尺寸调整的要求。
♫ 比例及镜像加工功能 比例功能可将编好的加工程序按指定比例改变
坐标值来执行。镜像加工又称轴对称加工,如果一 个零件的形状关于坐标轴对称,那么只要编出一个 或两个象限的程序,而其余象限的轮廓就可以通过 镜像加工来实现。
Z
起点(x0, y0, z0)
X
Y
终点(x, y, z)
说明 圆弧插补可以用两种方式编程
G02或G03及I、J字(I、J是指圆弧起点到圆心的增量 坐标) 定义圆弧中心点,称为中心编程,圆弧的中 心是关键尺寸时,选用该编程方法 编程格式为:G02或G03 X_ Y_ Z_ I_ J_ K_ F_
数控铣床编程与操作
一、安全教育 二、概述
2.1 数控铣床的运动方式 2.2 数控铣床分类 2.3 数控铣床的主要功能 2.4 数控铣床的主要加工对象
三、数控编程基础
3.1 程序编制的基础 3.2 数控编程的几何基础
四、数控铣床编程
4.1 程序的结构与格式 4.2 常用指令
五、作业
一、安全教育
♫ 穿符合安全要求的衣着,女生要戴安全帽, 长辫要盘起
G02圆弧插补程序段可以使机床从现在位置沿圆 顺时针弧轨迹运动到指令位置,进给速率沿圆弧的切 线方向,大小等于编程的进给率F。G02表示刀具沿顺 圆运动(CW) , G02是模态代码
Z
终点(x, y,z)
X
Y
起点(x0, y0,z0)
G03 ——逆圆弧插补
G03圆弧插补程序段可以使机床从现在位置沿 圆逆时针弧轨迹运动到指令位置,进给速率沿圆弧 的切线方向,大小等于编程的进给率F。G03表示 刀具沿逆圆运动(CCW) , G03是模态代码
心角>180º(优弧)时,R以负值表示。
例:如图,当圆弧A的起点为P1,终点为P2,则圆弧 插补程序段为:G02 X321.65 Y280 I40 J140 F200 或:G02 X321.65 Y280 R-145.6 F200
注:整圆不能用 半径编程方法,只能 用I,J编程方法。
G04 ——暂停
经济型数控铣床 图4 全功能数控铣床 图5 高速数控铣床 图6
2.3 数控铣床的主要功能
各种类型数控铣床所配置的数控系统虽然各 有不同,但各种数控系统的功能,除一些特殊功 能不尽相同外,其主要功能基本相同。
• 点位控制功能 此功能可以实现对相互位置精度要求很高的
孔系加工。
• 连续轮廓控制功能 此功能可以实现直线、圆弧的插补功能及非
♫ 数控编程的原则
虽然数控车床和数控铣床的运动配置有不同的 形式,需要考虑工件与刀具相对运动关系及坐标方 向,但编写程序时, 均采用假设工件不动,刀具相 对移动的原则编写程序。
2.2 数控铣床分类
♫ 按主轴位置分可分为
立式数控铣床 图1 卧式数控铣床 图2 龙门数控铣床 图3
♫ 按系统功能分可分为
通过G04指定暂停,使下一程序段执行延时指 定时间(单位:秒)。G04是非模态代码
编程格式为:G04 X_
G17/G18/G19 ——选择平面用于圆弧插补,刀 具半径补正及G码钻孔
编程格式为: G17或G18或G19
G码 选择平面 Xp
G17 XpYp平面
X轴
G18 ZpXp平面
或
G19 YpZp平面 平行于X轴
2.4 数控铣床的主要加工对象
♫ 平面轮廓加工
图7
♫ 挖槽加工
图8
♫ 孔系加工
图9
♫空间曲面类零件加工 图10
3.1 程序编制的基础
♫ 程序编制的基本概念
从零件图纸到编制零件加工程序的全 部过程,称为程序编制。
程序编制分为手工和自动编程两种。 手工编程的步骤:
确 零定 件工 图艺 纸过
程
计 算 加编 工制 轨程 迹序 和单 尺 寸
♫ 程序段的格式 程序段的格式,是指一个程序段中指令字的排列
顺序和书写规则,不同的数控系统往往有不同的程序 段格式,格式不符合规定,数控系统就不能接受。
目前广泛采用的是地址符可变程序段格式(或者称 字地址程序段格式)
格式:N_ G_ X_ Y_ Z_ F_ S_ T_ M_
机能
程序号 顺序号 准备机能
程
校
Y
序 校
核检
和
试
N切
N
检
完成
验Y
手工编程过程的框图
计算机自动编程 自动编程是指在编程过程中,除了
分析零件图样和制定工艺方案由人工进 行外,其余工作均由计算机辅助完成。
♫ 数控加工工序的划分原则:
先面后孔的原则 刀具集中的原则 粗、精分开的原则 按部位分序的原则
3.2 数控编程的几何基础
右手笛卡尔直角坐标系
机床原点
机床原点是指机床坐标系的原点, 即X=0, Y=0, Z=0的点,对某一具体的 机床来说,机床原点是固定的,是机床 制造商设置在机床上的一个物理位置。