機械社區
標題: 請教:一個關于G65的問題 [打印本頁]
作者: 耶穌愛子 時間: 2016-6-13 21:18
標題: 請教:一個關于G65的問題
請教:在“…G65 P90 T#509…”語句中,G65的作用是什么?G65和T#509有關系嗎?
2 s- @ h* R+ C! x) }(FANUC 18i-MB系統)
! k% H4 _' ?2 Z' ` b0 {! c/ P9 H# {- w+ x9 l
作者: 冷月梧桐 時間: 2016-6-13 21:56
詳解如下:/ L& W$ X& B9 F( J/ Z
#509屬于公共變量,斷電保持型??梢猿绦蛸x值也可以手動輸入。假如你的#509=10: R% f0 O( f- c0 u
G65p90T#509=G65p90T10。意思就是調用子程序O0090,并設置變量#20=#509=10
作者: 耶穌愛子 時間: 2016-6-14 06:45
冷月梧桐 發表于 2016-6-13 21:56
0 p! k, R( ~8 G e! J' O6 n詳解如下:9 G7 a N7 e' J# Q( }0 M, j
#509屬于公共變量,斷電保持型??梢猿绦蛸x值也可以手動輸入。假如你的#509=10
9 Q+ ^! K3 B! y/ }G65p90T#509=G ...
8 N. G4 F& u( j. C
感謝大俠回復,再向您請教兩個問題,
* v+ O& t3 [3 V) K& E# ?1.#509和“#20”有關?* I8 v3 I$ q$ F- } I" W
2.這是一臺小型加工中心,沒有換刀臂,T#509既執行調刀也執行換刀(相當于包含了M06命令),這和G65有沒有關系?
* @+ a5 N, ~: J6 L
作者: 耶穌愛子 時間: 2016-6-15 20:01
冷月梧桐 發表于 2016-6-13 21:563 U N0 p( U' `
詳解如下:4 J7 [0 R) i: j! i$ k; r7 x
#509屬于公共變量,斷電保持型。可以程序賦值也可以手動輸入。假如你的#509=10! F7 [2 Z. W4 u7 Y6 ^. o
G65p90T#509=G ...
* F, F2 D. S- l- R2 F' @! u1 B2 i“沒有O0020的程序,我看不明白里面的內容,你這么一段只是說明是調用宏程序和傳遞變量值,就像是你說你現在左轉后右轉,我也不知道你現在在說明位置??梢匝芯縊0020的程序 ”,是O0090程序嗎?
, L3 l" z& e# R8 `
作者: 耶穌愛子 時間: 2016-6-16 18:38
本帖最后由 耶穌愛子 于 2016-6-16 18:40 編輯 8 r8 o$ b- t" E" W
冷月梧桐 發表于 2016-6-13 21:56
6 L* s) J) p: S詳解如下:
. o! C2 ~( P* Q, A" J9 c#509屬于公共變量,斷電保持型。可以程序賦值也可以手動輸入。假如你的#509=10' w* Y/ } l2 U# K8 d1 I- V
G65p90T#509=G ...
" H# w0 s5 l) S- WO0090(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)
3 u. @, r5 X6 I( M* l4 g6 }, aN300M23(TOOL ERROR)
N310M30(PROGRAM END)
0 w- d& N9 V% O- @3 M8 u' K% C
/ x, J; ?6 c; y: U. N; k3 z+ m
, l, v7 g0 U1 l/ U; n) b) M% K- D% J8 y- @- b+ v
- a6 A1 @: q% E7 ~; u
. p/ f, G1 V' z8 j. S8 l
; W; i* u8 H/ @4 _5 ^- \, ? 程序功能基本弄明白了,只是其中幾個M指令的作用看不懂,還有一個語句只有G04后面什么也沒有,不知道功能是什么,希望大俠指點,
, T: A( ^: s) n9 Z; W' H: h8 u
作者: wangcunjia 時間: 2016-6-18 19:26
這是換刀的程序吧
( b# h& j& T" t/ c" ~有些指令我們也不要刻意的去明白他的作用 D( l/ ]' d; a4 c; j) e b: {
換刀就那么幾個動作 \4 Z! Y) |# ]; r) i* \$ q/ I
時間久了你就明白了
| 歡迎光臨 機械社區 (http://m.whclglass.com.cn/) |
Powered by Discuz! X3.5 |