找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3282|回复: 7

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

  [复制链接]

1

主题

6

回帖

14

积分

新手上路

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

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

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

×
本帖最后由 dq-lb 于 2012-3-20 22:56 编辑
& T$ D8 H% ?/ t" e$ I- p8 O/ x3 B) w3 z% N6 S
产品需在fanuc,北一大偎立式加工中心上完成。由于大量的不同尺寸的产品外形基本一致,现考虑采用模块化宏编程,通过所加工产品的形状,手工编一主程序进行组合调用即可。9 ?+ T2 C6 M$ T% T  \
: o# _' J: e' Q% B/ i  o0 @6 _+ _
    用于fanuc系统的程序目前已编制完成,但由于本人不熟悉北一大偎的宏编程格式,同时P200M说明中的“子程序功能、用户任务、调度功能”我也一时看不懂相关内容,故请各位帮帮忙,将附件的节选程序改为北一大偎的格式(已将WHILE改为了IF,但IF THEN无法解决)。- Q% e2 F$ Q! J8 x* }
   
' u/ `2 f- M$ \0 U& i+ L    另外的问题是call 调用子程序时,每个子程序中均含VC1~VC50的变量,会相互影响吗?. X: @+ S1 L" F/ O! ~+ k+ f

" s9 c: n. z6 g& o. u& z& ^& {#28=1+ Z. W9 w  K/ f( M, T1 i
#1=16.56( m  w* z) ^5 L3 O
#4=5
/ v  A( K$ L' J1 \; C% |0 D#5=4$ ?: S9 y4 n- C$ s% O
#26=20
+ K0 ?4 J9 H- c#6=16.65
9 e$ q( ^9 ^. H1 p7 i#25=5
. y0 t) ^% U/ q/ r. ^#27=150' z7 C/ e# n" {( O
#11=40% I6 T0 {; `' x
#10=1
8 p  }6 n( E; p3 p/ Z4 `. ~/ M; R#9=0
: q% Y! d, r$ h#12=[90+#2]/2
6 z2 D3 @/ O0 k7 u  U8 Q#13=[90-#12]*20 f1 @7 I1 N+ z: S( q' E
#15=#4/TAN[#12]
: t) Y' q9 U" [+ n' WIF [#28 EQ 1] THEN #29=-#27-5! q- ], ^& r! E8 }. _% L# _
IF [#28 EQ 1] THEN #30=-#27+#11% a3 y1 J& W2 v5 k+ D
IF [#28 EQ 0] THEN #29=#27+5) P( I& n0 R- y9 w6 E4 w% H, i
IF [#28 EQ 0] THEN #30=#27-#11
4 t$ u; l, \' B# X: D: w6 u+ {2 L
S2800 M3
' u/ u! Y! P# E! A2 W) wG54 G90 G0 X#29 Y0. Z200.
: s* }6 ?. ?2 M$ i" P7 JG43 Z[#1+30.] H3
8 {/ e$ z) d) \0 k, z#17=-#6-#15 +#26/2-#5
' t; ^) e# J5 t5 e) j7 j/ w5 N1 L#18=#1-#25) P1 s+ G4 f  I* o2 O- C
Y[#17-1.] # K1 G) u" p' [9 p! g; d
G0 Z#18 F1200 M8) u' ~; j0 c9 ^4 _0 A% I% e, A
N50/ C% H) c4 o! C# S5 O9 F) X! M! W
X#300 O# l* c" E- D2 T1 \, E" `! u
#9=#9+#10% v/ O9 ^. u9 c1 v3 R* @) D" A0 Y
IF [#13 LE #9] GOTO60
( [: u% A9 T  J' M, N: e#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]
& M3 l$ I( l1 n; R! U#18=#1-#25- [#4+#5]*[1-COS[#9]]
/ S7 J! x3 w( X/ uY#17 Z#184 b2 p2 u, A7 O- L  E1 W
X#29
( ^. D$ K0 s: L' N: U  Y" j3 H#9=#9+#104 W# Z; {1 A8 v( A. `  N
IF [#13 LE #9] GOTO60
8 }& ^  L, ?# ~- {# p5 L#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]
& l3 K  z" [2 t: q6 t#18=#1-#25-[#4+#5]*[1-COS[#9]]7 P% C- S7 M# `0 m
Y#17 Z#18+ b8 j& E" E; V
GOTO50
3 x- n% {( G2 G6 Z0 D! {N60
4 P: F# b8 G. e#9=#13
  t  g6 _" D# M: G# G' `* b#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]
/ q- e7 S$ b% s2 H; l; D( U# p#18=#1-#25- [#4+#5]*[1-COS[#9]]
% }" t  c5 W( W" ^+ R+ O, rY#17 Z#18
" U; N) n& }* v: G) e* OX#29
/ _3 R% A: H0 A8 @X#30
% Z3 `: v# b$ Q  p  \6 V, lG0 G49 Z200. M9
$ M5 z7 H: `9 j8 ]' r: L# ^ 图像.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-3-7 13:42 , Processed in 0.285970 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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