QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
三菱和发那科半自动分中程序,可完全避免抄数和计算错误。
6 K4 d" G# s/ w7 \$ u, M, s1 x3 Y6 Z' }) W. {

) w: N8 u9 F7 L; H+ X  t(以下全部 打单节执行)' i, E6 ?) i  H$ q6 f( L% n6 {

: E; N# \4 T! A2 H; [%2 v5 L( U/ p7 _
O001()$ c7 ]4 }3 X+ C. R
#5201=0
! g" i7 V! M* s- j. J3 o#5202=0
1 _% ?6 L4 ]0 \& @4 j, q: e' d#5203=02 G* d0 [; r$ H9 p2 u
#101=[100.+20.](X-L)工件大致长(内部请相应减少尺寸)
5 S. J0 o; ]( T, k( k7 ]# ?! d; _#102=[100.+20.](Y-L)工件大致宽(内部请相应减少尺寸)! o$ ^) |2 x! y
#103=150.(Z)安全高度
! X! L5 f5 R  E/ d$ E$ R5 {, B#104=54(G54-G59)可分别设定所需写入的坐标系G54到G59.
6 e  U' d  n: B105=1(N)1表示由X方向开始四边分中,可改为2表示Y方向分中.
% q8 n3 p) w9 i4 W! q9 F! IS500M39 K- f* l7 j& D" p
N12 `& H8 ?6 c$ S# H! g. e! q( U
IF[#104EQ54]QOTO14
) [; _2 z/ f$ r. Z2 JIF[#104EQ54]QOTO15
* Q" C9 v+ t+ v, u0 p1 C/ e- `IF[#104EQ54]QOTO161 [9 r. f4 h& D3 s1 s
IF[#104EQ54]QOTO17/ o& _: v% V! n) T
N14% q4 E; F2 @' U( T4 O  V9 r) L2 r
#114=#52218 E5 y/ C5 d, B3 G: q% F
#115=#5222. T8 q9 H9 D/ E
GOTO1" X. x6 t7 J/ u$ b$ [6 l- J# u
N15
) @: U7 I  r6 Q- u2 y#114=#5421
2 `' b6 Y0 L* [" q8 r- x! P#115=#5422
7 b+ M# Z9 \1 @. F. Y0 ^QOTO1# @* C4 H- g7 B+ E+ ~
N16
  i. k; K; _, m, b' U8 @, I#114=#5621
* w  N! A+ y; F. \% i; E( k/ T#115=#5622/ y" ?5 w5 |8 h! u5 G! }' B! n
QOTO1
" d4 u  t/ u! r' Y  Q/ rN170 n( H8 i" T6 V1 u* y/ q
#114=#5821
  T* ^- V! `/ M/ p6 \#115=#5822
2 B; K# C% `3 d# VQOTO1
) ^* h' d) b* A' E/ W- EN1
  t$ x, `, z/ v( s( p+ H0 T7 x(手动碰边X方向右手边)
5 U& h1 l8 ]- }* M. r: |( VG0 G91 Z#103  
% x$ ]3 `& O8 v; d#110=#5021
  ^9 V9 L% R. X8 x4 w0 Q  z+ ]. [X[-#101]" R6 N+ r4 L5 b# i% z, I
Z-#103(停止后手动碰边X方向)
' P; T  K' t% c; o* C6 g% m. g#111=#5021+ @- q% P8 Q8 C* ^
#112=[#111-#110]/2.0
! i% z8 {7 f9 R' |' ^X#112+ b% M7 \) T% h( d8 ]% U6 S: t
#[#114]=#5021, X& G  J; W6 K, G. N4 ~
N2
7 V" y  x& V- }& i# o(手动移动自Y面向人一边并碰边)2 T9 l. f" p0 h5 ]% F1 z% {& z  Z* z; h
G0 G91 Z#103 $ c  `3 b& r. b5 X
#120=#5022
' z2 G4 q; x4 X0 [Y#102
) F7 l+ `) ~7 z: ?  }1 x* o  KZ-#103(停止后手动碰边Y方向)
, I& ~' ?9 n1 f8 WZ#1031 Y, b% o# |) f
#121=#5022( I- O& C8 {6 g/ `' z' \( @
#122=[#121-#120]/2.0
' D7 _8 `# A9 k, F( t1 pY#122
- W( N  ~( O1 N, T1 O$ @( P% {#[#115]=#5022$ h, g3 F$ [( v. P$ y& e
G0 G91 G28 Z0.
0 r, D2 @; H" ^0 p' s8 v0 MG0 G90 G#104 X0. Y0. 本单节完成可效验工件数据是否自动抄写进需要的坐标系.) `1 z+ e( j9 b( q* x4 e8 q
M5& q- d  m  e! z$ k
M30
4 B1 D' ]: P/ Z2 \2 ]%6 [5 F' v* N7 t5 Y0 ^. F

6 J: U7 ~6 o4 \  s2 N
# R. d3 |" g* o# J; @2 v6 {, y3 h使用过程中可以根据操机规则自由移动位置.部分数据可自由根据实际需要改写.! X( s4 U# D& q2 ]# c

2 ^- ~$ u! D* V3 r7 O% F+ X: Z
发表于 2013-7-31 20:14:59 | 显示全部楼层 来自: 中国广东东莞
说的很详细,感觉很深奥,顶一个
发表于 2013-7-31 20:23:35 | 显示全部楼层 来自: 中国台湾
收下,感謝分享
* y. v) i4 V- z" ]9 ]: U$ U0 b
发表于 2013-7-31 23:21:20 来自手机 | 显示全部楼层 来自: 中国天津
系统变量,现在宏越来越高级了。
发表于 2013-7-31 23:51:56 | 显示全部楼层 来自: 中国江苏无锡
程序不错,不过不怎么 实用哦!
发表于 2013-8-1 00:59:43 | 显示全部楼层 来自: 中国台湾
謝謝分享.....& |+ D' ^4 `9 w7 V4 l
) X3 F  A) s3 V' `9 x
有人知道fanuc的G81 G83的Macro內容寫法嗎 ? 能否分享 謝謝6 f) g3 k% |# o9 M! i2 c" d1 q' G2 I
发表于 2013-8-1 10:15:00 | 显示全部楼层 来自: 中国江苏苏州
thanks for sharing
发表于 2013-8-1 12:37:57 | 显示全部楼层 来自: 中国台湾
LZ,其實可以在適當的地方加入M00,
$ U( F  }" ~1 ^% T: n6 V. E8 V5 W這樣就不用用"單節"了,4 z7 z& s4 x- [1 y5 r* d
還有跳轉是"GOTO",你有些地方打錯了。
发表于 2013-8-1 13:25:23 | 显示全部楼层 来自: 中国福建泉州
现在宏程序是越用越多了,也越来越厉害了
 楼主| 发表于 2013-8-1 18:04:27 | 显示全部楼层 来自: 中国广东东莞

8 S/ ]! [' |* \' \& v- OLZ,其實可以在適當的地方加入M00,# w, D: \# b: S+ A; U, D; u
這樣就不用用"單節"了,
3 Y1 O6 J  H0 q8 `& M( x  V還有跳轉是"GOTO",你有些地方打錯了。5 |2 B' r# o) ?  a0 {- L' D
------------------: K- M# S" f+ s8 n! }4 }( n
仔细看了下,确实有地方打错了,Sorry7 b& h% |  F( X4 p4 S

' W7 [% E  q+ q8 I2 i6 J, V2 k有人搞过全自动分中的,搞不来,到那个公司晚了一步,没亲眼见到,这里有会弄的么?对定位要求高,容易变形的产品还是有用的
发表于 2013-8-1 19:40:03 | 显示全部楼层 来自: 中国山东烟台
120817 发表于 2013-8-1 18:04 static/image/common/back.gif
( {5 i9 l, H) J9 [# s2 I$ [LZ,其實可以在適當的地方加入M00,
1 w/ F$ e+ X( {2 [' g9 s# A( l這樣就不用用"單節"了,$ X, l5 E. V6 n& w. D, o' y
還有跳轉是"GOTO",你有些地方打錯了。
  K+ `1 x, u! B6 v" ^4 Z7 h
是要有专用的分中棒吗
发表于 2013-8-1 19:50:17 | 显示全部楼层 来自: 中国安徽六安
bird9077 发表于 2013-8-1 00:59 static/image/common/back.gif
9 c/ L8 C9 {+ ]謝謝分享.....
0 J; W  l. N6 G6 A
  p, M1 z, Y. e( D8 @) T有人知道fanuc的G81 G83的Macro內容寫法嗎 ? 能否分享 謝謝

; x' A) |% T3 Y( S2 y+ ?9 p7 M6 K* k6 P三菱系统说明书有全部循环的宏调用程式,在说明书最后,和fanuc一样的
发表于 2013-8-1 22:52:07 | 显示全部楼层 来自: 中国台湾
guhongqing 发表于 2013-8-1 19:50 static/image/common/back.gif  e/ L7 n! A; Y! r+ _9 u
三菱系统说明书有全部循环的宏调用程式,在说明书最后,和fanuc一样的

$ y5 I6 \1 o8 u) Y8 Z嗯...我手上沒有耶...有全部循環的呀 !!4 @1 ]# b/ L9 @; g% W
方便貼上來嗎...
发表于 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的程序好长好其实可以更精简点!发个我用的求大神指点!功能不强够用!7 l) C. m. w7 X/ C
%9 P) r1 B0 d  h; a3 B
O00012 G0 S( g% H6 G$ }. h& _( ~) ^. {# J
     #100= 54.0
: |: e7 `! Z, A* Q% z) O0 B6 c) R+ e

5 ~% a3 `; r6 s0 h
! t8 ~' w( D! m+ w- L: T8 l9 c4 B6 H# D7 d( Q
     M3 S500
( Q8 F$ n* U- J& u. C
! m, z$ S/ w; b; R& ]3 x
% s* V/ A' ~$ S* n! E8 d, g- i8 [

" e9 |5 p4 `6 P# e
! Y6 \$ S2 B! w* N+ v: ~9 F9 q" L; \+ M( i5 m
     #100=ABS[#100]' W/ ~  {* \" b- R1 M) ~  V8 t2 ^# Q* J
     #100=FIX[#100]) N0 D. ^1 y  p
     IF[#100 LT 54] GOTO 10% \. B7 p* [; Y
     IF[#100 GT 59] GOTO 10
8 l9 w  p  J5 ?) s, ^     ( c* E; L0 h: m; u8 `
   M00% ]# U* Y) [( u5 u( V
, z* Y; X$ X: u6 t: s
(X Axis 1 Point)& J8 u* ^" k( e! {" {( e
6 {2 K) v( ^+ l5 h3 v9 o8 i- s
     #101=#5021
( n/ `& l2 E* f( j5 T& q; i     G53 G0 Z[#5023+#100]
$ j7 H' l3 @) t9 p+ ?" j) A4 d8 X) t) l2 G/ d$ a: a6 S1 l/ J9 p
   M00* Y* x( ~: u% X6 p) s' S# M2 o
1 @- {6 U! i7 ~, Q
(X Axis 2 Point)
1 F4 ?- D4 M, L$ D- U6 Z, p7 c7 \$ P) k0 E& Y7 o
     #102=#5021
) u1 v$ l# x0 X/ A- `' L& t' U  S     #[2500+#100-53.0]=[#101+#102]/2
- \% w2 a0 c5 t& d% y  c  v) w0 T  I     G53 G0 Z[#5023+#100]+ [$ _3 r5 ^6 v
" h* _/ H0 x1 O1 d- z) I$ g
   M00* t1 s! M$ H! ?* Q& g, r. ?
; X, y, Q) Q& q1 \
(Y Axis 1 Point), ^1 A& @; T6 z% j  V8 l0 G3 F1 J

( w2 ?* L- L3 d5 x5 d4 N& d2 Y     #101=#5022
4 h/ V, I- i! Q* n: r" f     G53 G0 Z[#5023+#100]
; E9 t5 d- `3 C: h* c2 y+ N* u
8 I# q- _7 H6 w" B3 c, S   M00
( P4 B& ]- T$ v
6 a& R2 n4 {8 j$ ]5 Z(Y Axis 2 Point)3 ?8 V* `) N% Q  D. D
/ t0 c- h# J; ]7 A' u
     #102=#50228 b. o6 E0 X/ ~4 I
     #[2600+#100-53.0]=[#101+#102]/2' |* B( X3 a- h( L. x0 t2 \9 m
     G53 G0 Z[#5023+#100]
% Q! k% d# g; _. Y! j5 @4 z     GOTO 203 k+ p! T5 s/ x  a: h& `5 Q* s
N10  M5! ]  i- i3 ~8 W2 {  W) l
     #3000 =1(#100 NO 54 TO 59)
9 s0 m/ O8 U& B3 q& }# sN20  M30
/ N6 a# \4 ?' J- J+ ~0 \* j%
发表于 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 )

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