机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 14592|回复: 13

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

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

使用道具 举报

发表于 2011-8-16 18:47:39 | 显示全部楼层
宏程序新手
+ I  Y/ i0 K, W7 g& s6 i车床编过宏程序,发那科的 N010 ﹟1=﹟1+1,  / i! l9 M, q1 {1 H3 a5 v1 }$ a
﹟2=﹟2+14 }* Z4 Q: `9 W# M
﹟3=30SIN(#1)
& S# ]- c" Y5 a  q#4=20COS(#2)  (本人愚钝分不清楚长短轴还请见量)
  Y8 ]7 t: A! @+ Z3 FIF #1=270(此处应该和椭圆长短有关) GOTO N5006 b0 F7 J" i6 H6 z
  
7 S* U' P( B. o$ M* DN100 G1 X﹟3   Y#4   F40
# v3 }/ n" P" F# bGOTO   N010
" O- U5 O! n1 a1 \5 j8 yN500  G0 X200 Y150(退刀)9 _0 A$ l, ]- R( ]+ x: S: ~

点评

还有西门子是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
1 {0 i. x6 h3 C" Y虽然发那科的我不太懂,但我还是要谢谢了
5 q3 K! x. o, I/ H
基本思路是那样,基本变量加1,循环,如果铣床,无非多加个.Z循环,具体何种曲线对应的方程就要楼主百度去,或找个高中老师应该能够指导你
回复 支持 反对

使用道具 举报

发表于 2011-8-19 21:37:10 | 显示全部楼层
pama 发表于 2011-8-19 13:35 % S* \7 B  U0 K' m2 B
虽然发那科的我不太懂,但我还是要谢谢了
( S' U' i2 q' t, J
基本思路是那样,基本变量加1,循环,如果铣床,无非多加个.Z循环,具体何种曲线对应的方程就要楼主百度去,或找个高中老师应该能够指导你
回复 支持 反对

使用道具 举报

发表于 2016-3-4 23:26:28 | 显示全部楼层
用比例加工椭圆,注意机床版本840D 低版本不能加工9 ]* L, S6 ?1 s9 C5 W
N3 T1M6- {) y% h- R$ t: O5 N3 i/ J/ P5 E
N4 S1000M30 g8 |; ^" _) i' Z9 a6 U4 V
N5 SCALE X1 Y0.6
; y0 Y. U, y( B" M5 @( \N6 G0 X-55 Y08 M! ~$ a" a  ]! f" `
N7 G1Z-10F100
' C8 ]; U- q" k9 j1 o2 b: T0 qN8 G1 X-406 O. e& D1 @, b' P; e
N9 G3 I30 1 P& ]" v4 S( ^* Y- @% x
N10 G0 X-55 Y0
: ~* f) G" E  i6 Y/ TN11 Z506 l4 c" ~9 l; S' l. ]
N12 M5% {  b* Q. t3 N, M
N13 M30
回复 支持 反对

使用道具 举报

发表于 2016-3-11 13:50:38 | 显示全部楼层
如果是铣床加工,要考虑刀具半径;8 q% }/ d0 V' p' w$ |+ U
如果直径用刀具中心坐标编程,长短轴还不能直接加刀具半径;
回复 支持 反对

使用道具 举报

发表于 2017-2-17 13:30:11 来自手机 | 显示全部楼层
1
回复

使用道具 举报

发表于 2017-2-17 14:41:20 来自手机 | 显示全部楼层
R1=100(长半轴)  R2=80(短半轴)
! ^" d; L+ H' L! h+ h8 qR3=20(刀具半径) R4=300(跟椭圆精度和大小,可改大或改小,越大越逼近椭圆理论值)
# n5 k( ~& l- Q8 B0 M, RR5=360     R6=R5/R4  R7=07 s9 D- |% U: d; Z. N
R8=R1+R3   R9=R2+R3( M" ]$ u. r% ~0 a# H3 n; y
G0Z100; F& ^, \. z5 ], T1 @" g1 g2 u7 R+ A
M3S1000
4 k1 W1 t8 M. `1 i* FY0X150(开到安全距离)* K& `& e+ {$ q; e% G
Z-3
. O9 N- U( @6 w- u& t) }6 HMR:R7=R7+1+ Q/ ^/ x+ T- ^
R10=R7*R8
% h' o" ?& O1 C, u7 Z0 lG95G90G01F1" o4 E* r* [7 b  Y  u' t( W
X=R8*COS(R10) Y=R8*SlN(R10)
7 q* D5 V0 l+ E% O# D  JⅠF R7<=R4 GOTOB MR
% k1 Y; C, v: ?/ nG0Z1005 J, Y- X0 k* R. ~- q" X* u
M30
/ D4 h5 g  m4 o+ O) ^零点偏置、坐标旋转、Z轴循环进刀自己加。! M" \8 F7 v2 I$ S; H! b0 q) m- d2 P
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-13 01:36 , Processed in 0.061470 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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