找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 4596|回复: 10

我做的一台阶轴的程序模块,如何精简?

[复制链接]
发表于 2011-6-19 02:10:48 | 显示全部楼层 |阅读模式
我们厂都是这样 形状的台阶轴只补过外径和长度有变化.没有批量的.
这是我做的一台阶轴的程序模块,    大侠们能帮想个精简一点的吗
机床型号是(OKUMA
+ }1 D% g3 G' k' a2 h* L0SP-U10L& E; m8 c3 r# D& B( d! k
L-370
O100
V1=* B4 m7 o& G+ H9 k/ F* s' c
V1-V18外经】
.....
V19=
8 i+ }4 d; i4 o
5MM台阶外径】
V20=
# P. b* i1 \, P) u. V( a6 e
【配合尺寸外径】
V21=5 a7 U0 n9 \% c) l, S/ i2 [
V21-V38长度】
.....
V39=3 A1 H# e' H) j- ]# F
【包含5MM台阶的长度】
V40=* b# c/ {; ]: y
【材料长度】
V41=% b9 ?9 R' s7 S9 i& W# ]9 }- u0 J
V41-V50倒角大小】
......
V49=0.2
  ]" h( t- i0 Y3 _2 J% u& N! z
径向精车留量(X)
V50=0.1; L1 ?9 [( q% D
轴向精车留量(Y)
V51=
4 w$ x. `3 x( f! }  h0 n
材料外经
V52=2
; r, S  O! j  }: o' O1 |# c5 eZ
轴循环起点
V53=0.25 粗车进刀量
V54=0.15 精车进刀量
V55=4
1 o8 O3 d# `! X. s9 R( G. g
粗车吃刀量
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

本帖子中包含更多资源

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

×
回复

使用道具 举报

 楼主| 发表于 2011-6-19 04:58:11 | 显示全部楼层
怪不得没人顶贴!·程式有点问题  F9 n; {, P) w  |0 \+ l0 a. o* I* u
O100: N2 e1 h4 N9 r9 I) T7 ]
V1=   【V1-V18外经】8 m! E8 K# u& I3 O
.....
2 u# h4 H; M+ v+ l9 U4 JV19=  【5MM台阶外径】
  {, ?8 ?- H+ k  n$ DV20=  【配合尺寸外径】
" {6 X" v6 O* J/ k
1 T8 b! j1 N6 n( W  x8 e( M" q- PV21=  【V21-V38长度】3 h2 h* r( `# e5 u. N
.....
, {3 C9 b! F/ c% A4 ]V39=  【包含5MM台阶的长度】0 b" U# Q- b9 Q) v& d% s, E
V40=  【材料长度】
: |# b5 [9 F- s5 d( K% ^1 \
. G' T# J' I" aV41=  【V41-V47倒角大小】
/ n* ~  y0 p: _( G8 p7 O......% X# S% L% V3 A2 g. ~* x) x
V48=0.5
) r( k( p0 [$ T# o) I0 K2 M9 E' ZV49=0.2  径向精车留量(X)
$ m3 [" N' u) P( a2 H) KV50=0.1  轴向精车留量(Y)
( B2 w, e) h% n. zV51=     材料外经2 j% g( {7 t! I' m
V52=2    Z轴循环起点
, i$ n5 e# n: aV53=0.25 粗车进刀量! C8 m5 T! e4 C- w
V54=0.15 精车进刀量
- W3 i7 ]4 S0 ?0 t  F0 GV55=4    粗车吃刀量  
4 d$ D/ v0 E* Q0 D/ SNA1 G81
& ~2 z! n2 S1 H& KG0X=V1-4.0Z=V52: b2 Q/ ^$ ]% t9 H; w: v8 |
G01Z0F=V547 t# R) }( V  c* z) ?# D3 n
G76X=V1L=V41
: [7 J! c2 s' V+ M! zZ=-V20
$ O5 K( o- F* r3 z2 H7 b  DG76X=V2L=V42; \5 s+ `7 V  g: u; K/ i3 B1 o2 k
Z=-V21
0 A* r( O& f1 b. R2 O, |8 @$ t$ d/ RG76X=V3L=V43
* O% S& B, |6 l- X8 K# FZ=-V22
7 Q# I" m* }$ M9 ]+ d8 _, HG76X=V19L=V45/ _" J# e7 _3 n" x5 @; k3 D" y
Z=-V39-1
% n/ h3 |" g( F" D- E; \; s1 FX=V20Z=-V23-7
' k0 c! P0 J+ N+ c/ k0 MZ=-V40
- m! S: |2 X) D3 HX=V51+1.0
0 \- [& S# U! @7 O. fG0X=V51+1.0Z=V52  H( d0 l$ i$ v+ W" g/ B1 J' h
G80
8 q( u: i- P" pN1
: I  T* {& b3 W) T' H4 T6 yG50S15002 D  _8 i- w) W) P. v9 |/ b' s- \
S900M03  X$ ^8 [  P, j% b% r3 W8 C
T0505
: U: q7 t' P* u! S0 fG0X=V51+1.0Z=V52M08. g" x3 y; a8 f8 F
G85 NA1 D=V55U=V49W=V52F=V53
- P1 V- K+ H" v# IG0X500Z8005 K( E7 Q4 {7 G$ A6 B# ~' Q
M01
! w9 C2 v) v7 D* T4 v0 oN2
* i# h8 Z# t! l0 c3 AG0X500Z8009 _9 a- E1 k6 b3 e: \" n
S1000M034 h0 Y! a5 d$ i: |
T0303
# W+ T0 Y# G# X# TG0X=V51+1.0Z=V52
% U. h2 m* E/ h# w* J. S" ]G87NA16 |, X! W7 o6 j) N, y* W+ L0 s
G00X500.0Z500.0M05
, ^/ z7 ]9 ^! ]* YM01
) i" z* Z& ?9 ~5 bN3' a& M+ ?: B8 K) y
G0X500Z8009 ]% ^' }% J+ |9 F, d6 d  J
M03S8005 w2 r1 i( d% Y. C! U5 [1 h0 P
T0707
/ N1 s% E2 B8 Q' P: x3 ]G0Z=-V39-10.0M08% D0 e$ Z+ S3 t; ^( r
X=V19+1.01 z8 [7 n1 R3 c; c
G31X=V19Z=-V39F=V53* l% g  A2 [) f8 o
X=V19-2.0
1 z! r1 A7 |6 o* x  CG0X=V19Z=-V39-10.0  Q3 c0 @+ ]4 |, s9 p& u! A4 `
G01X=V20Z=-V39-8.0F=V54
: r7 U6 z. u. d1 i# R, nZ=-V40( i! Z& b3 b: l
G76X=V19L=V48
! ~* n6 S5 P, o1 G# MZ=-V40+1
" R. F2 w: P3 r1 n$ l, j; u8 JX=V19+2$ `# y; b5 c" f5 O2 V4 {
G0X500Z8000 x/ `5 p  T2 e: D4 F
M05M09
+ ?+ T9 f) S# `+ X$ ]/ U& LM30
. k" ^% K1 K0 z# O$ l7 O* Q+ x3 ?, {, n. B
【工件是一夹一顶一次成型】
发表于 2011-6-19 06:49:39 | 显示全部楼层
东西倒是好东西,对于新手感觉就是太难了。
发表于 2011-6-19 19:47:05 | 显示全部楼层
建议用复合循环程序00000000000
发表于 2011-6-19 22:31:45 | 显示全部楼层
本帖最后由 jiangssli 于 2011-6-19 22:34 编辑 3 C- G$ L7 z9 \. h( ^

6 B- l, v8 ~: C- V% H) s澳柯玛的宏变量 VA 号我看着就头痛!真不知道是怎么回事
: j; J+ R; f$ Z% Q0 g3 w+ R* S2 Z: v" I
如果你的系统有G90 G94这样的功能,在这个指令基础上开发会让程序更简洁!!' E$ g: G! i! E; m! C
发表于 2011-6-20 09:49:02 | 显示全部楼层
新手路过,头晕中~~~~
 楼主| 发表于 2011-6-21 00:17:00 | 显示全部楼层
回复 jiangssli 的帖子/ J2 R9 P+ U4 C& G

! W) V$ ?7 |) z7 q9 dG90是绝对值指令     G94是每分进给
 楼主| 发表于 2011-6-21 00:21:22 | 显示全部楼层
回复 SAC沉默 的帖子( G  M; K/ c" r# t$ |3 @6 ]" t
, T$ K* T/ w4 `3 h
我这已经是 复合程序了   
发表于 2011-6-22 08:25:02 | 显示全部楼层
回复 SJ15021875032 的帖子8 p$ E6 R1 M7 [& Q: D! ?2 F
# F* ]' P% y( Q2 D) {( p
在法拉克系统中G90G94分别是外圆和端面循环, }' b( c* @/ B1 Z' k) n
发表于 2011-6-22 12:46:41 | 显示全部楼层
那图我看不太清。一个台阶轴,没有特殊圆弧,特殊尺寸。8 [% i# ?1 s9 N2 w

( R5 Z& ]( Q' \* ?  f- B个人认为,不要把简单的问题复杂化,我感觉那东西用单步要比复合循环,宏程序做要快。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Archiver|手机版|小黑屋|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2025-6-25 20:46 , Processed in 0.082450 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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