QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
三菱和发那科半自动分中程序,可完全避免抄数和计算错误。
! `! T" I* A9 U( u* F- w* V+ e
' i' S8 Y" v# o2 `& j# m" f
  g# \. _0 a" m' ?6 i# f(以下全部 打单节执行)
3 O  f# N  @9 A( d% x
4 Q6 W( }; ]) n) ^; t# v%
" Z' O5 Y+ q1 L( RO001(), E( F4 Q: P0 B" M
#5201=0! \9 s) ^( s/ h
#5202=0
4 A" t* V2 c7 ?6 J! e7 K#5203=0+ S: Q8 E9 d: Y% D$ P
#101=[100.+20.](X-L)工件大致长(内部请相应减少尺寸)
2 B0 g6 n+ c3 h) B3 P5 v& T7 X; H#102=[100.+20.](Y-L)工件大致宽(内部请相应减少尺寸)( _9 D% \1 T2 `
#103=150.(Z)安全高度
4 @7 ]# h! L; i8 n6 W#104=54(G54-G59)可分别设定所需写入的坐标系G54到G59.* \1 E/ E" ?. l$ N( Q* A6 ?
105=1(N)1表示由X方向开始四边分中,可改为2表示Y方向分中.
: s7 \& Z8 M9 S$ _4 p) c: JS500M39 }% G: P3 {# B) u& f0 I
N1
$ Q$ L2 B# U* `" E8 H% t: xIF[#104EQ54]QOTO145 [, e6 T( f" A8 D5 [
IF[#104EQ54]QOTO15
- M& g+ S, [1 K0 ?" q5 ~IF[#104EQ54]QOTO16
, k6 {( l8 S4 d" k6 ^. aIF[#104EQ54]QOTO17: ~. c% p2 L& A# f9 n
N14
2 l' b3 _% N4 g; u. |4 o; l#114=#52214 D6 G! S! l/ \3 ~3 Q$ K% j; J  p
#115=#5222
) @- e5 ]8 `: A% B& v8 HGOTO19 R, J8 X) p4 `. o/ R) \
N154 G% G7 @9 ~4 Z" P1 E2 x$ M
#114=#5421
) d/ U. E! J0 O#115=#54222 x" x$ e1 x& u
QOTO1
! _; p3 X0 M; I- NN165 }5 J; |# ]) j) @/ `: O: \7 r  g
#114=#5621
" {0 ~2 @4 U( i8 ^  F0 Q#115=#5622$ u+ q* d1 U. n7 r- Z# Q
QOTO1
6 f9 ~0 D+ P+ o5 |9 W: m, fN17
  @# y. T  M. I7 M: `+ ^5 Z. w#114=#58211 l4 G5 z+ n' l% ~
#115=#5822
; z) |. n  s9 T& i, OQOTO1, m, _/ [( W( ~# D- S( c
N1
' l  U! M! X0 s$ x1 v) Q(手动碰边X方向右手边)
9 ~( Q2 D8 e8 nG0 G91 Z#103  6 u, x. d' H$ o. q) o* T6 _
#110=#5021
! L9 _6 _5 a1 b7 A3 iX[-#101]9 V7 q# X+ {6 B$ Z8 ]6 |4 m8 G3 k
Z-#103(停止后手动碰边X方向)
* x) G. j: o. S! T& s#111=#5021
1 j5 g7 n& n" A6 P#112=[#111-#110]/2.0
! N5 s6 ^9 }! a4 {! }- _- V) O6 ~X#112
" {5 q3 m5 b: z; w: i#[#114]=#5021
1 s' [' r9 X* M4 L1 x8 i* QN2; _* R8 I6 e/ G6 h* A8 q, X) t
(手动移动自Y面向人一边并碰边)
& F4 ]$ l9 c8 Q% k6 k3 xG0 G91 Z#103
2 H# P- y- Q4 O/ l#120=#5022) N9 O! t% ]8 k) n- {
Y#102
3 w) G/ h" M/ c+ f! n4 TZ-#103(停止后手动碰边Y方向)
8 p$ S' z* e* F8 s+ `Z#103! n/ d- v" p) t( n; P2 q/ k/ Q
#121=#5022
; G8 Y% F/ F6 Y3 [#122=[#121-#120]/2.0. P' r" n& Z' N1 S/ \- Q
Y#122
3 U/ m' i. T/ g6 T& X% N5 Y#[#115]=#50221 X; A& j: k2 a, n7 b, \
G0 G91 G28 Z0.$ {& a2 @* \" g4 `
G0 G90 G#104 X0. Y0. 本单节完成可效验工件数据是否自动抄写进需要的坐标系./ Q' k* i% C3 d4 o' c  c
M5" }6 Q% q1 Q: L6 w# z2 K) K
M30
3 i" z9 ]6 i, a* d0 r" B  {%
0 w/ e1 x! z! b4 t; \: C; m& Z# B" @: O' u) p( U! e
* @+ X/ B. k6 }, X( b
使用过程中可以根据操机规则自由移动位置.部分数据可自由根据实际需要改写.2 \7 Y8 h% Q3 o* O9 g5 v& c

) v! X! z( h# |% u# u
发表于 2013-7-31 20:14:59 | 显示全部楼层 来自: 中国广东东莞
说的很详细,感觉很深奥,顶一个
发表于 2013-7-31 20:23:35 | 显示全部楼层 来自: 中国台湾
收下,感謝分享+ I# Q. ~& `- _5 o$ O
发表于 2013-7-31 23:21:20 来自手机 | 显示全部楼层 来自: 中国天津
系统变量,现在宏越来越高级了。
发表于 2013-7-31 23:51:56 | 显示全部楼层 来自: 中国江苏无锡
程序不错,不过不怎么 实用哦!
发表于 2013-8-1 00:59:43 | 显示全部楼层 来自: 中国台湾
謝謝分享.....
- A& L- d+ Y% _. F0 t8 k% u5 M/ Z
有人知道fanuc的G81 G83的Macro內容寫法嗎 ? 能否分享 謝謝9 N- h/ Q2 A8 W. P8 \0 a: n0 n
发表于 2013-8-1 10:15:00 | 显示全部楼层 来自: 中国江苏苏州
thanks for sharing
发表于 2013-8-1 12:37:57 | 显示全部楼层 来自: 中国台湾
LZ,其實可以在適當的地方加入M00,& a: a& n  G0 j  b7 I7 J
這樣就不用用"單節"了,1 w2 b9 `) a* x
還有跳轉是"GOTO",你有些地方打錯了。
发表于 2013-8-1 13:25:23 | 显示全部楼层 来自: 中国福建泉州
现在宏程序是越用越多了,也越来越厉害了
 楼主| 发表于 2013-8-1 18:04:27 | 显示全部楼层 来自: 中国广东东莞

0 E% N/ i1 [5 }7 V2 C' H, I! JLZ,其實可以在適當的地方加入M00,9 l4 U' @, S6 \! U0 u! y# N
這樣就不用用"單節"了,
7 K; V7 e  u9 D" F' c$ m3 j還有跳轉是"GOTO",你有些地方打錯了。* l! J9 V, ~. p/ N/ c
------------------
: Y4 ^4 l7 ]  m6 }7 T3 f# V仔细看了下,确实有地方打错了,Sorry
) ]" o0 R  ]" K7 T& N: k/ c- f8 q, R; i% ~' F0 `
有人搞过全自动分中的,搞不来,到那个公司晚了一步,没亲眼见到,这里有会弄的么?对定位要求高,容易变形的产品还是有用的
发表于 2013-8-1 19:40:03 | 显示全部楼层 来自: 中国山东烟台
120817 发表于 2013-8-1 18:04 static/image/common/back.gif( k( S) A2 y, d
LZ,其實可以在適當的地方加入M00,. m) t$ Z; w, a7 P5 l/ M
這樣就不用用"單節"了,
9 U( E) Q8 [0 b2 t1 R還有跳轉是"GOTO",你有些地方打錯了。
$ O9 s6 L  E5 g2 [" O* `! T9 p* a
是要有专用的分中棒吗
发表于 2013-8-1 19:50:17 | 显示全部楼层 来自: 中国安徽六安
bird9077 发表于 2013-8-1 00:59 static/image/common/back.gif
/ R* _; x2 H0 ]5 M' u; f謝謝分享.....- T) y* S) z+ o% G# Y
0 `- b1 k* H! d* Y
有人知道fanuc的G81 G83的Macro內容寫法嗎 ? 能否分享 謝謝

  r: q3 `: L, ^; }2 n; s* F. v3 |三菱系统说明书有全部循环的宏调用程式,在说明书最后,和fanuc一样的
发表于 2013-8-1 22:52:07 | 显示全部楼层 来自: 中国台湾
guhongqing 发表于 2013-8-1 19:50 static/image/common/back.gif
5 m% v2 V2 k( J* E8 |三菱系统说明书有全部循环的宏调用程式,在说明书最后,和fanuc一样的
3 ^; k# A/ j5 y8 ~2 ?0 e
嗯...我手上沒有耶...有全部循環的呀 !!2 [; Q4 ~: z. A# R4 E& e
方便貼上來嗎...
发表于 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的程序好长好其实可以更精简点!发个我用的求大神指点!功能不强够用!6 U5 _) N. o) F  m
%2 {+ X% z& m: p2 d
O0001
. v0 q. x+ i. k* y9 Q" k( g     #100= 54.0
- |: d, M- A/ W, A5 b1 y  I1 T  J4 n, D: C0 f! |1 S0 z4 v% {9 m
! Q5 i  n1 z3 L+ L4 ~' n7 q7 L
3 q% F9 I% f7 `, _+ [
0 W5 m" A) A) o& L
     M3 S500" e; j$ J9 y+ @
6 t3 c  A/ z& {# b& s& n

+ Y$ H/ T, C; v. E% N
1 D* v% F) I( z: D0 S, B" B' z/ Q  t1 I+ h$ p8 @0 ]- r4 a8 {( I
- W3 i# v) S0 s5 M2 b
. }" Y6 b& Q5 s6 k
     #100=ABS[#100]
/ c4 C$ K1 I( y: [' c     #100=FIX[#100]9 B- N% }* P& j' a' a6 l
     IF[#100 LT 54] GOTO 10; |8 t) k. t# W  j
     IF[#100 GT 59] GOTO 102 u/ e3 H- D  c* X7 E
     
& _7 R2 x" q& W/ u; o$ p9 Y$ d   M00
# i) i' }0 |5 {/ v) M" ~, r) M% P  f, K; B3 ~
(X Axis 1 Point)8 A) v/ E* y( B" e' C8 [! t; e

5 |, o7 k0 `3 z1 R' q     #101=#5021/ [* {6 \* Z4 r" Y  h( q. u( F
     G53 G0 Z[#5023+#100]
. x4 c6 B9 f- i8 M! e# e) q1 }! N& V. @! t: ]
   M00
+ `! \& m/ E* e  p+ s+ y" w
* [+ [  `( W1 k. M(X Axis 2 Point)
! m* W; S% Z' ~4 s
5 O# t& m, B4 w) y     #102=#5021& N; j; _/ u3 B
     #[2500+#100-53.0]=[#101+#102]/2
* e7 w. _: U2 ?% x- c     G53 G0 Z[#5023+#100], R& @* C) f0 v& U* q" S

# c9 Z' |, F; ?- w, _" O   M00
! C1 a, r* X, k* E, c' T* S2 S  q4 i! ]2 N4 I: }
(Y Axis 1 Point)0 k0 A  f  w  D

/ o( e, q" }; I. k0 c, q# I     #101=#5022
# }; {! S, ?4 n     G53 G0 Z[#5023+#100]
# E+ z8 G2 X$ m& Q! B1 U/ }' R: h
   M00. ?, E' [; c9 a1 n2 w4 F
8 q" n) b2 e9 o. R; G0 P
(Y Axis 2 Point)
' c" M8 i4 A5 O# z' C$ i
0 T; G- n  n# O+ G; M; {     #102=#5022) F+ v* o  b9 a
     #[2600+#100-53.0]=[#101+#102]/2; @6 F* o& K& S
     G53 G0 Z[#5023+#100]4 @# a0 N1 }  v6 r! K/ ]/ e* `6 ]
     GOTO 20- Q/ h( ]6 N( A
N10  M57 X+ Q8 E7 I. K) {1 `/ A9 z
     #3000 =1(#100 NO 54 TO 59)" y6 C4 f6 G, e
N20  M30
# }/ ?( n- T2 P; s; U7 d%
发表于 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 )

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