QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 4320|回复: 20
收起左侧

[分享] 三菱和发那科半自动分中程序

[复制链接]
发表于 2013-7-31 17:10:00 | 显示全部楼层 |阅读模式 来自: 中国广东东莞

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

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

x
三菱和发那科半自动分中程序,可完全避免抄数和计算错误。
) t. l% B& \6 q. {9 B0 A/ Q% r5 N( g: }/ N; q( g2 X) {

  n: X) u4 r" k0 a(以下全部 打单节执行)6 \' ~6 I" h  ]* p
+ ], L# T# _6 [4 [9 R$ x8 e
%
+ A) g8 T0 B7 C' C; N( p9 j. F8 ]O001()
9 P' s2 j; P+ O  h8 d8 O& e5 `1 v1 Y#5201=05 s+ b2 ~! @, Q. g
#5202=0, `! C% U# e2 G9 |% T6 t# Q9 j) n
#5203=0' b* u5 Q; i; y4 m1 z% d" U2 U, ?
#101=[100.+20.](X-L)工件大致长(内部请相应减少尺寸)
. ]. z1 A; ?1 N: H#102=[100.+20.](Y-L)工件大致宽(内部请相应减少尺寸)2 a/ m! `$ n5 T+ N# k
#103=150.(Z)安全高度
  y" |; q- f1 S# g: ~8 {' F( o#104=54(G54-G59)可分别设定所需写入的坐标系G54到G59.
, |& ?! U7 G" Q: L105=1(N)1表示由X方向开始四边分中,可改为2表示Y方向分中.
* @* m2 L7 J) `S500M36 v6 I+ W2 h- i" \; |
N1
- v5 n2 B2 g/ s' wIF[#104EQ54]QOTO14  q2 @5 U- f$ H! [- O( ~
IF[#104EQ54]QOTO15
+ n4 q0 a2 K. u3 l1 `) h8 A( {; xIF[#104EQ54]QOTO16
( F2 Q. v" A0 I. F* _IF[#104EQ54]QOTO179 d( `% D, I; Z8 I- B% d
N14
: g# ?; K/ h" z% p#114=#5221
* j' I' O4 l2 E  u+ }#115=#5222
1 v! d, z( w& F6 ^& S# dGOTO1- l! f+ Y7 a5 Q* K) ~" c3 |
N15
) @+ b& \" M) e8 }& a' c#114=#5421) W- e4 c& b" M# g# N0 g/ k, K) t9 ~
#115=#5422/ D" x* K; J2 ?9 Y
QOTO1( o$ I8 n+ m. T/ a6 ?( J% }; V, S
N16
0 j7 h. w, a! v+ q" [" n: I# |& @#114=#5621
5 o' R& s# A$ y/ A' _% i6 e#115=#5622
9 Q( [, G& S$ p) |QOTO1
% L3 |" `6 e9 w; g# L1 zN17
1 p0 I1 S! `, `7 a; N#114=#5821
2 D+ w% ~" F  B. @: f7 X#115=#5822
$ f+ M( W4 w7 j/ m3 m0 eQOTO1
8 F1 ]$ H5 B4 sN1
1 y2 P2 Y) c, \+ s/ S(手动碰边X方向右手边)$ T3 w" d: ^. d' N$ Q+ h9 e
G0 G91 Z#103  ! @0 A: H1 A- ~7 F
#110=#50214 ], `3 a, ~' ~1 R
X[-#101], h& f5 e, Y0 R, D  E/ c
Z-#103(停止后手动碰边X方向)1 ]- J" N$ P8 A: @
#111=#5021
( K, W. |; h' G! l# I, R& v1 Q#112=[#111-#110]/2.0! L5 V8 ^- ?: Q8 y5 ]( q
X#112+ Y8 w6 c. L5 P& o  Z
#[#114]=#5021
% U' `/ Z' G! @& eN2
$ f; z8 P6 j/ p$ D3 V9 R% U! B(手动移动自Y面向人一边并碰边)
& u( {/ F- i6 b4 N+ Q4 RG0 G91 Z#103
$ L: _  G' Q6 \#120=#5022
& F; p# h0 F* GY#102
& G, F& J/ m2 S( M: K# A" OZ-#103(停止后手动碰边Y方向)( G  L) m4 q4 ]
Z#103$ Q( y! h. V& J) a: m
#121=#5022' s! d6 B+ S8 |) ?; V- b: ], b) ?
#122=[#121-#120]/2.0
1 x. w* u; o) y; h& p) J. iY#122$ c# O7 V# ]( f  s
#[#115]=#5022+ G- f; ~. v: B. h2 X
G0 G91 G28 Z0.
6 ]  I; H2 Z  ^* s7 kG0 G90 G#104 X0. Y0. 本单节完成可效验工件数据是否自动抄写进需要的坐标系.
& u: V! }$ e* A! x9 S0 sM5& e8 B1 @, Z, \4 a! h
M30! R: t$ {( O" V; J( W& z8 t# ~5 g
%
: I- E# M  h4 m5 I0 E' `0 O0 `2 P3 F' H4 @; Q
$ E( |* Z. G6 E: s
使用过程中可以根据操机规则自由移动位置.部分数据可自由根据实际需要改写.7 K9 N3 |; F! d1 m
) L: J3 I  X9 _2 }# u1 V
发表于 2013-7-31 20:14:59 | 显示全部楼层 来自: 中国广东东莞
说的很详细,感觉很深奥,顶一个
发表于 2013-7-31 20:23:35 | 显示全部楼层 来自: 中国台湾
收下,感謝分享
- t' m( }+ L# U' r& h! }, U6 a
发表于 2013-7-31 23:21:20 来自手机 | 显示全部楼层 来自: 中国天津
系统变量,现在宏越来越高级了。
发表于 2013-7-31 23:51:56 | 显示全部楼层 来自: 中国江苏无锡
程序不错,不过不怎么 实用哦!
发表于 2013-8-1 00:59:43 | 显示全部楼层 来自: 中国台湾
謝謝分享.....  G' j/ ]+ l! v% R& v* Y4 M
6 C3 ]$ q, `* _( T
有人知道fanuc的G81 G83的Macro內容寫法嗎 ? 能否分享 謝謝
% l( i$ {  X7 E
发表于 2013-8-1 10:15:00 | 显示全部楼层 来自: 中国江苏苏州
thanks for sharing
发表于 2013-8-1 12:37:57 | 显示全部楼层 来自: 中国台湾
LZ,其實可以在適當的地方加入M00,
/ T/ T" d' H0 r# Z% ^" `這樣就不用用"單節"了,+ X0 _& d) b6 e3 V3 a/ \
還有跳轉是"GOTO",你有些地方打錯了。
发表于 2013-8-1 13:25:23 | 显示全部楼层 来自: 中国福建泉州
现在宏程序是越用越多了,也越来越厉害了
 楼主| 发表于 2013-8-1 18:04:27 | 显示全部楼层 来自: 中国广东东莞
- v9 l; h+ x! d- G8 V! H9 C/ q6 K/ O
LZ,其實可以在適當的地方加入M00,8 u6 o5 v3 q' k- |% H" E6 G3 B0 P
這樣就不用用"單節"了,% S# x( U* c3 B0 j. g
還有跳轉是"GOTO",你有些地方打錯了。
6 J1 F9 A( v; E7 R7 b------------------
" Z  s# f: M# [+ t0 d5 ~. q8 }+ p% `仔细看了下,确实有地方打错了,Sorry* Q/ j& M+ S9 p
  N7 R6 u' H0 k7 v  I9 Z
有人搞过全自动分中的,搞不来,到那个公司晚了一步,没亲眼见到,这里有会弄的么?对定位要求高,容易变形的产品还是有用的
发表于 2013-8-1 19:40:03 | 显示全部楼层 来自: 中国山东烟台
120817 发表于 2013-8-1 18:04 static/image/common/back.gif
$ I- b* l. J; gLZ,其實可以在適當的地方加入M00,
/ u. }5 `. ]* l) N- i# V這樣就不用用"單節"了,
+ ]0 y' f: t0 D5 U& {$ w還有跳轉是"GOTO",你有些地方打錯了。

: ?5 D$ [. ?& B+ G7 B. B- s是要有专用的分中棒吗
发表于 2013-8-1 19:50:17 | 显示全部楼层 来自: 中国安徽六安
bird9077 发表于 2013-8-1 00:59 static/image/common/back.gif
: t5 b" g& I! r謝謝分享.....- c! r3 e7 ^' D- }
9 E! |7 A2 e% w* m" _
有人知道fanuc的G81 G83的Macro內容寫法嗎 ? 能否分享 謝謝

: F! N) i) O5 ^; R! f8 a7 g三菱系统说明书有全部循环的宏调用程式,在说明书最后,和fanuc一样的
发表于 2013-8-1 22:52:07 | 显示全部楼层 来自: 中国台湾
guhongqing 发表于 2013-8-1 19:50 static/image/common/back.gif
/ I# D  [! I! v/ |( J三菱系统说明书有全部循环的宏调用程式,在说明书最后,和fanuc一样的

% G+ R- v* w4 l4 a嗯...我手上沒有耶...有全部循環的呀 !!
9 j9 b/ m8 M* P$ G& x方便貼上來嗎...
发表于 2013-8-2 08:52:52 | 显示全部楼层 来自: 中国天津
现在大部分机床都有雷尼绍测头可供使用
发表于 2013-8-2 12:59:09 | 显示全部楼层 来自: 中国上海
还是测头比较方便
发表于 2013-8-4 17:16:25 来自手机 | 显示全部楼层 来自: 中国香港
我在公司的cnc走了一次,但它沒有將X,Y,的中心數輸入座標裏,請問我那裏出錯,cnc系統是三菱m65s,謝謝大師兄
发表于 2013-8-5 17:30:30 | 显示全部楼层 来自: 中国广东广州
一直是到14,哪里能跳到15,16,17呀?
发表于 2013-8-5 18:57:10 | 显示全部楼层 来自: 中国台湾
這段宏有些問題的....
发表于 2013-8-21 22:49:30 | 显示全部楼层 来自: 中国四川成都
LZ的程序好长好其实可以更精简点!发个我用的求大神指点!功能不强够用!
) ?  n9 A  l$ W. Q6 ^: u%( T# k. x( d. p- E8 |: ^. J
O0001) W8 a' }  X" N6 Z2 P' ~5 _7 o
     #100= 54.0
1 S( X  ?* U# \+ {" O
) ^; l1 n' [: z5 C
- }6 j( f6 R& B: U8 I) ^2 f3 N" |, g1 a- C% n4 H/ d
3 j& @% C6 Z* ?" P" W
     M3 S500
9 Z3 i1 D$ n, X: d9 g1 M' b
* ^0 v: \( Z: W1 A, c, _" D4 C( I$ t5 Y
# e5 O* Q: A7 T# x

9 ]# w$ v4 x/ B! g& H& L7 H- i5 G2 b* g6 {% h
9 l) G  X* }  p& B, c; n* a
     #100=ABS[#100]
! _, A8 m, O; A     #100=FIX[#100]
# J4 O! \/ p9 i5 Q     IF[#100 LT 54] GOTO 10( n* |/ [$ _0 l! T0 e
     IF[#100 GT 59] GOTO 105 L$ i7 ]0 b( S
     
2 e' m% a# x) k' o: h* J: J- U   M00
! l: `- ^4 X- o
& z, \% s- ^+ j+ C, u(X Axis 1 Point)
. R" f5 _9 a. ]/ E9 `' R& s: Z& r& S1 R' t0 ~: A
     #101=#5021
9 p% A( j9 y. ]9 |0 y- A/ [     G53 G0 Z[#5023+#100]  C, o2 R7 I  @( j6 s' D% w
, m2 L% q9 B- j- I: H8 Q  v6 i' P
   M00% M  Z3 @  S1 V' O7 H8 y

# W, T4 z; g) |- R2 |& W0 C(X Axis 2 Point)* l. e) [2 q; ?
& p- H5 ]) p, O0 J8 P
     #102=#5021
7 a, q' z. n) k. k     #[2500+#100-53.0]=[#101+#102]/2
! u$ @( j4 s3 P0 X6 f4 c' j0 }     G53 G0 Z[#5023+#100]+ {: B8 ~5 V, F1 i  w6 ?" v7 i7 p6 J
2 P6 i, r3 \4 R: [0 ]
   M001 k% I/ Y& q! m. z
0 ]6 `2 }. a+ ]: C9 S# _; Y
(Y Axis 1 Point)# _: Q3 h/ N' q  @

0 q# K4 q/ k2 P& ^6 U4 j6 G     #101=#5022
! X' ^( Q2 z7 {2 Y5 e3 C     G53 G0 Z[#5023+#100]  a/ m. m2 T, o/ F; E

5 q) c" ?5 p5 y6 M7 @! F   M007 c; P$ H8 C- S4 L; `4 u

* ]: X% i- e$ r! L3 B- L$ H(Y Axis 2 Point)
4 U8 z" f; d& {2 y" h( k! [, Z, O: H
     #102=#5022
* p; r/ d+ O8 f3 z# T, N     #[2600+#100-53.0]=[#101+#102]/2; c3 e7 N7 D$ F3 Q
     G53 G0 Z[#5023+#100]( F+ c' E" c$ S7 F6 a1 w
     GOTO 205 g6 d" T8 [% B: f" j4 z6 l. O
N10  M5
0 I% b3 W3 z1 L; F& M9 p     #3000 =1(#100 NO 54 TO 59)
- W: Q7 b+ Z$ l1 t/ \6 XN20  M300 L1 H) w" @2 j" ], K  g
%
发表于 2015-12-4 17:11:07 | 显示全部楼层 来自: 中国安徽合肥
能具体讲讲宏程序么,最好发个教程。
发表于 2015-12-4 18:28:01 | 显示全部楼层 来自: 中国北京
对啊 最好发一个视频 这样让我们这些菜鸟也见见市面啊
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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