机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 12856|回复: 25

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

[复制链接]
发表于 2009-7-10 21:18:03 | 显示全部楼层 |阅读模式
看到版主编的FANUC铣椭圆的宏程序不觉手痒,把版主的程序稍作改动,改成OKUMA系统的椭圆宏程序,只是照葫芦画瓢。供大家参考。有得罪版主之处请谅解。
9 u# z4 H3 M7 K4 T主程序是: CALL  LX=45  LY=25  LC=1  LZ=-10.- T5 A. |. c) Q2 k3 j3 M
用户宏程序是:
  Z; v0 B+ U8 |N2VC1=LC         角度步长
6 z! g  |  Q4 r& i/ T/ F( \N4VC101=0           
初始角度
4 a1 \5 v& T* ]) MN6VC102=361      
终止角度3 s6 m* H# }+ D+ Y1 b
N8VC2=LX         
长半轴
3 ]' ?1 o  F/ q: v5 Q& r- aN10VC3=LY      
短半轴% o' L3 g3 S4 x0 s# q7 O9 ?
N12VC105=LZ  
深度
' f# U( F* J) V! @! T0 b; TN13G90G00X[[VC2]+20]Y0Z100.0        
刀具运行到(65,0,100.0)的位置* V# A6 y3 I6 [4 @8 Q! G# r
N14S1000M03                                      
主轴正转9 d5 _  Q6 r0 L, ^
N15G01Z[VC105]F1000.0                       
刀具下-10.0mm" D% u" x1 O+ c9 W3 t% @: h6 Q
N16VC114=VC101                                    
变量#114赋初始值
0
* S3 A# }  e- o5 dN18VC112=[VC2]*COS[VC114]                  
计算X坐标值
+ T9 v( K; _, p5 h- Y; [
N20VC113=[VC3]*SIN[VC114]                    
计算Y坐标值+ ^  c4 i; Y- Q% w& u  I) Q8 u
N22G01G42X[ROUND[VC112]]Y[ROUND[VC113]]D02F500.0) q$ u- q4 X8 c' G
                                                            
走到第一点,并运行一个步长
$ }. V4 D5 B5 k5 aN24VC114=VC114+VC1                        
变量#114增加一个角度步长
9 z& M2 ?5 [) _4 b  FN26IF[[VC114]LT[VC102]]GOTO N18              
条件判断变量#114是否小于361,满足则返2 ]! O. M0 C1 f4 E/ ~) [( P
: ]2 T* m, p. v
18
7 }/ Q/ O# k: M) l% G! b6 a) m
/ A& p/ }7 A( T: R+ F$ P4 e" J! h
N28G01G40X[VC103+20]Y0                  取消刀具补偿,回到(65.0,0)( @6 E4 f" o& q4 F: H+ N
N30G90G00Z100.0M05                       
抬刀
回复

使用道具 举报

发表于 2009-7-10 23:19:05 | 显示全部楼层
有没有OKUMA OSP5020G 外圆磨加工程序
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2009-7-11 12:09:24 | 显示全部楼层
我是做加工中心的,没用过数控磨
回复 支持 1 反对 0

使用道具 举报

发表于 2009-7-11 13:13:03 | 显示全部楼层
这个程序运行时,机床进给速度平稳吗?
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2009-7-11 19:04:32 | 显示全部楼层
没明白楼上的意思,,不过有一点可以说明,我们单位大偎机床,走圆弧时是自动加衰减的,不需要输入任何G代码。
回复 支持 反对

使用道具 举报

发表于 2009-7-11 19:11:57 | 显示全部楼层
就是说,这个程序干出的活,轮廓是不是很平滑。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-11 20:41:23 | 显示全部楼层
本帖最后由 少年游 于 2009-7-11 21:24 编辑
. z, [. \$ g1 a- x3 T; B2 R% J
- s& j' P! w4 t$ U* B8 ^3 `这应该取决于参数方程踩点的密集程度,前边已经说了只是把版主的程序稍作改动,改成OKUMA系统的椭圆宏程序,只是照葫芦画瓢。供大家参考。程序本身并没有在机床上验证。如果是真正加工的话,我会把角度步长改小,另外我会采用顺铣。不过我用FANUC系统编过椭圆加上AI纳米轮廓控制,效果还是不错的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-11 21:31:01 | 显示全部楼层
以下是螺旋下到转圆的程序,是我在加工中经常用的,效果不错1 U9 x( ?5 O& a  A2 H) v
螺旋下刀转圆
6 M6 w1 H8 }1 G: f; x/ g主程序CALL  OLXZY  PD=___  PH=___  PQ=___PT=___: m2 z' x7 b8 S' q% o
PD_为孔直径。PH为孔深度。PQ为层降深度。PT为刀具直径。
1 u/ }/ ^3 O3 u& @% b子程序OLXZY: L% M- G- Q8 H4 X, P; ^' @6 U2 e7 N
VC1=ABS[PD]9 p4 k9 t  F$ P6 R3 D9 w8 G
VC2=ABS[PH]
7 Q- a4 ?) Q4 }! ]) z; N0 ?  TVC3=ABS[PQ]
4 ^' n/ V7 A2 y7 F/ l( f* iVC4=ABS[PT]. m0 d- ]8 Z# W
N2) n% H: J5 o  i1 O& _
VC5=0
$ i  G+ W0 o- R/ M2 `% z& tVC7=0
/ i/ J6 S6 i- y1 P5 @. R  DIF[[VC4]GE[VC1]]N6
, R$ R7 d7 e3 ~. s* DVC6=[[VC1]-[VC4]]/2.0
2 C3 i- }$ p7 e" G( H8 c7 @VC7=VC7+VC3
3 m8 L, g. K# ]; `' m0 ?9 C  zG91G01X[VC6]0 P0 U5 v/ L$ j) a/ k( i
N3
: U: P& m# k# A; g8 tG03I-[VC6]Z-[VC3]
0 ?; h7 {. k! O( g, KVC7=VC7+VC3
% o3 ~( L; _, {' xIF[[VC7]LE[VC2]]GOTO N3$ c0 u8 O4 D  k5 ^' g$ O3 K+ o
N4
* U; T/ L( \) f3 s" \& LVC9=0.001+ s1 p7 b, K1 b
VC8=ABS[VC2-[VC7-VC3]]# [3 P/ a4 |4 l! {; Y/ `
IF[[VC8]LT[VC9]]GOTO N51 |" n4 S! r( Y, E3 F$ j
VC7=VC2-[VC7-VC3], P' W: v8 y" [1 |/ [2 q
G03I-[VC6]Z-[VC7], j9 C+ c5 C, a/ p0 F) b* J% q
N5
" `7 T# {! h# I4 x: S7 j1 u( S. hG03I-[VC6]
8 ^: K4 i9 m5 j8 j& }5 A3 K$ TG01X-[VC6]
" y0 b3 Z0 a0 T! r9 \G01Z[VC2]* W0 J% I9 ?# Y5 F$ Y! T4 j8 Y
N6
) v. }7 W) y* P" Z5 kM054 }! s5 w) @! c- i: Y) [! p! |
RTS
回复 支持 反对

使用道具 举报

发表于 2009-7-12 09:11:44 | 显示全部楼层
纳米插补?7 t9 S: s; V; I5 A
什么系统,TD还是16I?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-12 11:05:27 | 显示全部楼层
本帖最后由 少年游 于 2009-7-12 11:06 编辑 , v2 [: F7 S* k

6 G' R( L& A9 u0 {FANUC  18i  日本SNK的
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 08:08 , Processed in 0.056720 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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