机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 4276|回复: 10

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

[复制链接]
发表于 2011-6-19 02:10:48 | 显示全部楼层 |阅读模式
我们厂都是这样 形状的台阶轴只补过外径和长度有变化.没有批量的.
这是我做的一台阶轴的程序模块,    大侠们能帮想个精简一点的吗
机床型号是(OKUMA
; `! @, l! c- U$ a( M/ `8 G/ l6 e1 j0SP-U10L
5 j7 y. [: J9 X5 h9 GL-370
O100
V1=
' J- ]6 E: e/ H1 G' T
V1-V18外经】
.....
V19=2 L9 e  z9 ~% Q+ t7 j& T
5MM台阶外径】
V20=
/ z0 j; M. O# c0 K4 y' G
【配合尺寸外径】
V21=. W  J8 A  L& f; L
V21-V38长度】
.....
V39=
' }: S# u5 L4 i. T" a' w' W
【包含5MM台阶的长度】
V40=
% j, B! C$ ]/ r9 p; U
【材料长度】
V41=/ H& u$ k2 X& S
V41-V50倒角大小】
......
V49=0.2% T  S0 b" b0 b+ Z
径向精车留量(X)
V50=0.1
4 c) g& a' s. G# A, _, {0 [" w
轴向精车留量(Y)
V51=/ B& `2 Q2 y  _& n& `
材料外经
V52=2
2 ~- z) N2 |! ^7 mZ
轴循环起点
V53=0.25 粗车进刀量
V54=0.15 精车进刀量
V55=4/ \* h& y- ^4 x. V
粗车吃刀量
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 | 显示全部楼层
怪不得没人顶贴!·程式有点问题5 o0 V8 O( g/ M, L
O1007 u8 j* t% F" h8 R( q
V1=   【V1-V18外经】
4 A4 c  @/ O% j% q+ q( R4 X.....) f' [' j# o# V; D) Q: o3 |' U8 I
V19=  【5MM台阶外径】
. i5 i8 P% a' [* PV20=  【配合尺寸外径】
' _+ i' N8 w$ v: h% ?( L$ \0 Z) _, w6 x0 I4 x) ~
V21=  【V21-V38长度】
& a" {7 X+ {2 a2 A* i! u3 {, n6 }/ u.....
; E7 x3 x, J9 q' Y  A9 e4 ?$ \- DV39=  【包含5MM台阶的长度】7 `% T9 X/ f% u6 A
V40=  【材料长度】% A2 d4 P+ Y- T7 ^" {9 h* t

; H% \/ W5 b1 g; L  WV41=  【V41-V47倒角大小】
( r2 `( ?5 m. W; P. ?' l......
. M' }, z' J4 \+ ^V48=0.56 i5 K+ U7 T+ u( f
V49=0.2  径向精车留量(X); c3 T$ o7 N2 y0 `0 Q
V50=0.1  轴向精车留量(Y)
! R* S% W( C8 e% h; @" QV51=     材料外经7 X* X+ C1 u4 H& ^# b( G
V52=2    Z轴循环起点
, l: L: Z1 S5 y$ e! H1 ~V53=0.25 粗车进刀量, B$ E$ N  x2 \, _
V54=0.15 精车进刀量
" O  `9 U7 w, {) p- M3 N: R) }V55=4    粗车吃刀量  
( [* @" o" B9 sNA1 G81
7 `5 [0 ?5 o9 @4 B7 F2 U4 gG0X=V1-4.0Z=V52
8 u8 w; n. e! a3 \$ q8 gG01Z0F=V548 }) b1 o! Z+ @. z9 n6 z
G76X=V1L=V41
" _+ l6 N- t4 t# P3 z' KZ=-V20
+ f" p2 C" s0 c% v. ]G76X=V2L=V426 }: x! G3 W$ T6 x3 x
Z=-V21
8 W- a% \$ k7 sG76X=V3L=V43
9 k7 @8 k" z6 ?! N3 t" l+ CZ=-V22
$ X0 W2 t% \% a6 j" |G76X=V19L=V45
1 ^! ]" q4 U1 K9 l: \% s/ zZ=-V39-1' T/ s! `, K) Q& B+ H# C
X=V20Z=-V23-7
4 K. n( t3 ~  s* S  L! cZ=-V40' k6 y0 I  a9 D9 u- k: d
X=V51+1.0+ b8 ~/ B* ]# z' d* Y
G0X=V51+1.0Z=V52
9 k% l! y( p0 t- W; k/ ^G80& |/ s( _  d( ^, e6 H3 T& J( s9 F
N10 {4 [7 Z4 l0 S2 A: G* }) ^
G50S1500" t: m) R( T- |- m+ e4 v4 w. g
S900M03
4 d9 U$ J7 \# L3 J9 J) ]) XT0505
/ B2 h- }! P3 l5 \8 TG0X=V51+1.0Z=V52M08
8 z( k. l; i4 _( i( J( U" Z7 g( FG85 NA1 D=V55U=V49W=V52F=V53
6 S( n8 \& }  b5 V1 F+ nG0X500Z800; J% H4 ]9 t; P
M01. O* n0 S- H' g9 r6 A; u0 i8 [, r
N24 a* d4 f% ~; D' A9 ^" i
G0X500Z800
, {8 @* L3 U! g1 a7 x& Z. w1 V6 \S1000M03
% S" p1 C" r: Q$ v" \$ p( w+ hT0303
1 |! M% g7 ^  HG0X=V51+1.0Z=V52, y( Z- O0 `/ C6 I9 F; W% M9 k
G87NA1
, d; m/ r. H5 U( p# iG00X500.0Z500.0M05
: g: O$ \) W; a7 o9 _- xM01
$ L5 K0 k' p* L3 AN3
: \6 @$ T9 s% wG0X500Z8006 ]4 B/ ~6 y+ A/ v2 T$ f
M03S800
, b0 g" i% X9 H; QT0707- a: l  R% M5 d  T  D2 g  Y
G0Z=-V39-10.0M08
0 C: a) q6 h) `X=V19+1.0
" J9 y8 c# y" i7 iG31X=V19Z=-V39F=V53* c% N# p; B- O/ d2 q' e
X=V19-2.05 @, x8 q9 G3 D$ G! I6 `3 b% }: g/ r
G0X=V19Z=-V39-10.0
! `6 i4 p5 b* |G01X=V20Z=-V39-8.0F=V54
( z0 k- n6 I8 E! xZ=-V40
8 ~8 h6 Q' J$ x5 ^  ZG76X=V19L=V48- {7 c$ W& `2 L3 u. v
Z=-V40+1
6 W& _# U2 H: L9 P0 s! B0 k2 dX=V19+25 @$ W8 D# E: w. @- f# ~
G0X500Z800
1 t. y3 [$ L! OM05M099 K9 h. @  y: f% v
M30
" u1 L3 w; {' h. [: \/ }; V+ O* S
0 O7 Q( U# B; a【工件是一夹一顶一次成型】
回复 支持 反对

使用道具 举报

发表于 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 编辑 % a* H3 f0 C4 @! F# }
2 [$ x$ G# b5 Y; K$ s1 R: i$ b" i0 [
澳柯玛的宏变量 VA 号我看着就头痛!真不知道是怎么回事) x$ x/ L1 @& B9 K, g4 u
3 ~; z/ n; U7 W& I
如果你的系统有G90 G94这样的功能,在这个指令基础上开发会让程序更简洁!!$ J6 D* Y' G4 e5 A8 q
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2011-6-21 00:17:00 | 显示全部楼层
回复 jiangssli 的帖子2 z, A+ n. e' w2 B% e8 s. Q6 m

! o  \! c! g" G; Q9 ]. NG90是绝对值指令     G94是每分进给
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-21 00:21:22 | 显示全部楼层
回复 SAC沉默 的帖子$ r0 ^; v# w$ Z3 i$ o1 W: u
3 U/ s' ]$ ?, ~/ Q1 a
我这已经是 复合程序了   
回复 支持 反对

使用道具 举报

发表于 2011-6-22 08:25:02 | 显示全部楼层
回复 SJ15021875032 的帖子; Z* Y0 r0 G- @  \5 x' i

/ z( H, K9 @' n$ U3 ^在法拉克系统中G90G94分别是外圆和端面循环
7 Y& g. R) K4 I" V# [/ r
回复 支持 反对

使用道具 举报

发表于 2011-6-22 12:46:41 | 显示全部楼层
那图我看不太清。一个台阶轴,没有特殊圆弧,特殊尺寸。
: ]+ a6 S- W3 R5 r) r' c$ u+ ~8 d( h3 P* r' i* u
个人认为,不要把简单的问题复杂化,我感觉那东西用单步要比复合循环,宏程序做要快。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-19 06:41 , Processed in 0.062775 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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