当前位置:文档之家› 数控铣床编程.ppt

数控铣床编程.ppt

数控铣床及加工中心 编程与操作
数控机床编程基础
一、数控机床编程基本知识
二、数控铣床基本编程指令 三、数控铣床常用编程指令 四、简化编程指令 五、数控铣床编程实例 六、半径补偿专题
一、数控编程基本知识
1、机床坐标轴 2、机床原点、参考点、机床坐标系 3、工件原点和工件坐标 4、绝对、增量编程 5、程序格式
二、数控铣床基本编程指令
2-1 、 G 指 令 ( 准 备 功 能 )
表 2-1
代码
G00 G01 G02 G03
G04 G07 G09 G17 G18 G19
G20 G21 G22
G24 G25 G28 G29
G40 G41 G42

意义

01 快速定位
直线插补
顺圆插补
逆圆插补
00 暂 停
16 虚 轴 设 定
00 准 停 效 验
02 X—Y 平 面 选 择 X—Y 平 面 选 择 X—Y 平 面 选 择
08 英 寸 输 入
毫米输入
脉冲当量
03 镜 像 开
镜像关
00 返回到参考点
由考点返回
09 刀具半径取消 刀具半径左补偿
刀具半径右补偿
代码 组 号
G43 10 G44 G49
G50 04 G51
G52 00 G53
代码
G73 G74 G76 G80 G81 G82 G83 G84 G85 G86 G87 G88 G89

意义

06 深孔高速钻循环 反攻丝循环 精镗循环 固定循环取消 定心钻循环 带停顿的钻孔循环 深孔钻循环 攻丝循环 镗孔循环 镗孔循环 反镗循环 手动精镗循环 镗孔循环
G90 13 绝对值编程
4、直接机床坐标系编程G53
• 格式:G53 在含有G53指令的程序段中,用绝对值编程(G90)的
移 动指令位置就是在机床坐标系中(相对于机床原点)的 坐标值。
G53指令仅在其被规定的程序段中有效。
二、数控铣床基本编程指令
G90为绝对值编程,每个轴上的编程值是相对于程序原 点的。 G91为相对值编程,每个轴上的编程值是相对于前一位 置而言的,该值等于沿轴移动的距离。
二、数控铣床基本编程指令
G90、G91为模态功能,G90为缺省值。
• 区别:图8中给出了刀具由原点按顺序向1、2、3 点移动时两种不同指令的区别。
G90编 程
* 暂无此功能。
说明
切断机床所有动作,并使程序复位。 其后 P 地址指定子程序号,L 地址指定调运次数。 子程序结束,并返回到主程序中 M98 所在程序行的下一行
备注
* *
二、数控铣床基本编程指令
一、有关坐标和坐标系的指令 1、绝对值编程G90与相对值编程G91
• 格式: G90 G X Y Z G91 G X Y Z
一、数控编程基本知识
2、机床参考点、机床零点、机床坐标系
机床参考点:为了正确地在机床工作时建立机床坐标系, 通常在每个坐标轴的移动范围内设置一个固定的机械 的机床参考点(测量起点),(该点系统不能确定其位置)
机床零点:通过已知参考点(已知点)、系统设置的参考点 与机床零点的关系可确定一固定的机床零点,也称为 机床坐标系的原点。(该点系统能确定其位置)。
Y
%0001
45
2
N1 G92 X0 Y0
N2 G90G01X20 Y15
25
15
1
3
N3 X40 Y45
N4 X60 Y25
X N5X0Y0
O 20 40 60
N6 M30
G91编 程
%0002 N1 G91G01X20 Y15 N2 X20 Y30 N3 X20 Y-20 N4 X-60 Y-25 N5 M30
二、数控铣床基本编程指令
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)
二、数控铣床基本编程指令
机床坐标系:以机床原点为原点,机床坐标轴为轴,建 立的坐标系即机床坐标系。(该坐标系是机床位置控制的参照系)
一、数控编程基本知识
3、工件坐标系、程序原点
定义:工件坐标系是编程人员在编程时使用的, 编程人员选择工件上的某一点为原点(也称 程序原点),建立一个坐标系,称为工件坐 标系。工件坐标系一旦建立便一直有效,直 到被新的工件坐标系所取代。
二、数控铣床基本编程指令
X、Y、Z取值原则:
1、方便数学计算和简化编程; 2、容易找正对刀; 3、便于加工检查; 4、引起的加工误差小; 5、不要与机床、工件发生碰撞; 6、方便拆卸工件; 7、空行程不要太长;
二、数控铣床基本编程指令
注意
1、执行此段程序只是建立在工件坐标系中刀具起 点相对于程序原点的位置,刀具并不产生运动。 2、执行此程序段之前必须保证刀位点与程序起点 (对刀点)符合。 3、G92指令必须单独一个程序段指定,并放在程 序的首段。
图8 两种指令方式
二、数控铣床基本编程指令
2、坐标系设定G92 格式:G92 X_ Y_ Z_ A_
其中,X、Y、Z、A为坐标原点(程序原点)到刀具起点(对
刀点)的有向距离。 • 建立:G92指令通过设定刀具起点相对于坐标原 点的位置建立坐标系。此坐标系一旦建立起来, 后序的绝对值指令坐标位置都是此工件坐标系中的坐标值。
G54 11 G55 G56 G57 G58 G59
G60 00 G61 12 G64
G65 00 G68 05 G69
意义
刀具长度正向补偿 刀具长度负向补偿 刀具长度补偿取消 缩放关 缩放开 局部坐标系设定 直接机床坐标系编程 选择坐标系 1 选择坐标系 2 选择坐标系 3 选择坐标系 4 选择坐标系 5 选择坐标系 6 单方向定位 精确停止效验方式 连续加工方式 子程序调用 旋转变换 旋转取消
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 子程序结束
相关主题