《如何用好加工中心刀具长度补偿功能(2020年10月整理).pptx》由会员分享,可在线阅读,更多相关《如何用好加工中心刀具长度补偿功能(2020年10月整理).pptx(3页珍藏版)》请在金锄头文库上搜索。
1、如何用加工中心刀具长度补偿功能,刀具补偿功能,是数控机床的一项重要功能,在准备功能中用 G43、G44、G49 表示,但是 若使用得不好恨容易造成撞车和废品事故。下面以加工中心为例,介绍生产实践中常用的机 种刀具长度补偿方法。 1、刀具长度补偿功能的执行过程 典型的指令格式为G43 Z_H_;或G44 Z_H_。其中G43 指令加补偿值,也叫正向补偿,即把 编程的 Z 值加上H 代码的偏值寄存器中预设的数值后作为 CNC 实际执行的Z 坐标移动值。 相应的 G44 指令减去预设的补偿值,也叫负向补偿。 当指令G43 时,实际执行的Z 坐标值Z=Z_+(H_); 当指令G44 时,实际执行的Z
2、坐标值为 Z=Z_-(H_); 这个运算不受G90 绝对值指令或 G91 增量值指令状态的影响。偏值寄存器中可预设正值或 负值,因此有如下等同情况。 指令G43、H 设正值等同于指令 G44、H 设负值的效果; 指令G43、H 设负值等同于指令 G44、H 设正值的效果 因此一般情况下,为避免指令输入或使用错误时失误,可根据操作者习惯采用两种方式: 1)只用指令G43,H 设正值或负值; 2)H 只设正值,用指令G43 或 G44。 以下介绍使用较多的第一中情况: 指令格式中Z 值可以为 0,但 H0 或H00 将取消刀具长度补偿,与G49 效果等同,因为 0 号偏值寄存器被 NC 永远置 0
3、. 一般情况下,为避免失误,通过设定参数使用刀具长度补偿只对 Z 轴有效。例如当前指 令为G43X_H_;时,X 轴的移动并没有被补偿。 被补偿的偏置值由H 后面的代码指定。例如 H1 设 20.、H2-30.,当指令“G43 Z100.H1;” 时,Z 轴将移动至 120 处:而当指令“G43 Z100.H2;”时,Z 轴将移动至 70.处。G43(G44)与 G00、G01 出现在一个程序段时,NC 将首先执行 G43(G44)。 可以在固定循环的程序段中指令G43(G44),这时只能指令一个 H 代码,刀具长度补偿 同时对 Z 值和R 值有效。 在机床回参考点时,除非使用 G27、G28
4、、G30 等指令,否则必须取消刀具长度补偿。 为了安全,在一把刀加工结束或程序段结束时,都应取消刀具长度补偿。 现代数控机床基本上淘汰了纸带,用芯片存储程序和刀具长度补偿值,可以随时修改, 但通过设置和修改补偿量避免和减少改动加工程序,避免和减少因此可能带来的误改、改不 全等事故发生也是很有意义的。有些数控机床在出厂时因为参数设定不当,造成存储保护开 关只能禁止改加工程序,这种情况是相当危险的。 2、利用刀具长度补偿功能简化编程 利用 NC 处理刀具长度补偿功能的原理,可以简化编程。在编制加工程序时,忽略不同刀 具长度对编程的影响,可以只以一把假想长度的标准刀具进行编程,这个假想长度的标准刀,
5、1,具进行编程,这个假想长度也可以是 0,以简化编程中不必要的计算,在正式加工前再把实 际刀具长度与标准刀具长度的差值作为该刀具的长度补偿值设置到其所使用的H 代码地址 内。 试切时在零件或夹具上垂直于 Z 轴(平行于X、Y 轴)的平面族内选择一个 Z0 平面,该 平面是刀具长度补偿后编辑的Z 坐标 0 点。一般以达到图纸尺寸的零件上的一个平面或台 阶作为 Z0 平面,也叫对刀基准面。如果是切削毛坯,需先用一把铣刀通过试切建立这个平 面。如下所示,钻头T1、镗刀T2、铣刀 T3 是Z 轴在机床零件点时的位置,标准刀具是前 端抵至 Z0 平面的位置。,根据客户购买机床时的实际配置,对刀有两种情况
6、。 有机外对刀仪 一般以对刀仪供货时随时的效验棒作为标准刀具,把它装进主轴,.轴回 到机床零点,然后以手动方式使标准刀具的前端(一般是钢球)抵至Z0 平面,可以用塞尺 确定。 a、把此时机床坐标系的Z 轴值(负值)减去标准刀具的长度(正值),注意是负值时得绝 对值相加,把这个值(负值)设置为该工件坐标系的Z 值。接着在对刀仪上测出所有加工刀 具的长度,即主轴端面至刀尖的距离,然后把这些值(正值)分别作为每把刀的刀具长度补 偿值。 b、 直接把此时机床坐标系的 Z 轴值(负值)设置为该工件坐标系的 Z 值。接着在对刀仪上 测出所有加工刀具与标准刀具的长度之差,比标准刀具长的记为正值,比标准刀具短
7、的记为 负值,然后把这些值分别作为每把刀的刀具长度补偿值。 没有机外对刀仪 没有对刀仪的用户,一般采用前述的指令 G43、H 只设负值的方式。分 别把加工刀具装进主轴,Z 轴回到机床零点,然后以手动方式使刀具的前端抵至 Z0 平面。 把此时机床坐标系的Z 轴值(负值)直接作为每把刀的刀具长度补偿值。同时该工件坐标系 的 Z 值永远置 0.这种对刀过程,对大部分数控系统,在刀具偏置页面下就可以显示当时的 Z 坐标值,可以直接把该值输入到补偿地址。应注意这时显示的 Z 坐标值一般是相对值,一定 要切换到机床坐标系,否则很容易造成事故。 有的操作者用一个对刀块确认刀具的前端抵至 Z0 平面,这样在输入补偿值或输入工件坐 标系 Z 值时换算对刀块的厚度,也容易因加减搞错和漏加漏减造成事故。 不同刀具的对刀点 根据使用经验,为使程序调整简单,钻头、铣刀、镗刀等刀具以刀尖,2,3,对刀。但是对倒角刀具,比如锪钻、倒角镗刀、倒角立铣刀等以被倒角的孔口接触刀刃作为 对刀点,这样可以简化倒角角度与 Z 轴进给长度的换算。,