G40 G17 G49 G80 G90数控编程是什么意思?不太懂

如题所述

G40取消G41、G42左右两边直径补偿,一般是铣边才用
G49是取消刀具长度补偿
G80是取消循环钻孔、攻牙、镗孔的其他G代码循环指令
G17是取消XY轴面的G15建立平面指令,一般都是循环钻孔攻丝这些才用
G90是绝对坐标
电脑编程要照顾各种数控厂商的不同,往往为了安全起见都会重复输入一些无用的G代码,你问的这段编程意思格式,应该撞过刀,这段程序是钻孔或者攻丝完成后准备换刀指令,有些机床不允许G40取消刀具直径和G49取消刀具长度两个G代码同时出现在一个段落,那个在前就执行前边哪个,这个编程会发生退刀执行G40后,再会快速插入上一段的坐标点去执行G49形成撞刀。G80这种循环孔加工已经表示之前不会使用与G40有关的代码而要用到与G49有关的代码,删除G40就不会撞刀了。现在出品的机床新系统,已经不像以前那样只预读下一段程序而不读后一段程序了,现在的系统会读后边程序会默认不执行与它无关的G40代码
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-17
g17是选择平面,因为前面可能用过其他面,所以要确定用的是g17这个面,g21是确定用毫米而不是英寸,g40是刀具半径补偿取消,g49是刀具长度补偿取消,g80是钻孔循环取消,g90是绝对坐标,因为很多都是模态指令,,所以开头都要先取消一下
第2个回答  2020-05-15
G40取消左右补偿
G17
XY平面
G49取消高度补偿
G80取消钻孔等循环
G90绝对坐标
正常程序开头都加这些指令恢复初始状态
相似回答