找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4146|回复: 7

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

 火 [复制链接]

1

主题

6

回帖

14

积分

新手上路

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

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

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

×
本帖最后由 dq-lb 于 2012-3-20 22:56 编辑
' l0 _0 |# M0 j, e" n1 e0 X" c2 E/ |+ n; q& H
产品需在fanuc,北一大偎立式加工中心上完成。由于大量的不同尺寸的产品外形基本一致,现考虑采用模块化宏编程,通过所加工产品的形状,手工编一主程序进行组合调用即可。# l: ?9 _5 f  G8 U
) n5 V  Z. y( I' m/ V) {% B  E
    用于fanuc系统的程序目前已编制完成,但由于本人不熟悉北一大偎的宏编程格式,同时P200M说明中的“子程序功能、用户任务、调度功能”我也一时看不懂相关内容,故请各位帮帮忙,将附件的节选程序改为北一大偎的格式(已将WHILE改为了IF,但IF THEN无法解决)。
" e: W+ I! a9 `% k$ r+ g    * j: [! b" P# ]3 l3 S5 i% j
    另外的问题是call 调用子程序时,每个子程序中均含VC1~VC50的变量,会相互影响吗?
% V1 n( _! ?8 L
$ f- |3 }8 H  A  T/ g8 a$ b4 V# y#28=1
2 P7 u3 B4 \/ c; H* I#1=16.56
/ |0 _! I) H' Q% X#4=55 f2 \5 q1 m! F/ w- P1 h( o. z% E
#5=4
$ V/ L/ z  z7 W! ]! z) \" H#26=20
. d# h- ^; q7 e" G( E#6=16.65. X( q6 R9 t5 P/ d0 f: a6 @
#25=5
$ H" y, A6 a; `8 _1 @8 w#27=150
) C$ l% N9 ^* G% D7 q2 d6 c#11=40! \$ F( ?6 }& P6 b
#10=1
5 \5 y: q- L0 `; m7 Q- |#9=0
2 y5 X! ~8 c. ~9 m# r- y#12=[90+#2]/2) {  @( }% V, J* I* _, c6 ?' t
#13=[90-#12]*2
/ B7 r. p% ~* n; L2 S6 j#15=#4/TAN[#12]& H% e- G( T8 g" }+ y" S' c6 M
IF [#28 EQ 1] THEN #29=-#27-5
# Y' g% l8 @. HIF [#28 EQ 1] THEN #30=-#27+#119 h; \& Q- y- v4 M4 ]# N# Y4 G
IF [#28 EQ 0] THEN #29=#27+5
+ M2 Q2 e) E" nIF [#28 EQ 0] THEN #30=#27-#11
1 y3 c6 a& h8 }
" E& z$ v0 n/ qS2800 M3
  o7 T1 \& @+ _4 s& X1 {G54 G90 G0 X#29 Y0. Z200.
2 F0 R! E% T# [: b) j4 |0 ~( WG43 Z[#1+30.] H3% w4 b+ f* f7 V* b
#17=-#6-#15 +#26/2-#5
# O) u3 d; l4 {#18=#1-#25
9 h# n' g  w5 n- ~3 KY[#17-1.] 0 p) ]7 n$ R7 M) k
G0 Z#18 F1200 M81 Q5 Q% b/ P1 w( V* |3 |
N503 x3 s1 P' Z3 z+ d4 L, |
X#309 Z2 h: {$ f0 M4 ]  Z/ [  X+ R$ h1 p
#9=#9+#10
# n& s9 N1 U0 O% ]7 u* U: t6 zIF [#13 LE #9] GOTO60
  ~5 P  {) R$ Z3 t. w# B+ Y3 F#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]
  `2 h, @* ^5 e- _#18=#1-#25- [#4+#5]*[1-COS[#9]]. T0 H0 W0 i  k# w* M
Y#17 Z#18
% i. `* c+ M* p% `5 jX#295 t$ g9 h/ [5 T, ~* g2 \1 |& @
#9=#9+#10/ [) K  W' [& p5 L5 R* X$ R- x' Y- J
IF [#13 LE #9] GOTO60
- [. Y( [/ o( R* H; l# D#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]
# I5 D6 H/ [0 v& D#18=#1-#25-[#4+#5]*[1-COS[#9]]
/ I7 C! y3 `3 |Y#17 Z#18
( ~* N+ C" [5 d9 h* W3 c* q2 u/ z; [GOTO50
- x5 T" `! H: ~) YN60, q4 H2 r, S* M- `5 P
#9=#13
2 H$ h; Q* n; n: O9 ?9 r# E; L; U#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]
' _% G$ y3 u! V7 ^$ R9 D5 r#18=#1-#25- [#4+#5]*[1-COS[#9]]. ~3 \7 ^' ^! j1 t  _
Y#17 Z#183 v6 \9 s3 T2 s
X#29$ }6 K6 w4 _; z, G6 m5 e
X#30+ ?3 P, b2 v5 |
G0 G49 Z200. M9
' A8 U: N  V9 f4 y# U 图像.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 15:33 , Processed in 0.168227 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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