找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 15014|回复: 13

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

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

使用道具 举报

发表于 2011-8-16 18:47:39 | 显示全部楼层
宏程序新手
2 T2 D2 x( W9 }; D车床编过宏程序,发那科的 N010 ﹟1=﹟1+1,  
, J7 w9 X9 L& F' p  V" B﹟2=﹟2+1
5 ], x/ U; c+ s5 b$ {6 [: l﹟3=30SIN(#1)
# y+ h) U: o4 M/ v& j( F#4=20COS(#2)  (本人愚钝分不清楚长短轴还请见量)
/ i+ i* a2 i  z7 r" j  _* y# s$ iIF #1=270(此处应该和椭圆长短有关) GOTO N500. b' i4 R. d3 [' h. j+ R
  
8 n" X8 ]* D9 T0 k6 b( a; t6 HN100 G1 X﹟3   Y#4   F40
7 n8 t- {' C' ]- U, _GOTO   N010
5 b8 n9 `8 w* |5 b/ ~: }N500  G0 X200 Y150(退刀)
# w( ^5 o) ?4 @9 _" l6 E8 A

点评

还有西门子是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
% `5 x2 d( B4 ]虽然发那科的我不太懂,但我还是要谢谢了
1 B& F3 o+ W" R  A
基本思路是那样,基本变量加1,循环,如果铣床,无非多加个.Z循环,具体何种曲线对应的方程就要楼主百度去,或找个高中老师应该能够指导你
发表于 2011-8-19 21:37:10 | 显示全部楼层
pama 发表于 2011-8-19 13:35
' v& E6 j( x3 u8 A4 A" l虽然发那科的我不太懂,但我还是要谢谢了
9 y1 g% l9 U: I4 h
基本思路是那样,基本变量加1,循环,如果铣床,无非多加个.Z循环,具体何种曲线对应的方程就要楼主百度去,或找个高中老师应该能够指导你
发表于 2016-3-4 23:26:28 | 显示全部楼层
用比例加工椭圆,注意机床版本840D 低版本不能加工' T) {. @; Z2 D: m& l- A
N3 T1M66 g) `0 }, V' M3 ~6 N
N4 S1000M3" Q7 `/ ^3 v& i$ i
N5 SCALE X1 Y0.6
! p7 c3 w2 M2 W6 I: P% r2 fN6 G0 X-55 Y0/ e9 I/ z; y' a1 t
N7 G1Z-10F100
+ C- {3 V# _! c) c9 H" E1 DN8 G1 X-40
# _( P( u! P6 @) UN9 G3 I30
0 n% A0 j- y: v; t6 G7 z8 n$ ~& g+ L3 oN10 G0 X-55 Y0 5 j1 g% T# M& o
N11 Z50& |+ G2 l2 y. y4 I0 `9 H
N12 M50 \$ g$ M6 y% E' U, [# B
N13 M30
发表于 2016-3-11 13:50:38 | 显示全部楼层
如果是铣床加工,要考虑刀具半径;+ M, G% f8 _! O6 k- ^! T
如果直径用刀具中心坐标编程,长短轴还不能直接加刀具半径;
发表于 2017-2-17 13:30:11 来自手机 | 显示全部楼层
1
回复

使用道具 举报

发表于 2017-2-17 14:41:20 来自手机 | 显示全部楼层
R1=100(长半轴)  R2=80(短半轴)$ r$ Y) W# n! S# B
R3=20(刀具半径) R4=300(跟椭圆精度和大小,可改大或改小,越大越逼近椭圆理论值)9 J9 n$ r: J! ^, N) F1 _) y
R5=360     R6=R5/R4  R7=0
4 s+ @$ z1 \6 f% v- hR8=R1+R3   R9=R2+R3' ]3 J- e% q. f9 N2 P7 s( [" O
G0Z100+ J; w( t  n; ^# a
M3S1000" v4 M/ b) j2 P9 E
Y0X150(开到安全距离)
5 a2 b# f% z  `: a3 N$ YZ-3
" h5 m+ q! Q- m: ?: Q$ U9 ]+ E! yMR:R7=R7+1
0 R7 A# k! J/ ?2 G0 o$ X4 ~  WR10=R7*R8! U2 ^' s6 L3 ]7 y% m) a4 C
G95G90G01F17 ]$ ^" ~( J0 d# o
X=R8*COS(R10) Y=R8*SlN(R10)7 `) J. W0 r! [8 b+ G, E( q% w
ⅠF R7<=R4 GOTOB MR$ P! \& X/ \( p+ Y  @
G0Z100
3 c7 e2 B+ |6 x5 J% f! ^M30# G& B) V0 `! H0 T5 g
零点偏置、坐标旋转、Z轴循环进刀自己加。4 R( g$ R- N/ ~& H) J* i: w
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2025-6-18 17:54 , Processed in 0.063964 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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