久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱

機械社區

標題: 橢圓加工疑問 [打印本頁]

作者: chenxin_98    時間: 2012-9-30 21:34
標題: 橢圓加工疑問
銑床加工長軸50 短軸27的橢圓
% v! E/ |9 E  ]直徑20的立銑刀
/ V8 f4 q! P. E7 }; E
: \3 G7 K4 R# N: U+ ^6 P9 w銑刀的走刀軌跡還是橢圓嗎?0 d# |# _/ I( |, i6 a% Q6 x
在CAD上將畫出橢圓向外偏10mm的曲線不是橢圓
2 K3 a' F; `( f0 i1 a不能用橢圓編程。6 N. _3 K) j8 H/ l4 B* J3 M6 }* p
如果按長軸50+10 短軸27+10的橢圓定義刀具軌跡加工出的形狀有偏差
# E0 e" S# k: \' }* x6 e+ R9 A( n$ w* K0 q4 Z
應該如何編寫加工程序?
  w: P8 d& ~# @& A
作者: 凰呀    時間: 2012-9-30 22:02
是橢圓沒問題,你CAD偏置出來不是橢圓才有問題
作者: xuzhihui871029    時間: 2012-9-30 22:05
本帖最后由 xuzhihui871029 于 2012-9-30 22:07 編輯 ) L) z, r9 I- {7 U
! T% `+ }7 r) p- W
個人觀點:( L7 U/ x, U! o) V2 B
  CAD作圖不是橢圓可能是參數設置不對,視覺上感覺不是橢圓。# u9 Z8 j$ ~" J" g9 [4 U9 q2 X9 X: R
  關于編程,可用橢圓參數方程編寫,a,b分別為長軸短軸,X=acosθ,Y=bsinθ。θ值初設為0,至《=360結束,估計可以。5 p/ I: ~& T3 `4 R3 y4 p: `
以西門子840D為例4 ^; h) \1 f, T- a6 N6 [$ C
    M61M62M63, r6 B5 d$ C% j: K' M2 Y) ~. H$ w
      R1=500 ?# k9 E: N& U. A
      R2=27
5 F: J, n/ M- {3 `+ Q/ A, E( \      R3=0
$ e* J. C) p' j+ C4 l; [* B- g      G54G17G90G0Z150
# s3 @( b- a: r& y1 N, \      X70Y0
2 Y$ \; m% n- l      M3S300F100! P* z& \$ X' f. ]+ t* t
      Z20
# q  V3 s& |4 S* h% H8 h      G01Z0
" ]. G. x9 u/ G" ^( KN1  X=R1*cos(R3)Y=R2*sin(R3)
0 f  t7 y. x. d3 {, z      R3=R3+1/ d5 A; W# T( e$ L% s6 U8 X5 @
      IF R3<=360 GOTO N1
& C$ \9 k$ O3 k      G0Z150
+ H$ c8 p$ \# a% V# y) s( Q) N      M05, l1 v7 G  Q2 s' N: a
      M30  |, H# z  [+ c0 r. m
      視加工精度要求,R3增量適當改變,因為數控機床實際上是跑折線。外形加工要用刀具補償,直接按圖紙編程,否則會很麻煩。; i$ }( @# ?- T+ L
以上僅理論意見,本人并沒有實際加工過,僅作參考
作者: chenxin_98    時間: 2012-9-30 22:20
xuzhihui871029 發表于 2012-9-30 22:05
3 `' F8 w2 U9 c# D! p個人觀點:
! ?, F. D  N2 l+ T8 }  CAD作圖不是橢圓可能是參數設置不對,視覺上感覺不是橢圓。6 o6 Q4 w4 ^$ Y. t: I6 k9 ~0 N
  關于編程,可用橢圓參數方程編 ...
5 N- R% T$ z# \8 m
如果加工橢圓  加刀具半徑 即a+10,b+10的橢圓嗎
- T+ ^" b: z/ t( @( E  Y, C: M% Z, z* E( {* }5 q

作者: xuzhihui871029    時間: 2012-9-30 22:24
chenxin_98 發表于 2012-9-30 22:20
+ F/ A6 T' A; }1 P如果加工橢圓  加刀具半徑 即a+10,b+10的橢圓嗎

) B. V% b& k8 b/ @3 f是這樣,如果曲線不對,是不是你作圖有問題。我還是推薦你用刀補,加減半徑的方法不方便。不利于編程
作者: 凰呀    時間: 2012-9-30 22:40
用半徑補償就行,到時候尺寸不對也不用改程序,不過加工內橢圓的時候刀具半徑要小於最小的曲率半徑
作者: 順子zs    時間: 2012-9-30 23:07
三樓的宏寫的可以
作者: 傷情于劍    時間: 2012-10-1 00:49
用宏程序,角度設為變量,再把橢圓的參數方程帶進去就可以用了
作者: chenxin_98    時間: 2012-10-1 08:06
本帖最后由 chenxin_98 于 2012-10-1 08:07 編輯 % o" j4 U/ @: p
2 Q3 h8 A/ F4 s3 f7 H4 T2 Z. a
試過了; z& I/ c& J0 t- T+ a7 g' P$ O
如果編宏程序,刀具中心軌跡編程,銑出來的形狀5 g! k  O0 S7 x, C% p" w
與 將橢圓上的點一個一個算出來 測量,有差別+ l9 }1 h: T9 `. M, J
  _& ^/ Y; r; d6 z; d7 T: F
銑出來的不是橢圓
1 R" \, x' P  u" P' ~% Q4 i( d
作者: 凰呀    時間: 2012-10-1 09:20
本帖最后由 凰呀 于 2012-10-1 09:25 編輯 ) A. D8 e* d) D. M, e( R8 K' b
chenxin_98 發表于 2012-10-1 08:06
* q5 l% P5 |. a  ~! `2 X試過了3 P4 Z" v$ @" s: b$ \$ ]/ b- @2 K
如果編宏程序,刀具中心軌跡編程,銑出來的形狀
/ u4 a1 m" H8 Y) G9 ?5 E2 t; U與 將橢圓上的點一個一個算出來 測量,有差別

6 f& \$ ^9 g) S* W7 }+ o這個你最好貼個圖出來看看,我以前也用宏程序走過,如沒寫錯的話,就算尺寸有出入作出來的也是橢圓,這個做出來不是橢圓是什麼情況6 n. K6 j  b: i
PS:用宏程序和一個一個算座標都是一回事,只是宏里的座標是機床自己算出來的
4 x. e. w) d% v, x; a2 ^" K: v4 g6 ~
作者: chenxin_98    時間: 2012-10-1 20:48
凰呀 發表于 2012-10-1 09:20 8 v% G$ ?: b& F0 E3 H
這個你最好貼個圖出來看看,我以前也用宏程序走過,如沒寫錯的話,就算尺寸有出入作出來的也是橢圓,這個 ...
: q7 o. {) K# \5 o. N7 H+ U# \7 \3 |
我認為 橢圓 向外偏10mm的刀具半徑后的軌跡 不是橢圓了
; m$ M) ?- f, `- z如果銑刀的加工軌跡是橢圓,加工出來的就不是橢圓了(自動刀具補償除外)
  N# I/ a: t4 q6 d3 G/ F) u0 ^- u4 j; S6 B3 `

作者: 風隨意    時間: 2012-10-1 21:20
用宏程序寫的時候~是先將刀具半徑寫入計算過程中而不是將計算出的結果再加上刀具半徑。按照你給出的題目此時的長軸是50+10短軸是27+10.將這個結果寫入計算過程中,出來的結果就是對的
作者: chenxin_98    時間: 2012-10-1 23:06
我認為銑刀的加工軌跡不是橢圓% w. A$ y4 f; x: d- }

作者: chenxin_98    時間: 2012-10-2 14:55
橢圓的內等距
4 ~6 L  B( G) a% ]. y公式! p5 A" D. \9 d* L( N
(x-acost)^2+(y-bsint)^2=k^2: I: j* O/ U3 A7 w& V
不是橢圓了
作者: 凰呀    時間: 2012-10-2 17:42
chenxin_98 發表于 2012-10-2 14:55 5 K: o3 s. E2 [1 T4 w
橢圓的內等距( x! f2 m; P4 n! f* r7 B( U
公式
2 ]8 D$ c1 t8 z( i# ]( L# e$ F9 Y(x-acost)^2+(y-bsint)^2=k^2
; D. K/ D& @1 a- S7 d* Z
哦哦,是這樣橢圓的等距線不一定是橢圓,這個我想當然了,不過你看看如果按橢圓編宏的話刀補其實是按照橢圓輪廓的微線段偏移的所以應該是不影響輪廓形狀的
% E# ~/ B( p5 \4 V9 U' N, o3 m) \+ t: @
作者: chenxin_98    時間: 2012-10-3 14:00
看似簡單的問題
% C1 ^  k9 r; L* D. e- Y& Z2 ]# K里面有很多的學問
' r6 ~+ M3 @; Q; w7 Q- t3 h) l看來要補習以下高等數學了




歡迎光臨 機械社區 (http://www.ytsybjq.com/) Powered by Discuz! X3.5