找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1411|回复: 7

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

  [复制链接]

1

主题

6

回帖

14

积分

新手上路

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

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

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

×
本帖最后由 dq-lb 于 2012-3-20 22:56 编辑 2 F* ?4 N0 r+ g

0 N% s% N) C$ Y. E产品需在fanuc,北一大偎立式加工中心上完成。由于大量的不同尺寸的产品外形基本一致,现考虑采用模块化宏编程,通过所加工产品的形状,手工编一主程序进行组合调用即可。' T; @5 u5 q2 Z' ?
  T1 C. g' {- w/ C; \" o  C
    用于fanuc系统的程序目前已编制完成,但由于本人不熟悉北一大偎的宏编程格式,同时P200M说明中的“子程序功能、用户任务、调度功能”我也一时看不懂相关内容,故请各位帮帮忙,将附件的节选程序改为北一大偎的格式(已将WHILE改为了IF,但IF THEN无法解决)。
5 y2 V( k9 h: W5 G9 h) t   
6 J! {0 G2 g/ u$ [7 H9 R' Q$ S2 x( L, W    另外的问题是call 调用子程序时,每个子程序中均含VC1~VC50的变量,会相互影响吗?" S, T) S; ?3 J5 l' m" s1 Y

( ~* t+ q' b; I/ ]- E) a6 Q#28=1
% M* c: F  H0 c! G, S6 m5 `4 z1 T! z0 p/ v#1=16.56
: H3 B" d' e( O3 M6 N3 Z2 I6 h#4=5, y4 d2 f, c2 o; C" c
#5=4
0 u8 h* G& x( x6 E#26=20
' M  W2 J' R. t# s) \+ \( n% @# j#6=16.659 ]8 s/ L5 n; c; `! G
#25=5: C' B  S- f1 o' _& x
#27=150
- X" j; Q$ t! j# X- e0 d7 O#11=40
3 J5 K/ T8 ~7 r' M# P8 O) b#10=1  k) W, }% h. E
#9=0
7 @0 r7 g, _& Y+ A* u#12=[90+#2]/2
2 t# [1 x1 ^9 ?- |. @! g7 F#13=[90-#12]*2
6 Y- D8 x6 X) Z: O. m#15=#4/TAN[#12]' R9 k/ x- v8 c, }5 y1 n" w
IF [#28 EQ 1] THEN #29=-#27-5
+ J, Y+ k  U2 S/ QIF [#28 EQ 1] THEN #30=-#27+#11
( N! }  C/ e- e6 m; h5 u$ }IF [#28 EQ 0] THEN #29=#27+59 T2 r3 p2 g( ]! `/ v
IF [#28 EQ 0] THEN #30=#27-#11
9 w! @! ]+ P$ S* G2 O- y- A* l. H5 k9 H6 Z$ b3 o7 O0 S7 u5 _/ x
S2800 M3
& y2 M. X% S3 q' TG54 G90 G0 X#29 Y0. Z200.# y6 t, O) R9 l) c, a% Q
G43 Z[#1+30.] H37 N7 n* @4 G; j9 y5 K- v2 g
#17=-#6-#15 +#26/2-#5  f, G  N1 B$ M& Y8 f4 T/ b
#18=#1-#25' h+ n6 ?& }" v# G$ B. U& z
Y[#17-1.]   j3 ]; d' g4 }# z  s
G0 Z#18 F1200 M8  u, Q! V7 M4 Q" \7 X- S8 Z
N50
1 N. G! Q. b# A) g5 hX#30+ s! D3 t4 f' a- y
#9=#9+#102 g5 a, R! H* W: {2 Q% p9 a
IF [#13 LE #9] GOTO60+ {: V) `' c9 n* T3 A/ l
#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]
3 O- g3 T! p( L( {#18=#1-#25- [#4+#5]*[1-COS[#9]]
% g2 _3 J0 a5 F7 WY#17 Z#186 ]0 d6 d1 h6 b  V
X#298 Y2 D5 M* i* `6 t
#9=#9+#10
3 \9 O. A* @( |7 Y$ Y- hIF [#13 LE #9] GOTO60$ `, V2 n* N9 U
#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]
) b; v" ^5 Y1 c! Q) n! h- X+ Q#18=#1-#25-[#4+#5]*[1-COS[#9]]! r2 V, K/ x: Z7 i
Y#17 Z#18
5 p8 A8 L% Z5 S: y* b7 n, [4 ^GOTO50- u2 B& Z/ p% K" |
N60: y/ r! R% E( E; h, K# Q0 D$ B
#9=#13
5 Z: ]3 F3 T4 \#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]
' R; w- X* _; v" n#18=#1-#25- [#4+#5]*[1-COS[#9]]3 m% B' z# w9 |- Y
Y#17 Z#18& V! z, L3 ]* O/ `5 Q% ?( B
X#29
& @/ `0 E/ s" jX#305 r, r0 n( H. h( p, e- A  X. T2 h
G0 G49 Z200. M9
# \8 {% l- A, [! ] 图像.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, 2024-4-26 21:12 , Processed in 0.296400 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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