找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 15193|回复: 13

请教西门子840D铣椭圆的程序。急用

[复制链接]
发表于 2011-8-16 15:41:06 | 显示全部楼层 |阅读模式
要加工一个长轴30短轴20的半个椭圆,请高手指点一下椭圆的加工格式。
回复

使用道具 举报

发表于 2011-8-16 18:47:39 | 显示全部楼层
宏程序新手% y) T0 k7 X6 X3 Z; x7 v$ s5 d
车床编过宏程序,发那科的 N010 ﹟1=﹟1+1,  
8 P1 Q, L( t$ y" r﹟2=﹟2+15 }; k" Z" K) t* N4 R  L; |$ [
﹟3=30SIN(#1)/ y9 J$ `; X" d( n$ z
#4=20COS(#2)  (本人愚钝分不清楚长短轴还请见量)
8 k8 @1 i& u) B' F. \9 LIF #1=270(此处应该和椭圆长短有关) GOTO N500' F! Q( f1 _9 \: l
  
2 _  B6 \4 `8 P4 O4 l: c$ b/ GN100 G1 X﹟3   Y#4   F408 F8 }! Z% r/ y: P1 k& W& U! q
GOTO   N010
# }/ x* y' h3 ?- |! k, e3 V% sN500  G0 X200 Y150(退刀)# `" ?$ @  K' X! ]/ v

点评

还有西门子是R 做为变量的R1 R2.......  发表于 2016-3-8 16:32
我记得西门子GOTOB GOTOF 两只格式 但是忘了是不是有空格  发表于 2016-3-8 16:31
 楼主| 发表于 2011-8-19 13:32:54 | 显示全部楼层
那位高手能帮我解释一下椭圆的参数方程是怎么得来的。X=a*cos() y=b*sin().我自己没想明白

点评

这个是数学上面的公式啊,最简方程  发表于 2016-3-8 16:31
 楼主| 发表于 2011-8-19 13:35:06 | 显示全部楼层
虽然发那科的我不太懂,但我还是要谢谢了
发表于 2011-8-19 21:33:36 | 显示全部楼层
pama 发表于 2011-8-19 13:35
8 R0 q$ @+ M- G& ^! Q0 C虽然发那科的我不太懂,但我还是要谢谢了

5 t: ^, w3 e% v# }0 s0 S基本思路是那样,基本变量加1,循环,如果铣床,无非多加个.Z循环,具体何种曲线对应的方程就要楼主百度去,或找个高中老师应该能够指导你
发表于 2011-8-19 21:37:10 | 显示全部楼层
pama 发表于 2011-8-19 13:35 " j/ i, Q& j# N! M" l/ p% \
虽然发那科的我不太懂,但我还是要谢谢了

6 B1 S( j( `5 i& F1 d  }7 X基本思路是那样,基本变量加1,循环,如果铣床,无非多加个.Z循环,具体何种曲线对应的方程就要楼主百度去,或找个高中老师应该能够指导你
发表于 2016-3-4 23:26:28 | 显示全部楼层
用比例加工椭圆,注意机床版本840D 低版本不能加工& M6 O$ r* X$ p, B  V& }8 r- G$ w5 R
N3 T1M6
" O7 O( Y$ {# hN4 S1000M3. `- M% T- M; H& C6 l; Y
N5 SCALE X1 Y0.6) \" c5 \/ B. ^" Z5 q, Q
N6 G0 X-55 Y0
% w$ d2 m9 s( c- v/ nN7 G1Z-10F100
) L" {- p: W; {# T0 f- TN8 G1 X-40
& @* Y, `6 q( dN9 G3 I30
+ K1 ^# W; J( {. i+ I  \0 J3 b+ ?5 AN10 G0 X-55 Y0 * W/ D  b# K* ~4 R1 H
N11 Z50
! D8 b+ h6 L" A( a7 @N12 M5
& z7 ], I$ P# QN13 M30
发表于 2016-3-11 13:50:38 | 显示全部楼层
如果是铣床加工,要考虑刀具半径;7 Y, G8 _6 j$ ?  j
如果直径用刀具中心坐标编程,长短轴还不能直接加刀具半径;
发表于 2017-2-17 13:30:11 来自手机 | 显示全部楼层
1
回复

使用道具 举报

发表于 2017-2-17 14:41:20 来自手机 | 显示全部楼层
R1=100(长半轴)  R2=80(短半轴)
0 Y1 v  E. r/ J! ZR3=20(刀具半径) R4=300(跟椭圆精度和大小,可改大或改小,越大越逼近椭圆理论值)
/ s: z7 D1 p2 _( s. P1 bR5=360     R6=R5/R4  R7=0' X- Y5 {  r9 I$ _2 O6 u# U
R8=R1+R3   R9=R2+R37 X/ W4 C* [% v% s
G0Z100% G: D% t0 X, K; ?
M3S1000" ~; t* `2 M; Z  i
Y0X150(开到安全距离)# u6 J4 ~8 }8 v9 S7 M3 M, O2 v  t% k
Z-3  C; m0 y% K0 O; ]6 k
MR:R7=R7+1
# F& A% e# U# ]0 oR10=R7*R8
2 R; b7 M8 L6 d( tG95G90G01F1& Y' T, E: @/ i& N( Q
X=R8*COS(R10) Y=R8*SlN(R10)( w! H3 ^4 K4 D$ M
ⅠF R7<=R4 GOTOB MR% B& d% E/ k! e. a' M
G0Z100  s7 }) ^" S% z8 c2 S0 g) T* x
M30
  a9 B( ]) O/ }7 p- c6 {+ p零点偏置、坐标旋转、Z轴循环进刀自己加。& Q) m& c  ]0 e0 c2 H7 w' M
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-8-3 14:23 , Processed in 0.058082 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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