亚洲二区精品_国产精品com_日本高清精品_国产高清一级毛片在线不卡
若楓后處理論壇
標題:
請使用或了解OUKMA 立式加工中心的朋友指導下宏程序(IF THEN在OUKMA中如何改寫)
[打印本頁]
作者:
dq-lb
時間:
2012-3-20 22:52
標題:
請使用或了解OUKMA 立式加工中心的朋友指導下宏程序(IF THEN在OUKMA中如何改寫)
本帖最后由 dq-lb 于 2012-3-20 22:56 編輯
# S1 I8 J6 x% D5 {7 B
5 i9 a: `! V ^
產品需在fanuc,北一大偎立式加工中心上完成。由于大量的不同尺寸的產品外形基本一致,現考慮采用模塊化宏編程,通過所加工產品的形狀,手工編一主程序進行組合調用即可。
* h7 o8 K3 R# C
1 Y+ `8 S9 P N" A& W
用于fanuc系統的程序目前已編制完成,但由于本人不熟悉北一大偎的宏編程格式,同時P200M說明中的“子程序功能、用戶任務、調度功能”我也一時看不懂相關內容,故請各位幫幫忙,將附件的節選程序改為北一大偎的格式(已將WHILE改為了IF,但IF THEN無法解決)。
' r1 q) \9 v3 }* K( `; N
1 O* F/ s3 F c6 B; X* M
另外的問題是call 調用子程序時,每個子程序中均含VC1~VC50的變量,會相互影響嗎?
( R8 P- S$ l2 x0 c0 r. I
0 r3 h. O2 s4 v% B$ \
#28=1
2 O/ z+ j& J" d7 o% t% p
#1=16.56
; H& K( O' f8 m8 P
#4=5
' }. R0 a0 W( y& n$ n B4 W
#5=4
' K; \7 c! ?( M) T3 q2 M1 M
#26=20
# a. E2 j3 m" u- _0 k: g, J7 k; s6 [
#6=16.65
# {: y! e6 \1 A+ p: _1 ^
#25=5
1 z4 ?, b( s! r W2 s) T; z
#27=150
4 s, C' ^5 M. ~) }& j- |( N
#11=40
) Z; D5 v& {5 ^8 t9 Z
#10=1
0 p& ]1 n; c' Q% O; ^0 P0 t
#9=0
' i) F* t* Q1 t- ~$ P
#12=[90+#2]/2
7 G" R& j. o0 P1 K6 v" C
#13=[90-#12]*2
: M3 X1 y! o+ p8 n% E+ j4 l) j
#15=#4/TAN[#12]
/ [* V7 Z" z" A9 n b% c1 T9 C
IF [#28 EQ 1] THEN #29=-#27-5
: F1 M) d& O3 M: d
IF [#28 EQ 1] THEN #30=-#27+#11
3 L2 g/ a/ Y# r* ?3 p9 ?) L# n
IF [#28 EQ 0] THEN #29=#27+5
3 _- W2 } K* X; V) m
IF [#28 EQ 0] THEN #30=#27-#11
) F! f+ O& ~, H/ w* @# n* g; e
: D6 X8 X: c! o8 z! N6 m1 _
S2800 M3
4 T6 B9 r8 ?/ l" i: i- q5 f( y
G54 G90 G0 X#29 Y0. Z200.
* s1 K7 W8 d) I2 ^4 Y" M
G43 Z[#1+30.] H3
9 l; |' U) v7 w2 u
#17=-#6-#15 +#26/2-#5
9 ^8 n1 U# F8 h/ |1 o" j- W: T
#18=#1-#25
) F: v/ r' }& B2 P8 |1 R0 W
Y[#17-1.]
0 S# B/ r- F/ \
G0 Z#18 F1200 M8
* W2 m: m, w# ?% b3 K( Z8 I# d
N50
' v) B* p- ]' V: S
X#30
( Q* C+ c1 q, R1 W( h
#9=#9+#10
8 @3 @ B. H" w( @ G
IF [#13 LE #9] GOTO60
4 C; w5 T5 K0 x2 T: \
#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]
" H* c1 S, i0 J( d1 {2 l! x
#18=#1-#25- [#4+#5]*[1-COS[#9]]
, u, `7 o" ]" y
Y#17 Z#18
" @% C5 }& H% W7 ^8 e# M
X#29
6 x) ^, Y* Y0 E& v, j
#9=#9+#10
7 p6 n2 D3 R; }
IF [#13 LE #9] GOTO60
& y& r" z' w: r4 c( d% T
#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]
- f5 C& Y5 M2 c2 d
#18=#1-#25-[#4+#5]*[1-COS[#9]]
- X9 Z, d- i, N8 b- ?% O
Y#17 Z#18
( i: B3 ^; T! R" P0 x1 o) m0 o+ B
GOTO50
4 n0 g3 s3 C# W4 n" k% L% Z
N60
& v) B0 |: f @0 |& k8 V! C5 k
#9=#13
, W9 g D8 x4 b7 o5 S, o
#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]
- k/ s8 e0 U1 C- K- L0 ]( }
#18=#1-#25- [#4+#5]*[1-COS[#9]]
, n( Q) U8 \- a: ?. k) K$ @9 p% C
Y#17 Z#18
( S& D1 T& | }2 u8 }8 [
X#29
- U, H1 i# ]. s$ X1 E) A% a
X#30
1 }8 j Q* k# L- c
G0 G49 Z200. M9
9 Y1 _, X" e0 k/ A$ j3 ?/ Q& C0 {
[attach]4839[/attach][attach]4840[/attach]
作者:
jiangssli
時間:
2012-3-22 07:49
咱們的版主wmj820303肯定可以給你解決..不過好像澳柯瑪系統不支持IF[]THEN格式,也不知道我有沒有記錯!
作者:
dq-lb
時間:
2012-3-22 10:56
就是不支持,但不知怎樣轉換為OUKMA支持的寫法
作者:
dq-lb
時間:
2012-3-23 13:42
wmj820303兄,請進來幫忙講解下啊!
作者:
jiangssli
時間:
2012-3-24 19:29
呵呵,最近他在開發軟件..估計短時間內是沒有空了
作者:
jh136232927
時間:
2012-7-13 09:24
wawawawawa
作者:
wslaoa
時間:
2012-8-3 03:16
呵呵 我也沒用過大偎的機床,不過你可以試試將Fanuc的IF~Then 語句改寫成IF~Go語句,問題不就解決了嗎?
作者:
wanghao85163181
時間:
2012-9-30 17:53
學習中 謝謝
歡迎光臨 若楓后處理論壇 (http://m.buddhismlove.com/)
Powered by Discuz! X3.5