首页 理论教育 直线插补指令G01详解

直线插补指令G01详解

时间:2023-07-02 理论教育 版权反馈
【摘要】:G01指令可使刀具以插补联动方式从当前位置以指定的进给速度F直线移动到目标点。直线插补直线轴α和旋转轴β时,A、B、C以“°”为单位,X、Y、Z以mm或in为单位的α、β右手直角坐标系中的切线速度为由F所指令的速度。 G91 G01 X20.C40.F300;假定以米制输入时C轴的40.0°为40mm。当使用标准型小数点表示方法时,没有小数点的数值单位会被认为是该机床的最小输入增量单位。G90 G00 X50.Y20.;G01 X100.Y0 F0.25;Y-50.F0.2;……否则将产生碰撞,因为F值对G00无效!

直线插补指令G01详解

G01指令可使刀具以插补联动方式从当前位置以指定的进给速度F直线移动到目标点。

指令格式:

G90(G91)G01 X_Y_Z_A(B)_F_;

其中:X、Y、Z、A(B)为刀具所要移动到目标点的坐标值;在G90编程时为目标点在工件坐标系中的坐标值;在G91编程时为目标点相对于前一点的位移量。F为进给速度。

沿各轴方向的速度如下:

978-7-111-52218-8-Chapter03-28.jpg

α坐标方向进给速度:

Fα=αf/L

β坐标方向进给速度:

Fβ=βf/L

γ坐标方向进给速度:

Fγ=γf/L

ζ坐标方向进给速度:

Fζ=ζf/L

其中

978-7-111-52218-8-Chapter03-29.jpg

转轴的进给速度由°/min(15°/min则编写为F15.0)的单位指定。

直线插补直线轴α(如XYZ)和旋转轴β(如ABC)时,ABC以“°”为单位,XYZ以mm或in为单位的αβ右手直角坐标系中的切线速度为由F(mm/min)所指令的速度。β轴的速度是通过上述公式求出所需时间后再将其换算为°/min而求得的。

【例3-8】 G91 G01 X20.C40.F300;

假定以米制输入时C轴的40.0°为40mm。分配所需时间为(www.xing528.com)

978-7-111-52218-8-Chapter03-30.jpg

C轴的速度为

978-7-111-52218-8-Chapter03-31.jpg

若是同时三轴控制,可以像同时控制两轴一样设定右手直角坐标系。

1.小数点编程

计算器型和小数点型编程的区别见表3-5。

3-5 计算器型和小数点型编程的区别

978-7-111-52218-8-Chapter03-32.jpg

由上面两个指令的例子中可以看到,在FANUC系统加工中心面板中,关于尺寸的数字,数字数值可以用小数点输入,当输入距离、角度、时间或速度时,可以使用小数点。下面的地址可以使用小数点:表示距离和角度的X、Y、Z、U、V、W、A、B、C、I、J、K、R、Q,表示时间的X和表示切削进给率的F。有两种类型的小数点表示法:计算器型和标准型。当使用计算器型小数点表示方法时,没有小数点的数值单位会被认为是mm、in或(°)。当使用标准型小数点表示方法时,没有小数点的数值单位会被认为是该机床的最小输入增量单位。使用参数No.3401#0(DPI)选择计算器型或标准型小数点进行设置:值为1,为前者;值为0,为后者,通常设为0。在一个程序中,数值可以使用小数点指定,也可以不用小数点指定,但表示的数值的单位不同。

除了编程的数值之外,在0i-MC和0i-MD面板OFS/SET界面输入刀具半径、刀具长度两者的形状值及磨损值,EXT坐标系偏置值、G54~G59、G54.1 P1~G54.1 P48坐标系偏置值时,同样遵循以上设置。比如在0i-MC和0i-MD面板中,在刀具长度补偿值中输入“5”、按下[+输入]软键,如果采用的是标准型小数点编程,则实际读到的数值是5μm,相差999不可不小心请牢记!在日本三菱(MITSUBISHI)和日本森精机(MORI SEIKI)面板中,同样遵循以上规定。所以,当不知道以上三种品牌面板的相关参数的设置时,整数数值的后面加上小数点总是错不了的。当然,0可以不加小数点。F进给量用每分钟进给量时,整数后面可以不加小数点。

2.模态信息的注意事项

还有一种情况需要初学者注意,比如如下编程指令:

……

G90 G00 X50.Y20.;

G01 X100.Y0 F0.25;

Y-50.F0.2;

……

当编好之后觉得第二段程序的G01需要更改为G00,则第三段程序的模态信息也随着由G01更改为G00了,所以不要忘记在第三段程序前加上G01!否则将产生碰撞,因为F值对G00无效!

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈