数控铣ppt课件
二、数控编程基本知识
Y
X
Y
O 机床原点
Y
Y0
B A
工件原点
O
X
X0
P
对刀点
X
图4
五、数控铣床常用编程指令
5-1、M指令(或辅助功能)
表 3-2 指令 M00 M01 M02 M03 M04 M05 M06 M07 M09 M19 M20 M30 M98 M99
功能 程序停止 程序选择性停止 程序结束 主轴正转 主轴反转 主轴停 换刀 切削液开 切削液关
机床参考点:为了正确地在机床工作时建立机床坐标系,通 常在每个坐标轴的移动范围内设置一个固定的机械的机床 参考点(测量起点),(该点系统不能确定其位置)
机床零点:通过已知参考点(已知点)、系统设置的参考点与机 床零点的关系可确定一固定的机床零点,也称为机床坐标 系的原点。(该点系统能确定其位置)。
机床坐标系:以机床原点为原点,机床坐标轴为轴,建立的 坐标系即机床坐标系。(该坐标系是机床位置控制的参照系)
五、数控铣床常用编程指令
G90、G91为模态功能,G90为缺省值。
➢区别:图8中给出了刀具由原点按顺序向1、2、3点移
动时两种不同指令的区别。
G90编 程
G91编 程
Y
%0001
%0002
45
2
一、 编程的内容与步骤
❖ • 数控加工的过程:首先编写零件加工程序,然后将程序 输入数控装置,经过计算机的处理与计算,发出控制指令, 控制机床的运动与辅助动作,自动完成零件的加工。
❖ • 数控程序的概念:根据被加工零件的图纸及其技术要求、 工艺要求等切削加工的必要信息,按数控系统所规定的指 令和格式编制的数控加工指令序列,就是数控加工程序, 或称零件程序。
意义
G00
01 快速定位
G01
直线插补
G02
顺圆插补
G03
逆圆插补
G04
00 暂 停
G17
02 X—Y 平 面 选 择
G18
X—Y 平 面 选 择
G19
X—Y 平 面 选 择
G20
08 英 寸 输 入
G21
毫米输入
G22
脉冲当量
G28
00 返回到参考点
G29
由参考点返回
G40
09 刀具半径取消
G41
主轴定向停止 取消主轴定向停止
主程序结束 调用子程序 子程序结束
说明
切断机床所有动作,并使程序复位。 其后 P 地址指定子程序号,L 地址指定调运次数。 子程序结束,并返回到主程序中 M98 所在程序行的下一行
备注
五、数控铣床常用编程指令
5-2 、 G 指 令 ( 准 备 功 能 )
Hale Waihona Puke 表 3-3代码 组 号
二、数控编程基本知识
3、工件坐标系、程序原点
定义:工件坐标系是编程人员在编程时使用的, 编程人员选择工件上的某一点为原点(也称程 序原点),建立一个坐标系,称为工件坐标系。 工件坐标系一旦建立便一直有效,直到被新的 工件坐标系所取代。
二、数控编程基本知识
+Y
+Y
工件原点o
+X
( 编程原点 )
o
+X
00 坐标系设定
G98
15 固定循环后返回起始点
G99
固定循环后返回 R 点
五、数控铣床常用编程指令
一、有关坐标和坐标系的指令
1、绝对值编程G90与相对值编程G91
➢ 格式: G90 G X Y Z G91 G X Y Z
G90为绝对值编程,每个轴上的编程值是相对于程序原 点的。 G91为相对值编程,每个轴上的编程值是相对于前一位 置而言的,该值等于沿轴移动的距离。
❖ • 数控编程的概念:制备数控加工程序的过程称为数控加 工程序编制,简称数控编程(NC programming),它 是数控加工中的一项极为重要的工作。
.
4
二、数控编程基本知识
1、坐标系统
1)基本坐标轴
数控机床的坐标轴和方向的命名制订了统一的标准,
规定直线进给运动的坐标轴用X,Y,Z表示,常称
基本坐标轴。
旋转变换 旋转取消
代码
G73 G74 G76 G80 G81 G82 G83 G84 G85 G86 G87 G88 G89 G92
组
意义
号
06 深孔高速钻循环 反攻丝循环 精镗循环 固定循环取消 定心钻循环 带停顿的钻孔循环 深孔钻循环 攻丝循环 镗孔循环 镗孔循环 反镗循环 手动精镗循环 镗孔循环
二、数控编程基本知识
2)旋转轴
围绕X,Y,Z轴旋转的圆周进给坐标轴分
别用A,B,C表示,根据右手螺旋定则,如 图1所示,以大姆指指向+X,+Y,+Z方向, 则食指、中指等的指向是圆周进给运动的+A, +B,+C方向。
二、数控编程基本知识
基本轴与旋转轴的方向:
+X =-X′, +Y =-Y′, +Z =-Z′, +A =-A′, +B =-B′, +C =-C′ 同样两者运动的负方向也彼此相反。
刀具半径左补偿
G42
刀具半径右补偿
代码 组 号
G43 10 G44 G49
G50 04 G51 G54 11 G55 G56 G57 G58 G59
G61 12 G64
G68 05 G69
意义
刀具长度正向补偿 刀具长度负向补偿 刀具长度补偿取消 缩放关 缩放开 选择坐标系 1 选择坐标系 2 选择坐标系 3 选择坐标系 4 选择坐标系 5 选择坐标系 6 精确停止效验方式 连续加工方式
模块四 数控加工的程序
编制
数控铣、加工中心 编程讲义
数控机床编程基础
一、数控机床编程基本知识
二、数控铣床编程基本指令 三、数控铣床编程实例 四、数控铣床编程基本指令 五、数控铣床编程实例 六、用户宏程序
二、数控编程基本知识
1、机床坐标轴 2、机床原点、参考点、机床坐标系 3、工件原点和工件坐标 4、绝对、增量编程 5、直径、半径编程 6、程序格式
一、数控机床编程基础
模态代码:一经在一个程序段中指定, 其功能一直保持到被取消或被同组其它 G代码所代替,即在后续的程序段中不
写该代码,功能仍然起作用 非模态代码:其功能仅在所出现的程序
段内有效
二、数控编程基本知识
立式铣床轴的定义
+Z +X
+Y
铣床坐标系统
二、数控编程基本知识
2、机床参考点、机床零点、机床坐标系
二、数控编程基本知识
+Y +Z
+Y +B +Z ’
+X ’ +C +Z
+X +A
+Y ’
+X
+X +Y +Z
+A +B +C
图 1 机床坐标轴
二、数控编程基本知识
3)附加坐标轴:
在基本的线性坐标轴X,Y,Z之外的附加线性坐标轴指定为U, V,W 和P,Q,R。
这些附加坐标轴的运动方向,可按决定基本坐标轴运动方向的 方法来决定。