机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 14821|回复: 13

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

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

使用道具 举报

发表于 2011-8-16 18:47:39 | 显示全部楼层
宏程序新手
( p3 Y+ p. X' r车床编过宏程序,发那科的 N010 ﹟1=﹟1+1,  
* d, c5 @" t# Y9 v﹟2=﹟2+1
0 A. T+ B& @5 e( O9 O7 {﹟3=30SIN(#1)! H2 j  m% f; q. G+ F3 H0 U
#4=20COS(#2)  (本人愚钝分不清楚长短轴还请见量). C5 R3 ~4 z% V6 W( Z) Z- v3 b0 N* C
IF #1=270(此处应该和椭圆长短有关) GOTO N500
7 x( k- Q; |- _; Y) w9 g  / y" C7 N6 ~* j) T5 @( i
N100 G1 X﹟3   Y#4   F40) m6 \* J+ C# V5 k) b; S5 Z2 p0 V
GOTO   N010) ~3 H6 \5 K5 G
N500  G0 X200 Y150(退刀)2 ~" {5 i+ v$ U: A/ z7 w+ I

点评

还有西门子是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
& j& n0 S" }$ t+ ]9 f2 Z: s虽然发那科的我不太懂,但我还是要谢谢了
3 E/ ?# _* B+ e: ?; U8 Y4 c$ i3 t; B
基本思路是那样,基本变量加1,循环,如果铣床,无非多加个.Z循环,具体何种曲线对应的方程就要楼主百度去,或找个高中老师应该能够指导你
回复 支持 反对

使用道具 举报

发表于 2011-8-19 21:37:10 | 显示全部楼层
pama 发表于 2011-8-19 13:35 . S2 E6 z' i- R* b0 z# j
虽然发那科的我不太懂,但我还是要谢谢了

% s. {4 J2 ?' v- v, V基本思路是那样,基本变量加1,循环,如果铣床,无非多加个.Z循环,具体何种曲线对应的方程就要楼主百度去,或找个高中老师应该能够指导你
回复 支持 反对

使用道具 举报

发表于 2016-3-4 23:26:28 | 显示全部楼层
用比例加工椭圆,注意机床版本840D 低版本不能加工
$ T% u/ ^9 L; p- I# ^0 }, \N3 T1M6
- S6 i/ C& n0 w6 o6 _N4 S1000M3
4 S! z7 v( W+ I! ?5 Q* ^0 fN5 SCALE X1 Y0.6* o: X& n  V0 s2 t4 ?
N6 G0 X-55 Y0" U' a6 I+ X/ O7 v
N7 G1Z-10F100
* [4 w* [+ r5 ~8 ~/ U9 SN8 G1 X-40) f5 ?$ ~- g# Q/ v3 c% o( a
N9 G3 I30
2 g6 Q7 d7 A* @& N) x0 H/ Z8 v5 q# XN10 G0 X-55 Y0 ! U+ w9 v. q) o
N11 Z504 {) P: S: M  U; O' r7 M
N12 M55 ^. O2 X2 h0 b. b# M5 d" k
N13 M30
回复 支持 反对

使用道具 举报

发表于 2016-3-11 13:50:38 | 显示全部楼层
如果是铣床加工,要考虑刀具半径;
$ v3 s& H6 Z% y0 S$ S: s如果直径用刀具中心坐标编程,长短轴还不能直接加刀具半径;
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2017-2-17 14:41:20 来自手机 | 显示全部楼层
R1=100(长半轴)  R2=80(短半轴)
9 B) M" c% ^. D# m  N3 m9 SR3=20(刀具半径) R4=300(跟椭圆精度和大小,可改大或改小,越大越逼近椭圆理论值)
0 x7 a0 ]: A3 u5 ~8 s' \$ S3 I' iR5=360     R6=R5/R4  R7=01 S& Q) Y3 P7 z9 O0 H9 m6 a  J/ T
R8=R1+R3   R9=R2+R3
, `4 p0 X2 j7 BG0Z100
2 l" ?' \. L, a! l8 gM3S10009 `# g" c* K2 [3 L$ \0 b: q
Y0X150(开到安全距离)5 w$ `- q. c4 q0 l( I- _
Z-3/ D0 K% P7 B# t/ Y6 N
MR:R7=R7+1, D0 U* {5 j2 A9 L) w4 r
R10=R7*R8
! N! N) S  F' @3 qG95G90G01F1" Y' {4 P3 c, W0 k3 h% V  u
X=R8*COS(R10) Y=R8*SlN(R10)6 k) i3 y3 b& X3 B4 _% J0 O
ⅠF R7<=R4 GOTOB MR; \: r' C. S4 n8 f( o8 z4 {
G0Z100
7 a4 h/ x  E1 P9 X. o4 EM303 D+ d! t" @4 o9 o# T, i
零点偏置、坐标旋转、Z轴循环进刀自己加。
. G* [5 \9 `" [, }" g  o
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-4 12:55 , Processed in 0.055521 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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