機械社區
標題: 我做的一臺階軸的程序模塊,如何精簡? [打印本頁]
作者: SJ15021875032 時間: 2011-6-19 02:10
標題: 我做的一臺階軸的程序模塊,如何精簡?
我們廠都是這樣 形狀的臺階軸只補過外徑和長度有變化.沒有批量的.
這是我做的一臺階軸的程序模塊, 大俠們能幫想個精簡一點的嗎 !
機床型號是(OKUMA( i0 }' `5 G, @
0SP-U10L
) b6 J: i/ o7 N5 E! F5 I" b" K% ]L-370)
O100
V1=
# y4 A4 [7 j: Z; m# j8 { i【V1-V18外經】
.....
V19=
2 j5 M& n% [4 c3 m0 \( L2 T5 n【5MM臺階外徑】
V20=1 a7 o j# H5 d& ^6 i5 T
【配合尺寸外徑】
V21=9 W* g M) |! f6 p1 D- B. \9 M' l8 C
【V21-V38長度】
.....
V39=
6 u [% z7 x4 J/ T1 J. Z: |0 K【包含5MM臺階的長度】
V40=. z' o/ x {; ^3 V) r2 E/ p( P
【材料長度】
V41=
. e' x' L! B# k& X【V41-V50倒角大小】
......
V49=0.29 R5 e1 P6 h& |; D2 N4 u/ |
徑向精車留量(X)
V50=0.14 C9 Q( \! j) }4 {" L, ?
軸向精車留量(Y)
V51=
. `5 m% w" q; w8 m4 |0 P材料外經
V52=2# y' o8 H2 d6 [4 W- h; h# c
Z軸循環起點
V53=0.25 粗車進刀量
V54=0.15 精車進刀量
V55=4! o/ j% ]9 L- w+ |1 F. f! L+ h
粗車吃刀量
NA1 G81
G0X=V1-4.0Z=V52
G01Z0F=V54
G76X=V1L=V41
Z=-V20
G76X=V2L=V42
Z=-V21
G76X=V3L=V43
Z=-V22
G76X=V19L=V45
Z=-V23-1
X=V39Z=-V23-7
Z=-V40
X=V51+1.0
G0X=V51+1.0Z=V52
G80
N1
G50S1500
S900M03
T0505
G0X=V51+1.0Z=V52M08
G85 NA1 D=V55U=V49W=V52F=V53
G0X500Z800
M01
N2
G0X500Z800
S1000M03
T0303
G0X=V51+1.0Z=V52
G87NA1
G00X500.0Z500.0M05
M01
N3
G0X500Z800
M03S800
T0707
G0Z=-V39-10.0M08
X=V19+1.0
G31X=V19Z=-V39F=V53
X=V19-2.0
G0X=V19Z=-V39-10.0
G01X=V20Z=-V39-8.0F=V54
Z=-V40
G76X=V19L=V17
Z=-V40+1
X=V19+2
G0X500Z800
M05M09
M30
作者: SJ15021875032 時間: 2011-6-19 04:58
怪不得沒人頂貼!·程式有點問題' o3 ?9 K. V; w/ f' l4 A% O
O1009 O# c! ? A3 A$ e% u; M0 N* K
V1= 【V1-V18外經】
( _' Z+ w7 z, X. A.....) o, B7 ^1 s# z5 y7 O- T
V19= 【5MM臺階外徑】8 Q. {( u/ t+ @8 q0 ?
V20= 【配合尺寸外徑】
' Q- F, K5 t* b6 {( X4 R9 c" g
, P2 y! V0 R9 P: V3 t' U" |V21= 【V21-V38長度】
4 |9 }, S7 ]+ ^7 f& Z..... b) @! {6 p7 i- \" ^4 i0 ^9 y
V39= 【包含5MM臺階的長度】
; L0 V4 h* R9 w+ G ]6 ?V40= 【材料長度】* Z( o- n/ K. t5 W3 j
$ o4 j0 F. I* h0 x, _/ z% c
V41= 【V41-V47倒角大小】7 _' x( V4 I4 ]# E i* q# g
......- S2 v$ a9 l2 U: }3 {; Z6 S
V48=0.5
" p9 i1 y5 v9 {( RV49=0.2 徑向精車留量(X)+ M4 s9 @" K: T& G
V50=0.1 軸向精車留量(Y)
2 w* A& k" l s! [& [4 WV51= 材料外經
% F' y* o1 v1 ]V52=2 Z軸循環起點! W9 o K8 V- G, }) J' t
V53=0.25 粗車進刀量* I; G4 e0 R+ j2 c! w
V54=0.15 精車進刀量! v% f9 n8 W1 N
V55=4 粗車吃刀量 8 Y ~6 o2 E4 w- B, Y
NA1 G81
1 M P' [) i/ D5 ]/ h( R; ~G0X=V1-4.0Z=V52 j1 J# O; q F: S
G01Z0F=V54
" t+ R3 \ m2 IG76X=V1L=V41
8 Z% z! ]) h/ [$ @9 C- T0 k- U, vZ=-V203 ]( M( X, M# I& Z
G76X=V2L=V42$ ~6 r- q' g9 o+ a
Z=-V21# m- _, s+ I! T3 q6 j
G76X=V3L=V431 V# N5 ^. V2 B+ \( X6 V
Z=-V22
! K! e! m, l I4 r, O' g \G76X=V19L=V45* L% u' b3 H/ y; \- {
Z=-V39-1. x# ?8 I3 v( Y1 v6 c
X=V20Z=-V23-71 A& @ b7 c! p) N3 G- x
Z=-V40; q, D% ~: l+ f5 j7 h0 [
X=V51+1.0; B# E. Y$ T7 c4 d
G0X=V51+1.0Z=V52
3 O* l+ \9 g) T# \# s- _! J; y- PG80
$ s+ b5 M: ~7 s( v5 p. RN1
% @6 b* a) d. G1 X( \& l$ U0 {G50S1500 L2 f b( n% B3 [6 ]. a J; q9 J
S900M03
0 f5 F; t: @8 W2 Q9 J( q3 T# vT05059 q" J* I3 j% R# e8 I6 k+ ]
G0X=V51+1.0Z=V52M08
1 T% L+ i; n/ oG85 NA1 D=V55U=V49W=V52F=V53) ]' a( m& j& R% q" v5 t8 j
G0X500Z8001 X3 C( p9 q4 H$ V7 N* n
M014 {# C0 C. Y; r! G1 ^
N2% u' v" e6 p( Z% W5 b
G0X500Z800
* A/ ?. f* g* u! _$ n) A* y8 ]S1000M03
5 }% g* i, f5 g+ L; L1 TT0303
) k q# Y) z4 g) WG0X=V51+1.0Z=V52- ?) F6 t1 `+ z
G87NA11 t7 \% F& Y7 N7 U2 p5 q
G00X500.0Z500.0M05
2 G% V9 F) ~ w* k8 L' P5 iM01. Z0 J1 a7 i: n
N31 K6 A6 L# j5 f* H6 e
G0X500Z800
! O: ~2 u! T, l# H2 o9 m& u0 N' jM03S8000 C9 I" f$ ~8 Y
T0707
F7 S( a2 N- P+ f; L- {$ y0 l: MG0Z=-V39-10.0M08
; o; L7 h) o1 t6 U6 JX=V19+1.0/ i1 `# B% ]: ?) G, @1 P
G31X=V19Z=-V39F=V53
& d) o. `: L; r3 vX=V19-2.0+ s0 J6 A' W/ r) [& U
G0X=V19Z=-V39-10.0
7 U# S' H8 E+ {: N- TG01X=V20Z=-V39-8.0F=V54& O B- x3 R2 n' R
Z=-V401 k% V& m+ C% e9 p! J$ X# g, _
G76X=V19L=V483 r# w- s/ ^8 Q5 d& o
Z=-V40+1: d, R( Q/ F/ j+ E
X=V19+2# B; i# z* C# i( ^* X8 G2 f/ d+ n
G0X500Z800
! e: {; Y% {' V9 y/ z& C( ?$ x( wM05M09+ ^) G: q, N7 n+ ?- d9 u- c
M30: C7 F6 Y6 E0 S" O {0 B
( y2 a! `4 U3 Q+ F8 P$ }8 g
【工件是一夾一頂一次成型】
作者: 2010dengkai 時間: 2011-6-19 06:49
東西倒是好東西,對于新手感覺就是太難了。
作者: SAC沉默 時間: 2011-6-19 19:47
建議用復合循環程序00000000000
作者: jiangssli 時間: 2011-6-19 22:31
本帖最后由 jiangssli 于 2011-6-19 22:34 編輯 8 d0 E. T, V \$ ?/ |+ b
5 t; V% m. n6 D' d' {澳柯瑪的宏變量 VA 號我看著就頭痛!真不知道是怎么回事
7 Y8 `% p9 Y% n/ v; j# ?. e$ W9 K8 Q4 H# G+ B
如果你的系統有G90 G94這樣的功能,在這個指令基礎上開發會讓程序更簡潔!!$ n) ^' K. T" O$ i1 G2 V" _$ E
作者: cqdujun 時間: 2011-6-20 09:49
新手路過,頭暈中~~~~
作者: SJ15021875032 時間: 2011-6-21 00:17
回復 jiangssli 的帖子6 Z) o: A& x& D" q" H
: B( b& _+ x* HG90是絕對值指令 G94是每分進給
作者: SJ15021875032 時間: 2011-6-21 00:21
回復 SAC沉默 的帖子9 v0 ^' Q# p9 ^# }
$ k; e6 ?7 h, a% Z; l+ Y
我這已經是 復合程序了
作者: jiangssli 時間: 2011-6-22 08:25
回復 SJ15021875032 的帖子
0 r& f6 }0 I- F f# w- Z
. p* f( D' i) j0 o: k; {在法拉克系統中G90G94分別是外圓和端面循環
O, ^$ w* g9 x
作者: 史德潮 時間: 2011-6-22 12:46
那圖我看不太清。一個臺階軸,沒有特殊圓弧,特殊尺寸。
7 e& e6 F6 O+ p6 I$ r* J1 Y9 |3 W0 z# r% o8 d4 e
個人認為,不要把簡單的問題復雜化,我感覺那東西用單步要比復合循環,宏程序做要快。
作者: SJ15021875032 時間: 2011-6-23 02:11
回復 史德潮 的帖子9 P. ~7 D0 v8 p3 w F
" B" n; c5 S. `) J6 c# }- o9 w `謝謝你的都意見,我們以前包括就是采用的你說的方法 .只不過人太累了又沒什么效率,基本是一個工件一個程序,每天我們花掉的編程時間太多!~
4 e' o2 P2 T& f ?" A
$ _; u: v, U2 I! z( b# a
歡迎光臨 機械社區 (http://www.ytsybjq.com/) |
Powered by Discuz! X3.5 |