机械必威体育网址

找回密码
注册会员

QQ登录

只需一步,快速开始

搜索
查看: 13066 | 回复: 25
打印 上一主题 下一主题

传一个OKUMA系统的椭圆宏程序

[复制链接]
跳转到指定楼层
1#
发表于 2009-7-10 21:18:03 | 只看该作者 回帖奖励 | 倒序浏览 | 阅读模式
看到版主编的FANUC铣椭圆的宏程序不觉手痒,把版主的程序稍作改动,改成OKUMA系统的椭圆宏程序,只是照葫芦画瓢。供大家参考。有得罪版主之处请谅解。
3 _- y( a/ j' N% H" p+ I& m6 T7 `) u主程序是: CALL LX=45 LY=25 LC=1 LZ=-10.7 l# Q5 h) q, q
用户宏程序是:
7 |. k6 E; K# { {& c3 G. u/ X4 dN2VC1=LC角度步长
$ z% U5 n; Q/ x [2 g7 kN4VC101=0
初始角度5 H, s# M$ M/ r0 `3 K9 n7 z) R. L
N6VC102=361
终止角度
, A) O D$ Z# G/ }$ F3 i2 DN8VC2=LX
长半轴
( k$ Y" w8 [/ qN10VC3=LY
短半轴- i+ s& r0 r0 Y9 R
N12VC105=LZ
深度8 W3 x9 D6 V: i; S
N13G90G00X[[VC2]+20]Y0Z100.0
刀具运行到(65,0,100.0)的位置
0 `+ u- Q/ N7 sN14S1000M03
主轴正转
* e2 F# K) _$ p. FN15G01Z[VC105]F1000.0
刀具下-10.0mm
3 N* j6 N/ Q+ ^6 U0 {6 f, Z2 XN16VC114=VC101
变量#114赋初始值
0
6 L3 A# p+ v I! I9 a& WN18VC112=[VC2]*COS[VC114]
计算X坐标值
& D0 J$ n) q) i# g
N20VC113=[VC3]*SIN[VC114]
计算Y坐标值
7 ^: j. Q! S2 \7 N$ P. d; qN22G01G42X[ROUND[VC112]]Y[ROUND[VC113]]D02F500.0
( p( g9 G8 O* q- B* {4 V9 p
走到第一点,并运行一个步长6 ~6 R+ O7 i" u6 c
N24VC114=VC114+VC1
变量#114增加一个角度步长! ?" U0 B& N8 e9 R5 P: c% C
N26IF[[VC114]LT[VC102]]GOTO N18
条件判断变量#114是否小于361,满足则返
) h; `( H7 e9 G9 E& j

! d" p% \4 b4 v0 f18
! e" X- I5 ^( [+ y9 |& E h) P7 O6 _

( \9 Z% W/ p! oN28G01G40X[VC103+20]Y0取消刀具补偿,回到(65.0,0)
i4 U' a$ \( AN30G90G00Z100.0M05
抬刀
2#
发表于 2009-7-10 23:19:05 | 只看该作者
有没有OKUMA OSP5020G 外圆磨加工程序
3#
楼主 | 发表于 2009-7-11 12:09:24 | 只看该作者
我是做加工中心的,没用过数控磨
4#
发表于 2009-7-11 13:13:03 | 只看该作者
这个程序运行时,机床进给速度平稳吗?
5#
楼主 | 发表于 2009-7-11 19:04:32 | 只看该作者
没明白楼上的意思,,不过有一点可以说明,我们单位大偎机床,走圆弧时是自动加衰减的,不需要输入任何G代码。
6#
发表于 2009-7-11 19:11:57 | 只看该作者
就是说,这个程序干出的活,轮廓是不是很平滑。
7#
楼主 | 发表于 2009-7-11 20:41:23 | 只看该作者
本帖最后由 少年游 于 2009-7-11 21:24 编辑
; l6 ^; H5 x9 e4 q
& K1 G( H x" |这应该取决于参数方程踩点的密集程度,前边已经说了只是把版主的程序稍作改动,改成OKUMA系统的椭圆宏程序,只是照葫芦画瓢。供大家参考。程序本身并没有在机床上验证。如果是真正加工的话,我会把角度步长改小,另外我会采用顺铣。不过我用FANUC系统编过椭圆加上AI纳米轮廓控制,效果还是不错的。
8#
楼主 | 发表于 2009-7-11 21:31:01 | 只看该作者
以下是螺旋下到转圆的程序,是我在加工中经常用的,效果不错" s* ?5 P1 u" V4 I
螺旋下刀转圆+ [4 [8 H* R" k6 z- K9 H# z% i
主程序CALL OLXZY PD=___ PH=___ PQ=___PT=___
' K' m B; h! o ^# N9 k" ?( E7 tPD_为孔直径。PH为孔深度。PQ为层降深度。PT为刀具直径。1 |5 o/ L P" N) u6 E+ w
子程序OLXZY% Q8 E; h! N/ v0 K" J# W
VC1=ABS[PD]$ ]7 p2 G: c& ~* E) C/ b9 m
VC2=ABS[PH]
' b N( m* I( R, SVC3=ABS[PQ]
5 Q0 Z9 d6 j: T+ g+ i+ hVC4=ABS[PT]
. F% M! { g" A9 S- CN2
% P2 L2 a) B$ S( Q- o6 eVC5=0
, i& D( J+ l/ h& B0 sVC7=0; P c/ ^' W& M5 n4 ^
IF[[VC4]GE[VC1]]N6
7 m- `$ n! ?+ a. @/ mVC6=[[VC1]-[VC4]]/2.06 p1 S3 L( d/ H0 \
VC7=VC7+VC3- l2 w/ [. H8 i* I% K, ?6 b
G91G01X[VC6]9 b" c& {- y: L
N3
& w0 d0 E. [5 H. y- xG03I-[VC6]Z-[VC3]
+ A4 z+ N% N7 F: T% }$ A1 }& rVC7=VC7+VC32 l! h! L9 a5 @" | x
IF[[VC7]LE[VC2]]GOTO N33 l, w5 }1 P) j2 D1 |# R; V
N4( ]9 y- f% ~! v" q6 J9 T( j0 G, F4 F& V% K
VC9=0.0019 p9 h- r: z2 ^" w6 P/ U' X' w
VC8=ABS[VC2-[VC7-VC3]]
' n. ]! V) ~0 s* f& @9 ~. kIF[[VC8]LT[VC9]]GOTO N5
# g4 B( P% q7 K3 u& EVC7=VC2-[VC7-VC3]0 q8 F o- b/ O4 M% M y$ F" V
G03I-[VC6]Z-[VC7], p) k9 D! Q( c- \' F2 A
N5( z3 } Y8 I: ?3 C" K' |
G03I-[VC6]
$ |# t4 k7 j- Z) A* cG01X-[VC6]
) k, q* H0 ^2 v. _2 f% r2 D9 [G01Z[VC2]
6 a7 H" \6 `9 t+ QN67 s; S- i# f# g w+ F! ?
M056 K' [( ?% G* O9 j, t# L; j1 }
RTS
9#
发表于 2009-7-12 09:11:44 | 只看该作者
纳米插补?0 g9 b; }+ J# ^. u( I
什么系统,TD还是16I?
10#
楼主 | 发表于 2009-7-12 11:05:27 | 只看该作者
本帖最后由 少年游 于 2009-7-12 11:06 编辑
$ i- T) Q4 ~9 Q, F' m- V% l( V+ D' r( D' i* O" ^
FANUC 18i 日本SNK的
您需要登录后才可以回帖 登录| 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械必威体育网址(京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号)

GMT+8, 2024-6-10 06:50, Processed in 0.063278 second(s), 14 queries , Gzip On.

Powered byDiscuz!X3.4Licensed

? 2001-2017Comsenz Inc.

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