QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
三菱和发那科半自动分中程序,可完全避免抄数和计算错误。
6 l) i/ ]/ _7 E& O7 Q1 x2 V" ^" \& o5 E

. E6 ~, p# ^/ l6 u. x0 |(以下全部 打单节执行)# T, k* q; t- s& `4 D

6 `# {; b# n. Y%
( `3 c: z9 g/ o8 K0 q( v* @O001()* ^. R5 a8 K4 n
#5201=0
" M+ a" B" L% ]' [7 o. @% C#5202=0
" M8 l3 h. k! o% X, e. v. ]6 R#5203=0, }# m5 m; h5 G% d- P# w- P9 @
#101=[100.+20.](X-L)工件大致长(内部请相应减少尺寸)
) ^4 T8 J  @" h5 D#102=[100.+20.](Y-L)工件大致宽(内部请相应减少尺寸)
+ }% x( w, m" b, t6 Z! z( w#103=150.(Z)安全高度
: B  H0 `2 v3 X+ M#104=54(G54-G59)可分别设定所需写入的坐标系G54到G59.8 X% _2 {8 M& s% e! v* y
105=1(N)1表示由X方向开始四边分中,可改为2表示Y方向分中.
+ X$ r9 J  R2 \* Z; KS500M3
: ~/ R) c+ C9 ]1 N! RN1# h  P' P0 G9 Q; e  T2 ]/ n. X
IF[#104EQ54]QOTO140 v, j" ^, C9 g/ V$ s/ J  @3 {
IF[#104EQ54]QOTO15
, y; Q# [$ m* `% S2 _* d  NIF[#104EQ54]QOTO16) [7 I. ]) i! \/ C' z0 {
IF[#104EQ54]QOTO175 H; _* c% k5 U% k
N14' X8 a  F8 a$ y  Y* L; W
#114=#5221
- R8 t. B6 H: p. N#115=#5222
! b( K+ D+ v& T2 XGOTO1
# @0 ^4 l& d) o2 A4 e3 jN15: M" f2 `$ {2 p* ~; `) h4 K3 t- D9 t: I
#114=#5421) F" x& L  r9 ~2 ~  B$ L$ ~5 Y: n4 ]
#115=#5422
1 _" t. ^; g* B& G/ tQOTO1
/ H& Y+ E6 A/ _& }* BN161 J/ f$ d& z- k! S! N5 N, Z8 A
#114=#56211 l3 e" R) h# q" i3 N
#115=#5622" q, }' M8 ]. F" o5 y6 z+ X
QOTO1
0 u5 T* G/ x+ N0 U/ ~N17; I7 `7 j5 k$ G& H8 M
#114=#5821
$ e5 S2 [/ f# o8 s/ V! W7 n3 F#115=#5822- }: v: }+ ?+ d
QOTO1/ E% p: ^1 Z& V4 r. T" d% X/ n
N1
: \  o) e$ Q# i% I(手动碰边X方向右手边)2 F; ]  A- v- e- [& u
G0 G91 Z#103  
9 n8 v* Z$ v3 n/ X5 K#110=#5021- N1 S0 a, c+ u3 |, w# V3 ~' w5 F
X[-#101]
, i2 F/ D6 X, m- K' fZ-#103(停止后手动碰边X方向). K6 M% u8 ^: r
#111=#5021
6 p' I; t: M( T0 j#112=[#111-#110]/2.0
2 y1 C/ |) a% U. iX#112. D$ H' f6 k" W
#[#114]=#5021
2 K/ K1 I9 D0 g  `; z+ t9 ON2
8 `4 B% H1 v. c; s# @# B1 q(手动移动自Y面向人一边并碰边)
9 H3 n2 t& g5 r3 |1 ?1 [, Z" @5 M8 WG0 G91 Z#103
3 W0 m4 h  f! L6 a6 s" M2 `$ ~5 s#120=#5022; G5 l( A0 X. n1 L1 s
Y#1025 ~  T6 k1 ]/ }' Z- t* b( G
Z-#103(停止后手动碰边Y方向)  k! w& V7 e5 X0 L/ Q
Z#1036 j) t1 h9 `% `2 r2 @5 J
#121=#5022  |% k+ z+ w. f: w
#122=[#121-#120]/2.04 R2 F. g0 Y+ P( r
Y#122
. z! |8 C, e" O" }& |% G) b  }#[#115]=#5022
& W9 n, S! n& u- g7 I7 pG0 G91 G28 Z0.9 P+ n5 G" v3 I2 r* F% A- P( }' w
G0 G90 G#104 X0. Y0. 本单节完成可效验工件数据是否自动抄写进需要的坐标系.  Y1 V- L- M* ], u) U, F
M5- F- i4 f: [) z5 |
M302 o3 ^3 c! z/ [* B# a5 ^" [
%, T7 b+ `1 T( `, ?
8 U. G7 i: ^, ]

, q0 ]  B2 z( [2 T$ O使用过程中可以根据操机规则自由移动位置.部分数据可自由根据实际需要改写.$ e8 O+ F) ~. n6 ]6 a- |0 T" u
4 c& q: ^8 B7 [" `  g9 Q0 z
发表于 2013-7-31 20:14:59 | 显示全部楼层 来自: 中国广东东莞
说的很详细,感觉很深奥,顶一个
发表于 2013-7-31 20:23:35 | 显示全部楼层 来自: 中国台湾
收下,感謝分享/ e+ Q& z/ m2 u! ?  r9 U! P: {% J
发表于 2013-7-31 23:21:20 来自手机 | 显示全部楼层 来自: 中国天津
系统变量,现在宏越来越高级了。
发表于 2013-7-31 23:51:56 | 显示全部楼层 来自: 中国江苏无锡
程序不错,不过不怎么 实用哦!
发表于 2013-8-1 00:59:43 | 显示全部楼层 来自: 中国台湾
謝謝分享.....; ^: x0 h7 ]/ T/ X* Z

3 G5 N/ T7 v+ a& Z) z$ A2 U有人知道fanuc的G81 G83的Macro內容寫法嗎 ? 能否分享 謝謝3 ~/ D8 r' Z* N" w
发表于 2013-8-1 10:15:00 | 显示全部楼层 来自: 中国江苏苏州
thanks for sharing
发表于 2013-8-1 12:37:57 | 显示全部楼层 来自: 中国台湾
LZ,其實可以在適當的地方加入M00,6 a3 w4 W! _2 i0 }
這樣就不用用"單節"了,
9 z$ ~' \$ `' _5 V: a0 W6 m還有跳轉是"GOTO",你有些地方打錯了。
发表于 2013-8-1 13:25:23 | 显示全部楼层 来自: 中国福建泉州
现在宏程序是越用越多了,也越来越厉害了
 楼主| 发表于 2013-8-1 18:04:27 | 显示全部楼层 来自: 中国广东东莞

2 U4 |0 u3 b" O3 r# I+ {LZ,其實可以在適當的地方加入M00,
5 ?  a% P& T8 |& |這樣就不用用"單節"了,
+ a( @1 a! `9 U* w* x; B還有跳轉是"GOTO",你有些地方打錯了。- |3 p5 q; r8 _5 G& E  E7 q7 K
------------------
! v8 q, ~3 p( o; j仔细看了下,确实有地方打错了,Sorry; b1 U1 \5 L# q5 D7 h8 O9 g; G% _
  r; I2 {; S1 o- X+ D0 _
有人搞过全自动分中的,搞不来,到那个公司晚了一步,没亲眼见到,这里有会弄的么?对定位要求高,容易变形的产品还是有用的
发表于 2013-8-1 19:40:03 | 显示全部楼层 来自: 中国山东烟台
120817 发表于 2013-8-1 18:04 static/image/common/back.gif
, v) n* D1 D9 @LZ,其實可以在適當的地方加入M00,
, Y, e2 d7 w, m4 ~$ \' V! p8 V這樣就不用用"單節"了,1 \0 \5 k6 n: r) v$ @
還有跳轉是"GOTO",你有些地方打錯了。

. y6 A* \' K# B) Z- L% |- V是要有专用的分中棒吗
发表于 2013-8-1 19:50:17 | 显示全部楼层 来自: 中国安徽六安
bird9077 发表于 2013-8-1 00:59 static/image/common/back.gif
! c+ Y+ T) t1 m1 x謝謝分享....." O& B9 ?1 P$ j# y, E* E1 V! W0 N

7 R" }! O6 M3 j  \& f' Z5 V' Q* p有人知道fanuc的G81 G83的Macro內容寫法嗎 ? 能否分享 謝謝

& e' G+ L3 f* B$ a5 \三菱系统说明书有全部循环的宏调用程式,在说明书最后,和fanuc一样的
发表于 2013-8-1 22:52:07 | 显示全部楼层 来自: 中国台湾
guhongqing 发表于 2013-8-1 19:50 static/image/common/back.gif
8 o* f( M! z/ }6 y5 K! ^& @6 y9 g三菱系统说明书有全部循环的宏调用程式,在说明书最后,和fanuc一样的

; ]$ n* I$ y0 j& o. o2 ^嗯...我手上沒有耶...有全部循環的呀 !!. X: A/ l3 [7 @5 Y: e) s- O' c
方便貼上來嗎...
发表于 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的程序好长好其实可以更精简点!发个我用的求大神指点!功能不强够用!. H+ v0 h8 a; G( Z" |+ K
%
8 y/ f# Q: d# k0 N% KO00014 `  }6 ^9 d9 V, t  K% q
     #100= 54.0
/ Y3 K' X. r: }' Q* b3 Y% Z" e% m; ~, k1 }/ B" n+ h
5 g4 e, {6 d- ~) F5 `3 [2 a, {- v
! m9 H7 J& m) ]: B, F7 G

: I1 t/ I; l% K( r! E     M3 S500- A, v, Z5 w1 ^3 u% b

/ W& {& z, o2 r. i5 k8 J, X3 U# l' `, s( i1 m) {

' g8 p4 M4 ^3 M: N2 c8 b
) ^4 f( `9 X+ j4 ^. g9 O! @* U
4 a$ J6 x# J7 U+ X& n" p, x8 P! T" [: D: B
     #100=ABS[#100]
- ?& l. P  n& {7 p% ^     #100=FIX[#100]+ S' t3 g3 R, ]& z) k
     IF[#100 LT 54] GOTO 100 H3 e. ^4 Y: x8 `
     IF[#100 GT 59] GOTO 10! t, V) g' A( K: u, F
     
* |8 M4 [# m* L) W/ F* V( J/ K& q   M00
3 m: g6 U- {9 ~/ n
$ ]1 Y7 o  i, F/ [; c2 M' w(X Axis 1 Point)
& m3 d" R5 v5 F/ z+ Q, D8 M: \: b6 |0 I/ r- J3 i
     #101=#50214 Q0 t" F4 o; U; [
     G53 G0 Z[#5023+#100]
7 }2 u! S7 n/ a1 S2 F* e3 r, d/ a/ ^0 O. e# h) P
   M00
4 ?* Y/ N; @0 Q; \+ I/ c# y, b4 n3 w
5 z0 ~8 K* Y' Z) d3 x+ a3 L(X Axis 2 Point)5 P+ f' Z: f: z

. n7 T' h8 Z3 R' ~- ?0 a     #102=#5021" a3 |; B, [' C
     #[2500+#100-53.0]=[#101+#102]/2- p! r+ q5 _  ?. y# w, I+ E
     G53 G0 Z[#5023+#100]) f3 |# N- N, h% S

3 R2 l  G$ n  ~, M8 i   M002 T( m: @2 s* K

9 v! n2 z4 ?* C(Y Axis 1 Point)
  _! M+ L' Q5 a
# E. _: x5 x0 w6 L! X+ Y4 B     #101=#50227 F$ T$ D: F) h, _* X# U
     G53 G0 Z[#5023+#100]
4 R/ v- S! m4 j0 o2 @" W" i- r7 C( z- v  ~5 y& D  [' v" f8 `3 D
   M00
: e4 Y* {; n( m9 k  u4 U+ |
) x) o& ^0 B4 l( U( W8 k. N(Y Axis 2 Point)5 k8 x4 S; J2 w* X1 \( s1 L
) a6 n' o$ [% D, G1 j9 Q  v
     #102=#50228 M$ ]! V5 ^0 K- l6 C
     #[2600+#100-53.0]=[#101+#102]/2( O4 p: k5 x% u, b
     G53 G0 Z[#5023+#100]
: y# B/ q& \0 E     GOTO 20- S! Q$ ]6 O9 k( B7 x$ v
N10  M5
! _; p+ N. J5 @6 j4 \( {$ e     #3000 =1(#100 NO 54 TO 59)
4 k* J. n. g) w0 ~6 {N20  M30
0 Q+ f2 w% @8 l% Q8 L%
发表于 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 )

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