找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3131|回复: 7

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

  [复制链接]

1

主题

6

回帖

14

积分

新手上路

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

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

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

×
本帖最后由 dq-lb 于 2012-3-20 22:56 编辑
: _' z. Z/ u9 n. u1 m7 R% v, O7 y5 k& [& \
产品需在fanuc,北一大偎立式加工中心上完成。由于大量的不同尺寸的产品外形基本一致,现考虑采用模块化宏编程,通过所加工产品的形状,手工编一主程序进行组合调用即可。
' ?, A1 `: I2 N2 B4 r% r9 l% z3 l) y1 I
    用于fanuc系统的程序目前已编制完成,但由于本人不熟悉北一大偎的宏编程格式,同时P200M说明中的“子程序功能、用户任务、调度功能”我也一时看不懂相关内容,故请各位帮帮忙,将附件的节选程序改为北一大偎的格式(已将WHILE改为了IF,但IF THEN无法解决)。
$ O$ I' q( D+ Q" F   
  G# b8 G# a# H  K& W    另外的问题是call 调用子程序时,每个子程序中均含VC1~VC50的变量,会相互影响吗?* ^$ ]& \2 k. W) q7 V' A
. j1 `" H/ q, g' G
#28=1
: V* E6 I% Z- E/ Q5 d& y0 G#1=16.566 W$ l; F4 ^/ k  g
#4=5
& ^* |5 G' f  d. j#5=4; U: x1 V4 D1 [) C& T5 ^
#26=20# W0 G& ~9 \; L8 s
#6=16.653 s4 M9 p8 P+ C: D! t. L/ }. I9 S
#25=5, {& ^' \; F1 X9 Y  N% Q/ P# z  ~& G
#27=150
# m4 L5 r! M& N( L3 c9 [: T#11=40
' }+ z3 N' y9 x0 a$ ]1 j$ p  u#10=14 b5 y6 `, b7 P/ Z
#9=08 P/ G8 [1 Q0 f" j
#12=[90+#2]/2
; {: R# }. V) j2 [  J/ w#13=[90-#12]*2
5 Q; d8 T, q4 u#15=#4/TAN[#12]
: V. |0 }4 T, _) T- m* c6 hIF [#28 EQ 1] THEN #29=-#27-5
! s' q: I. q6 w( Z" _$ hIF [#28 EQ 1] THEN #30=-#27+#11
4 G: x5 P/ F7 I- y1 @& y; _1 [IF [#28 EQ 0] THEN #29=#27+5/ B$ N4 l! r6 R6 t
IF [#28 EQ 0] THEN #30=#27-#11
# D& F4 V& v) y
' ]) |3 ?- d6 _S2800 M3+ C$ y+ J! ^, f* v2 S. w
G54 G90 G0 X#29 Y0. Z200.6 J& `0 ^( I; g- t$ \
G43 Z[#1+30.] H3# o4 C5 N: k8 m/ [4 q- t
#17=-#6-#15 +#26/2-#5
1 @4 O: g, e. W& F+ |, N#18=#1-#25
$ n4 V5 `- `1 @. o( T- bY[#17-1.] , y) N* u, ?( \/ |$ j8 u0 j/ _1 b/ }
G0 Z#18 F1200 M8
6 K. _; v: ?/ j) g( P/ S2 Z' U! N  JN509 j% H* Q  k$ B* v& }' J4 [' @8 j
X#304 G" O! f/ x2 a. w
#9=#9+#10
9 x* e* g: T  V; j* r/ i- `IF [#13 LE #9] GOTO60
, r9 u( z( i$ @. i#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]
* x, v2 b1 g5 [- Y$ e  h#18=#1-#25- [#4+#5]*[1-COS[#9]]) D7 U5 G6 y. F, N0 T" L" ?0 j( P3 k1 m
Y#17 Z#18
* ^$ S2 o1 s! j, t4 Q; dX#29
1 |3 y* C) P; y% K( K#9=#9+#102 ^8 d, l  u' G" P4 o' e. y
IF [#13 LE #9] GOTO60, g2 T6 H' K; z
#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]; B' x4 m) X! ?: `, O0 S5 b
#18=#1-#25-[#4+#5]*[1-COS[#9]]
  }) H8 P* G5 t& x+ SY#17 Z#186 |8 G; i1 X1 y
GOTO50
& R% ^3 K5 [9 p  P- J0 pN60
! d5 v0 J! S0 B  a4 j% R  t8 q" ^#9=#13$ |1 N, p* v4 ?
#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]0 {: V# l4 h2 Y" }- x6 ]  ~
#18=#1-#25- [#4+#5]*[1-COS[#9]]
* `3 m$ e; a& U( R: M! y( ]% YY#17 Z#183 w3 j4 k' T9 ?! e% A
X#29" m7 f( K# l! I) p7 j' Q
X#30! r# b' m' p+ @$ G7 l9 O
G0 G49 Z200. M91 |4 T, U2 D" A9 D% 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-1-20 05:51 , Processed in 1.328187 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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