机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 4129|回复: 10

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

[复制链接]
发表于 2011-6-19 02:10:48 | 显示全部楼层 |阅读模式
我们厂都是这样 形状的台阶轴只补过外径和长度有变化.没有批量的.
这是我做的一台阶轴的程序模块,    大侠们能帮想个精简一点的吗
机床型号是(OKUMA' ~$ V& n+ g3 y" o1 Z$ k
0SP-U10L
$ D% h( j7 ]' ~2 L# s( ZL-370
O100
V1=7 q2 ]) r; [3 r& X: g8 I# E
V1-V18外经】
.....
V19=3 J1 W. H" w- j& `, D) k
5MM台阶外径】
V20=0 E, I! u+ _- Y8 ?
【配合尺寸外径】
V21=% b8 K- r4 W  j8 a1 W/ T* M
V21-V38长度】
.....
V39=% {0 j. _3 D; n) A2 G
【包含5MM台阶的长度】
V40=' ?' i1 t; i8 `8 i  m
【材料长度】
V41=0 c3 p4 P4 W9 U# K4 y
V41-V50倒角大小】
......
V49=0.2
  P7 h) ]5 U3 u, r3 M" s. {. s
径向精车留量(X)
V50=0.1
! G* h/ n& F' M: w& d
轴向精车留量(Y)
V51=- ?' {3 |- V! s' r
材料外经
V52=2
7 [5 ?( r& W7 Z( [! C( Q5 Q+ ]Z
轴循环起点
V53=0.25 粗车进刀量
V54=0.15 精车进刀量
V55=4+ k  I' ]  R; z, n7 p7 Q7 S  j
粗车吃刀量
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

本帖子中包含更多资源

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

x
回复

使用道具 举报

 楼主| 发表于 2011-6-19 04:58:11 | 显示全部楼层
怪不得没人顶贴!·程式有点问题
/ H3 S; @7 N7 j9 y4 U9 L1 ZO100' l- j5 Z$ |/ E/ Q! `
V1=   【V1-V18外经】, G; W  j7 J2 e& g- n* z- `
.....
+ C( r. Y  z% J) F3 i' u7 iV19=  【5MM台阶外径】
0 I. m. v8 o, V- s, V8 xV20=  【配合尺寸外径】
: @0 o) N* B# k5 Z) K7 J0 w; {% M+ o4 u6 ^' R9 e
V21=  【V21-V38长度】6 l" l* i. }9 u( y. ^
.....& `0 `, p& x- P# P/ P9 ^8 G5 }
V39=  【包含5MM台阶的长度】: T% ]9 c& m. V2 E/ I6 e% r
V40=  【材料长度】
" x- O8 n9 I; A9 D" V0 B+ Q, k; s7 |$ F/ l
V41=  【V41-V47倒角大小】
( @( B1 N, g8 u+ R8 W% b9 X: K5 f7 o......- w. u! x# i/ Y2 v
V48=0.5
# K4 O( w* I0 w! \8 w6 W0 DV49=0.2  径向精车留量(X)) w1 `) p( @  _2 d7 ~
V50=0.1  轴向精车留量(Y)
) p1 j6 ~& P/ qV51=     材料外经* N# \" a) Y1 E! F% i
V52=2    Z轴循环起点
5 @2 n7 T7 f8 M' ^V53=0.25 粗车进刀量
6 A& E" x1 u+ w4 W$ p9 l# IV54=0.15 精车进刀量
+ K# r5 V, M- {; r3 q5 OV55=4    粗车吃刀量  
! O8 k6 z  @0 z6 J+ l0 zNA1 G810 Y2 g2 l! V, d
G0X=V1-4.0Z=V521 e8 K4 N6 ~! o0 p
G01Z0F=V54% L) O+ {0 o& K8 O, R. E3 V0 h# q
G76X=V1L=V41
$ T4 I# s5 ?) o( e) Y2 p& VZ=-V20+ C0 d+ V9 L; }! L
G76X=V2L=V421 n. N" o4 t2 |) e
Z=-V21
7 w$ T0 ~! K: c! e5 vG76X=V3L=V43
- [6 d+ s4 u5 Y6 vZ=-V22- e: }3 [1 M9 J% i* z4 _* B: f7 k
G76X=V19L=V45; _* `" p2 r6 s& V0 T, d  z
Z=-V39-1
( i" j) A- `: J  p5 C2 A* _9 K9 t9 W  |X=V20Z=-V23-7
" d3 v- m, S8 d; OZ=-V40# @/ y$ A! D' D' W
X=V51+1.08 }1 c; \8 N7 N+ M9 Y9 w4 m) {
G0X=V51+1.0Z=V52
) G: Y3 w' S' W# pG80: M# b2 b4 L& Q; r: V2 N0 F
N1
" e7 j# f% o9 i6 v( ]4 ?: ]G50S1500
, Y3 Q7 t9 o& gS900M036 e3 B6 l! k  R7 a  E4 u1 I1 {
T0505: P- O- H; ~9 P5 a
G0X=V51+1.0Z=V52M08
* K7 q$ K9 b4 _$ j0 F$ q5 [G85 NA1 D=V55U=V49W=V52F=V53
9 Y8 Q% m' {: j8 bG0X500Z800
( `) w' m2 B& V+ s( l* K1 O; i6 |M014 z' p0 J) T( A3 V" `* K6 [+ j
N24 {9 X; V- }2 J! H8 `* S. f& C, b
G0X500Z800% V6 @: a( _& O: f# L
S1000M03
( r( h) R& d& R: D$ Q+ wT0303/ }3 e3 H  I0 r8 h0 G
G0X=V51+1.0Z=V524 e) x1 b- @- m: e, T" o
G87NA1+ M$ j/ f* G3 [! R# n6 l  ?
G00X500.0Z500.0M05- m7 m' f% I5 }7 m
M018 |" j( y3 r- q8 P
N33 ^+ r6 j8 c7 T* j6 |# S2 h
G0X500Z800$ C( R  ?: b9 A
M03S800; u% F/ w! A7 |2 v; \9 @6 b
T0707  i! K% I6 b6 j, f7 U( d
G0Z=-V39-10.0M08
# t& Y+ F4 f$ I& x0 O/ SX=V19+1.0
/ x. x2 I/ ]$ J9 xG31X=V19Z=-V39F=V53
$ b1 A1 V6 z* DX=V19-2.0
; M9 M0 V" `5 [" C" lG0X=V19Z=-V39-10.0
- ~8 S2 J7 V# }. S/ ?G01X=V20Z=-V39-8.0F=V54
/ Z1 c8 R; P+ L9 tZ=-V405 O# y) k% a4 I& `
G76X=V19L=V48
* N: o& o4 T' ]" ]! ^7 OZ=-V40+1+ [( E5 I5 i# [/ H# _, i
X=V19+27 r' G2 v  B9 S  s0 r; q
G0X500Z800
4 q3 q9 g- w3 S1 ~- f, O& m9 \& h- T& gM05M096 V2 }+ m% W9 z; X, l, V# ~
M30. w7 a3 ?1 Q4 W# m8 b% z
: C: m& @' Q( c$ @
【工件是一夹一顶一次成型】
回复 支持 反对

使用道具 举报

发表于 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 编辑
. D7 T  J+ `5 A. O2 s2 e5 z1 B3 I8 C% y  D
澳柯玛的宏变量 VA 号我看着就头痛!真不知道是怎么回事  Y, ^. q1 |) @$ Z9 ^% `
! g' u0 H: ^# |% V
如果你的系统有G90 G94这样的功能,在这个指令基础上开发会让程序更简洁!!; i0 U* |- f* R# c5 ?2 O3 q' D
回复 支持 反对

使用道具 举报

发表于 2011-6-20 09:49:02 | 显示全部楼层
新手路过,头晕中~~~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-21 00:17:00 | 显示全部楼层
回复 jiangssli 的帖子
9 ]; Q# T7 {- }. i! Z0 X: _7 Y6 ~
G90是绝对值指令     G94是每分进给
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-21 00:21:22 | 显示全部楼层
回复 SAC沉默 的帖子
! u+ W% q+ [, H9 T$ t7 S; h3 Z  U$ s! E; w+ P* i( s" T3 ~( Y" \
我这已经是 复合程序了   
回复 支持 反对

使用道具 举报

发表于 2011-6-22 08:25:02 | 显示全部楼层
回复 SJ15021875032 的帖子8 k" |( T6 A& C# H- D3 f: c% R
$ f4 t. r$ T1 F) R. j
在法拉克系统中G90G94分别是外圆和端面循环9 ~1 v' R( \6 g* g
回复 支持 反对

使用道具 举报

发表于 2011-6-22 12:46:41 | 显示全部楼层
那图我看不太清。一个台阶轴,没有特殊圆弧,特殊尺寸。
1 N" A2 d# F) l7 Y3 `
# a! ~& G* Y$ @个人认为,不要把简单的问题复杂化,我感觉那东西用单步要比复合循环,宏程序做要快。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2024-11-27 05:31 , Processed in 0.065229 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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