机械必威体育网址

找回密码
注册会员

QQ登录

只需一步,快速开始

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2009-7-10 21:18:03 | 只看该作者 回帖奖励 | 倒序浏览 | 阅读模式
看到版主编的FANUC铣椭圆的宏程序不觉手痒,把版主的程序稍作改动,改成OKUMA系统的椭圆宏程序,只是照葫芦画瓢。供大家参考。有得罪版主之处请谅解。
3 I: k8 G5 A) y) U主程序是: CALL LX=45 LY=25 LC=1 LZ=-10.
) D8 e) t- p5 f; d; X用户宏程序是:. K: v( w& |0 c# Q" _+ F
N2VC1=LC角度步长' S% F& m0 ?7 d3 o8 q, K
N4VC101=0
初始角度8 V! K5 b% h& a: R: F, t9 Y
N6VC102=361
终止角度
* _* }8 M: A* w- [$ ?9 Y+ }1 sN8VC2=LX
长半轴! n$ O2 w V9 }6 `8 [# J' B! n5 C, \$ V
N10VC3=LY
短半轴; g0 L' H6 T+ ^7 ~/ J8 h
N12VC105=LZ
深度5 D9 N0 {; A6 _; N0 ]8 P9 U
N13G90G00X[[VC2]+20]Y0Z100.0
刀具运行到(65,0,100.0)的位置) S9 d( R1 K& }# s" K
N14S1000M03
主轴正转6 m4 V" p* h- N A3 ?" d
N15G01Z[VC105]F1000.0
刀具下-10.0mm
% H3 [2 B# C4 D. j" ^; LN16VC114=VC101
变量#114赋初始值
0r4 D( }8 j! e$ O5 ]
N18VC112=[VC2]*COS[VC114]
计算X坐标值
4 ]6 Z6 s) i, n3 e
N20VC113=[VC3]*SIN[VC114]
计算Y坐标值
& h0 R9 I5 ], Q7 y( kN22G01G42X[ROUND[VC112]]Y[ROUND[VC113]]D02F500.09 H' s( P/ s# W7 u% m* g1 ^
走到第一点,并运行一个步长
2 K8 J4 g3 K) C" aN24VC114=VC114+VC1
变量#114增加一个角度步长' ^- M9 n" h6 W1 u- w/ }
N26IF[[VC114]LT[VC102]]GOTO N18
条件判断变量#114是否小于361,满足则返' Q! V3 B' X3 Z' L( V$ m2 A- f

0 ~- |- w* c0 w s& W4 W% b1 ^1 Y18
. t* ?( B) ?: k: O
; Q5 t2 @5 W: V- r( c: k
N28G01G40X[VC103+20]Y0取消刀具补偿,回到(65.0,0), ~( }- \! b3 G% @6 ~! _# R3 A, s
N30G90G00Z100.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 编辑
) B9 a% D& n& y! E0 I, N8 \) t8 l1 Q V; w
这应该取决于参数方程踩点的密集程度,前边已经说了只是把版主的程序稍作改动,改成OKUMA系统的椭圆宏程序,只是照葫芦画瓢。供大家参考。程序本身并没有在机床上验证。如果是真正加工的话,我会把角度步长改小,另外我会采用顺铣。不过我用FANUC系统编过椭圆加上AI纳米轮廓控制,效果还是不错的。
8#
楼主 | 发表于 2009-7-11 21:31:01 | 只看该作者
以下是螺旋下到转圆的程序,是我在加工中经常用的,效果不错
9 ?' D) }9 L/ K螺旋下刀转圆# H9 w [& h$ y9 z: X
主程序CALL OLXZY PD=___ PH=___ PQ=___PT=___: ^) j, s! z# M- r
PD_为孔直径。PH为孔深度。PQ为层降深度。PT为刀具直径。4 x* O2 u/ P0 w0 W
子程序OLXZY6 L2 j1 _) g/ E* E" L. ^" F4 {
VC1=ABS[PD]4 Z% s- G3 Z* \' @" V+ k7 U
VC2=ABS[PH]5 ~1 q* |5 o1 f, [& i- H( T) P
VC3=ABS[PQ]
3 E' Q# t1 n3 g. cVC4=ABS[PT]/ a2 F, p' G \
N29 d6 B; g$ c# ]# R
VC5=0
! Y# A. X$ Q" u- mVC7=0
! h ~/ F& m7 H8 I3 [" N3 t* a/ DIF[[VC4]GE[VC1]]N67 f& C+ [1 I: G7 ]7 }# g% x! d
VC6=[[VC1]-[VC4]]/2.0, `$ Y2 _ \: J( g$ v; @' ~4 F
VC7=VC7+VC3
: `6 O9 N( }. e0 o+ z! G! gG91G01X[VC6]
6 X# v' d! \; I& f) z- c" NN3- E9 J- n8 e A: s/ X8 A$ ]$ P
G03I-[VC6]Z-[VC3]3 I! u; p* `6 y
VC7=VC7+VC3
8 E1 E9 H$ e# Z3 Y6 yIF[[VC7]LE[VC2]]GOTO N3
$ }& Q9 p B) ^) z& d& rN4C/ x' X: o0 C/ o) p+ V: a
VC9=0.001
; Y. E5 b" `* SVC8=ABS[VC2-[VC7-VC3]]
" B b2 \! E: ^7 h, kIF[[VC8]LT[VC9]]GOTO N52 L) \$ T( ^- A# D' N" g
VC7=VC2-[VC7-VC3]1 w1 w8 F2 h9 y$ u7 j7 Q
G03I-[VC6]Z-[VC7]0 ?& I: c1 V( C7 }9 j, R
N5; v/ c! ~2 q5 p/ r. D
G03I-[VC6]) j7 [( m* s1 T
G01X-[VC6]
' V7 ^1 z& T: L G1 @( uG01Z[VC2]
) Q( X0 |4 W: h& y3 Y( pN6
M! G$ e* g( J$ ZM05% m9 `/ G* z+ w8 C b
RTS
9#
发表于 2009-7-12 09:11:44 | 只看该作者
纳米插补?. P# U& [' V9 _% a- M/ j
什么系统,TD还是16I?
10#
楼主 | 发表于 2009-7-12 11:05:27 | 只看该作者
本帖最后由 少年游 于 2009-7-12 11:06 编辑
. E" m1 ?4 N; `0 z
+ Y/ I! S1 T/ p( {2 h8 AFANUC 18i 日本SNK的
您需要登录后才可以回帖 登录| 注册会员

本版积分规则

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

GMT+8, 2024-5-12 16:33, Processed in 0.053173 second(s), 14 queries , Gzip On.

Powered byDiscuz!X3.4Licensed

? 2001-2017Comsenz Inc.

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