顯示具有 Cimatron it 標籤的文章。 顯示所有文章
顯示具有 Cimatron it 標籤的文章。 顯示所有文章

機手煞車把手

使用軟體: cimatron it 13.1

第1圖 2D線架構
第2.3圖 3D成品

煞車把手 算是入門級的東西
只要會 loft 或是 sweep 之類的指令 很簡單就可以完成...








.

Rhino & MASTERCAM

舊版的 mastercam 可以收 rhino 3.0 的 3dm 格式...
但是曲面容易出現破洞....

在轉檔前
先將所有多重曲面炸開
全部轉為3階曲面

之後不論是組成封閉多重曲面, (以 3.0的3dm 輸出)
或是以 iges / stp 輸出
都不會有破洞 或掉面的問題....


and
rhino輸出檔案給 cimatron it 時
建議用 iges 和 stp 格式
曲面也是全部都得轉成3階曲面

.

Cimatron it 外部程式 ( model.dll )

model: 把 尺寸標註 和 NC加工 的物件,傳送到 模型建立模式底下...

路徑位置 USER/DRAFTING/MODEL.DLL

在 尺寸標註 或 NC加工 模式底下, 點選外部程式 MODEL.DLL ....

在 NC加工 模式時...


選取機械系統
選取要轉出物件的機械系統

選取圖素&離開
選取要轉出的曲面或曲線,
按滑鼠中鍵離開這個指令時就會轉出到模型建立模式底下...



在 尺寸標註 模式時...


SELECT SOURCE TYPE ( 視圖/圖面 )


當選擇 視圖 時...
SELECT OPTION / (複製/搬移)
選擇要轉出的模式,是要把物件 複製或搬移 到模型建立模式底下
當點選好要動作的圖素時,按滑鼠中鍵離開就可以完成指令...


當選擇 圖面 時...
選取 DRAWIN
選取要轉出的圖紙編號...

SELECT OPTION / (複製/搬移)
選擇要轉出的模式,是要把物件 複製或搬移 到模型建立模式底下
當點選好要動作的圖素時,按滑鼠中鍵離開就可以完成指令...


.

Rhino 外掛程式 T-spline 實戰

T-spline 是外掛於 Rhino 功能很強的外掛程式....
該程式的詳細介紹可以查看以下連結...
http://www.surface3d.idv.tw/viewtopic.php?t=83


T-spline 下載點

要先在該網站註冊
等收到認證信
啟動帳號後
就能登入下載該程式


安裝後,
會自動在進入 Rhino 時,
出現如左圖左側的粉紅色工作列...







在視窗裡面建立或載入
任何的網格圖素...








在指令列輸入 " meshtonurb "
將網格曲面構成的 polygon
直接轉成nurbs曲面...







如左圖所示,
轉出來的nurbs曲面數量很大...






接著是要取出所有的曲面邊界線,並切刪除重複的線段...

這個部分,我在 Rhino 4.0 SR1 裡面,一直沒法順利的處理,
所以這個部分,我是轉到 Cimatron it 13.0 裡面完成....


先轉出 IGS 檔案...








由於Cimatron it 的 IGS 檔案
跟 MasterCam的相容性比較高,
所以選擇該 IGS格式...






轉入 Cimatron it 後,建立曲面線,並且刪除所有重複圖素....







將剩下的完整線架構,轉出 IGS 檔案....






接著就是 T-spline 上場了....


要先把所有的線架構整理乾淨
不能有重複的圖素,
不然執行 T-spline 的時候會出現錯誤訊息,
並且把造成錯誤的位置以紅色粗線表示...






點選 T-spline 工作列從下方數上來第5個指令 " Skin "
會出現如左圖的視窗...







點選 " Display "
會出現各節點的連結情況...

這個部分可以做編修...






點選 " spans "
做出以所有線段節點為控制點的單一曲面
( T-Spline Surface )






底下兩張是完成圖....
藍色是線架構,黃色是 T-spline 曲面....










...

Cimatron it 加工路徑編輯運用

Q:使用手動編輯刪除空跑區域時,

系統的接刀與提刀處讓我的加工時間也變得很長,

請問有沒有再更快的方式?


( 圖 一 )



( 圖二 )



( 圖三 )



A:上圖是類似於電腦後殼的溝槽,面對斜斜的溝槽,

用等高粗銑銑完會出現如下的刀具路徑。


( 圖四 )


空跑的部分用手動編輯刪除後如上圖(圖三),但問題是提 刀過多,也是浪費時間,

其實在手動編輯中,也有取消提刀,改由直接連接刀具路徑的參數,

可由下圖的指引看到此參數的放置位置。



當刪除完畢之後,若尚有單條的刀具路徑欲刪除,

可以在尚未離開手動編輯的情形之下,使用刪除的功能,例如下圖:



上圖所看到的是在實際切削到工件之前仍有空跑的刀具路徑,我們欲將其刪除,

因此,可以使用如下圖中的刪除功能:



點選刪除指令,將其游標移至左上角『 按 <> 繼續 』,

每按一次,路徑就會呈現虛線狀態往回刪除,如下圖:




選取完成之後請按中間鍵離開,出現如下圖:




不錯,既然您要手動刪除這些多餘的空跑區域,

那刪除之後,接刀的區域就仍需參數來控制,點選經由提刀高度,出現如下圖:



將起始高度設0,一但設為0,

那開始下刀處便會以刪除完的刀具路徑處為起始0點開始加工。如下圖:



經由此圖可以看見提刀點剛好是路徑刪除完的那一點高度。


看下圖的等角視圖。






Cimatron it 外部程式 ( nCRTANSRF.dll )

nCRTANSRF:在曲線和曲面間建一規則曲面並保持相切


DEFINE PLANE :定義平面


PICK CURVE TOL.=0.100


設定好公差後請選曲線


PICK SURFACE

DISP.LINES=3

DISP.CURVES=3

BOTH SIDES/

ONE SIDE


參數設定好後請選取曲面


SURFACE OK

YES

NO


請選取
YES以確認繼續執行




Cimatron it 外部程式 ( APLNAR.dll )

APLNAR:將曲線變成2D複合曲線,再炸開成圓弧ARC


USER > Geometric > APLNAR


提示區:

PICK CURVE

TOL=0.1

RMIN

ON

KEEP ORIGINAL

AS ORIGINAL




FREE

DELETTE ORIGINAL

AS ACTIVE


PICK CURVE:參數設定好後,請選取曲線EXECUTING (XX.X%):執行運算


ENTITIES:83

圖素

BREAK POINTS:0

斷點

INFLECTION POINTS:1

折點


CONFIRM YES NO :

選取YES > 接受組合曲線

選取NO > 不接受

CONVERTING :組合曲線建立


PS : 此程式常用在線切割EDM,因為線切割只能GO2及G03格式


Cimatron it 外部程式 ( text_db.dll )

text_db ,它可以使用繪出數字與英文字體,
它不只是單線體可用,空心字體亦可用,
使用者不需要在辛苦的從Auto CAD當中載入....

步驟一:請在螢幕上劃一直線。


步驟二:選取User(外部程式)\Drafting\text_db 。出現如下圖:


步驟三:點選新增 \ 新增。出現如下圖:


步驟四:點選FROM KEYBOARD(代表從鍵盤輸入)

步驟五:請輸入你要的加工的數字或英文字,輸入完畢請按Enter

步驟六:請點選曲線。

步驟七:請輸入起始點。

步驟八:請輸入字的方向(左邊或是右邊)。

步驟九:請輸入放字的位置(上面還是下面)

步驟十:出現此圖:
FONT NAME:字型的名稱,點選之後可選擇字型。
COLOR:字型顏色
ALIGNMENT:文字要放在曲線的 起始 端點 中心點
CHAR SPACE:與曲線間的距離
CHAR SIZE:文字的大小
補正:文字的補正量
PEN:文字的筆號
MIRR:要不要鏡射

步驟十一:更改字型後,出現預覽結果:

步驟十二:完畢之後請按中間鍵離開。

步驟十三:選是套用

步驟十四:若要繼續請繼續打字。若不要繼續,請按中間鍵

步驟十五:選是離開


PS:

1.它唯一的缺點是不能使用中文字體--請注意

2.內定字型只有兩個,請讀者於您的作業系統內抓取,例如:

Window2000請在C:\WINNT\FONTS\所有的字型按Ctrl+A,

複製到Cimit\dat\fonts中



Cimatron it 外部程式 ( MATHCRV.dll )

外部程式 ( USER ) \ ( GEOMETRY ) 目錄底下有一個 MATHCRV 之功能,

可用交談或批次的方式, 輸入數學表示式, 以建立曲線或曲面.


一進入MATHCRV 後, 可以見到如下所示之對話參數表:

SELECT OPTION

CURVE / SURFACE

PARAMETRIC / NONPARAMETRIC

INTERACTIVE / FROM FILE

BY EXPRESSION / BY NAME


SELECT OPTION:

設定完參數後, 將反白移到SELECT OPTION, 或直接按ENTER 鍵, 繼續下一步驟.


PICK ORIGIN: 選擇建立曲線或曲面之參考座標位置.


PICK NEW ORIGIN / EXIT: 選擇其他參考座標位置, 或直接按下滑鼠中鍵離開, 繼續下一步驟.


DEFINE PLANE: 選擇建立曲線或曲面之參考平面


執行完畢後, 會在目前Cimatron捷徑底下建立一個 matcrv.log 的檔案,

其內容包括數學表示式以及變數值之上下限.



底下闡明參數模式以及非參數模式之使用.



壹, PARAMETRIC MODE ( 參數模式 ) :


一, INTERACTIVE MODE ( 交談模式 ) :

INPUT EXPR & CR

X=

Y=

Z=


Umin=0.000

Umax=1.000

delU=0.1

Vmin=0.000

Vmax=1.000

delV=0.1


INPUT EXPR & CR: 輸入X, Y, Z, 以U, V 為變數之數學函數表示式.

對於曲線而言, 只要使用U變數即可. 曲面則同時使用U及V兩變數.


EXECUTING…: 執行運算中.

CURVE / SURFACE OK

YES: 執行確認, 並回到主要功能表.

NO: 重新輸入數學函數表示式並設定變數之上下限.




二, INTERACTIVE FROM FILE OPTION ( 批次模式 ) :

如下列三個例子所示, 將數學氏之定義事先存檔, 再依此模式叫進來.

1, 圓 ( 曲線 ) :

X = Radius*cos(u)

Y = Radius*sin(u)

Z = Depth

Umin =0.000000; Umax = 2*pi; delU=Umax/20

Radius = 100

Depth = 50

2, 圓管 ( 曲面 ) :

X = (a1+a2*cos(v))*cos(u)

Y = (a1+a2*cos(v))*sin(u)

Z = a3*sin(v)

Umin = 0.000000; Umax = 2*pi; delU = 1.26e-1

Vmin = 0.000000; Vmax = 2*pi; delV = 1.26e-1

a1 = 4e2

a2 = 1e2

a3 = a2

3, 球 ( 曲面 ) :

X = Radius*SIN(V)*COS(U)

Y = Radius*SIN(V)*SIN(U)

Z = Radius*COS(V)

Umin = 0.000000; Umax = 2*pi; delU = 0.100000

Vmin = 0.000000; Vmax = pi; delV = 0.100000

Radius = 100




檔案之內容為文字檔, 主檔名及副檔名可依需要自定.

matcrv.log 可以當做樣本使用.


ENTER FILE NAME < cr =" MATHCRV.DAT">: 請輸入檔案名稱及其路徑.

CREAT POINTS ( YES \ NO ): 是否建立資料點.




貳, NON PARAMETRIC MODE ( 非參數模式 ) :


共有依數學表示式 ( BY EXPRESSION ) 以及依名稱 ( BY NAME ) 兩種方式.

其數學公式擺在 <> \ DAT 底下的 mathcrv.crv ( 曲線 ) 以及 mathcrv.srf ( 曲面 ).


一, 依數學表示式 ( BY EXPRESSION ) :




二, 依名稱 ( BY NAME ) :




選取數學式或檔案名稱後, 會出現如下之參數表.


INPUT EXPR & CR: 輸入函數式, 參數以及變數值之上下限.




參, 參數定義 :

CURVE: 建立曲線.


DELETE SPLINE: 刪除建立曲面所用的平滑曲線. 只有在建立曲面時才會出現此參數.


delU: U參數之增量. 對於曲面而言, 此參數影響到嵌片數目. 值太小時並不能 建立.


delV: V參數之增量. 對於曲面而言, 此參數影響到嵌片數目. 值太小時並不能 建立.


KEEP SPLINE: 保留建立曲面所用的平滑曲線. 只有在建立曲面時才會出現此參數.


SURFACE: 建立曲面.


Umin: 變數U起始值.


Umax: 變數U最大值.


Vmin: 變數V起始值.


Vmax: 變數V最大值.




肆, 底下的數學運算式或常數表示方式可直接輸入於數學函式內 :

+, - , /, *, ** ( 指數 ), SIN, COS, TAN,

ASIN, ACOS, ATAN, SINH, COSH,

TANH, RADIAN ( 弳度 ), DEGREE ( 角度 ),

SQRT ( 平方根 ), PI ( 常數 ), ().




伍, 應用實例 :

一, 橢圓拋物面 :

X = 1*U*COS(V)

Y = 1*U*SIN(V)

Z = U*U/(PI)

Umin = 0.000000; Umax = 2*PI; delU = 0.100000

Vmin = 0.000000; Vmax = 2*PI; delV = 0.100000

二, 橢圓球面 :

X = 2*RADIUS*SIN(V)*COS(U)

Y = RADIUS*SIN(V)*SIN(U)

Z = RADIUS*COS(V)

Umin = 0.000000; Umax = 2*PI; delU = 0.100000

Vmin = 0.000000; Vmax = 2*PI; delV = 0.100000

RADIUS = 1

三, 雙曲拋物面 :

X = a*SIN(V)*COS(U)

Y = b*SIN(V)*SIN(U)

Z = -(X/a)*(X/a)+(Y/b)*(Y/b)

Umin = 0.000000; Umax = 2*pi; delU = 0.100000

Vmin = 0.000000; Vmax = 2*pi; delV = 0.100000

a = 1

b = 2