文档介绍:11/11/2017
1
FANUC-0i系统G代码在数控镗铣削中的应用
F、S、T功能
工件坐标系设定
快速点位运动(G00)
直线插补(G01)
插补平面选择(G17、G18、G19)
圆弧插补(G02、G03)
螺旋线插补(G02、G03)
任意角度倒角/拐角圆弧
刀具半径补偿(G41、G42、G40)
刀具长度补偿(G43、G44、G49)
子程序(M98、M99)
固定循环
极坐标(G15、G16)
比例缩放(G51、G50)
FANUC-0i系统G代码在数控镗铣削中的应用
FANUC-0i系统G代码在数控镗铣削中的应用
F、S、T功能
1、F功能:用于控制刀具移动时的进给速度。(mm/min)
2、S功能:用于指令主轴转速,后接1~4位数字。(r/min)
例如:F300
例如:S800
3、T功能:用于有自动换刀装置的加工中心,后接1~2位数
字。
例如:T2 M6
FANUC-0i系统G代码在数控镗铣削中的应用
工件坐标系设定
1、用G92设置工件坐标系
功能:是通过刀具当前点的位置及指令的X、Y、Z坐标值
来反推建立工件坐标系。
说明:
格式:G92 X Y Z
X、Y、Z为刀具中心点在工件坐标系中的绝对坐标
执行该指令时,机床不动作,即X、Y、Z轴均不移动
例:G92 X30. Y30. Z0;
FANUC-0i系统G代码在数控镗铣削中的应用
工件坐标系设定
2、用G54~G59设置工件坐标系
是基于机床坐标系来设置工件坐标系的,所以也称零点偏置法。
例:G00 G54 X0 Y0 Z20.;
FANUC-0i系统G代码在数控镗铣削中的应用
工件坐标系设定
例:
N10 G90 G00 G54 X40. Y30.;
N20 G59;
N30 G00 .;
…
FANUC-0i系统G代码在数控镗铣削中的应用
工件坐标系设定
3、G92与G54~G59的区别
1)执行G92时轴不移动,而G54~G59轴可能会移动;
2)G92电源断后,所建立的工件坐标系丢失,而G54~G59不会;
3)编程示例:一次装夹加工三个相同零件(多编程原点)的工件坐标系的设定方法有:
(1)采用G92实现编程原点设置的有关程序为:
N12 G92 X210. Y100. Z0;
N22 G92 X120. Y200.;
N10 G90
┅
┅
N30 G00 X0 Y0;
N32 G92 X230. Y-140.;
绝对坐标编程,刀具位于机床参考点R点
将程序原点定义在第一个零件上的工件原点W1
加工第一个零件
快速回程序原点
将程序原点定义在第二个零件上的工件原点W2
加工第二个零件
快速回程序原点
将程序原点定义在第三个零件上的工件原点W3
加工第三个零件
N20 G00 X0 Y0;
FANUC-0i系统G代码在数控镗铣削中的应用
工件坐标系设定
2)采用G54~G59实现编程原点偏移时,首先要设置G54~G56工件原点偏置寄存器的值:
对于零件1:G54 X-210. Y-100. Z0
对于零件2:G55 X-330. Y-300. Z0
对于零件3:G56 X-560. Y-160. Z0
加工程序为:
N10 G90 G54;
N20 G55;
┅
N30 56;
┅
加工第一个零件
┅
加工第二个零件
加工第三个零件
FANUC-0i系统G代码在数控镗铣削中的应用
工件坐标系设定
功能:刀具以快速移动速度,从刀具当前点移动到目标点。
应用场合:
X、Y、Z是目标点的坐标
轨迹:
最大进给速度由参数设定,可由面板上的快速倍率旋钮来改变;
FANUC-0i系统G代码在数控镗铣削中的应用
快速点位运动(G00)
格式:G00 X Y Z
说明:
G00的走刀轨迹/快速定位编程示例
无切削的空行程状态,当刀具靠近工件或远离工件时。
举例: