先来说说什么是直线插补,直线插补的意思就是刀具以程序设定的速度,从某一点出发,以直线移动到目标点,这就叫直线插补,后面我们还会学到圆弧插补,螺纹插补等。
G1 X(U_) Z(W_) F_
X、Z为终点绝对坐标值
U、W为起点与终点之间的差值
F为刀具进给速度,F分两种进给方式,一种是G98每分钟进给,比如F200的意思就是一分钟刀具移动200mm,另一种是G99每转进给,比如F0.2的意思就是主轴转一圈刀具移动0.2mm,我们通常在程序的开头加上G98或者G99来决定进给方式。
给大家来个示例:1-1
O0001 程序名
G99; 每转进给
T101; 1号刀具1号刀偏
S800 M3; 主轴以每分钟800转的速度正转
G0 X18 Z2; 刀具从A点快速定位至B点
G1 Z-15 F0.1;刀具以每转0.1速度运动到C点
X30 Z-26; C点至D点
Z-36; D点至E点
X40; E点至F点
G0 X80 Z60; F点以G0方式返回A点
M30; 程序结束光标回到程序第一行
模态代码跟非模态代码我不知道跟大家讲过没有,模态代码的意思就是模态代码的意思就是,这个代码一旦被执行,则一直有效,直到被同组其他代码注销,非模态代码指的是这个代码只在这一个程序段有效,这个程序段结束后自动注销。从G代码表中我们知道G1跟G0都是属于模态代码,所以第5行的G1注销了第4行的G0(程序名不算做一行),第5行的G1一直延续到第8行,直到被第9行的G0注销,懂得模态跟非模态能让我们节省更多的编程时间,让程序看起来更加简洁明了。
今天的内容就是这么多了,大家有空多练习,不懂就私信我