机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 14143|回复: 13

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

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

使用道具 举报

发表于 2011-8-16 18:47:39 | 显示全部楼层
宏程序新手& W8 w" N7 [# s4 \0 N8 M5 u
车床编过宏程序,发那科的 N010 ﹟1=﹟1+1,  
8 n# r" {/ q# K﹟2=﹟2+1
6 U1 \. t% e$ S8 p8 {$ a﹟3=30SIN(#1)
8 D  C6 `1 {- p) W#4=20COS(#2)  (本人愚钝分不清楚长短轴还请见量)  _4 k5 \- m5 P) }! I/ a7 N
IF #1=270(此处应该和椭圆长短有关) GOTO N500
) E! l9 R; c5 d! o/ t. \% m3 c  
, }' h6 H7 j0 X* B$ {/ kN100 G1 X﹟3   Y#4   F40
, V: k, z0 R. n7 nGOTO   N010
+ g" n. D+ [: e" h. FN500  G0 X200 Y150(退刀)0 p2 {7 d) z9 @

点评

还有西门子是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
3 A3 j' M( U* u7 }虽然发那科的我不太懂,但我还是要谢谢了
8 Z4 u4 H- w* L
基本思路是那样,基本变量加1,循环,如果铣床,无非多加个.Z循环,具体何种曲线对应的方程就要楼主百度去,或找个高中老师应该能够指导你
回复 支持 反对

使用道具 举报

发表于 2011-8-19 21:37:10 | 显示全部楼层
pama 发表于 2011-8-19 13:35
' b# u) z- V3 y/ L7 J虽然发那科的我不太懂,但我还是要谢谢了

: C3 S* |! D/ o" W基本思路是那样,基本变量加1,循环,如果铣床,无非多加个.Z循环,具体何种曲线对应的方程就要楼主百度去,或找个高中老师应该能够指导你
回复 支持 反对

使用道具 举报

发表于 2016-3-4 23:26:28 | 显示全部楼层
用比例加工椭圆,注意机床版本840D 低版本不能加工3 E" m; O6 s& @* T
N3 T1M6
( f# I7 \% B( Z/ e, C, @N4 S1000M3' O' Z7 D0 @. a% q
N5 SCALE X1 Y0.66 O1 u4 Z/ b1 Z1 i
N6 G0 X-55 Y0  F* d; b+ e( G# m* i
N7 G1Z-10F100* A1 ^  _8 r3 N
N8 G1 X-40
6 p$ O: R0 U2 i3 o3 ~N9 G3 I30
7 q/ |! }, i- {N10 G0 X-55 Y0
8 [& v+ f3 S/ T. b6 X7 YN11 Z50
" H; X" W. P$ P9 o% z- a, vN12 M5- f  p# y1 w/ ?% Y% a
N13 M30
回复 支持 反对

使用道具 举报

发表于 2016-3-11 13:50:38 | 显示全部楼层
如果是铣床加工,要考虑刀具半径;
$ D7 U) \6 _# x如果直径用刀具中心坐标编程,长短轴还不能直接加刀具半径;
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2017-2-17 14:41:20 来自手机 | 显示全部楼层
R1=100(长半轴)  R2=80(短半轴)
- G* g3 R. ]8 nR3=20(刀具半径) R4=300(跟椭圆精度和大小,可改大或改小,越大越逼近椭圆理论值)
" a3 d* O$ u# D8 NR5=360     R6=R5/R4  R7=0
+ ^) m7 ^# y9 k9 _* eR8=R1+R3   R9=R2+R3
' ?6 K5 B- J7 j5 G1 V, u8 rG0Z1006 v7 ^; m+ `- n# C, [
M3S1000
: C5 g  X% o' f9 [Y0X150(开到安全距离)
. k3 D# Q0 M5 ^# v# `" `Z-3
2 M0 P4 G, J2 X+ e+ \MR:R7=R7+1
0 S8 U3 s2 \! F) nR10=R7*R8
  U! ^3 [" ]$ Z+ u; UG95G90G01F1
* W3 Y: a7 x/ s2 P& o, OX=R8*COS(R10) Y=R8*SlN(R10), s! `: k5 g* v, @# ]9 B: A
ⅠF R7<=R4 GOTOB MR8 z, B9 a! ^. b& E: c
G0Z100
# ^0 x8 L  g7 d% y5 oM30# a* O* g$ ]8 @. i+ t* o
零点偏置、坐标旋转、Z轴循环进刀自己加。
1 K5 N' a0 Q) }- g; x5 E, G$ L& }
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 16:24 , Processed in 0.058247 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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