找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4326|回复: 7

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

 火 [复制链接]

1

主题

6

回帖

14

积分

新手上路

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

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

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

×
本帖最后由 dq-lb 于 2012-3-20 22:56 编辑 : R0 c# X$ u( Y. O2 R: {! P: q1 @

4 @; T4 ?, e8 X0 c, w产品需在fanuc,北一大偎立式加工中心上完成。由于大量的不同尺寸的产品外形基本一致,现考虑采用模块化宏编程,通过所加工产品的形状,手工编一主程序进行组合调用即可。( a4 {5 Z3 p) ^9 U1 @* O2 W

! |( j# c8 |0 i5 R' B& ~" L    用于fanuc系统的程序目前已编制完成,但由于本人不熟悉北一大偎的宏编程格式,同时P200M说明中的“子程序功能、用户任务、调度功能”我也一时看不懂相关内容,故请各位帮帮忙,将附件的节选程序改为北一大偎的格式(已将WHILE改为了IF,但IF THEN无法解决)。5 H4 s. a  p. L! L
   
. i- N+ {. c+ k! u    另外的问题是call 调用子程序时,每个子程序中均含VC1~VC50的变量,会相互影响吗?1 H. P* u- [1 E; h4 _* X0 Z
7 U& b% q) E7 j3 k
#28=1- Q: d7 d% w6 `5 K5 }8 D( H- o
#1=16.56
3 X$ F- j# T9 x* ^+ N" {#4=5
  A* t& ^7 w9 g#5=4
& k/ l, P' t& C#26=20
/ J4 y. a% e: {# r: h' L/ ~#6=16.65
& D" v0 ~- o2 \, m3 V+ r$ W#25=5
8 A  J2 y& p8 I+ u2 J( Z  k- @& @#27=150
! ?# o0 m$ E$ H5 Q: U#11=403 P1 e2 O0 {" h
#10=1
6 e" Y3 t; l- T! d$ O4 k5 z* `  [#9=0
' I4 R9 ]) U+ j4 _7 Y5 z3 \0 D, W8 f#12=[90+#2]/2" X2 _0 Y1 g  S, l
#13=[90-#12]*2- w" G) H5 |8 V3 L6 g
#15=#4/TAN[#12]/ x7 M; Y) u4 i5 J' c2 G
IF [#28 EQ 1] THEN #29=-#27-50 J* X! T. k7 W3 f: ^
IF [#28 EQ 1] THEN #30=-#27+#11
6 w5 O) g0 a0 z' ?* ?- {! b7 E6 W1 kIF [#28 EQ 0] THEN #29=#27+5* j9 l3 F" E/ Z5 |* B. `
IF [#28 EQ 0] THEN #30=#27-#11
$ h$ u( D( [7 ?( v& ~. Y1 V5 o, @; ?! U% d
S2800 M3
( g5 U+ e1 `0 k4 i" h  c0 q; c8 T" Y0 rG54 G90 G0 X#29 Y0. Z200.+ N. M8 Q0 J" d* G7 ~
G43 Z[#1+30.] H3
  {! j2 t+ D6 H7 Y8 h# h9 o#17=-#6-#15 +#26/2-#51 X1 g2 I  W; ^$ p% S3 _2 d4 U9 S) s
#18=#1-#25+ J4 a3 Y- n8 _/ A* J; t$ v
Y[#17-1.]
+ u6 U8 |) N# y8 u' pG0 Z#18 F1200 M8
% y6 u( Q0 t  c% A( g) s5 ^3 |N50
8 |; e8 G' l% O9 uX#30) U9 ]$ S6 j% O$ F& H
#9=#9+#10
4 o! c* H4 ]; ]" L% w$ l% aIF [#13 LE #9] GOTO60: A7 |  A: F5 @# W5 T, ^
#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]2 b' {% X+ Z9 [6 R
#18=#1-#25- [#4+#5]*[1-COS[#9]]
1 `& K- ?6 j- s8 [  ?Y#17 Z#18
+ Q4 F! ?2 l2 X" H- e* f( KX#297 a$ D5 f. B1 h0 \
#9=#9+#10
0 Z( x: h& T, v+ s( f& G* VIF [#13 LE #9] GOTO60
- a0 |! k) n( ]4 S4 @* Z! b' ]' n- F#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]0 ^7 w0 a0 `9 J+ Z8 P" ?& L! b
#18=#1-#25-[#4+#5]*[1-COS[#9]]1 S. S. ?6 D% @2 I3 u
Y#17 Z#181 C* P( M! }4 s
GOTO50
' |% w6 _. w  h1 i1 d8 rN602 |' u& p: e5 i2 ~! H7 X( c/ e% d8 o/ K, k
#9=#13
/ ]3 u- y7 T! r% X$ W# j! X- g#17=-#6-#15 +#26/2-#5+[#4+#5]*SIN[#9]
6 X# P( g- h* E) C" O% K; q#18=#1-#25- [#4+#5]*[1-COS[#9]]
0 L* a; s" ]7 j: e0 F, x8 UY#17 Z#18
% k2 P' _- f+ ?2 mX#29
8 J3 w, ~1 S1 d' q" rX#305 G1 ?) R8 X* |; E8 K! }& a7 ^
G0 G49 Z200. M9
- ]( h- B6 j9 f5 u9 d& q 图像.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-25 13:44 , Processed in 0.215421 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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