耶稣爱子 发表于 2014-12-5 20:26:31

请教,为什么在G84中加K后,只有第一个孔重复加工?

本帖最后由 耶稣爱子 于 2014-12-5 20:28 编辑

该工件上有6个螺纹孔,程序如下方内容,由于中径有点紧,攻2遍能好些,于是决定攻2遍,本人按照FANUC说明书在G84语句中加个K指令,可是在运行中发现只是第一个孔攻了2遍,其它孔仍然还是攻1遍,不知道问题出在哪里,特在此求教,不胜感激。



主程序内容如下:
“…M29 S205
G84 G90 R183.5 Z163.5 P100 F1.25 K1
M98 P2510…”
子程序内容如下:
“O2510
G98 G90
X0.0 Y33.5
X-29.01 Y16.75
X-29.01 Y-16.75
X0.0 Y-33.5
X29.01 Y-16.75
X29.01 Y16.75
M99”

wangqing1 发表于 2014-12-5 21:04:09

每个后都加个K,嘎嘎

慢慢来123321 发表于 2014-12-5 21:06:24

试试K1改为k2

冷月梧桐 发表于 2014-12-5 21:33:48

k在这里不是模态,后续的没加就没有了

HC小丁 发表于 2014-12-6 13:15:21

本帖最后由 HC小丁 于 2014-12-6 13:22 编辑

M29 S2057 n$ |. f8 D" @' q, i' g8 `
G84 G90 R183.5 Z163.5 P100 F1.25 k0      请加K0,这一段只是指定参数,不动作
M98 P2510
M98 P2510   后面子程序调两次即可 或者 M98 P2510k2
仅参考

还有你第一个孔攻两边的原因是在m29之前你是否已经定位到第一个孔了x0y33.5,执行G84攻一次,子程序里又一次

探索号QM 发表于 2014-12-7 10:49:56

有没有可能采用極坐标(例如用G16)将这6个孔位几何表达成角度递增关系,然后在采用G84 和 G91 以及 K1?
或者可以考虑 L?

耶稣爱子 发表于 2014-12-7 11:45:35

探索号QM 发表于 2014-12-7 10:49 static/image/common/back.gif
有没有可能采用極坐标(例如用G16)将这6个孔位几何表达成角度递增关系,然后在采用G84 和 G91 以及 K1?
...

L是什么?

探索号QM 发表于 2014-12-7 16:08:06

本帖最后由 探索号QM 于 2014-12-7 16:09 编辑

耶稣爱子 发表于 2014-12-7 11:45 static/image/common/back.gif
L是什么?
我理解错了。L应该是孔的数目。不像是重复加工的次数。

雏鹰展翅待翱翔 发表于 2015-3-25 09:21:47


本帖最后由 HC小丁 于 2014-12-6 13:22 编辑


M29 S2057 n$ |. f8 D" @' q, i' g8 `4 n6 {8 G" _& ?8 ^9 a1 d8 e0 v/ e! p
G84 G90 R183.5 Z163.5 P100 F1.25 k0      请加K0,这一段只是指定参数,不动作$ B, u- ^1 ?5 ?
M98 P2510$ l& b& F' m: K
仅参考
9 u' ?. ^5 a. b9 k& m" C
还有你第一个孔攻两边的原因是在m29之前你是否已经定位到第一个孔了x0y33.5,执行G84攻一次,子程序里又一次
还是这个可行更直接
M98 P2510   后面子程序调两次即可 或者 M98 P2510k2
页: [1]
查看完整版本: 请教,为什么在G84中加K后,只有第一个孔重复加工?