找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4148|回复: 7

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

 火 [复制链接]

1

主题

6

回帖

14

积分

新手上路

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

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

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

×
本帖最后由 dq-lb 于 2012-3-20 22:56 编辑
9 @: m8 H- Q, y1 P- _8 g& g" K8 \3 X9 Y) o. f" U/ y/ G
产品需在fanuc,北一大偎立式加工中心上完成。由于大量的不同尺寸的产品外形基本一致,现考虑采用模块化宏编程,通过所加工产品的形状,手工编一主程序进行组合调用即可。! |2 ~1 f3 J* ~- ^! P

4 G2 R- p# d/ t, R8 b    用于fanuc系统的程序目前已编制完成,但由于本人不熟悉北一大偎的宏编程格式,同时P200M说明中的“子程序功能、用户任务、调度功能”我也一时看不懂相关内容,故请各位帮帮忙,将附件的节选程序改为北一大偎的格式(已将WHILE改为了IF,但IF THEN无法解决)。
: i# h% n2 i( j9 Z* J    0 l# }; P1 j- r( B
    另外的问题是call 调用子程序时,每个子程序中均含VC1~VC50的变量,会相互影响吗?
8 z. Y/ ~: b9 p8 @/ @3 M: S+ Q5 s
3 m5 j/ j6 V  H9 N: s8 N9 Z#28=1% {6 Y9 D, n  E3 ~5 m$ n/ l
#1=16.56
! D- O: V' n9 c  h5 i, p! x#4=5
; m9 U  z+ o6 P8 w#5=4. q1 t* B: _, r6 ~5 p% c
#26=20( q- ]  |& x$ d9 W1 ~9 x
#6=16.65
7 J) B( P. v9 E6 _/ C2 D#25=5, P3 f/ i7 k1 w0 e
#27=150
# \# _& T0 `6 W. z) v/ ^#11=40* B; K" s8 U1 h+ o
#10=1
5 C* D0 r: H" t! [* d#9=0& _4 M6 e) W9 w2 W3 n! ^. g, ^: }: Y
#12=[90+#2]/20 O, a& ]1 ]/ q' M2 A! k+ ]- [
#13=[90-#12]*25 j; _6 u* {6 f$ x" e6 C
#15=#4/TAN[#12]
$ ~4 a; a/ L/ @, |IF [#28 EQ 1] THEN #29=-#27-5, }# ]3 g( U9 M# r* T4 n
IF [#28 EQ 1] THEN #30=-#27+#11
! \: _' @- m3 @- d" MIF [#28 EQ 0] THEN #29=#27+5; p% a: ]7 T( C% I3 D  q9 l1 Q3 c" [" ]
IF [#28 EQ 0] THEN #30=#27-#11
% m% g, N9 i- o, N
8 Z, g0 y  o9 I) I  c" C  Y2 pS2800 M3
( w2 y4 _  n. b! oG54 G90 G0 X#29 Y0. Z200.
' r" B" U2 Y& n! rG43 Z[#1+30.] H3
. O7 G, p% `6 \& t, c#17=-#6-#15 +#26/2-#5# p, r9 R9 Y3 |" i# n; g8 Y' U
#18=#1-#253 }8 |( c8 H3 i8 o& Y: j2 F# |5 R
Y[#17-1.] 6 B; i! m# D  N6 a% Y
G0 Z#18 F1200 M84 r0 {' S. a! j
N501 D) |% }0 j7 b+ }) s
X#30$ s' c) X# z" _  {4 k1 o: }" y. O
#9=#9+#10
: C9 H! ~" @, D. u1 YIF [#13 LE #9] GOTO601 h4 ^, d6 a  L% n9 D9 H
#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]
- x$ `# W* K/ {* K) p#18=#1-#25- [#4+#5]*[1-COS[#9]]) j9 l& O$ x6 \& |6 I1 Y$ Y
Y#17 Z#18/ u4 A( K  L9 f  k0 [& |
X#29
# L, H: P7 R# y; A: v2 e4 m0 c#9=#9+#10
: Z/ r/ Q' \3 G8 |IF [#13 LE #9] GOTO60
, L8 d, `& n# B2 |+ W#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]7 q, @5 _8 m- {/ [8 W& U
#18=#1-#25-[#4+#5]*[1-COS[#9]]
4 Q6 l# t+ G  D: }( Y6 [/ WY#17 Z#18& i0 J4 W7 _* H/ I$ i/ l( a% V# l9 r
GOTO50
; O1 A5 C3 g4 R/ bN60
! ?, l# C+ Z9 c( n. c4 U#9=#13
7 n- q# B. R0 U* M% N#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]
9 u$ K( M5 @5 w, B6 T#18=#1-#25- [#4+#5]*[1-COS[#9]]
* q: s3 y2 y5 P' e0 Q3 h( `# [6 iY#17 Z#18( q0 \  x6 h! U8 f
X#29
7 p+ {) j- g# J; Y" l. gX#30
0 l4 [) O2 C* {- VG0 G49 Z200. M9
" m, H8 e. z" K6 p" q3 @) t1 V 图像.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, 2026-10-2 17:32 , Processed in 0.233788 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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