机械必威体育网址
标题: 我做的一台阶轴的程序模块,如何精简? [打印本页]
作者: SJ15021875032 时间: 2011-6-19 02:10
标题: 我做的一台阶轴的程序模块,如何精简?
我们厂都是这样 形状的台阶轴只补过外径和长度有变化.没有批量的.
这是我做的一台阶轴的程序模块, 大侠们能帮想个精简一点的吗 !
机床型号是(OKUMA* T" N9 L, ]. s! T
0SP-U10L
_* e- N s; Z8 h$ ]L-370)
O100
V1=3 S/ a0 U* Y+ O- Q
【V1-V18外经】
.....
V19=& Q Q) p% V& k! ~$ V! k3 p
【5MM台阶外径】
V20=
3 _/ I+ O; k: l( a9 a4 O9 Q' N r0 a【配合尺寸外径】
V21=
1 L# T1 K' E) {: u: j【V21-V38长度】
.....
V39=: d5 P7 Q! X0 @1 V9 h- w
【包含5MM台阶的长度】
V40=
0 \ Z) o a8 t5 g, Z; m/ W【材料长度】
V41=1 R. z E7 l: q6 p p
【V41-V50倒角大小】
......
V49=0.2* X2 k" r Z' `7 p
径向精车留量(X)
V50=0.1
; z, O' F0 K' W$ a3 Y: x1 {轴向精车留量(Y)
V51=) G( e& v1 d/ L
材料外经
V52=2% {- N. _: H' ~9 h
Z轴循环起点
V53=0.25 粗车进刀量
V54=0.15 精车进刀量
V55=4
: {7 [4 w1 h4 X- q8 h' s8 C' p粗车吃刀量
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
怪不得没人顶贴!·程式有点问题
; e" e9 {; z2 j4 U% {; n7 m* QO1005 E0 m8 K) ]( p2 a: B; J; R
V1= 【V1-V18外经】/ |' E; f4 B J$ \ f: T
.....: _9 l9 e5 P. t3 h
V19= 【5MM台阶外径】
6 v' F, I# V" i/ B' _/ dV20= 【配合尺寸外径】
. ]" P, i! D1 ?! _; p$ ]+ p2 ~. I m3 G8 T8 F. h8 E4 e% K
V21= 【V21-V38长度】
! s5 Z/ D) j3 c6 [* A6 E @# l.....
) E$ ]+ r! G% [7 X4 R) ?& ZV39= 【包含5MM台阶的长度】
: J( k4 Y ]6 d6 V2 N5 g" bV40= 【材料长度】
+ M5 \8 t/ v' G" X6 _6 Q
; I4 t7 C4 @3 V$ N. ^ CV41= 【V41-V47倒角大小】7 l4 Q$ _6 ~4 n; x" y7 r' A1 U8 h
......9 P0 p) C& w+ j/ S V
V48=0.5+ w6 ~5 g+ e- G1 [& I; H/ q
V49=0.2 径向精车留量(X)6 S& R0 ?" w! _4 I! S/ k
V50=0.1 轴向精车留量(Y)# I; G& u3 y* R, o! L7 ]; B
V51= 材料外经( k/ L! U$ {/ @4 ^ ^+ _1 @/ e% {1 W
V52=2 Z轴循环起点2 a4 @% B( `7 w1 T/ @+ Y7 a3 K9 w5 j3 J. t
V53=0.25 粗车进刀量
k( m7 n0 Y. _$ s) F9 PV54=0.15 精车进刀量+ `: h# F; X! [+ \: e4 B% ~* J
V55=4 粗车吃刀量 2 O8 O }" ?8 z9 b C! h: V
NA1 G81
" k g2 z: B8 O+ lG0X=V1-4.0Z=V52
: b8 T8 F# D# c b9 DG01Z0F=V54
. w$ W8 B: p( Z7 ]G76X=V1L=V41
$ v! F7 @3 o5 W8 |$ @5 b# NZ=-V20. D* L+ X; z& d. v) H6 S1 q$ D- p9 F
G76X=V2L=V42. n4 e7 J% N' y$ G. `2 n
Z=-V21" a% q7 |' P) i C$ C1 m$ h
G76X=V3L=V43* w, `( q' B5 ]7 |; M7 R) b
Z=-V22- C: r+ ~( m0 [0 ~
G76X=V19L=V45
( }8 D" U7 U' ]9 g* \Z=-V39-1
6 d9 `& m( \: J( ?X=V20Z=-V23-71 W6 }# S0 [- P8 S' |
Z=-V404 [) W( b+ a! b6 ~
X=V51+1.03 C8 A# m V) m9 E
G0X=V51+1.0Z=V528 k" h$ s* ]- J
G80
+ }2 M w( i8 e9 K% G) k) r( ZN1
+ j$ u! Y; B# `) @; s" G3 @: v( z: VG50S1500
* u+ O# k' g! A& P/ OS900M03+ Z; T& m( y6 U" O
T05056 }9 k& x/ a* x( a
G0X=V51+1.0Z=V52M081 J( f \6 A, k% y H
G85 NA1 D=V55U=V49W=V52F=V53
; _( T5 ?/ n1 K0 `0 L( P6 qG0X500Z800
6 ?+ W- s! g# U' fM01' c: d9 N3 x4 l9 R
N27 D# d% C8 s. ?; M
G0X500Z800
G- C) ~0 }$ e; G) Z; wS1000M03' I, W/ T- i+ u5 u, V" E
T0303
1 k' x( j$ d$ ?3 cG0X=V51+1.0Z=V52: ]8 s5 ^. V; D+ g
G87NA1
% W7 p3 k' A& D; I% V5 F6 W" KG00X500.0Z500.0M05+ l- Q8 {0 V8 G4 j: x# q
M01: x3 @0 b4 v9 i. T
N3
0 T9 F8 B: L; j/ h. rG0X500Z800
& O; z: v) E, S5 q0 D% b; \; |M03S800$ a" i: W$ q# h/ }; W9 t
T07078 n. y" H2 U @- ? |' [& m
G0Z=-V39-10.0M08
( g& O+ d- `3 j# z& g8 oX=V19+1.0 ]; a. g# x. d; ~2 L3 D
G31X=V19Z=-V39F=V53- N! [( N8 R8 S$ Q# x$ p
X=V19-2.0
]- J7 _/ G# `0 U+ {G0X=V19Z=-V39-10.04 \7 }# H" Y( }/ M
G01X=V20Z=-V39-8.0F=V54/ m, S& ~& K; }: Q# e/ V
Z=-V40
; m# {/ t% [6 m0 ?$ aG76X=V19L=V48+ ]+ `3 A5 t K \3 \, M' C- g3 y
Z=-V40+1
7 [( X+ e& G& p! g) ]8 b7 G, l+ \X=V19+2: V, p( _5 f$ x) }: \
G0X500Z8006 p5 d' D" O2 k8 q4 m& S% E4 ^: a
M05M096 ?! h$ X% [% j3 L, |
M30
: u8 b1 I: G' S: @2 k: P! ~7 e
k( m" R8 J5 x2 K; G& h( j【工件是一夹一顶一次成型】
作者: 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 编辑
. S; P; O8 D, `! F
5 `% i9 u) t/ X3 o6 [5 w澳柯玛的宏变量 VA 号我看着就头痛!真不知道是怎么回事
4 |4 m+ |. `* ^/ F- x* V: W1 U, u: k: x. v7 l, a4 u u
如果你的系统有G90 G94这样的功能,在这个指令基础上开发会让程序更简洁!!* b5 x" r. B7 Z( ^
作者: cqdujun 时间: 2011-6-20 09:49
新手路过,头晕中~~~~
作者: SJ15021875032 时间: 2011-6-21 00:17
回复 jiangssli 的帖子
8 h' M2 r7 d7 A n* E( h/ f6 G# @! \: p; T+ M9 B# V- m" l
G90是绝对值指令 G94是每分进给
作者: SJ15021875032 时间: 2011-6-21 00:21
回复 SAC沉默 的帖子
8 w' @5 R: z& i! c! b1 v' A
8 T2 L. F# _* t8 o. t' U我这已经是 复合程序了
作者: jiangssli 时间: 2011-6-22 08:25
回复 SJ15021875032 的帖子
* a7 [, g+ E/ T
5 e% ?, e0 W& V3 x; g' K在法拉克系统中G90G94分别是外圆和端面循环! Q1 \) V1 f- U
作者: 史德潮 时间: 2011-6-22 12:46
那图我看不太清。一个台阶轴,没有特殊圆弧,特殊尺寸。
$ v: I/ q% j+ u+ |2 Q" J% D3 j- H& @1 P" j3 s( |2 W' c4 _; d( @+ S
个人认为,不要把简单的问题复杂化,我感觉那东西用单步要比复合循环,宏程序做要快。
作者: SJ15021875032 时间: 2011-6-23 02:11
回复 史德潮 的帖子% d: L6 q: P6 S! J
' X( `( R% }7 ?/ e谢谢你的都意见,我们以前包括就是采用的你说的方法 .只不过人太累了又没什么效率,基本是一个工件一个程序,每天我们花掉的编程时间太多!~ 9 F# O( ~( q! H
. J2 a I, G5 F! k3 X+ a
欢迎光临 机械必威体育网址 (//www.szfco.com/) |
Powered by Discuz! X3.4 |