
第4讲数控铣床编程和操作 4.1数控铣床编程概述 4.1.1数控铣床的功能和特点 数控铣床是一种用途十分广泛的机床。 (1)用于铣削平面、沟槽和曲面,还能加工复杂的型 腔和凸台。如各类凸轮、样板、靠模、模具和弧形槽等平面 曲线的轮廓。 (2)可以钻、扩、锪、铰、攻螺纹、镗孔等加工。 (3)加进一个回转的A坐标或C坐标,可用来加工螺旋 槽、叶片等立体曲面零件。 (4)数控铣床也能加工有一定位置精度要求的孔系
4.1 数控铣床编程概述 4.1.1 数控铣床的功能和特点 数控铣床是一种用途十分广泛的机床。 (1)用于铣削平面、沟槽和曲面,还能加工复杂的型 腔和凸台。如各类凸轮、样板、靠模、模具和弧形槽等平面 曲线的轮廓。 (2)可以钻、扩、锪、铰、攻螺纹、镗孔等加工。 (3)加进一个回转的A坐标或C坐标,可用来加工螺旋 槽、叶片等立体曲面零件。 (4)数控铣床也能加工有一定位置精度要求的孔系。 第4讲 数控铣床编程和操作

数控铣削加工的零件
数控铣削加工的零件

4.2数控铣床编程 4.2.1数控铣床的编程特点 (1)铣削主要包括平面铣削和轮廓铣削。二坐标联动 用于加工平面零件轮廓;三坐标以上的数控铣床用于难度 较大的复杂工件的立体轮廓加工。 (2)数控铣床的数控装置具有直线插补、圆弧插补, 极坐标插补、抛物线插补、螺旋线插补等多种插补方式。 (3)熟悉刀具补偿、固定循环、镜像、旋转等功能
4.2 数控铣床编程 4.2.1 数控铣床的编程特点 (1)铣削主要包括平面铣削和轮廓铣削。二坐标联动 用于加工平面零件轮廓;三坐标以上的数控铣床用于难度 较大的复杂工件的立体轮廓加工。 (2)数控铣床的数控装置具有直线插补、圆弧插补, 极坐标插补、抛物线插补、螺旋线插补等多种插补方式。 (3)熟悉刀具补偿、固定循环、镜像、旋转等功能

4.2.2数控铣床编程基本功能(华中数控系统) 基本指令 M指令一览(或辅助功能) 指令明功能 说明 M00 程序暂停 费行M00后,机床所有动作均被切断, 键后,再维续执行后面的程序 M01 任选暂停 我行过程和M00相月,只是在机床控制面 止” 关置于接通位置时,该指令才有 M01程序结束 可用来作为程序结束的标志 M03 主轴正转 M04主轴反转 M05主停 M06换刀 在加工中才有此动作,即带有刀库的机床 M01 切制液开 M09切液关 M30 主程序结束 结束程序, M98调用子程序其后P地址指定子程序 M99子程序结束 子程序结束, 开这到王 中M9 暂无此功能
M指令一览(或辅助功能) 基本指令 指 令 功 能 说 明 备 注 M 0 0 程序暂停 执 行 M 0 0 后 , 机 床 所 有 动 作 均 被 切 断 , 重 新 按 程 序 启 动 按 键后,再继续执行后面的程序段。 M 0 1 任选暂停 执行过程和 M 0 0 相 同 , 只 是 在 机 床 控 制 面 板 上 的 “ 任 选 停 止”开关置于接通位置时,该指令才有效。 * M 0 2 程序结束 可用来作为程序结束的标志 M 0 3 主轴正转 M 0 4 主轴反转 M 0 5 主轴停 M 0 6 换 刀 在加工中才有此动作,即带有刀库的机床才可以 M 0 7 切削液开 * M 0 9 切削液关 * M 3 0 主程序结束 结束程序,返回程序头 M 9 8 调用子程序 其 后 P 地址指定子程序号, L 地址指定调运次数。 M 9 9 子程序结束 子程序结束,并返回到主程序中 M 9 8 所在程序行的下一行 * 暂无此功能。 4.2.2 数控铣床编程基本功能(华中数控系统)

基本指令 ·有关坐标和坐标系的指令 绝对值编程G90与相对值编程G91 ·格式:G90GXYZ G91 G X Y Z G0为绝对值编程,每个轴上的编程值是相对于程序原点 的;(机床的默认状态) G91为相对值编程,每个轴上的编程值是相对于前一位置 而言的,该值等于沿轴移动的距离
• 有关坐标和坐标系的指令 –绝对值编程G90与相对值编程G91 • 格式: G90 G_ X_ Y_ Z_ G91 G_ X_ Y_ Z_ G90为绝对值编程,每个轴上的编程值是相对于程序原点 的;(机床的默认状态) G91为相对值编程,每个轴上的编程值是相对于前一位置 而言的,该值等于沿轴移动的距离。 基本指令

基本指令 -工件坐标系设定G92 ·格式:G92XYZ 其中,X,Y、Z、A,B,C,UV,伪坐标原点(程序原点)到 刀具起点(对刀点)的有向距离。2确定原则 1、方便数学计算和简化编程; 2、容易找正对刀: 3、便于加工检查; 4、引起的加工误差小; 5、不要与机床、工件发生碰撞; 6、方便拆卸工件; 7、空行程不要太长;
– 工件坐标系设定G92 • 格式:G92 X_ Y_ Z_ 其中,X、Y、Z、A、B、C、U、V、W为坐标原点(程序原点)到 刀具起点(对刀点)的有向距离。 X、Y、Z 确定原则: 1、方便数学计算和简化编程; 2、容易找正对刀; 3、便于加工检查; 4、引起的加工误差小; 5、不要与机床、工件发生碰撞; 6、方便拆卸工件; 7、空行程不要太长; 基本指令

基本指令 注意: 1、执行此指令,只是建立在工件坐标系中刀具起点相 对于程序原点的位置,刀具并不产生运动。执行此程序 段之前必须保证刀位点与程序起点(起刀点)符合。 2、G92指令需要后续坐标值指定刀具当前点在工件坐标 系中的位置,因此必须单独一个程序段指定。 3、G92指令段一般放在一个零件程序的首段
注意: 1、执行此指令,只是建立在工件坐标系中刀具起点相 对于程序原点的位置,刀具并不产生运动。执行此程序 段之前必须保证刀位点与程序起点(起刀点)符合。 2、G92指令需要后续坐标值指定刀具当前点在工件坐标 系中的位置,因此必须单独一个程序段指定。 3、G92指令段一般放在一个零件程序的首段。 基本指令

基本指令 -工件坐标系选择G54-G59 G54 G55 G54工件坐标系 格式: G56 G54原点 G59工件坐标系 G57 G59原点 G58 G59 工件零点偏置 机床原点 图11工件坐标系选择G54~G59)
– 工件坐标系选择G54-G59 格式: 基本指令 G G G G G G 54 55 56 57 58 59 工件零点偏置 机床原点 X Y Z X Y Z 图 11 工件坐标系选择(G54~G59) G54 原点 G59 原点 G59 工件坐标系 G54 工件坐标系

基本指令 直接机床坐标系编程G53 ·格式:G53G00(G01)X_YZ 含有G53指令的程序段,刀具到达的目标点的坐标值是 机床坐标系中(相对于机床原点)的坐标值。 G53指令仅在其被规定的程序段中有效。 注意:G53,G54~G59都是要求机床回过参考点后才使用 的指令
– 直接机床坐标系编程G53 • 格式:G53 G00 (G01) X _ Y _ Z_ 含有G53指令的程序段,刀具到达的目标点的坐标值是 机床坐标系中(相对于机床原点)的坐标值。 G53指令仅在其被规定的程序段中有效。 注意:G53 ,G54~G59都是要求机床回过参考点后才使用 的指令。 基本指令

基本指令 坐标平面选择G17,G18,G19 ·格式: G17 G18 G19 该指令选择一个平面,在此平面中进行圆弧插补和刀 具半径补偿。 ·G17选择XY平面,G18选择ZX平面,G19选择YZ平面。 ·移动指令与平面选择无关。例如在规定了G17Z时,Z 轴照样会移动。 ·G17、G18、G19为模态功能,可相互注销,G17为缺省值
– 坐标平面选择G17,G18,G19 • 格式: G17 G18 G19 该指令选择一个平面,在此平面中进行圆弧插补和刀 具半径补偿。 • G17选择XY平面,G18选择ZX平面,G19选择YZ平面。 • 移动指令与平面选择无关。例如在规定了G17 Z_时,Z 轴照样会移动。 • G17、G18、G19为模态功能,可相互注销,G17为缺省值。 基本指令