QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
三菱和发那科半自动分中程序,可完全避免抄数和计算错误。& }3 a: j. e, W8 M' ?# @3 [

; w! y  q! C5 G9 [' a
4 K* o- N+ j7 p, J. b# I(以下全部 打单节执行)
7 {% C# T: ?8 G$ x3 @0 u
2 }; W/ G. K$ d4 h6 R%
, B7 Z% C3 D  ?6 P2 IO001(), V6 k# |5 }. p
#5201=0
! a0 c% ]# d# k1 d#5202=0
% O" e, O" `/ F9 Y) ~: i6 D- k9 P#5203=0$ n, I3 x6 w) q; `: a6 h7 N
#101=[100.+20.](X-L)工件大致长(内部请相应减少尺寸)
" E: R0 }* W1 O, T0 u#102=[100.+20.](Y-L)工件大致宽(内部请相应减少尺寸)% k* _0 }7 J: K) K
#103=150.(Z)安全高度
' n9 p- r* ]( W5 Y0 S0 Z#104=54(G54-G59)可分别设定所需写入的坐标系G54到G59.
' V: h2 }& h  `105=1(N)1表示由X方向开始四边分中,可改为2表示Y方向分中.0 [, _& z2 g. i0 A" J/ _
S500M35 j% @( r3 `$ h1 n
N1; ]2 F8 e9 p% ?' \
IF[#104EQ54]QOTO14
8 }1 j) ]  x2 mIF[#104EQ54]QOTO15
( x! G; m/ K) p9 qIF[#104EQ54]QOTO16" w6 T4 Y0 o( C) k% |
IF[#104EQ54]QOTO17
6 c; L* [- X; w& I0 K' N, A5 rN14
( @, ?1 P! I+ @* L#114=#5221
( N5 d" ^# w  k9 v4 b: d( g#115=#5222( R% s/ ~. O$ B$ q) [) u& ~: P
GOTO1
; i) R- ]9 E, u3 ZN157 W& M# e; n/ F# \+ H# y# M6 j
#114=#5421' R, N3 C; {1 F1 x: R6 A. n7 @
#115=#5422
5 Y1 w7 E4 d0 s' P; H* _7 QQOTO1
8 M. j+ |5 {/ {/ {. Z3 }N16& T' ?$ v( n2 Y7 H
#114=#5621! U3 R5 D/ V) y3 i  y' }* l( O' L9 C
#115=#56228 |' `* p, G& ^
QOTO1; l$ J% j3 g& H. f
N176 Y6 n2 H# w3 X
#114=#5821# {# Z* i7 m1 n4 @; X
#115=#5822
; J7 Y) a- ^/ QQOTO14 S/ O  A; K" m0 H% S
N1
9 w* l0 |7 P* |4 ]2 K& Q(手动碰边X方向右手边)3 ?$ U( |; ~* q% }. m5 B9 ]) q
G0 G91 Z#103  - X( R& v: _5 f9 y! I4 s* p
#110=#5021
8 X4 ~+ O; T9 PX[-#101]5 R- B  z" r8 J4 ]1 e1 [
Z-#103(停止后手动碰边X方向)% D/ Z) x# i  o* ^; G
#111=#5021
; b2 z0 Z2 R8 a7 l: u#112=[#111-#110]/2.0$ q! D$ q; J8 h1 p' Q
X#112+ t) G: ?5 g) U) K
#[#114]=#5021
6 d/ m0 i& Y8 _. L2 L; qN2
" p! Q4 d/ S$ @8 j$ g(手动移动自Y面向人一边并碰边)
! H9 m4 X, c1 I- J$ R6 l4 d0 FG0 G91 Z#103 1 ^& w+ V$ @2 \* ^
#120=#5022' v: ]7 x; d6 T$ X" K; ~- v
Y#1023 V* E. o/ d) x
Z-#103(停止后手动碰边Y方向). T! \$ t( U( R& q. ^
Z#1030 `. R$ q1 V! `" Q8 c8 y/ ]
#121=#5022+ m  B8 ?4 C' W5 p
#122=[#121-#120]/2.01 C" \. ~( l) ~3 H
Y#1228 D! [2 ?8 y0 y% E
#[#115]=#5022
3 Y8 V% j& y% |! v- }0 E- `* bG0 G91 G28 Z0.4 _' }* q: k) f3 J+ N8 @* X& b) l+ P
G0 G90 G#104 X0. Y0. 本单节完成可效验工件数据是否自动抄写进需要的坐标系.* G, B! z& `7 ^$ W. o" j
M58 {" g# o3 I9 ^5 b$ [( l% j
M30" u6 E1 z' U' y4 ?' X
%. B2 L) L" h! }6 \- X  ~  ]

: x8 o0 c$ g0 ~0 D4 x! ]+ o3 e7 ~# k8 x# A6 D! ?  X: o
使用过程中可以根据操机规则自由移动位置.部分数据可自由根据实际需要改写.
" G+ g; x9 ?7 h5 z% h& n* e5 w; t: b1 l$ Q0 o3 I: K
发表于 2013-7-31 20:14:59 | 显示全部楼层 来自: 中国广东东莞
说的很详细,感觉很深奥,顶一个
发表于 2013-7-31 20:23:35 | 显示全部楼层 来自: 中国台湾
收下,感謝分享* K% z- @  \: P* Z2 K* |5 q# w
发表于 2013-7-31 23:21:20 来自手机 | 显示全部楼层 来自: 中国天津
系统变量,现在宏越来越高级了。
发表于 2013-7-31 23:51:56 | 显示全部楼层 来自: 中国江苏无锡
程序不错,不过不怎么 实用哦!
发表于 2013-8-1 00:59:43 | 显示全部楼层 来自: 中国台湾
謝謝分享.....) S/ g* M/ X, y, k4 c7 [" Z  U1 R- b0 n

  g, k# x6 ~6 ^8 ]有人知道fanuc的G81 G83的Macro內容寫法嗎 ? 能否分享 謝謝
/ A, L5 b6 e5 w6 m$ f" }; z
发表于 2013-8-1 10:15:00 | 显示全部楼层 来自: 中国江苏苏州
thanks for sharing
发表于 2013-8-1 12:37:57 | 显示全部楼层 来自: 中国台湾
LZ,其實可以在適當的地方加入M00,
' w8 D6 V8 E% p. m* u7 V% ^' c* @: F這樣就不用用"單節"了,
. a8 \6 \/ y$ A5 {還有跳轉是"GOTO",你有些地方打錯了。
发表于 2013-8-1 13:25:23 | 显示全部楼层 来自: 中国福建泉州
现在宏程序是越用越多了,也越来越厉害了
 楼主| 发表于 2013-8-1 18:04:27 | 显示全部楼层 来自: 中国广东东莞
- P& j1 U% T0 j/ d0 q0 O
LZ,其實可以在適當的地方加入M00,5 p9 {" a; S: Y% _' O6 m
這樣就不用用"單節"了,
' K+ q' d9 K' y+ v/ U9 R還有跳轉是"GOTO",你有些地方打錯了。8 ?4 \$ R7 ]/ M, S0 X* @( C
------------------
8 u9 g: ~, T$ ?仔细看了下,确实有地方打错了,Sorry8 J9 I6 r) @4 G

3 C4 u0 Z) }1 _! s: m' b% f- b- W有人搞过全自动分中的,搞不来,到那个公司晚了一步,没亲眼见到,这里有会弄的么?对定位要求高,容易变形的产品还是有用的
发表于 2013-8-1 19:40:03 | 显示全部楼层 来自: 中国山东烟台
120817 发表于 2013-8-1 18:04 static/image/common/back.gif( o! e( D2 ?7 m! w/ U
LZ,其實可以在適當的地方加入M00," C/ x  k5 X' l
這樣就不用用"單節"了,% K1 o6 }6 j3 B: B, K" t
還有跳轉是"GOTO",你有些地方打錯了。
& c& |, w# V$ Y
是要有专用的分中棒吗
发表于 2013-8-1 19:50:17 | 显示全部楼层 来自: 中国安徽六安
bird9077 发表于 2013-8-1 00:59 static/image/common/back.gif0 S, R6 A4 h! s9 q  h5 U3 C2 S
謝謝分享.....5 c" I0 H4 Q# X1 n5 l9 W

3 n7 h/ Y, R8 R3 }% n有人知道fanuc的G81 G83的Macro內容寫法嗎 ? 能否分享 謝謝
8 O* M; i% r( e; F  h
三菱系统说明书有全部循环的宏调用程式,在说明书最后,和fanuc一样的
发表于 2013-8-1 22:52:07 | 显示全部楼层 来自: 中国台湾
guhongqing 发表于 2013-8-1 19:50 static/image/common/back.gif' |; l* i6 E: x4 X8 o
三菱系统说明书有全部循环的宏调用程式,在说明书最后,和fanuc一样的
7 z, L6 ?* Z" e; n* m! s' M
嗯...我手上沒有耶...有全部循環的呀 !!6 N0 s$ ^( X) K! p6 M( l# D) Z0 _
方便貼上來嗎...
发表于 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的程序好长好其实可以更精简点!发个我用的求大神指点!功能不强够用!" b. _  u0 l* j
%
+ K$ e9 Y- `1 fO0001
$ B& ~. ?! E" Y% q7 _: a     #100= 54.0$ p9 K1 L! [1 H
4 w1 F1 Y+ d6 [7 {+ B3 v
; M/ @3 ]+ @; U. C- _' \. y

; i/ l! X" y- O( c: V, y, t6 Z
+ E2 h& U7 k" w4 t& m# b# K' ?     M3 S5009 L& W/ G5 \8 I, w

) X0 ^: @0 _% \
$ @7 |+ n7 V+ z0 [; K. i! \& W8 M3 N- u! e9 b9 \1 x: p9 _; e
, t; O# z0 B0 |! h

/ A4 c0 T( V5 Z  U
2 R5 u( S9 d7 }+ U6 {     #100=ABS[#100]
% l. s' @( n' X+ [8 p) O. c     #100=FIX[#100]# r, q  z( o! @% j1 T7 |
     IF[#100 LT 54] GOTO 10/ C) C- [" [% z- w7 @
     IF[#100 GT 59] GOTO 10; h; ?, [) Q  R2 W# I
     2 m% L+ ]6 w1 x3 ^
   M00% v9 p" G) S$ L  D! w3 }0 V. \4 c
- \% e, S( A5 w" l
(X Axis 1 Point)5 G" s7 D" ]2 A, A7 t5 K: v2 q
& ]! Y/ \! E0 t4 v( C8 C# j2 w. {
     #101=#50213 r- r4 C0 m) g5 Y' L+ s; I
     G53 G0 Z[#5023+#100]& \: f) m* x  e/ u7 G
! t, S- a% _$ c% E
   M00% n9 s4 H/ F' ]4 i: B

/ z2 N5 y1 t: M5 B$ q; g. U6 b(X Axis 2 Point)
" }1 r3 `9 a( Z0 b. P* r# }' }6 p' d7 |. s
     #102=#5021
7 J+ R5 D/ u) b9 L1 U( q4 ~; H     #[2500+#100-53.0]=[#101+#102]/2# Y3 q7 e2 v$ c1 p$ g5 T% L3 H
     G53 G0 Z[#5023+#100]
( O4 H3 S' k) `' T5 f8 A( ~3 p5 @6 F1 o* f! B1 o3 e
   M006 ~3 q% p5 z; q  C( ~$ T6 c

$ ?5 |+ W: L& c/ a/ @0 ?4 {5 ^(Y Axis 1 Point)1 H5 t  w0 {5 s9 M# ~. m& U

0 }" \, H( I% h, K  X     #101=#5022: u! p& ^$ e- j; V7 P- Y. h* M
     G53 G0 Z[#5023+#100]! V! q: `  g1 E; R. Y1 ]7 f
* h4 x) `, i: [. U0 _& H- b
   M006 n. e* u& P$ X$ t" z) z
) c- F: ~# N, q* y+ [4 ~0 w! [. z
(Y Axis 2 Point)
  l% ?  r, P8 R! ]# c  ^$ i4 h( F2 }, J7 Q' s
     #102=#50222 {2 o% t# C  }$ [: @
     #[2600+#100-53.0]=[#101+#102]/2
6 G# O" f; H. }" T8 U     G53 G0 Z[#5023+#100]+ ]6 h% }. P: u# {; A6 |* E$ G0 K
     GOTO 20
1 Q7 P. z8 ?# H- Q" `/ D5 ]3 PN10  M5/ U" {# ^' k( z; ]" j# m
     #3000 =1(#100 NO 54 TO 59)
4 H. Z$ g0 L2 `8 |N20  M30
5 Y/ ~; f9 g. I- N# e) `" y%
发表于 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 )

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