找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2775|回复: 7

[求助] 请使用或了解OUKMA 立式加工中心的朋友指导下宏程序(IF THEN在OUKMA中如何改写)

  [复制链接]

1

主题

6

回帖

14

积分

新手上路

积分
14
发表于 2012-3-20 22:52:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 dq-lb 于 2012-3-20 22:56 编辑
# Z7 {( m/ ?" e( Y5 ~
# Z# c: E" O$ K5 O* L产品需在fanuc,北一大偎立式加工中心上完成。由于大量的不同尺寸的产品外形基本一致,现考虑采用模块化宏编程,通过所加工产品的形状,手工编一主程序进行组合调用即可。6 o' j4 K1 H; z' q8 D
4 l) b+ @6 h( q. A+ k0 d' _
    用于fanuc系统的程序目前已编制完成,但由于本人不熟悉北一大偎的宏编程格式,同时P200M说明中的“子程序功能、用户任务、调度功能”我也一时看不懂相关内容,故请各位帮帮忙,将附件的节选程序改为北一大偎的格式(已将WHILE改为了IF,但IF THEN无法解决)。
+ O# K' x$ T* w, A- k    7 R8 [1 G5 Y, m  m0 D" r1 o+ C
    另外的问题是call 调用子程序时,每个子程序中均含VC1~VC50的变量,会相互影响吗?. f5 s3 i4 I; o! [
% b  E$ f; h: C% i  k, z3 y
#28=1
* G! U0 q! Z; m: r+ \& m7 w#1=16.56
& o9 ?" X5 m4 b% C! D9 g#4=5
" ^2 I' K3 n2 d0 w2 r  x+ m" B& z#5=4
! C0 K, b& j) @  f) K#26=20
( x: }) q" k/ I) O: i#6=16.65
4 S5 S: p" K, D, }# I#25=5
; b, K) L, o' h: I' F( K$ Y#27=150
( ~9 X& g" o$ k6 C#11=40
! c3 \( _5 B7 \  B6 Q: z) t#10=1# M. t& y: O% l& c8 a6 }8 o7 Y
#9=0( ~7 J) E. U5 j7 R
#12=[90+#2]/22 p2 y6 q+ N) E% ?6 q
#13=[90-#12]*2  q! p1 G" k/ J# b7 `1 B) \
#15=#4/TAN[#12]
( v& E0 ]- L0 K( i6 iIF [#28 EQ 1] THEN #29=-#27-5+ X# W! `8 z7 Q& E! |: Q) f2 s; U
IF [#28 EQ 1] THEN #30=-#27+#11
$ h$ K, y- m1 ]! W# `IF [#28 EQ 0] THEN #29=#27+5
2 l( g  [! P+ f( Z3 {8 AIF [#28 EQ 0] THEN #30=#27-#11
1 v& ~  ^+ r6 u
- l# f6 x) B8 tS2800 M3( F. c8 r4 G1 v# H) Y+ N, U4 f
G54 G90 G0 X#29 Y0. Z200.1 F8 u' [) T5 f' D0 b8 R
G43 Z[#1+30.] H3$ F# S  q9 U8 {. I' G+ M2 `( f5 \
#17=-#6-#15 +#26/2-#5! U# R% s; M4 S6 D1 d5 X2 E: X
#18=#1-#25
0 o7 c4 d7 ?, A  k4 oY[#17-1.] $ u. s+ m- S! o5 [0 j
G0 Z#18 F1200 M8. D  E4 R7 ^; i) S
N50
7 ]1 D# S3 x- e# u$ @X#30  G% i% n+ u- B9 P' f9 G( e5 y7 O
#9=#9+#10
5 R4 q) g5 @+ w& ^/ j. f  g# Q2 JIF [#13 LE #9] GOTO60) K$ E) B5 H% I  p% K! w
#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]
, t' _( C, k6 T#18=#1-#25- [#4+#5]*[1-COS[#9]]
: _8 w8 a6 l8 V( QY#17 Z#18
1 C9 k+ L$ R# s* m; VX#297 ^$ x' y6 q7 ~6 f2 D
#9=#9+#10  N: O4 L- f& S& ]" i1 T
IF [#13 LE #9] GOTO60" ]6 E* u7 [5 D& r& o* x
#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]
5 w# B% ~% c* P( l  D#18=#1-#25-[#4+#5]*[1-COS[#9]]; K2 `0 \, K* y' _" {
Y#17 Z#189 }: j7 b. i" u+ S! I! U7 ]
GOTO502 ~4 g9 K# d) k; }7 k1 }
N60
+ W. L% J4 g0 g#9=#13
2 n) o* ~- g3 Q- R: o7 F#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]8 u. Z" t; y6 y( O/ O
#18=#1-#25- [#4+#5]*[1-COS[#9]]$ R1 P8 \! C' h+ v
Y#17 Z#18
; K: Q$ P) |: [X#29
& _. p$ V& U1 z7 c% ~X#30
; a" G7 c0 P( p/ z+ l0 O, U8 x' O! e. gG0 G49 Z200. M9
7 K1 e, i4 m) ?$ n( R# w 图像.jpg 图像2.jpg

Desktop.rar

11.06 KB, 下载次数: 3, 下载积分: 金钱 -5

1

主题

123

回帖

923

积分

高级会员

积分
923
QQ
发表于 2012-3-22 07:49:41 | 显示全部楼层
咱们的版主wmj820303肯定可以给你解决..不过好像澳柯玛系统不支持IF[]THEN格式,也不知道我有没有记错!
万能的主啊!! 请您一定保佑看帖不回帖的人的天天尿床!!!阿门!
回复

使用道具 举报

1

主题

6

回帖

14

积分

新手上路

积分
14
 楼主| 发表于 2012-3-22 10:56:46 | 显示全部楼层
就是不支持,但不知怎样转换为OUKMA支持的写法
回复

使用道具 举报

1

主题

6

回帖

14

积分

新手上路

积分
14
 楼主| 发表于 2012-3-23 13:42:00 | 显示全部楼层
wmj820303兄,请进来帮忙讲解下啊!
回复

使用道具 举报

1

主题

123

回帖

923

积分

高级会员

积分
923
QQ
发表于 2012-3-24 19:29:33 | 显示全部楼层
呵呵,最近他在开发软件..估计短时间内是没有空了
万能的主啊!! 请您一定保佑看帖不回帖的人的天天尿床!!!阿门!
回复

使用道具 举报

2

主题

71

回帖

81

积分

注册会员

积分
81
发表于 2012-7-13 09:24:45 | 显示全部楼层
wawawawawa
回复

使用道具 举报

3

主题

54

回帖

29

积分

注册会员

积分
29
发表于 2012-8-3 03:16:39 | 显示全部楼层
呵呵 我也没用过大偎的机床,不过你可以试试将Fanuc的IF~Then 语句改写成IF~Go语句,问题不就解决了吗?
回复

使用道具 举报

1

主题

92

回帖

280

积分

注册会员

积分
280
发表于 2012-9-30 17:53:05 | 显示全部楼层
学习中 谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

QQ|Archiver|手机版|小黑屋|若枫后处理论坛 ( 苏ICP备11015087号-1|苏公网安备32059002001368号 )

GMT+8, 2025-9-17 11:20 , Processed in 0.592096 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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