QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
三菱和发那科半自动分中程序,可完全避免抄数和计算错误。
, q4 u( f' p: w( H2 b  t: P) ^( h
( Q0 |2 t* B+ X* ]5 D7 {
(以下全部 打单节执行)+ |6 t8 p. I/ w+ }$ Y

3 Z( d; D7 J, y, i( {8 x0 e; p1 g%) w, v6 O" u8 Y' j; g. n
O001()
9 [) C6 F: g7 I* Y1 i#5201=0- p$ B. U# U  n
#5202=0
# t# b! x& o8 m9 N& E( r4 j, B7 N#5203=0
% E" ?$ e( ^! r% J#101=[100.+20.](X-L)工件大致长(内部请相应减少尺寸)% D) G  Z+ E" e0 |
#102=[100.+20.](Y-L)工件大致宽(内部请相应减少尺寸)
4 M# |- X$ L5 Q  l#103=150.(Z)安全高度
& ^' k" A0 _3 \# k  [#104=54(G54-G59)可分别设定所需写入的坐标系G54到G59.2 ~) M1 t0 q2 y2 I* A$ H
105=1(N)1表示由X方向开始四边分中,可改为2表示Y方向分中.
/ s9 E# K( g7 g+ \: B6 wS500M3
+ [2 q$ y' S: k/ y7 v3 t, D) qN1
8 u& {/ g, t6 s5 e1 e9 ?IF[#104EQ54]QOTO14
! n% x  T! ?& m1 R! X' t1 |/ NIF[#104EQ54]QOTO156 }! z2 s! Y/ O& O) c2 L, d* r
IF[#104EQ54]QOTO160 c4 f; Q; w- B4 c6 C
IF[#104EQ54]QOTO17
. x; }' C- N2 T/ x0 U' g, l4 r/ f  [N14* o0 w* D* f8 ~7 D. d2 [) |6 P3 X
#114=#52214 a' T6 E& H- q$ Z
#115=#5222( @4 I8 e( M% Q3 U
GOTO19 M7 I" x0 S0 b# Y; \- ]2 S: _
N15. @! M: G# I; \+ X" {) o
#114=#5421" E- _# e/ z: @. |4 z+ k
#115=#54220 M$ X9 y8 i( T* E, q; x7 e
QOTO1: v0 x" K  o8 m. I% [* `/ \
N16) c: A9 g9 L0 l$ V7 a# n
#114=#5621
( p5 d6 E; w+ a  A9 u0 `* _- D5 Z#115=#5622+ k- h& j1 O& U6 j2 k; K$ }
QOTO1
; Y, e. Q# n  n8 s: o  y- KN17+ L0 [, o5 C0 x! @) D0 `$ i
#114=#58215 `! h, T3 n1 R7 j3 c9 f! L
#115=#5822
3 Z* V! `% E% lQOTO1& ~2 a) z1 s( e3 ~1 e
N10 H5 x- x: k5 E/ \, W
(手动碰边X方向右手边)
, K. ~+ v. l) W% a  qG0 G91 Z#103  
( i) H% o0 X: q9 J) _5 ]#110=#5021
6 }7 S% {  V4 |8 b+ U1 eX[-#101]4 L6 I- ], P* O4 l& x
Z-#103(停止后手动碰边X方向)+ v3 J0 T8 }; g
#111=#5021
3 k) q  \- U% s3 y, p! a+ l; |#112=[#111-#110]/2.0* _$ }; j. _5 ~7 S2 a" Q
X#1120 C% g" }1 S, y4 \
#[#114]=#5021+ W" Q6 j) E5 x7 k; Z
N22 K" F& U( s! _9 \* u
(手动移动自Y面向人一边并碰边)
- a- s4 Y0 t; Q  n& DG0 G91 Z#103
6 s5 u) A' N$ n) q/ N#120=#50228 ^3 L1 Z, e1 A% W
Y#102; g4 A1 j3 U9 G. g0 V( o; O8 }+ n
Z-#103(停止后手动碰边Y方向)7 x8 m% |" J$ @/ ~
Z#103
# q1 G: u! E: q0 _- g: z' `#121=#50229 L0 k, n- `, A/ b
#122=[#121-#120]/2.0: r& v9 m/ n0 J* H1 v3 x& U/ r
Y#1220 q3 y+ m% B+ `. U7 t2 Y
#[#115]=#50228 M1 J, q  B2 X; f+ k3 U4 ]. z; n
G0 G91 G28 Z0.
6 s0 L( J& b, R# x& hG0 G90 G#104 X0. Y0. 本单节完成可效验工件数据是否自动抄写进需要的坐标系.
0 d' |+ m& D" Q/ h- Z/ bM5+ s9 k% u. O& n% e9 N/ b$ t
M309 \  F( O# m: k6 i; q# }" o
%" G8 w. q3 \* x5 {7 ^
9 L3 y2 d0 |3 R5 {

: \) ?; Q" T' Z% i8 M7 F3 v- ~使用过程中可以根据操机规则自由移动位置.部分数据可自由根据实际需要改写.
7 x; R% m+ s% p8 X; L# W
& h! z! G' c9 v/ B4 J8 M' q
发表于 2013-7-31 20:14:59 | 显示全部楼层 来自: 中国广东东莞
说的很详细,感觉很深奥,顶一个
发表于 2013-7-31 20:23:35 | 显示全部楼层 来自: 中国台湾
收下,感謝分享- _( F. o; b2 e- p/ @
发表于 2013-7-31 23:21:20 来自手机 | 显示全部楼层 来自: 中国天津
系统变量,现在宏越来越高级了。
发表于 2013-7-31 23:51:56 | 显示全部楼层 来自: 中国江苏无锡
程序不错,不过不怎么 实用哦!
发表于 2013-8-1 00:59:43 | 显示全部楼层 来自: 中国台湾
謝謝分享.....  ^' z  \5 A9 N: [' j
% r2 g& ?% ~$ C; p
有人知道fanuc的G81 G83的Macro內容寫法嗎 ? 能否分享 謝謝7 L, b* I9 e' j7 V0 D" X1 g
发表于 2013-8-1 10:15:00 | 显示全部楼层 来自: 中国江苏苏州
thanks for sharing
发表于 2013-8-1 12:37:57 | 显示全部楼层 来自: 中国台湾
LZ,其實可以在適當的地方加入M00,* I( |( D8 X/ a# f  Y
這樣就不用用"單節"了,
  ~9 {4 U( P% ~& C0 ]/ A還有跳轉是"GOTO",你有些地方打錯了。
发表于 2013-8-1 13:25:23 | 显示全部楼层 来自: 中国福建泉州
现在宏程序是越用越多了,也越来越厉害了
 楼主| 发表于 2013-8-1 18:04:27 | 显示全部楼层 来自: 中国广东东莞

. N7 j  {8 ^- G* m3 OLZ,其實可以在適當的地方加入M00,' A+ F5 y/ h, E, {3 R0 O
這樣就不用用"單節"了,
, o* E. [. \7 I& C5 D% A還有跳轉是"GOTO",你有些地方打錯了。4 r+ X! L+ H  t, Q! I/ U
------------------0 ^2 q: x3 G. o# P
仔细看了下,确实有地方打错了,Sorry
, z1 w) \+ Y1 Z: V4 J3 g, s
3 H- _$ H0 A5 ^; {1 ^* ^8 g* S有人搞过全自动分中的,搞不来,到那个公司晚了一步,没亲眼见到,这里有会弄的么?对定位要求高,容易变形的产品还是有用的
发表于 2013-8-1 19:40:03 | 显示全部楼层 来自: 中国山东烟台
120817 发表于 2013-8-1 18:04 static/image/common/back.gif
5 d+ O9 X0 y( z8 ALZ,其實可以在適當的地方加入M00,
2 o. Z2 ]- Z) d' r+ H這樣就不用用"單節"了,
7 E" R& w; M7 z9 l9 u* Q2 v還有跳轉是"GOTO",你有些地方打錯了。
/ c$ n8 x" T1 i& q% n1 U  ]
是要有专用的分中棒吗
发表于 2013-8-1 19:50:17 | 显示全部楼层 来自: 中国安徽六安
bird9077 发表于 2013-8-1 00:59 static/image/common/back.gif! Z7 v2 Y8 w" |" V9 ]" J
謝謝分享.....0 ?: T, \7 F- M; r/ e) S

% V# e6 N# }$ q! S有人知道fanuc的G81 G83的Macro內容寫法嗎 ? 能否分享 謝謝

4 p1 ]8 I4 M6 L- N. [- `/ i( ]三菱系统说明书有全部循环的宏调用程式,在说明书最后,和fanuc一样的
发表于 2013-8-1 22:52:07 | 显示全部楼层 来自: 中国台湾
guhongqing 发表于 2013-8-1 19:50 static/image/common/back.gif
* c1 V7 F: l  k7 B# V三菱系统说明书有全部循环的宏调用程式,在说明书最后,和fanuc一样的

9 [0 A/ J; V/ G5 g. S. @( `' C嗯...我手上沒有耶...有全部循環的呀 !!% {2 m8 G3 }. {! _! I
方便貼上來嗎...
发表于 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的程序好长好其实可以更精简点!发个我用的求大神指点!功能不强够用!
" E3 J$ J, c9 t) a8 z2 s+ G$ u%
) K/ @6 M# m( m2 }5 L+ ^( d7 OO0001. o+ w/ U$ N* v  T- _
     #100= 54.0
5 c0 W: @4 e: ^% F% Q
. v1 k  b, R( u! L( [
. r6 Z2 \" [6 o) ^0 D1 Y2 c! G8 v: A8 E: E4 K+ Y# z' q) L

( Y6 [. p. K# u3 b- Z     M3 S500% q  J2 @( D1 I9 }+ S; M
6 ~* I) s8 o: u' o( G

. C& y5 v8 O+ l2 k! u$ n4 G/ B; s3 H( L, R& R1 |% v" k* u

0 p% u7 {7 I  c* M3 x0 S
6 ~8 V2 F1 z" a% B, N3 f
% b1 D  |7 |3 @- i7 C2 Z! B; z     #100=ABS[#100]
+ Q7 j' O; }5 o2 o) F; Y     #100=FIX[#100]) @: R1 \5 i& Q4 d9 ?- m1 i( d" u
     IF[#100 LT 54] GOTO 10* Y0 \5 M. H' O. P1 r  P5 ~, }! k
     IF[#100 GT 59] GOTO 105 H2 \- U. k5 d3 A
     
0 C1 h6 D3 H  T0 u   M00
& n# n8 w! F2 t
% B& n+ ~7 y8 q) ]- @5 ?- P(X Axis 1 Point)$ l* q' Y4 m9 n& q8 }

! g- m5 G8 x) s, D# D  i     #101=#50214 q, Q# @8 e4 v% S: W( _6 Z4 ~
     G53 G0 Z[#5023+#100]
: B2 e) H3 P* B& y8 ?( S
/ L$ A, ~7 `: I3 _  n/ x' o   M00
6 x2 ]7 w( Y0 p6 E! u' u8 i1 j. q
1 R) v0 L, h4 j1 M* J! \(X Axis 2 Point)% B* D7 x' w' G
! B" @5 u1 e& i- P, `1 A
     #102=#5021
8 _6 X! f* z* Z( c& W     #[2500+#100-53.0]=[#101+#102]/2' F  L% I1 }2 r& \8 y! J/ m* s- d* M
     G53 G0 Z[#5023+#100]5 B: h7 [1 E+ [$ X; n( Y1 d
4 f9 d( i: m$ h
   M00$ O! j. O' F$ q( ^, M6 @8 h
, F5 a3 y" n- t
(Y Axis 1 Point)5 D0 {6 s' ?& ~' C0 }8 z/ A

' l; V+ g' e( T. }     #101=#50225 Z8 n; {$ D  I! P9 u
     G53 G0 Z[#5023+#100]: L3 P! n& j" Q: h) p" f0 r; B& l$ Q
& ]# C) x( ?2 O$ {# x4 @0 c
   M00
. k+ l. e2 w  v& F2 m4 }! u
+ _$ M8 s/ N! {5 w# W9 f. p(Y Axis 2 Point)$ I( U7 k* ]/ @, D
# f6 \: T! m  Z; r2 h
     #102=#5022- G, M4 a0 s8 H: [' J( U, ~
     #[2600+#100-53.0]=[#101+#102]/2, T8 k  @$ ]- ]$ \
     G53 G0 Z[#5023+#100]
7 m! n4 R+ P3 @) L- X  G     GOTO 200 Q) O8 j0 N4 i5 k/ B- c2 J
N10  M5
" ]' O- e. [6 {# t7 C3 K     #3000 =1(#100 NO 54 TO 59)
# |3 u# Z- d, M3 k6 r' |N20  M30
+ }' I: V# ]5 ?8 w5 B%
发表于 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 )

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