找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3874|回复: 7

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

  [复制链接]

1

主题

6

回帖

14

积分

新手上路

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

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

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

×
本帖最后由 dq-lb 于 2012-3-20 22:56 编辑 5 G2 \0 ]5 W9 m* C# U
' z* l9 Z6 k4 ~7 x
产品需在fanuc,北一大偎立式加工中心上完成。由于大量的不同尺寸的产品外形基本一致,现考虑采用模块化宏编程,通过所加工产品的形状,手工编一主程序进行组合调用即可。
( H- t) ?6 _: f0 Y3 d; W8 ~1 m# q- w) a' N, o( @' C* [
    用于fanuc系统的程序目前已编制完成,但由于本人不熟悉北一大偎的宏编程格式,同时P200M说明中的“子程序功能、用户任务、调度功能”我也一时看不懂相关内容,故请各位帮帮忙,将附件的节选程序改为北一大偎的格式(已将WHILE改为了IF,但IF THEN无法解决)。
# b* Q. x+ I: W7 h   
6 x! B# W, i2 k0 D9 Z/ z" B2 S    另外的问题是call 调用子程序时,每个子程序中均含VC1~VC50的变量,会相互影响吗?
: P6 W/ J: c* W2 u! Q/ ?
: H  I* D7 L0 |) v: q  M#28=13 s( |5 e% M0 R' p
#1=16.56
# }8 q+ Q9 Q! J  G#4=5
1 t6 j! I5 J$ P# ?( C$ t7 m! v#5=4# E1 @7 S2 ?. D" J( u7 C& {( D* N
#26=20
( P* q* Q: x2 e#6=16.65
) l) g1 b7 H: M3 E#25=5
$ G% r5 J( Q" F3 P: T#27=1509 Q( `5 j8 {. J+ f2 K) x8 N* L/ n; a
#11=40
8 E; |$ q. U! Y& c#10=1
1 R3 a4 p  n- t5 V#9=0
3 G- q# x5 |8 A) w4 _+ \#12=[90+#2]/2; b8 H) _4 m7 M2 k* N* `
#13=[90-#12]*2
! ^- |8 M8 q7 B7 Z#15=#4/TAN[#12]. L( S- ~3 M, q
IF [#28 EQ 1] THEN #29=-#27-5
# J( @2 \+ W/ g5 YIF [#28 EQ 1] THEN #30=-#27+#11
9 `: p0 z* m( U8 @9 o5 w7 ]IF [#28 EQ 0] THEN #29=#27+5
4 q. A  U, z+ uIF [#28 EQ 0] THEN #30=#27-#11
. Z% y8 q& J: i$ W/ V6 k  i6 g/ _
S2800 M3
) p- X0 q% u7 zG54 G90 G0 X#29 Y0. Z200.3 [# T  a7 R5 P# M0 }2 ]! W5 Y5 R8 C6 E
G43 Z[#1+30.] H3
" Z" {$ N' X$ W9 ]2 b$ u#17=-#6-#15 +#26/2-#5: [( K$ q' O, h' i: v
#18=#1-#25# M; P; t) b1 E6 ?7 Y# b
Y[#17-1.] ; U" P5 V( b  I' N2 w* Z% U6 V
G0 Z#18 F1200 M82 i! Z- W% d2 f& T
N500 P% Q( c4 U) m" F
X#30
/ Q4 U3 R3 {2 z* `6 f2 C#9=#9+#100 p9 V8 T3 r& N7 I; k
IF [#13 LE #9] GOTO60
; e( b8 R" ^& q4 M/ i5 G#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]
, J5 h# ?" J  u0 J  v#18=#1-#25- [#4+#5]*[1-COS[#9]]: ?+ H! l# _4 I3 b3 h" z' u
Y#17 Z#180 i  ^! ^# n* _7 P, w& G# E; p  u4 B
X#29
3 g0 Z, C& u; `/ t7 D+ H: S  z#9=#9+#10
+ Q: L0 H+ B  }# N* k% b1 WIF [#13 LE #9] GOTO60
1 L$ F) K( G# M! u& L' C#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]+ P2 e4 [: f. Y! ?
#18=#1-#25-[#4+#5]*[1-COS[#9]]
: i/ t. R1 s- x- a6 `Y#17 Z#184 A/ e9 z  H( {/ _
GOTO50
+ T- O7 m3 z+ a2 TN60
* _! d/ K  _5 p* i. b#9=#13
+ H6 d9 D' l7 l* R, x1 R( ]#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]- n/ b' k2 H. ?! K
#18=#1-#25- [#4+#5]*[1-COS[#9]]7 X+ }! l! Q% ~9 {
Y#17 Z#188 T2 y  s& T2 F. @
X#294 N6 h' B8 b+ p: _& C
X#30
9 [! ?! C( r0 z; qG0 G49 Z200. M9
4 s6 H" ?. x1 h, _4 B- ~9 Q5 F 图像.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-7-22 03:48 , Processed in 3.464943 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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