SJ15021875032 发表于 2013-10-31 22:42:27

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

我们厂都是这样 形状的台阶轴只补过外径和长度有变化.没有批量的.这是我做的一台阶轴的程序模块,大侠们能帮想个精简一点的吗 !机床型号是(OKUMA
0SP-U10L
L-370)
O100
V1=
【V1-V18外经】
.....
V19=
【5MM台阶外径】V20=
【配合尺寸外径】

V21=
【V21-V38长度】
.....
V39=
【包含5MM台阶的长度】V40=
【材料长度】

V41=
【V41-V50倒角大小】
......

V49=0.2
径向精车留量(X)V50=0.1
轴向精车留量(Y)V51=
材料外经V52=2
Z轴循环起点V53=0.25 粗车进刀量V54=0.15 精车进刀量V55=4
粗车吃刀量
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
data/attachment/forum/20131031/021019a0u1h7hy1ds9gd0i.jpg

SJ15021875032 发表于 2013-10-31 22:43:15

怪不得没人顶贴!·程式有点问题
O100
V1= 【V1-V18外经】
.....
V19=【5MM台阶外径】
V20=【配合尺寸外径】
V21=【V21-V38长度】
.....
V39=【包含5MM台阶的长度】
V40=【材料长度】
V41=【V41-V47倒角大小】
......
V48=0.5
V49=0.2径向精车留量(X)
V50=0.1轴向精车留量(Y)
V51= 材料外经
V52=2Z轴循环起点
V53=0.25 粗车进刀量
V54=0.15 精车进刀量
V55=4粗车吃刀量
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=-V39-1
X=V20Z=-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=V48
Z=-V40+1
X=V19+2
G0X500Z800
M05M09
M30
【工件是一夹一顶一次成型】
static/image/smiley/default/dizzy.gif

2010dengkai 发表于 2013-10-31 22:43:50

东西倒是好东西,对于新手感觉就是太难了。

SAC沉默 发表于 2013-10-31 22:44:37

建议用复合循环程序00000000000

jiangssli 发表于 2013-10-31 22:45:08


澳柯玛的宏变量 VA 号我看着就头痛!真不知道是怎么回事
static/image/smiley/default/dizzy.gif
如果你的系统有G90 G94这样的功能,在这个指令基础上开发会让程序更简洁!!

cqdujun 发表于 2013-10-31 22:45:41

新手路过,头晕中~~~~

SJ15021875032 发表于 2013-10-31 22:46:27

回复
jiangssli
的帖子
G90是绝对值指令 G94是每分进给

SJ15021875032 发表于 2013-10-31 22:47:11

回复
SAC沉默
的帖子
我这已经是 复合程序了

jiangssli 发表于 2013-10-31 22:48:04

回复
SJ15021875032
的帖子
在法拉克系统中G90G94分别是外圆和端面循环

史德潮 发表于 2013-10-31 22:49:00

那图我看不太清。一个台阶轴,没有特殊圆弧,特殊尺寸。
个人认为,不要把简单的问题复杂化,我感觉那东西用单步要比复合循环,宏程序做要快。
页: [1]
查看完整版本: 我做的一台阶轴的程序模块,如何精简?