找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 4638|回复: 10

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

[复制链接]
发表于 2011-6-19 02:10:48 | 显示全部楼层 |阅读模式
我们厂都是这样 形状的台阶轴只补过外径和长度有变化.没有批量的.
这是我做的一台阶轴的程序模块,    大侠们能帮想个精简一点的吗
机床型号是(OKUMA# x: G  K0 K. k2 `: K: b% A
0SP-U10L
8 \0 a2 m# b! N) y7 ]# l3 O# j  EL-370
O100
V1=# e: C; c! B8 N. ?8 N0 U
V1-V18外经】
.....
V19=
8 d% \# B' i9 r2 ^: h: Q) w
5MM台阶外径】
V20=
9 e6 J& z! b! t
【配合尺寸外径】
V21=
* {" E- j2 D4 Z* M+ \8 N
V21-V38长度】
.....
V39=! Z0 n$ C$ a) N1 T# p# I
【包含5MM台阶的长度】
V40=
* [/ c; x, N3 b' C! H
【材料长度】
V41=
* o8 g& m6 y" Y5 q+ b9 _9 y, f  T
V41-V50倒角大小】
......
V49=0.2# ?& j; j7 U9 Q( x0 }1 L! R
径向精车留量(X)
V50=0.16 _3 `9 H, \/ g" \
轴向精车留量(Y)
V51=2 n: l0 i. z9 X+ l6 A3 ]
材料外经
V52=2
5 g' U; p: a- }6 u/ bZ
轴循环起点
V53=0.25 粗车进刀量
V54=0.15 精车进刀量
V55=4; ]0 ^0 |. G2 v7 I
粗车吃刀量
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 | 显示全部楼层
怪不得没人顶贴!·程式有点问题
, Z6 F7 `6 x4 a" E/ M) dO100
$ X- V9 Z0 w% B) m! b" ]$ J& l* zV1=   【V1-V18外经】
) H3 V4 ?8 z0 C) @.....5 Q# c* N& f4 ?* Q) b! |% t
V19=  【5MM台阶外径】
+ l1 Z! k2 q# U: t3 QV20=  【配合尺寸外径】& e+ r6 z% M  g$ G! B

5 _/ G& E3 e6 q6 x9 F$ \6 ZV21=  【V21-V38长度】1 v1 V, H4 u; o& W: F, m, E0 o
.....
) U/ \* y* C3 JV39=  【包含5MM台阶的长度】
  j# O, S" E/ h, i* [V40=  【材料长度】. e3 ?, a: z& ]+ l
5 @7 A9 f9 |$ ]2 S
V41=  【V41-V47倒角大小】; T6 I% ^* f! a8 w$ h
......
3 y0 |4 F3 W% J% e& P, @V48=0.5
, r3 Q9 z7 }) P- Q+ I, |V49=0.2  径向精车留量(X); H8 k) w& x* I: n5 O( o
V50=0.1  轴向精车留量(Y)& u$ P8 @( O4 m
V51=     材料外经3 M: H5 {0 z/ W' F# V
V52=2    Z轴循环起点' B4 P. x5 r/ t4 i( W# F2 H5 D( F
V53=0.25 粗车进刀量
- {# k( P1 C6 v  H# j5 Y! zV54=0.15 精车进刀量/ T9 n" j  [# _8 b: l  N
V55=4    粗车吃刀量  ) i, [1 V7 j9 j, F9 N/ M
NA1 G81
9 {4 y4 r- z: w. H  JG0X=V1-4.0Z=V52
6 W4 {& j  E; {# r( vG01Z0F=V54
8 c$ R2 {# ?6 \G76X=V1L=V41* W6 f- e6 `( h0 G' s1 r
Z=-V206 B; w8 Z) h! N8 v2 P
G76X=V2L=V42
5 u! R5 d$ `5 n; F( O0 V* a, ?% H6 KZ=-V21# _+ T# L: V5 Y% Y
G76X=V3L=V43
- [" R" o$ n+ t9 a2 g3 _! S" g6 N7 sZ=-V22) U! [; V9 p/ [
G76X=V19L=V45# z6 F1 O8 ~" C
Z=-V39-1
: E8 M5 ]) A4 \4 r$ WX=V20Z=-V23-7
, D7 h+ |' @. M) r, U& cZ=-V40) @: Z8 I+ j+ f# J
X=V51+1.0# D; C) f( A1 c  b4 I! m2 S
G0X=V51+1.0Z=V52  Z- Z" J! X  ^! j' I
G80
/ N6 E4 l0 H1 c% A2 g8 q7 H* }N16 |" E7 P' i. K$ |; M
G50S1500
- h/ T3 Y  v! z6 Q2 y5 H! VS900M03
4 a5 K1 s5 ?# M( S1 _& x  c# x; aT0505
% j9 l$ \$ D7 L* MG0X=V51+1.0Z=V52M08; w# V; l' p# a9 a: S( O& e
G85 NA1 D=V55U=V49W=V52F=V53. m' z& y7 i$ A( R8 |. h
G0X500Z800# f/ o' C$ y' {
M01
; y. s( N/ O/ c6 c" N9 e1 k4 hN2
3 \& \1 n- x+ N6 EG0X500Z800
) O; e0 v, m$ w( SS1000M03
4 O* {" E# `9 {) w, FT0303
- O; ^7 S5 v) V: a! a+ N  pG0X=V51+1.0Z=V52$ r* v4 n, T3 B8 u8 h- j; v
G87NA1" I, X- \+ ]: J4 w, A4 B2 f4 F! C
G00X500.0Z500.0M05
+ {# y4 f4 g  o- c% wM01
/ ~$ ?% t  N' [# d& P& a- V' aN3, u0 o  ]$ N! s' }
G0X500Z800  E/ {$ @* y: s% N8 U" a$ [3 E
M03S800( E0 o/ x: E/ X+ w5 f8 _+ o
T0707
1 @, i3 g$ `8 h6 ?6 VG0Z=-V39-10.0M08
1 C; @& z, _. M- C6 l& KX=V19+1.0
* B  A: c$ M5 ^, g! nG31X=V19Z=-V39F=V53
% U9 Q2 _7 j( g; }1 u3 \# ~X=V19-2.0
1 a, s% Q' P) x: c4 B/ l9 u: gG0X=V19Z=-V39-10.0
7 w2 f% c. _6 Q* q$ y% g1 AG01X=V20Z=-V39-8.0F=V54
3 m0 ?# U* I& [. SZ=-V40
" ^, ?7 F+ ~4 x( c" D2 u) H6 q( w& }G76X=V19L=V48
1 c" \* X% X- G% z& T* SZ=-V40+1
1 F+ ~+ t6 j* B; L7 hX=V19+28 E- Q* b/ [- K; n
G0X500Z8006 g* F- ]/ M  L7 J$ K
M05M09. M. L5 q; s1 m; G1 C$ p: B9 }! k
M30' z* H3 h" I! F
* B7 H% W1 a9 f: @
【工件是一夹一顶一次成型】
发表于 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 编辑
% ]5 e% R' G  U  V2 T4 X
$ U3 r. W# Y7 m- k8 V# |6 Z) q澳柯玛的宏变量 VA 号我看着就头痛!真不知道是怎么回事0 Y$ n6 w: Q; s) }4 I  O

) f5 Z. r# s5 L, [8 w6 b# ]3 Q如果你的系统有G90 G94这样的功能,在这个指令基础上开发会让程序更简洁!!
! C- O) u; o7 J9 I) Z
发表于 2011-6-20 09:49:02 | 显示全部楼层
新手路过,头晕中~~~~
 楼主| 发表于 2011-6-21 00:17:00 | 显示全部楼层
回复 jiangssli 的帖子. m3 z! N$ g9 M' p* c+ L$ ]
2 p' M% E) M/ N) s3 D) p
G90是绝对值指令     G94是每分进给
 楼主| 发表于 2011-6-21 00:21:22 | 显示全部楼层
回复 SAC沉默 的帖子- V* S3 I4 u3 Y/ x; y+ R- B5 }
* A( {' A( d" p  f4 F
我这已经是 复合程序了   
发表于 2011-6-22 08:25:02 | 显示全部楼层
回复 SJ15021875032 的帖子0 |3 N) i0 }4 }. g7 q4 B  l5 I
2 ]9 ]4 C: T3 G9 k# H
在法拉克系统中G90G94分别是外圆和端面循环
5 s  ^5 m- W) H7 v
发表于 2011-6-22 12:46:41 | 显示全部楼层
那图我看不太清。一个台阶轴,没有特殊圆弧,特殊尺寸。
9 Q2 k2 [# Q# z6 r! O
  ~+ B6 A! f  U7 \1 L个人认为,不要把简单的问题复杂化,我感觉那东西用单步要比复合循环,宏程序做要快。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-8-10 11:07 , Processed in 0.095718 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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