G01指令可使刀具以插补联动方式从当前位置以指定的进给速度F直线移动到目标点。
指令格式:
G90(G91)G01 X_Y_Z_A(B)_F_;
其中:X、Y、Z、A(B)为刀具所要移动到目标点的坐标值;在G90编程时为目标点在工件坐标系中的坐标值;在G91编程时为目标点相对于前一点的位移量。F为进给速度。
沿各轴方向的速度如下:
α坐标方向进给速度:
Fα=αf/L
β坐标方向进给速度:
Fβ=βf/L
γ坐标方向进给速度:
Fγ=γf/L
ζ坐标方向进给速度:
Fζ=ζf/L
其中
旋转轴的进给速度由°/min(15°/min则编写为F15.0)的单位指定。
直线插补直线轴α(如X、Y、Z)和旋转轴β(如A、B、C)时,A、B、C以“°”为单位,X、Y、Z以mm或in为单位的α、β右手直角坐标系中的切线速度为由F(mm/min)所指令的速度。β轴的速度是通过上述公式求出所需时间后再将其换算为°/min而求得的。
【例3-8】 G91 G01 X20.C40.F300;
假定以米制输入时C轴的40.0°为40mm。分配所需时间为(www.xing528.com)
则C轴的速度为
若是同时三轴控制,可以像同时控制两轴一样设定右手直角坐标系。
1.小数点编程
计算器型和小数点型编程的区别见表3-5。
表3-5 计算器型和小数点型编程的区别
由上面两个指令的例子中可以看到,在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无效!
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。