Rhino realtime preview tool -- Auxpecker

這是一個 Rhino 4.0 的外掛程式,
主要是用來即時顯示貼圖結果,
Auxpecker所產生的圖片,僅是用來做快速評估,
不是最終的算圖成果....

在安裝Auxpecker前,必須先安裝 Framework 2.0






Auxpecker 的官方網址
http://auxpecker.blogspot.com/



Auxpecker的安裝方式

程式下載後得解壓縮到 RHINO 4.0 目錄下的PLUT-INS子目錄....



完成解壓縮後, PLUT-INS 資料夾應該會有下圖反白的幾個檔案,
和一個INI檔,還有一個英文的說明文件....




接著到 RHINO 工具選項裡 ,選擇外掛程式....




點選安裝後,在下圖的視窗內,選取Auxpecker.DLL



接下來去工具工具列配置裡,匯入Auxpecker的MENU,步驟如下....







Auxpecker的使用方式

Auxpecker
的MENU只有兩個按鈕,
9個圓球圖示的按鈕,是材質庫

另一個按鈕,則是抓圖小程式...



先把工作視窗設定在彩現模式




啟動Auxpecker材質庫後,先點選物件,接著點材質庫的圖示,
物件馬上就會套用上該材質...




Auxpecker附屬抓圖程式
的效果...

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%):執行運算


ENTITIES83

圖素

BREAK POINTS0

斷點

INFLECTION POINTS1

折點


CONFIRM YES NO

選取YES > 接受組合曲線

選取NO > 不接受

CONVERTING :組合曲線建立


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


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變數即可. 曲面則同時使用UV兩變數.


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