机械必威体育网址

标题: 传一个OKUMA系统的椭圆宏程序 [打印本页]

作者: 少年游    时间: 2009-7-10 21:18
标题: 传一个OKUMA系统的椭圆宏程序
看到版主编的FANUC铣椭圆的宏程序不觉手痒,把版主的程序稍作改动,改成OKUMA系统的椭圆宏程序,只是照葫芦画瓢。供大家参考。有得罪版主之处请谅解。
4 ^. s% ~( W* U% x+ F主程序是: CALL  LX=45  LY=25  LC=1  LZ=-10.) P+ D" g7 Y5 K+ b! Z  y
用户宏程序是:3 G/ `( {2 f3 R( a$ r" V* e
N2VC1=LC         角度步长
; u& u, s9 ^3 v0 sN4VC101=0           
初始角度
# M4 Z7 E( o' A  J/ n+ u' f7 U1 SN6VC102=361      
终止角度3 r+ D, d' H3 L* l1 G! I! ^
N8VC2=LX         
长半轴" M4 @) B7 N8 t/ D3 M
N10VC3=LY      
短半轴
# z! p# S; T7 b! ^( ~" |6 _N12VC105=LZ  
深度
3 Y) _5 y5 E* G1 ~/ s( @. oN13G90G00X[[VC2]+20]Y0Z100.0        
刀具运行到(65,0,100.0)的位置4 X& l1 e. Q3 g( ^3 b
N14S1000M03                                      
主轴正转
  g% B: X# A2 H4 Y4 dN15G01Z[VC105]F1000.0                       
刀具下-10.0mm& @4 R. e) y7 P2 f: g8 l" c5 D& w
N16VC114=VC101                                    
变量#114赋初始值
0$ q( m% L5 l" w
N18VC112=[VC2]*COS[VC114]                  
计算X坐标值
% A8 _( x) M- A  m/ }. b* a
N20VC113=[VC3]*SIN[VC114]                    
计算Y坐标值
- J, ]' V: v. B. eN22G01G42X[ROUND[VC112]]Y[ROUND[VC113]]D02F500.0. ~8 _8 f5 Q& q! {4 g7 G
                                                            
走到第一点,并运行一个步长
$ W  s) B) w& m" `% i/ {N24VC114=VC114+VC1                        
变量#114增加一个角度步长3 j  I5 [+ M( N- D2 Y, ~2 a8 V( ?9 _
N26IF[[VC114]LT[VC102]]GOTO N18              
条件判断变量#114是否小于361,满足则返
, d0 v4 o( u; B5 q: g

: j. b. u* }  q4 J& ~. |- D5 S3 Q18
2 U8 `+ t* b1 _. w0 j) A

" x; A" f! D( q( Z1 dN28G01G40X[VC103+20]Y0                  取消刀具补偿,回到(65.0,0)
5 X* e8 _6 k& k' l' b4 a  u! nN30G90G00Z100.0M05                       
抬刀

作者: HONDA    时间: 2009-7-10 23:19
有没有OKUMA OSP5020G 外圆磨加工程序
作者: 少年游    时间: 2009-7-11 12:09
我是做加工中心的,没用过数控磨
作者: 磨洋工    时间: 2009-7-11 13:13
这个程序运行时,机床进给速度平稳吗?
作者: 少年游    时间: 2009-7-11 19:04
没明白楼上的意思,,不过有一点可以说明,我们单位大偎机床,走圆弧时是自动加衰减的,不需要输入任何G代码。
作者: 螺旋线    时间: 2009-7-11 19:11
就是说,这个程序干出的活,轮廓是不是很平滑。
作者: 少年游    时间: 2009-7-11 20:41
本帖最后由 少年游 于 2009-7-11 21:24 编辑
1 u* K0 _9 t4 R9 Q5 x6 @
; \; ^/ g6 M/ c) a- R这应该取决于参数方程踩点的密集程度,前边已经说了只是把版主的程序稍作改动,改成OKUMA系统的椭圆宏程序,只是照葫芦画瓢。供大家参考。程序本身并没有在机床上验证。如果是真正加工的话,我会把角度步长改小,另外我会采用顺铣。不过我用FANUC系统编过椭圆加上AI纳米轮廓控制,效果还是不错的。
作者: 少年游    时间: 2009-7-11 21:31
以下是螺旋下到转圆的程序,是我在加工中经常用的,效果不错
: Z8 Z. r0 A+ \螺旋下刀转圆
/ X" u- V- k4 \# Z; ~" g( ^主程序CALL  OLXZY  PD=___  PH=___  PQ=___PT=___
5 c$ p9 ]0 n9 {' t. B/ o' h/ }PD_为孔直径。PH为孔深度。PQ为层降深度。PT为刀具直径。
9 i3 }' e8 S6 i9 |5 a1 r4 n子程序OLXZY/ ]- t4 T$ ?8 r0 C& e$ ~5 u
VC1=ABS[PD]
0 R+ ]( d( f5 C& L" ZVC2=ABS[PH]
" \" F( _2 B  G  f+ a. ?VC3=ABS[PQ]
* A" b: ^; ?2 \2 S6 O$ s& V' {9 [VC4=ABS[PT]* y) H- h! K" ]3 Q
N2
0 Y5 w& q; t, k+ Z& M; I8 q. v( }VC5=0
4 Z' P2 k/ ?" `0 E" `- a+ hVC7=0
6 `, Q5 l7 y) l* r$ Q8 B5 \" y; _IF[[VC4]GE[VC1]]N6- [/ }% x1 E0 {+ X: k; Q+ d7 l$ b
VC6=[[VC1]-[VC4]]/2.0: g6 @/ f$ X& x, g% w5 [! T
VC7=VC7+VC3
# u: J' ?6 R0 j" C4 j0 gG91G01X[VC6]+ {1 j5 A4 r# I5 z/ F- E, D6 v2 W
N36 d6 k6 Q0 o8 }. m8 e
G03I-[VC6]Z-[VC3]
" s1 r# {" W, c* T) f$ EVC7=VC7+VC3
2 j3 g3 n& |; lIF[[VC7]LE[VC2]]GOTO N3
) L: f) s; P( GN4
' y" f3 S$ m5 ?4 ^. TVC9=0.001( A4 F( O9 |/ K1 O
VC8=ABS[VC2-[VC7-VC3]]
+ r+ v! {1 O' {IF[[VC8]LT[VC9]]GOTO N5
# H0 A* ~$ P4 `" `, xVC7=VC2-[VC7-VC3]
+ e- G; L$ q6 D6 O. uG03I-[VC6]Z-[VC7]
3 [/ V& u7 U7 `# i5 s5 @N5: o9 |; ~5 i, I0 |, B
G03I-[VC6]; A+ f% V& \: ]3 N0 B* H5 }: r
G01X-[VC6]
3 d' |' ?6 x9 `G01Z[VC2]2 P9 i$ @6 H" |2 y
N6
& \& N8 W9 B0 r' R* xM05; C8 ~8 M6 [0 {9 f5 P7 b  N
RTS
作者: 螺旋线    时间: 2009-7-12 09:11
纳米插补?& y( m! c5 d) F% A* Z! ?; I0 y9 N
什么系统,TD还是16I?
作者: 少年游    时间: 2009-7-12 11:05
本帖最后由 少年游 于 2009-7-12 11:06 编辑   x) e7 u! F6 K2 k/ J$ t5 |
2 ~& {2 z, N8 J
FANUC  18i  日本SNK的
作者: 螺旋线    时间: 2009-7-12 11:40
那还应该开了B样条插补功能吧?
作者: 少年游    时间: 2009-7-12 12:09
本帖最后由 少年游 于 2009-7-12 12:17 编辑 9 v+ P" u  c. s  b4 m& m: N
" {" F* n$ a6 l! o
NURBS插入应该是选配的吧。而且我们主要做3D加工,用PowerMILL  CAM编程,要用此功能必须要对软件做后置处理,感觉没必要。我们习惯用G05和G5.1
作者: 螺旋线    时间: 2009-7-12 12:41
呵呵,反正程序大点也没关系,精度够就行。是用数据服务器做DNC吗?
作者: 少年游    时间: 2009-7-12 17:03
对,FANUC系统i系列的网络传输还是不错的,可以在线也可以通过以太网调到机床里
作者: 秦岭璞玉    时间: 2009-7-19 21:04
大隈日本产机床确实不错,什么时候国产机床能达到那个水平就好了
作者: BBSLELE    时间: 2009-7-28 20:38
楼主,好程序!不过比不上西门子的方便。
作者: 大安    时间: 2009-7-30 10:29
没用过OKUMA.........
作者: ruanjunfu    时间: 2011-12-23 21:43
有没有车床的啊,我想了解一下
作者: 百笑书生    时间: 2011-12-28 20:50
写的不错,但是ROUND没用过
作者: ωYuxiao    时间: 2012-6-16 14:11
角度步长LC越小加工出来的椭圆就越接近于圆弧
作者: Lucky    时间: 2012-6-16 14:37
你会电脑编程吗# m& j6 [2 c$ \7 _* r6 O) E- \

作者: “葱动”的淡定    时间: 2012-6-18 16:33
都是加工中心的呀,没车床的吗?
作者: 一江山    时间: 2013-9-8 10:05
学习了
作者: 迷麟723    时间: 2018-2-11 16:39
可以仿真模拟么
作者: 迷麟723    时间: 2018-2-11 16:39
自己模拟软件不执行呢
作者: gameboy_sk    时间: 2019-12-4 12:19
我操作的是OKUMA OSP700MC-R ,学习中。




欢迎光临 机械必威体育网址 (//www.szfco.com/) Powered by Discuz! X3.4