QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
三菱和发那科半自动分中程序,可完全避免抄数和计算错误。6 b% b  m+ o: U1 T0 [

' g! `0 X; E" |* V9 p' I8 ~, \& t" b9 L. [7 o
(以下全部 打单节执行)
. s# c% x) O) S  A- H
" c' g' E8 w  S  V, d& L9 P%! i1 y! g. T' N3 `
O001()
1 {. w8 Z" j7 n* q2 C' m#5201=0/ B5 Z6 i0 W1 W; B( Q8 J
#5202=0
* r  e0 }; }# u; J#5203=0
, u- o' K  H# @1 z& j#101=[100.+20.](X-L)工件大致长(内部请相应减少尺寸)2 r! }% k/ Q( t* @  M; [* h
#102=[100.+20.](Y-L)工件大致宽(内部请相应减少尺寸)
+ L# P) {5 S# c! }( N7 G#103=150.(Z)安全高度1 f/ V+ t. W' Q$ _. [3 U
#104=54(G54-G59)可分别设定所需写入的坐标系G54到G59.
1 D  U! }1 x0 P. A" j) P( d: ^) f105=1(N)1表示由X方向开始四边分中,可改为2表示Y方向分中.6 S" j! R: z# g4 T& v
S500M3( G) m2 E% o+ d
N16 ~) r% J. P+ U  x& o
IF[#104EQ54]QOTO14
5 b2 d' a! o% {IF[#104EQ54]QOTO15
, ~0 g& V9 P2 ~% {: X: x% \IF[#104EQ54]QOTO16
( u( N7 U$ p9 g$ F. S' a! ^' hIF[#104EQ54]QOTO17
" R) t2 Z6 F1 y. bN14" t  N+ a/ ]6 }
#114=#5221
, {; L5 L. |9 B/ X9 M9 y- R#115=#5222
. x% n: o9 _; FGOTO12 Z, [) P7 {5 Y. C, u
N15
" n. f" {- F) I" d5 Z#114=#5421
% D6 z; z8 p- v4 R#115=#5422" q- x+ C0 w$ X/ [
QOTO1& S" ~: [3 ]% d  `) u
N163 {' |, {9 B1 ]3 R" d
#114=#5621/ I- z. W- @, r
#115=#5622
, h+ Y8 ^& C, d5 M9 jQOTO1
$ l2 V5 Z; `$ Z3 J' kN17# a: \# l$ x) @9 y% O9 v% S- i' K; Y$ C
#114=#58216 T0 |. F# e: b9 u( e, t' B; W$ Z" t
#115=#5822! q; L! ?3 V0 K5 N5 `& w- q
QOTO1
5 u# x3 {" D7 _N1( S$ O, V3 a1 d" y8 T7 ]
(手动碰边X方向右手边)2 j$ `9 ~5 g& C. A! q5 R( _
G0 G91 Z#103  
$ @* a) [- F' d3 D7 o#110=#5021
% p3 h8 C" F5 E3 J  e: }X[-#101]  A1 h5 t+ i% u. G
Z-#103(停止后手动碰边X方向)
, `5 k9 k: U: A  P#111=#5021+ o6 A; R# n, i5 O
#112=[#111-#110]/2.0: j; w2 C0 \0 l- Y; W
X#112
# y5 r' Y' q4 r. u# Z& N) k" X% X#[#114]=#5021
# j/ q# A, _" Q& G! {N21 E+ B, v) l% y, d7 C
(手动移动自Y面向人一边并碰边)
( a' V$ d! Z/ U( {6 I" E2 v2 pG0 G91 Z#103
& b6 M: Z  D& i#120=#50229 i9 |! K" C6 |: F7 \, W( Y
Y#102
8 G; i- @, p" p" EZ-#103(停止后手动碰边Y方向)1 u% |3 z( D; G4 N& x$ F, k
Z#103
1 h3 p6 k+ ^1 H' y/ {& P7 Z+ p#121=#5022
& [4 ?/ I) P1 A5 p/ c3 Y#122=[#121-#120]/2.0  _9 Q  A0 m+ I% v  M6 S1 M- c
Y#122+ C, l# @3 C3 o% I% D$ h3 W
#[#115]=#50221 B" P$ Q% m' m0 ^
G0 G91 G28 Z0.
% R; I" E( g9 e( LG0 G90 G#104 X0. Y0. 本单节完成可效验工件数据是否自动抄写进需要的坐标系.8 d. h, M% X7 Y; o
M5! e# g0 |8 ~# R  t  @) G
M30' X. t+ A& S4 z5 t: \/ m, k
%
+ M$ l& C: P, M; c" F
' C: n+ V! V% Y) V# k4 I9 `: q; D$ }# ?
使用过程中可以根据操机规则自由移动位置.部分数据可自由根据实际需要改写.
# B3 C! q: D- ~* [3 H
4 x! b( X$ G1 v$ K* C! Z, F8 J
发表于 2013-7-31 20:14:59 | 显示全部楼层 来自: 中国广东东莞
说的很详细,感觉很深奥,顶一个
发表于 2013-7-31 20:23:35 | 显示全部楼层 来自: 中国台湾
收下,感謝分享) s( o. i+ }- k# j( B8 {1 T. V3 H
发表于 2013-7-31 23:21:20 来自手机 | 显示全部楼层 来自: 中国天津
系统变量,现在宏越来越高级了。
发表于 2013-7-31 23:51:56 | 显示全部楼层 来自: 中国江苏无锡
程序不错,不过不怎么 实用哦!
发表于 2013-8-1 00:59:43 | 显示全部楼层 来自: 中国台湾
謝謝分享.....1 r4 R) p6 X# Y( h6 d9 L
) `8 K, y* `% [
有人知道fanuc的G81 G83的Macro內容寫法嗎 ? 能否分享 謝謝& n( u8 t6 u' h5 `- o5 R3 Y
发表于 2013-8-1 10:15:00 | 显示全部楼层 来自: 中国江苏苏州
thanks for sharing
发表于 2013-8-1 12:37:57 | 显示全部楼层 来自: 中国台湾
LZ,其實可以在適當的地方加入M00,! p6 z; U0 j2 v
這樣就不用用"單節"了,
2 [# ?& F& K( z+ H' H- L# F還有跳轉是"GOTO",你有些地方打錯了。
发表于 2013-8-1 13:25:23 | 显示全部楼层 来自: 中国福建泉州
现在宏程序是越用越多了,也越来越厉害了
 楼主| 发表于 2013-8-1 18:04:27 | 显示全部楼层 来自: 中国广东东莞
0 R" D8 i2 ^6 ?$ \* y. m: z4 g9 a8 m
LZ,其實可以在適當的地方加入M00,) {' i# \# B& i% [
這樣就不用用"單節"了,
: v+ S0 W- b* u1 p還有跳轉是"GOTO",你有些地方打錯了。- i: ]! g; r3 _+ ^7 z( c. ^
------------------
: q# S6 |  J. U9 w- ]仔细看了下,确实有地方打错了,Sorry" z3 y" |( g( N8 ]0 p
* `1 `5 W. T3 J) Z8 z1 ]4 ~
有人搞过全自动分中的,搞不来,到那个公司晚了一步,没亲眼见到,这里有会弄的么?对定位要求高,容易变形的产品还是有用的
发表于 2013-8-1 19:40:03 | 显示全部楼层 来自: 中国山东烟台
120817 发表于 2013-8-1 18:04 static/image/common/back.gif1 O  q* U% L5 Y# t: F* t  r
LZ,其實可以在適當的地方加入M00,4 }4 W. y& L, W! o
這樣就不用用"單節"了,
/ j1 K, V: `* J5 |) f3 F還有跳轉是"GOTO",你有些地方打錯了。
; u9 o$ F! S( [7 W
是要有专用的分中棒吗
发表于 2013-8-1 19:50:17 | 显示全部楼层 来自: 中国安徽六安
bird9077 发表于 2013-8-1 00:59 static/image/common/back.gif
9 B5 d. D8 b0 @: V! }, f; J7 T謝謝分享.....
: B( @9 E$ z0 K1 c" c. a7 V6 g: z: g) h3 D9 R" x' `- O  k% ]0 Z
有人知道fanuc的G81 G83的Macro內容寫法嗎 ? 能否分享 謝謝
( R5 S* J2 k$ E; g0 ]
三菱系统说明书有全部循环的宏调用程式,在说明书最后,和fanuc一样的
发表于 2013-8-1 22:52:07 | 显示全部楼层 来自: 中国台湾
guhongqing 发表于 2013-8-1 19:50 static/image/common/back.gif4 s5 g% ^9 ]# g8 x( k) s( V
三菱系统说明书有全部循环的宏调用程式,在说明书最后,和fanuc一样的
. k8 Z+ m" ^- j! N8 d
嗯...我手上沒有耶...有全部循環的呀 !!
& m, h; [8 ?( ~方便貼上來嗎...
发表于 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的程序好长好其实可以更精简点!发个我用的求大神指点!功能不强够用!5 j4 _8 J0 l+ Q6 H3 u) q8 U/ R
%8 B4 z4 f" Y9 j& n; x1 B
O0001- ^  h8 W7 q( a5 U( W2 |3 J5 d
     #100= 54.07 y* N7 q, O5 w8 e3 x3 r) f
3 R) t& N3 t4 Z; W% P
* e. A2 {' K7 a# y
' k0 f3 y4 O1 B/ \; @6 C
# e" r+ A# \3 Z% J6 e; T
     M3 S500
# w, Q& z* g- L7 [
( g- y! V8 T& j8 G, I: t) l
( P7 Q% K7 \4 A4 L6 ]6 ^; y) a1 h* z8 Y4 j0 w% G2 y. |3 j% f

  K6 G0 i* ~) K+ P: [% M- H8 b8 O- d/ k/ L) m. ?
& _3 ?8 K4 u4 l4 q" v6 L1 O
     #100=ABS[#100]4 B3 E9 F! r7 |  X0 ?8 S9 m" e) d
     #100=FIX[#100]0 X# l# [7 {. ]! b
     IF[#100 LT 54] GOTO 10
0 |0 ^) Z: S# e$ a     IF[#100 GT 59] GOTO 10
# w" S; }( c( F' W( X/ J6 ~4 ~) {     
) L8 u9 d( X" Y& q   M007 E) R- @" l) a3 k! g$ v

4 f- M. O' x; k& J' ]3 Z1 c) T  H6 j(X Axis 1 Point)
* Z. u, m, {- }# ]! C: O
) u% s/ r  i! q& o0 X% X8 Y2 e     #101=#5021
) F  y# W! l& t: y7 k) ^; ?     G53 G0 Z[#5023+#100]
1 K/ T* ]2 u* M7 v  \; d, [( n/ D: R6 W
   M00# N- s9 H: K7 o6 o/ ]; S/ b
4 @# v9 T! K1 s5 J( \& E  A7 h: F
(X Axis 2 Point)
* k3 K  E, A: F! t. I) ]
$ J  Q# }8 z2 d; ?6 m  [, G4 I6 h) ~* x/ @     #102=#50213 A- A. I4 u3 k$ M- _7 u% H
     #[2500+#100-53.0]=[#101+#102]/2
8 |% H( A% u' s1 G, h     G53 G0 Z[#5023+#100]: `3 O/ C7 u. j4 m+ I9 m6 V5 T& r

: ^& \2 t5 O2 `6 I3 x; H. s   M00/ @1 r7 |$ [9 {2 D$ e

2 L8 y- \7 O! ?3 T(Y Axis 1 Point)8 d; [/ g( Y% ~0 a# S7 K8 H- q

1 {! s+ X6 d7 l5 J5 B     #101=#5022
) _9 }' G: i5 J     G53 G0 Z[#5023+#100]
: y( _: j9 u$ _
6 F# H( G8 X+ a5 D+ g, ^   M00
) a' r6 T" Y0 u" _5 l8 o0 `3 w6 x. }" b) }6 C1 c2 Q
(Y Axis 2 Point)4 Y2 K; y0 l% S' ^

0 }" u1 x1 s8 f     #102=#5022
2 G3 Q$ `6 F4 Q2 B     #[2600+#100-53.0]=[#101+#102]/24 |8 o* Q7 O1 e1 X8 u$ _, ^# O
     G53 G0 Z[#5023+#100]
5 O, y5 E5 c6 m' z9 q     GOTO 20
; r9 H; Z# H# f1 iN10  M5, w7 ~% u! q2 v: V+ M" F
     #3000 =1(#100 NO 54 TO 59)3 S) m/ c( [* Y' c
N20  M30
( |6 q* j: D4 f7 h%
发表于 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 )

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