機械社區(qū)

標題: 數(shù)控車中的帶有角度的橢圓怎么編程呢? [打印本頁]

作者: zhj123369    時間: 2009-3-17 12:47
標題: 數(shù)控車中的帶有角度的橢圓怎么編程呢?
FUNAC數(shù)控車中的帶有角度的橢圓怎么編程呢?7 X; M% e) p% G( [
是用旋轉(zhuǎn)工件坐標系還是用橢圓角度公式來編程。怎么編呢?
$ D. H! ?. |# A+ h  D* a, j: X
6 _# h. {" G1 S- F) _請各位高人指點啊。謝謝!
作者: 巖蕓勇    時間: 2009-3-17 19:47
用橢圓旋轉(zhuǎn)后的公式來做!
作者: zhj123369    時間: 2009-3-18 12:17
    你好   我已經(jīng)找過好多書都沒有   太難了  具體怎么編寫呢?  謝謝你
作者: mayanmou    時間: 2009-3-22 09:25
具體怎樣編寫,請高手具體指點一下。。
作者: wxlwxl    時間: 2009-3-24 13:12
其實就把它分兩部車   ,   先把橢圓車一半在車另外一半+ H( K5 y& c! w9 \
我們老師教我們廣數(shù)就是 這樣的   不 知道法拉克系統(tǒng)是 不是 一樣的   你 可以試試
作者: lijie212    時間: 2009-3-24 13:42
可以用微分的思路加工
作者: shengliqiang    時間: 2009-3-28 23:52
本帖最后由 shengliqiang 于 2009-3-28 23:53 編輯
2 E6 F  m2 }8 }+ p; K3 \+ j& S2 N  t3 _6 `* G3 h  U
編程思路和不旋轉(zhuǎn)的橢圓一樣,不過需要經(jīng)過坐標轉(zhuǎn)換
: l3 }. ~2 s2 F1、按照未旋轉(zhuǎn)的橢圓坐標進行賦值,得到此坐標系的X和Z
$ G1 a  K8 _" K. h" W) H2、利用坐標旋轉(zhuǎn)公式,通過變量賦值轉(zhuǎn)換成水平坐標系的坐標, ) L0 B3 @9 e% S) \6 t
3、利用G01的直線擬合,就可走出來,不過要注意要將第二步的坐標再進行一次轉(zhuǎn)換,這次是轉(zhuǎn)換為工件坐標 ' s  i9 [4 B* ]8 H
4、循環(huán)條件仍按第一步中的變量進行判斷,構(gòu)成循環(huán)即可完成
/ V5 M9 p5 M4 q% \; m, ?! U! p
$ E2 g6 b4 f4 l- p1 f坐標軸旋轉(zhuǎn)公式為:Z=Z`cosθ+X`sinθ
; Y- w& f  D* Q6 f: N' R                         X=-Z`sinθ+X`cosθ7 N& A% v/ ~- w0 A( ^
* ?+ C" l/ d1 j4 o
式中:X、Z為旋轉(zhuǎn)后的水平坐標;X`Z`為未旋轉(zhuǎn)時的橢圓曲線坐標;θ為坐標軸旋轉(zhuǎn)角度
作者: azhu008    時間: 2009-3-29 17:56
給你個資料
% |1 f/ n; n. j[attach]122665[/attach]
作者: zhj123369    時間: 2009-3-29 19:47
8# azhu008
作者: zhj123369    時間: 2009-3-29 19:58
感謝各位的幫助。。。。。。
作者: 先天下之憂而憂    時間: 2009-4-6 14:44
其實也可以把橢圓看做兩個4個圓弧來編程不是更方便么
作者: 鄭大    時間: 2009-4-6 22:39
贊同!shengliqiang
作者: zhj123369    時間: 2009-5-4 21:38
坐標軸旋轉(zhuǎn)公式為:Z=Z`cosθ+X`sinθ
- v& W* N! M5 ?                         X=-Z`sinθ+X`cosθ2 Y% i  j! R- y
6 a; b6 _) H7 {7 v! p  b. G
式中:X、Z為旋轉(zhuǎn)后的水平坐標;X`Z`為未旋轉(zhuǎn)時的橢圓曲線坐標;θ為坐標軸旋轉(zhuǎn)角度 9 f2 R4 w$ V# T  o
  假如是一個拋物線旋轉(zhuǎn)   用這個公式好不好用呢  7 y: p- u! b# d: Y
X=X`cosθ+Z`sinθ
. e4 p' ^/ l3 K! g. c2 m/ o) [                         Z=-X`sinθ+Z`cosθ這樣行嗎
作者: shengliqiang    時間: 2009-5-5 07:52
一樣的,這個是坐標旋轉(zhuǎn)的公式,是把平面上的一個點的兩個坐標系的坐標值進行轉(zhuǎn)換,仍然表達事關(guān)平面上這一個點
作者: dzm563    時間: 2009-12-9 20:23
我要看看看
作者: kyozd    時間: 2009-12-9 20:40
我也一直在想這個問題,謝謝大家!
作者: chr.sk    時間: 2009-12-13 11:03
謝謝各位
作者: qigaee    時間: 2010-6-4 09:02
看下怎么樣的了??。。。。。!
作者: qq14176521    時間: 2010-6-5 21:33
以用微分的思路加工/.......
作者: hu200048a    時間: 2010-7-18 18:58
可以用Mastercam就OK!
作者: guxingmengyuan    時間: 2010-7-21 19:50
第一次聽說,學(xué)習(xí)了,謝謝樓主和各位兄弟姐妹!
作者: 特級國寶    時間: 2010-10-7 10:27
謝謝   下了   學(xué)習(xí)學(xué)習(xí)
作者: dingding810    時間: 2010-10-11 19:16
我是新手不知道這樣做對不對看看
. \1 z/ U- E% r; w& b/ _8 }* {. y比如做到135度長半軸40短半30
! o1 \  h& E, J0 ?/ L, C5 d#201=0                                               從0度開始做
2 R: B4 o( j  Y- L; NWHILE#1GE135                                  走到135度! h/ K$ o+ b6 c0 ~+ W
#202=40*SIN[#201*PI/180]             公式
. R6 c4 O. Q$ }, W$ O# }! i: u( R#203=30*TAN[#201*PI/180]             公式
2 O4 Y" P; N+ PG01X[#202*2]Z[#203]                        移動
1 w, {4 Q  u& ~9 l#201=#201+1                                    每次走1度
" K0 r1 \' m. k- {ENDW                                                  結(jié)束
; C, v: F6 t5 V# S; I) |2 D" _  R/ O, c% n5 L) B
我記得以前學(xué)過數(shù)控車是這樣的B類的A類的不太記得了
作者: 求學(xué)求知者    時間: 2010-10-12 09:54
回復(fù) 20# hu200048a 4 Q% W. W5 W5 e* A5 ^# ~2 p( ^

. i; B- B* Z/ V- z
! [' U, L' G# Q7 P3 F    請問MasterCamV9.1怎么安裝8 m/ b. c! K0 h
我安裝老師出錯
作者: 求學(xué)求知者    時間: 2010-10-12 10:05
我記的我在學(xué)校參加省級的數(shù)控技能大賽就是加工一個便角度的橢圓
2 Y( L# }5 u, e那只是牽扯到計算,吧角度用計算公式轉(zhuǎn)換過來就OK了 0 m8 H( g, J' a5 r7 ^4 K* v
要知道橢圓的起點和終點坐標還有就是標準橢圓和斜橢圓的的旋轉(zhuǎn)角度3 I/ A- k' g# e8 M  W' _  \
你說的這個情況我不好說但是你要是能給我發(fā)個圖過來. B9 }- H; h1 e; Y& P
我想我能給你解決
作者: 求學(xué)求知者    時間: 2010-10-12 10:09
要是像10所說的那樣干事不對的: i# i  `, f5 s7 R/ @, ~( T
要是從外觀上看是可以的! ~) h' |/ f5 ?0 S
但是要是測量就是有差距的
" _+ U4 p3 x% A/ J  y/ x9 `我建議你吧圖發(fā)出來 ' l5 n. |. f2 G2 V2 J* X  }  t6 |
我想我可以直接給你寫出程序
作者: 崔康華    時間: 2011-8-19 23:27

0 b* R# c. _, u# x9 ^1 ~
作者: psn0303    時間: 2012-3-28 13:33
八樓有,{:soso_e100:}
作者: weijieiii    時間: 2012-4-1 07:33
我也正在研究旋轉(zhuǎn)曲線的數(shù)控車加工,下來看看
作者: qq381137151    時間: 2012-4-2 16:36
如果是廣數(shù)的有專門的指令很方便
作者: 假如來生    時間: 2012-4-2 18:11
shengliqiang 發(fā)表于 2009-3-28 23:52! F1 Y% R/ \3 ?; b. u6 k
編程思路和不旋轉(zhuǎn)的橢圓一樣,不過需要經(jīng)過坐標轉(zhuǎn)換
8 P3 S0 m& |$ A1、按照未旋轉(zhuǎn)的橢圓坐標進行賦值,得到此坐標系的X和 ...
9 j& L6 u7 C& G
我在添加點,其中要用到以上他說的公式在用#代進入,其中#1=0表示0度#2=180表示坐標旋轉(zhuǎn)到180度,#3=長半軸半徑#4=短半軸半徑,在用G1編程,在這其中要用到一個循環(huán)判定指令,wLIHE〔#1LE180〕GOTO1就好了。
作者: 假如來生    時間: 2012-4-2 18:12
記住多少度角大括號里就是多少
作者: 土豆二號    時間: 2013-8-13 17:53
來學(xué)習(xí)下
作者: 卟想抽煙    時間: 2013-8-14 09:44
學(xué)習(xí)了




歡迎光臨 機械社區(qū) (http://e-learninguniversity.com/) Powered by Discuz! X3.4