机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 5198|回复: 9
打印 上一主题 下一主题

请教:一个关于G65的问题

[复制链接]
跳转到指定楼层
1#
发表于 2016-6-13 21:18:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教:在“…G65 P90 T#509…”语句中,G65的作用是什么?G65和T#509有关系吗?
! O2 ^6 \0 N& ~) F2 L: j(FANUC 18i-MB系统)
) D8 e3 s+ o' Z) [) m, d3 T, N/ C* f+ g4 u1 L. F3 Y2 }/ l
回复

使用道具 举报

2#
发表于 2016-6-13 21:56:05 | 只看该作者
详解如下:
2 E% J- Q8 Z3 Q6 K: w. |9 w! |& L#509属于公共变量,断电保持型。可以程序赋值也可以手动输入。假如你的#509=10
7 s) b# A( `$ i& |G65p90T#509=G65p90T10。意思就是调用子程序O0090,并设置变量#20=#509=10

评分

参与人数 1威望 +1 收起 理由
耶稣爱子 + 1 热心助人,专业精湛!

查看全部评分

回复 支持 4 反对 1

使用道具 举报

3#
 楼主| 发表于 2016-6-14 06:45:20 | 只看该作者
冷月梧桐 发表于 2016-6-13 21:56
* L% A- W3 I: f0 p6 D/ r) A详解如下:
5 Z2 z. X2 A0 e. L, w% g#509属于公共变量,断电保持型。可以程序赋值也可以手动输入。假如你的#509=10
& e8 z0 r: p9 d% y9 U1 M0 R" hG65p90T#509=G ...

/ ?2 I3 R& J5 M- F7 Q感谢大侠回复,再向您请教两个问题,
( y) i% _% d+ H* Q: C1.#509和“#20”有关?% w5 o; X8 s) F
2.这是一台小型加工中心,没有换刀臂,T#509既执行调刀也执行换刀(相当于包含了M06命令),这和G65有没有关系?
( k1 L. U: M, `: _/ I2 N0 W

点评

#509是你的公共宏变量,#20和T有关。没有O0020的程序,我看不明白里面的内容,你这么一段只是说明是调用宏程序和传递变量值,就像是你说你现在左转后右转,我也不知道你现在在说明位置。可以研究O0020的程序  发表于 2016-6-14 21:47
回复 支持 2 反对 0

使用道具 举报

4#
 楼主| 发表于 2016-6-15 20:01:38 | 只看该作者
冷月梧桐 发表于 2016-6-13 21:563 z3 T; P" G& V6 D0 p
详解如下:
3 {9 i6 E9 C$ R9 z$ |6 H1 G#509属于公共变量,断电保持型。可以程序赋值也可以手动输入。假如你的#509=10
: q1 c7 r# D% \  E* P$ o3 nG65p90T#509=G ...
! q) }. O1 D' f2 J$ ^1 R
没有O0020的程序,我看不明白里面的内容,你这么一段只是说明是调用宏程序和传递变量值,就像是你说你现在左转后右转,我也不知道你现在在说明位置。可以研究O0020的程序 ”,是O0090程序吗?
  E9 u8 i, O- R  I9 l/ J/ |

点评

是O0090程序,我看错了,抱歉。是P后面跟的程序,你可以复制上来看看,并不保证一定能看的懂  发表于 2016-6-15 21:41
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2016-6-16 18:38:44 | 只看该作者
本帖最后由 耶稣爱子 于 2016-6-16 18:40 编辑 , T9 R+ a- i' p% R  [4 j
冷月梧桐 发表于 2016-6-13 21:56
& |* {' S; S& W" j$ \; f详解如下:
: g4 q: a9 w6 Q% e5 O/ K#509属于公共变量,断电保持型。可以程序赋值也可以手动输入。假如你的#509=10
3 t: h5 ~2 e4 k  w) T7 eG65p90T#509=G ...

: j9 ?  P8 q6 S& H  L0 z% B; ^* N
O0090(ATC CYCLE TOOL DETECT USE)
N010G90G40G49M71M74(TOOL CLAMP)(TOOL NO.)
N020M79(NO BUFFERING)
N030IF[#519NE0]GOTO80(SPINDLE TOOL NO.)
N040IF[#1003EQ0]GOTO300(TOOL CLAMP CHECK)
N050G91G28Z0.0M19(ORIENT)
N060G91G30X0.0Y0.0M70(TOOL UNCLAMP)
N070GOTO160
N080
N090IF[#1004EQ1]GOTO300(TOOL CLAMP CHECK)
N100IF[#519EQ#20]GOTO200(SPINDLE TOOL NO.)
N110G91G28Y0.0M19(ORIENT)
N120G91G30X0.0Z0.0M70M86(TOOL UNCLAMP)(ATC INDEX SP.TOOL)
N125G91G00Y120.0M21(TOOL DETECT OFF CHECK)
N130G91G30Y0.0
N140G04
N150G91G28Z0.0M20(TOOL DETECT ON CHECK)
N160T#20M70(ATC INDEX NEXT TOOL)(TOOL UNCLAMP)
N165G91G30Y0.0
N170G91G30Z0.0
N180G04
N190G91G28Y0.0
N195M27(SPINDLE MG.DATA CONF.)
N200M71M84(TOOL CLAMP)(MG.HOME POS.)
N210
N220M99(SUB PROGRAM END)
: K$ c  U$ F; G5 P) t# i( w. \. J8 W
N300M23(TOOL ERROR)
N310M30(PROGRAM END)

% v* e7 t% A- |
5 H2 r; v, `0 O8 j4 C; [% ~
9 I% T0 R! W% t' x
3 B3 E! y( R* ~
0 U+ x  b* D( w1 r3 l
* c! U1 r: R' V7 m$ f% G
; z, k+ Z, \$ Y# y/ ^; ]
程序功能基本弄明白了,只是其中几个M指令的作用看不懂,还有一个语句只有G04后面什么也没有,不知道功能是什么,希望大侠指点,
; n; f2 d+ s" q; I

点评

非常感谢大侠,连续4天,每问必答,  发表于 2016-6-17 06:22
这些M指令每格厂家都有区别的,G04应该是暂停的,不知有没有默认的模态  发表于 2016-6-16 21:48
回复 支持 反对

使用道具 举报

6#
发表于 2016-6-18 19:26:49 | 只看该作者
这是换刀的程序吧, K4 `; T; ^' B8 T
有些指令我们也不要刻意的去明白他的作用
3 ^( p) ?$ r' D- D# X换刀就那么几个动作# V7 u: ]/ C6 u' V8 j$ M
时间久了你就明白了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-11-16 18:50 , Processed in 0.053662 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表