文档介绍:FANUC系统编程
FANUC系统编程
TMSFD代码
T:刀具号
M:辅助代码
S:主轴转速
F:进给速度
D:半径补偿
MCS:机械坐标系
工厂生产厂家出厂时固定的永久不变的一个坐标系,它的原
心XYZ)-(起点XYZ)
例:
G1 F300
G2 J-
如果是绕一个整圆,就不能用终点+半径的方式,只能用I J K 方式。
G1 F300
G3 J-
逆进针整圆,X Y在上一句中已经被指定,所以在下一句中可以省略不写。而且起点与终点重合,所以只需要写一个起点就可以了。
C:倒角 R:圆角
在用这个命令之前,先了解一个概念:虚拟拐点
虚拟拐点:意思是说,在没有倒角或圆角时,两条直线的交点
用法也很简单,直接在前面的运动轨迹后面加C或R
图a:
G1 X70 Y20 C10
X100 Y70
注意 C为腰长倒角,也就是等腰倒角
图b:
G1 X70 Y20 R20
X100 Y70 (用增量坐标方式也可写成:G1 G91 X30 Y50)
圆弧小练习:
O0001 文件名
G91 G28 Z0 回Z0的参考点(G28)Z轴最高位置,
可加可不加,针对老机床换刀时怕回不
到换刀位置
M6 T1 换刀
G17 G55 G90 选择G17平面G55坐标,绝对编程方
式
G0 X- 快速定位到XY起点位置
G43 H1 抬刀到Z100位置 (G43 H1刀具长度补偿)
M3 S750 主轴正转,转速750
G0 靠近零件 5mm位置
M8 开启冷却液
G1 Z- 直线切削,下刀深度2mm
Y- 直线走到Y-15位置,插入R5圆角 速度
300
X0 到X0位置
G3 Y- 逆时针圆弧, Y- ,
半径不知道,用I J K 方式,因为I在X
方向的增量是0所以不用写,J的增量是
15
G2 Y- R- 顺时针圆弧,知道半径,用终点+半径
方式,且大于半圆 R值用负数
抬刀到Z100位置
M9 关闭冷却液
M5 主轴停转
M30 程序结束并回程序开头
G41 G42 G40 : 刀具半径补偿
G41:半径左补偿,沿前进的方向看,刀具在轮廓的左边
G42:半径右补偿,沿前进的方向看,刀具在轮廓的右边
G40:取消半径补偿(这也是开机时的默认状态)
格式:
G0/G1 G41/G42 D_ X_ Y_
D是刀具半径,在机床里设置。XY是要走到的坐标位置
程序规则:1、刀补建立
2、刀补进行
3、刀补取消
注意:1、只有在G0 G1程序段才可以建立半径补偿
2、半径补偿模态有效,只到被G40 取消
3、半径补偿的程序段内,不允许出现连续2段或2段以上非
当前平面内移动指令
G15 G16 : 极坐标
G15:取消极坐标
G16:开启极坐标
格式:G16;
G17 X_ Y_ ;
G15;
X:代表目标点到原点的长度
Y:代表角度
图1 打孔小练习
G91 G28 Z0
M6 T1
G17 G54 G90 指定平面(G17) 指定坐标(G54) 绝对编程方式
G16 开启极坐标
G0 X50 Y30 定位到第一个点(X