第8章数控铣床编程

更新时间:2023-07-20 17:39:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第8章 数控铣床编程 FANUC0i铣床程序编制 8.1 FANUC0i铣床程序编制同数控车床一样, 同数控车床一样,数控铣床的编程指令也随 控制系统的不同而不同,但一些常用的指令, 控制系统的不同而不同,但一些常用的指令, 如某些准备功能、辅助功能,还是符合IS0 IS0标 如某些准备功能、辅助功能,还是符合IS0标 准的。本节通过对一些基本编程指令的介绍, 准的。本节通过对一些基本编程指令的介绍, 使大家不但了解这些指令的规定、用法,而且 使大家不但了解这些指令的规定、用法, 对利用这些指令进行实际编程有所认识 对利用这些指令进行实际编程有所认识。

第8章 数控铣床编程与数控车床编程功能相似, 与数控车床编程功能相似,数控铣床 的编程功能指令也分为准备功能和辅助功 能两大类。准备功能主要包括快速定位、 能两大类。准备功能主要包括快速定位、 直线插补、圆弧或螺旋线插补、暂停、 直线插补、圆弧或螺旋线插补、暂停、刀 具补偿、缩放和旋转加工、零点偏置和刀 具补偿、缩放和旋转加工、 具补偿等等;辅助功能主要指主轴启停、 具补偿等等;辅助功能主要指主轴启停、 换刀、冷却液开关等。 换刀、冷却液开关等。

第8章 数控铣床编程8.1.1 坐标系工件坐标系设定(1).设定工件坐标系指令G92 (1).设定工件坐标系指令G92 设定工件坐标系指令 指令格式如下: 指令格式如下: ____Z____; G92 X____ Y ____Z____; G92指令是规定工件坐标系坐标 G92指令是规定工件坐标系坐标 原点的指令, 原点的指令,工件坐标系的坐标原点 又称为程序零点,坐标值X 又称为程序零点,坐标值X、Y、Z为 刀具刀位点在工件坐标系中( 刀具刀位点在工件坐标系中(相对于 40 程序零点)的初始位置。执行G92 G92指令 程序零点)的初始位置。执行G92指令 机床并不动作, 时,机床并不动作,即X、Y、Z轴均 +X 不移动。 不移动。25 刀刀 O 30 +Y +Z

第8章 数控铣床编程G54--G59 ——选择 ~6号工件坐标系 选择1~ 号工件坐标系 选择编程格式为: 编程格式为:G54或G55或… 或 或 该指令执行后, 该指令执行后,所有坐标值指定的坐标尺寸都 是选定的工件坐标系中的位置。 是选定的工件坐标系中的位置。G92指令与 指令与G54~G59指令都是用于设定工件加工坐标 指令与 ~ 指令都是用于设定工件加工坐标 系的,但在使用中是有区别的。 系的,但在使用中是有区别的。G92指令是通过程序来设 指令是通过程序来设 定、选用加工坐标系的,它所设定的加工坐标系原点与当 选用加工坐标系的, 前刀具所在的位置有关, 前刀具所在的位置有关,这一加工原点在

机床坐标系中的 位置是随当前刀具位置的不同而改变的。 位置是随当前刀具位置的不同而改变的。 G54~G59指令是通过 ~ 指令是通过MDI在设置参数方式下设定工件 指令是通过 在设置参数方式下设定工件 加工坐标系的,一旦设定, 加工坐标系的,一旦设定,加工原点在机床坐标系中的位置 是不变的,它与刀具的当前位置无关,除非再通过MDI 方 是不变的,它与刀具的当前位置无关,除非再通过 式修改。 建立的工件坐标系在机床重开机时消失。 式修改。G92建立的工件坐标系在机床重开机时消失。 建立的工件坐标系在机床重开机时消失

第8章 数控铣床编程 G54与G55~G59的区别 G54与G55~G59的区别G54~G59设置加工坐标系的方法是一样 G54~G59设置加工坐标系的方法是一样 但在实际情况下, 的,但在实际情况下,机床厂家为了用户的 不同需要,在使用中有以下区别:利用G54 G54设 不同需要,在使用中有以下区别:利用G54设 置机床原点的情况下, 置机床原点的情况下,进行回参考点操作时 机床坐标值显示为G54的设定值, G54的设定值 机床坐标值显示为G54的设定值,且符号均为 利用G55 G59设置加工坐标系的情况下 G55~ 设置加工坐标系的情况下, 正;利用G55~G59设置加工坐标系的情况下, 进行回参考点操作时机床坐标值显示零值。 进行回参考点操作时机床坐标值显示零值。

第8章 数控铣床编程G52局部坐标设定指令 G52局部坐标设定指令属于非模态指令,仅在本程序段中有效。 属于非模态指令,仅在本程序段中有效。 程序段格式为: 程序段格式为:G52 X Y Z X、Y、Z为局部坐标系原点在工件坐标系中的 位置。 位置。 G52指令可以在G54~G59指定的工件坐标 指令可以在G54 G52指令可以在G54~G59指定的工件坐标 系中设定局部坐标系。局部坐标系建立以后, 系中设定局部坐标系。局部坐标系建立以后, 绝对值方式编程的移动指令就是在该局部坐标 系中的坐标值。 系中的坐标值。 若要删除局部坐标系时,即指令为: 若要删除局部坐标系时,即指令为: G52 X0 Y 0Z0

第8章 数控铣床编程G53选择机床坐标系指令 G53选择机床坐标系指令编程格式: 编程格式: G53 G90 X~ Y~ Z~ ~ ~ ~ G53指令使刀具快速定位 指令使刀具快速定位 到机床坐标系中的指定位置 式中X、 、 后的值为 上,式中 、Y、Z后的值为 机床坐标系中的坐标值, 机床坐标系中的坐标值,其 尺寸均为负值。 尺寸均为负值。执行 G53 G90 X-100 Y-100 Z-20 后刀具在机床坐标系中的位 置如图所示。 置如图所示。

第8章 数控铣床编程参考点返回指令G27、G28、G29、 参考点返回指令G27、G28、G29、G30 G27

机床参考点是可以任意设定的, 机床参考点是可以任意设定的,设定的 位置主要根据机床加工或换刀的需要。 位置主要根据机床加工或换刀的需要。设定 的方法有两种: 的方法有两种:其一即根据刀杆上某一点或 刀具刀尖等坐标位置存入参数中, 刀具刀尖等坐标位置存入参数中,来设定机 床参考点: 床参考点:其二用调整机床上各相应的挡铁 位置,也可以设定机床参考点。 位置,也可以设定机床参考点。一般参考点 选作机床坐标系的原点,在使用手动返回参 选作机床坐标系的原点, 考点功能时,刀具即可在机床X 考点功能时,刀具即可在机床X、Y、Z坐标 参考点定位,这时返回参考点指示灯亮, 参考点定位,这时返回参考点指示灯亮,表 明刀具在机床的参考点位置。 明刀具在机床的参考点位置。

第8章 数控铣床编程自动返回参考点G28 自动返回参考点G28指令格式: 指令格式: G28 X__Y__ 或G28 Z__X__ 或G28 Y__Z__ 其中X 为中间点位置坐标, 其中X、Y、Z为中间点位置坐标,指令执行 所有的受控轴都将快速定位到中间点, 后,所有的受控轴都将快速定位到中间点,然后 再从中间点到参考点。 再从中间点到参考点。 G28指令一般用于自动换刀 所以使用G28 指令一般用于自动换刀, G28指 G28指令一般用于自动换刀,所以使用G28指 令时,应取消刀具的补偿功能。 令时,应取消刀具的补偿功能。

第8章 数控铣床编程参考点自动返回指令G29 参考点自动返回指令G29指令格式为: 指令格式为: G29 X__Y__ 或G29 Z__X__ 或G29 Y__Z__ 这条指令紧跟在G28指令后使用, G28指令后使用 这条指令紧跟在G28指令后使用,指令中的 坐标值是执行完G29 G29后 X、Y、Z坐标值是执行完G29后,刀具应到达的 坐标点。 坐标点。它的动作顺序是从参考点快速到达 G28指令的中间点 再从中间点移动到G29 指令的中间点, G29指令 G28指令的中间点,再从中间点移动到G29指令 的点定位,其动作与G00动作相同。 G00动作相同 的点定位,其动作与G00动作相同。

第8章 数控铣床编程返回参考点校验功能G27 返回参考点校验功能G27程序中的这项功能, 程序中的这项功能,用于检查机床是否 能准确返回参考点。 能准确返回参考点。 指令格式: 指令格式:G27 X__Y__ 当执行G27指令后, G27指令后 当执行G27指令后,返回各轴参考点指 示灯分别点亮。当使用刀具补偿功能时, 示灯分别点亮。当使用刀具补偿功能时,指 示灯是不亮的,所以在取消刀具补偿功能后, 示灯是不亮的,所以在取消刀具补偿功能后, 才能使用G27指令。 G27指令 才能使用G27指令。当返回参考点校验功能 程序段完成,需要使机械

系统停止, 程序段完成,需要使机械系统停止,必须在 下一个程序段后增加M00 M01等辅助功能或 M00或 下一个程序段后增加M00或M01等辅助功能或 在单程序段情况下运行。 在单程序段情况下运行。

第8章 数控铣床编程G09,G61, G63, 切削进给速度控制 G09,G61,G64 ,G63,G62 准停检验指令G09 非模态) G09( 准停检验指令G09(非模态) 格式:G09; 格式:G09;该功能只对指定的程序段有效。刀具在程序段的终点减速, 该功能只对指定的程序段有效。刀具在程序段的终点减速, 执行到位检查。然后执行下个程序段。 执行到位检查。然后执行下个程序段。

精确停止检验指令G61(模态) 精确停止检验指令G61(模态) G61 格式:G61; 格式:G61;一旦指定,直到G62、 指定之前, 一旦指定,直到G62、 G63 或G64 指定之前,该功能一直 G62 有效。刀具在程序段的终点减速,执行到位检查然后, 有效。刀具在程序段的终点减速,执行到位检查然后,执行下 个程序段。 个程序段。

第8章 数控铣床编程连续切削方式G64 连续切削方式G64格式:G64: 格式:G64: 旦指定,直到G61 G61、 指定之前, 一旦指定,直到G61、 G62 或G63 指定之前,该功能一 直有效。刀具在程序段的终点不减速,而执行下个程序段。 直有效。刀具在程序段的终点不减速,而执行下个程序段。 段间过渡方式指令G09 G61, G09, 段间过渡方式指令G09,G61,G64

F200; N10 G91 G01 G61 Y70 F200; N20 X100; X100;

N10 N20

G91 G01 G64 Y70 F200 X100

第8章 数控铣床编程攻丝方式G63 攻丝方式G63指令格式为: 指令格式为:G63 一旦指定,直到G61 指定之前, 一旦指定,直到G61 、G62 或G64 指定之前,该功能一 直有效。刀具在程序段的终点不减速而执行下个程序段。 直有效。刀具在程序段的终点不减速而执行下个程序段。 当指定G63 时进给速度倍率和进给暂停都无效。 当指定G63 时进给速度倍率和进给暂停都无效。

自动调整内拐角倍率G62 自动调整内拐角倍率G62指令格式为: 指令格式为:G62 一旦指定,直到G61 G63或 G61、 指定之前, 一旦指定,直到G61、G63或G64 指定之前,该功能一直有 在刀具半径补偿期间,当刀具沿着内拐角移动时, 效。在刀具半径补偿期间,当刀具沿着内拐角移动时,对切削 进给速度进行减速,以减轻刀具的负荷,这样,可以加工出好 进给速度进行减速,以减轻刀具的负荷,这样, 的表面精度。 的表面精度。

第8章 数控铣床编程G40,G41, 刀具半径补偿 G40,G41,G42刀具半径补偿指令格式如下: 刀具半径补偿指令格式如下: 41( 42) 00( 01) G17 G41(或G42) G00(或G01) 41( 42) 00( 01) 或G18 G41(或G42) G00(或G01)

或G19 G41(或G42) 41( 42) G00(或G01) 00( 01) G40 为取消刀具半径补偿 X X Y Y Z Z D D D;D为刀补号地址

第8章 数控铣床编程刀具半径补偿 编程举例按增量方式编程: 按增量方式编程: O0001 17指定 N10 G54 G91 G17 G00 M03 G17 指定 刀补平面(XOY平面 平面) 刀补平面(XOY平面) 20. 10. N20 G41 X20.0 Y10.0 D01 建立刀补 刀补号为01 01) (刀补号为01) 40. N30 G01 Y40.0 F200 30. N40 X30.0 30. N50 Y-30.0 40. N60 X-40.0 10. 20. N70 G00 G40 X-10.0 Y-20.0 M05 解除刀 补 N80 M02

第8章 数控铣床编程G43/G44/G49——刀具长度正补偿 刀具长度负 刀具长度正补偿/刀具长度负 刀具长度正补偿 补偿/取消刀具长度补偿用 补偿 取消刀具长度补偿用使用刀具长度补偿功 能,在编程时可以不考虑 刀具在机床主轴上装夹的 实际长度, 实际长度,而只需在程序 中给出刀具端刃的Z坐标 坐标, 中给出刀具端刃的 坐标, 具体的刀具长度由Z向对刀 具体的刀具长度由 向对刀 来协调。 来协调。正常

2

2

30

2

30

刀具长度补偿

4

30

第8章 数控铣床编程编程格式为: 编程格式为:G43 X_ Y_ H_G44 X_ Y_ H_

G49H后跟两位数指定偏 后跟两位数指定偏 置号, 置号,在每个偏置号输 入需要偏置的量。 入需要偏置的量。 a情况:设定H01=2,则G44 H01 情况:设定 情况 , c情况:设定 情况: 情况 设定H01=-2,则G43 H02 , b a2 正 常 2

c

30

30

刀具长度补偿

2

2

30

第8章 数控铣床编程

取消长度补偿指令格式: Z(或 取消长度补偿指令格式:G49 Z(或X或Y) 实际上,它和指令G44/G43 H00的功能是一样的 G43、G44、 的功能是一样的。 实际上,它和指令G44/G43 Z H00的功能是一样的。G43、G44、G49 为模态指令,它们可以相互注销。 为模态指令,它们可以相互注销。

第8章 数控铣床编程刀具长度补偿编程举例H01=-4.0(偏移值) N10 G91 G00 X120.0 Y80.0 M03 S500; N20 G43 Z-32.0 H01; N30 G01 Z-21.0 F1000; N40 G04 P2000; N50 G00 Z21.0; N60 X30.0 Y-50.0; N70 G01 Z-41.0; N80 G00 Z41.0; N90 X50.0 Y30.0; N100 G01 Z-25.0; N110 G04 P2000; N120 G00 Z57.0 H00;N130 X-200.0 Y-60.0 M05 M03;

第8章 数控铣床编程等导程直螺纹切削G33 等导程直螺纹切削G33

本文来源:https://www.bwwdw.com/article/b831.html

Top