连载七|FANUC神奇的G10编程指令功能使用方法

FANUC神奇的G10编程指令功能使用方法

在之前分享过一篇关于加工编程需要注意的一些操作,如果你需要查看,可以在文章的末尾往期经典回顾栏目找到相关文章链接。

写文章最大的乐趣是什么?有人看,有人互动,有人留言,不信你试试,帮助别人的同时帮助自己,而且可以为自己创造更多的思维。

方向不对,努力白费,你越努力离目标越远,当你努力没有成果的时候,你会越迷茫,人生的成长就是不断的在纠正之前错误的观点与方法,如果你一层不变,那么你必然将停滞不前。

G10—用程序输入数据

使用程序指令 G10 可以输入参数、刀补量、刀具寿命管理数据、宏程序变量、刀具的安装及更换数据、刀具寿命管理数据、毛坯形状数据等等。不同种类的数据使用的G10的格式不同,本文仅就用G10 输入参数值、螺距误差补偿值、坐标系和刀具补偿值的

G10 格式叙述如下。

使用 G10 指令时,就像编制加工程序一样在程序中编入:程序号、程序段号、G10、G11、程序结束代码M30 或M02。执行方法也和加工程序一样在自动方式下执行。


1)用G10 输入参数和丝杠螺距的补偿数据

0i-C 和0i-D 的格式是不一样的,必须注意。

◆ 0i-C:

输入参数与螺距误差补偿数据时,G10 的格式是一样的(G10L50),如下所示:

G10L50; 设定为参数输入方式

N_R_; 非轴型参数

N_P_R_; 轴型参数

G11; 取消参数输入方式

指令中,

N_ 是参数号(5 位数)或补偿点号(螺距误差补偿号+10,000(5 位数));

R_ 是参数设定值(前零可以省略),输入的参数值不能用小数点。根据输入

数据的类别,CNC 已经定义了各个参数对应的数据制式:十进制或二进

制;允许输入据的位数。

P_ 是轴号:1~4(轴型参数)

例如:

① 设定位型参数No.3404 的位2(SBP)

G10L50; 参数输入方式

N3404 R 00000100;SBP 设为1

G11; 取消参数输入方式

② 修改轴型参数No.1322(设定存储行程极限2 中各轴正向的坐标值)中Z 轴

(第3 轴)和A 轴(第4 轴)的值。

G10L50; 参数输入方式

N1322 P3 R4500; 修改 Z 轴

N1322 P4 R12000; 修改 A 轴

G11; 取消参数输入方式

◆ 0i-D

在 0-iD 中用程序输入参数和螺距误差补偿值G10 的格式是不一样的(G10L52 和G52L50),见下述。

① 输入参数的G10 格式:

G10 L52 ; 设定参数输入方式

N_ R_ ; 非轴型或者主轴型参数输入

N_ P_ R_ ; 轴型或者主轴型参数输入

G11 ; 取消参数输入方式

② 输入螺距误差补偿数据的格式:

G10 L50 ; 设定螺距误差补偿数据输入方式

N_ R_ ; 输入螺距误差补偿数据

G11; 取消螺距误差补偿数据输入方式

例如,改变螺距误差补偿的补偿点号10 和20 的值

G10 L50; 螺距误差补偿数据输入方式

N10010 R1; 将补偿点号10 改变为1

N10020 R5; 将补偿点号20 改变为5

G11; 取消螺距误差补偿数据输入方式

2) 用程序指令G10 输入刀具补偿值

现在的 FANUC CNC 系统都是建议使用刀具补偿存储器C,即,将刀具的补偿分为长度补偿和半径补偿;每种补偿又分为几何形状补偿和磨损补偿。就是说,一把刀具的补偿值由四个存储单元存储:刀长补偿值占两个,半径补偿值也占两个。用G10将这些补偿值输入各个单元。但是需要注意的是:M 系列系统(铣床、加工中心和平面磨床用)与 T 系列系统(车床和内圆/外圆磨床用)输入刀偏量所使用G10 的格式是不同的。

M 系列时:

G10 L_ P_ R_ ;

其中,

P_: 刀具补偿号

R_: 刀具补偿值。程序中用绝对值指令(G90)输入时该值即为最终的刀具补偿值。 用增量值指令(G91)输入时该值将与指令的补偿号中的原

有内容相加得出最终的刀具补偿值。

L_ : 补偿值的种类

L10:刀具长度补偿代码H 的几何补偿量

L11:刀具长度补偿代码H 的磨损补偿量

L12:刀具半径补偿代码D 的几何补偿量

L13:刀具半径补偿代码D 的磨损补偿量

T 系列时:

G10 P_X_Z_R_Q_; 或

G10 P_U_W_C_Q_;

其中,

P:偏置号1~64:刀具磨损补偿存储器号10000+(1~64):刀具几何形状补偿存储器号

X:X 轴补偿值(绝对值)

Z:Z 轴补偿值(绝对值)

U:X 轴补偿值(增量值)

W:Z 轴补偿值(增量值)

R:刀尖半径补偿值(绝对值)

C:刀尖半径补偿值(增量)

Q:假想刀尖号

当程序中用增量值输入补偿量时,该输入值就与补偿存储器中原有的数值相加以得出当前的补偿值。

3) 用程序指令G10 输入工件坐标系

工件坐标系G54~G59 的零点值和外部工件零点偏移值可以用G10 输入或改变,其指令格式为:

G10 L2 Pp IP_;

其中,

P=0:外部工件零点偏移值

P=1~6:工件坐标系1~6(G54~G59)

IP:对于绝对值指令(G90),为工件坐标系各轴的零点值。

对于增量值指令(G91),为工件坐标系各轴的零点的变化量(与原有值相

加的结果为工件坐标系新的零点值)。

以上是关于G10使用方法以及相关案例,但是是否能够转化成自己的,需要亲自到机床上实验应用的,知识是死的,人是活的,一切的创造来源于你。

 
© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容