找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2860|回复: 7

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

  [复制链接]

1

主题

6

回帖

14

积分

新手上路

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

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

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

×
本帖最后由 dq-lb 于 2012-3-20 22:56 编辑
; z$ v8 E0 q' p6 K1 A( c, Q) [8 Z* k$ ^; O: J/ E- ^
产品需在fanuc,北一大偎立式加工中心上完成。由于大量的不同尺寸的产品外形基本一致,现考虑采用模块化宏编程,通过所加工产品的形状,手工编一主程序进行组合调用即可。0 T2 t. l$ J) }6 }; a' g- X& V9 @
4 U) W! }/ a& e3 V3 z3 g6 b
    用于fanuc系统的程序目前已编制完成,但由于本人不熟悉北一大偎的宏编程格式,同时P200M说明中的“子程序功能、用户任务、调度功能”我也一时看不懂相关内容,故请各位帮帮忙,将附件的节选程序改为北一大偎的格式(已将WHILE改为了IF,但IF THEN无法解决)。
2 ?& I  [( ?, \& _8 w   
5 m. T( l* M- R! {# I1 h    另外的问题是call 调用子程序时,每个子程序中均含VC1~VC50的变量,会相互影响吗?6 z# y# j1 [$ L. U

' f1 G# i! o: @/ I. H. |#28=1  p+ ~3 X% M5 ]" {' V
#1=16.56
- y9 D8 `0 c" h8 M$ d2 o#4=5, ?9 z3 [# M0 V5 w  y
#5=4( W: h+ O- H! r- ?' O; s  U- |) y
#26=20
  C# s  b% [* Q) k8 I#6=16.65  {, @  d' ]4 W
#25=5/ A3 {* d2 _' m9 M3 d
#27=150
3 Y2 Q7 Y$ `0 B! h( [#11=40
' L" D+ Q. q0 W9 a: y% J#10=1; I9 i2 ^) }( N9 n+ S2 Y, i
#9=0
" c) s5 ?, p+ ~% _0 S0 h0 Y#12=[90+#2]/2
$ k; g8 K$ r4 R#13=[90-#12]*2
) T8 ]! x* l3 _* T7 |7 Y  }#15=#4/TAN[#12]; R# g0 J+ y2 M1 I' u3 ~" {
IF [#28 EQ 1] THEN #29=-#27-5
& t: G+ m  L9 A( M+ z& t0 [, Z2 DIF [#28 EQ 1] THEN #30=-#27+#11" c* I% w1 K" [5 p( k' R, q  `* G
IF [#28 EQ 0] THEN #29=#27+5
5 ^* A( H8 x& e1 FIF [#28 EQ 0] THEN #30=#27-#11
! n3 a5 J5 v, X  r9 S4 h7 _' n
1 e' k# i# }( D/ wS2800 M3& F. \- y9 t; {3 h" \( o* C- X
G54 G90 G0 X#29 Y0. Z200.
% u/ k4 u  D* RG43 Z[#1+30.] H3
, _( B0 P/ z; p  o6 {#17=-#6-#15 +#26/2-#5. {; Y$ d  Q' A7 a% e$ B
#18=#1-#25
) v' N8 n# }6 }) ^6 PY[#17-1.] 6 Z- u* N/ Q9 |2 Q+ O; O
G0 Z#18 F1200 M8, l5 G/ W# v9 f& b
N50
4 o6 |0 ]: \1 a0 f4 r7 ^1 H1 F! |X#30
( O# M0 v& |# G) J#9=#9+#10# S5 h, _2 |; ~& p
IF [#13 LE #9] GOTO60
" p/ m3 C7 H6 ]7 u! @& A% l#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]
1 f1 I% e* _. y* Q* x0 _#18=#1-#25- [#4+#5]*[1-COS[#9]]
" E$ {1 L5 \* qY#17 Z#18" U) {, C* K) M, _3 k7 U
X#29- \) |7 M9 v: u! ^9 t# q
#9=#9+#10  H7 p. R5 V3 R4 R" w+ x5 \( T
IF [#13 LE #9] GOTO608 y- D4 y. Q/ L2 Q8 O, T. C( D
#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]8 p% E! k# G3 G& D( S
#18=#1-#25-[#4+#5]*[1-COS[#9]]7 {# t  r: Z" t
Y#17 Z#188 M, K7 o& y/ f* r5 d
GOTO50
2 S3 T6 D) J8 j6 h, J4 `N60# N* t* H4 H- X3 Z! w
#9=#139 s+ z# v( H0 x5 @
#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]
5 e/ Z5 E1 ~% s5 t1 [#18=#1-#25- [#4+#5]*[1-COS[#9]]% ^1 }& |# ~9 P  _% x4 U! P
Y#17 Z#18
! G6 p' _  O, h# E1 DX#29( O6 K6 B  @) U, y  u( @
X#30
( m  l. z6 C; YG0 G49 Z200. M9% ?$ _/ A4 y" A' w( c1 M$ w
图像.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, 2025-10-22 17:51 , Processed in 0.482567 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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