-
. z.
FANUC系统编程
TMSFD代码
2 G3 :圆弧指令
G2:顺时针圆弧 G3:逆时针圆弧
格式1:〔终点+半径〕
G17 G2/G3 *_ Y_ R_ F_
G18 G2/G3 *_ Y_ R_ F_
G19 G2/G3 *_ Y_ R_ F_
G17 G18 G19 为平面选择,* Y 是圆弧终点坐标,R是圆弧半径,
F是进给速度。注意半径R有大圆弧和小圆弧区别,大圆弧要用负值〔-R〕,小圆弧用正值〔R〕
例:
-
. z.
小圆弧
G1 * F300
G2 * R25
大圆弧
G1 * F300
G2 * R-25
格式2:I J K 方式〔终点+I J K 〕
G17 G2/G3 *_ Y_ I_ J_ F_
G18 G2/G3 *_ Z_ I_ K_ F_
G19 G2/G3 Y_ Z_ J_ K_ F_
在半径不知道的情况下,但知道圆心的坐标。I J K 的意思是:圆心的*YZ坐标相对于起点的*Y*坐标的增量。
I J K = (圆心*YZ)-(起点*YZ)
例:
G1 * F300
G2 * J-
如果是绕一个整圆,就不能用终点+半径的方式,只能用I J K 方式。
G1 * F300
G3 J-
逆进针整圆,* Y在上一句中已经被指定,所以在下一句中可以省略不写。而且起点与终点重合,所以只需要写一个起点就可以了。
-
. z.
C:倒角 R:圆角
在用这个命令之前,先了解一个概念:虚拟拐点
虚拟拐点:意思是说,在没有倒角或圆角时,两条直线的交点
用法也很简单,直接在前面的运动轨迹后面加C或R
图a:
G1 *70 Y20 C10
*100 Y70
注意 C为腰长倒角,也就是等腰倒角
图b:
G1 *70 Y20 R20
*100 Y70 〔用增量坐标方式也可写成:G1 G91 *30 Y50〕
圆弧小练习:
O0001 文件名
G91 G28 Z0 回Z0的参考点〔G28〕Z轴最高位置,
可加可不加,针对老机床换刀时怕回不
到换刀位置
M6 T1 换刀
G17 G55 G90 选择G17平面G55坐标,绝对编程方
式
G0 *- 快速定位到*Y起点位置
G43 H1 抬刀到Z100位置〔G43 H1刀具长度补偿〕
-
. z.
M3 S750 主轴正转,转速750
G0 靠近零件 5mm位置
M8 开启冷却液
G1 Z- 直线切削,下刀深度2mm
Y- 直线走到Y-15位置,插入R5圆角速度
300
*0 到*0位置
G3 * Y- 逆时针圆弧,终点位置知道* Y- ,
半径不知道,用I J K 方式,因为I在*
方向的增量是0所以不用写,J的增量是
15
G2 * Y- R- 顺时针圆弧,知道半径,用终点+半径
方式,且大于半圆 R值用负数
抬刀到Z100位置
M9
fanuc系统编程 来自淘豆网m.daumloan.com转载请标明出处.