Mastercam后處理在開發(fā)5軸后處理的時候,始終繞不開的一個就是機器的定義,由于機器的結(jié)構(gòu)種類繁多,各個廠家生產(chǎn)不同結(jié)構(gòu)的5軸機器,那么在開發(fā)5軸后處理時,比如要定義機器各軸的結(jié)構(gòu)類型,否則后處理無法正確的計算刀軌。
在Mastercam后處理中,5軸機器中的2個旋轉(zhuǎn)軸共分為6大類,各旋轉(zhuǎn)軸的類型如下:
旋轉(zhuǎn)軸類型:雙轉(zhuǎn)臺
#0 = Table/Table
旋轉(zhuǎn)軸類型:一轉(zhuǎn)臺一擺頭
#1 = Tilt Head/Table
旋轉(zhuǎn)軸類型:雙擺頭
#2 = Head/Head
旋轉(zhuǎn)軸類型:非正交雙轉(zhuǎn)臺
#3 = Nutator Table/Table
旋轉(zhuǎn)軸類型:非正交一轉(zhuǎn)臺一擺頭
#4 = Nutator Tilt Head/Table
旋轉(zhuǎn)軸類型:非正交雙擺頭
#5 = Nutator Head/Head
同時機器的類型有如下分類:
1:主軸平行Z軸,Z軸垂直地面,代表類型:立式機器
2:主軸平行Z軸,Y軸垂直地面,代表類型:臥式機器
3:C軸Z軸平行,Z軸平行地面,代表類型:車銑5軸類
4:其他類型 :其他類型
在開發(fā)5軸后處理時首先需要定義機器XYZ軸的結(jié)構(gòu),只有3個基礎(chǔ)軸確定了,才能夠定義2個旋轉(zhuǎn)軸的旋轉(zhuǎn)方向及旋轉(zhuǎn)軸。
機器基礎(chǔ)軸的定義函數(shù):
matb1$-matb9$
由于機器有3個基礎(chǔ)軸,每個基礎(chǔ)軸有存在多種形式,所有機器的基礎(chǔ)軸同樣采用了一個3x3的矩陣來定義及體現(xiàn)機器的3個基礎(chǔ)軸的各種類型。
3x3矩陣中,每一行代表著一個基礎(chǔ)軸,如下:
matb1$
–matb3$
:表示X軸,即Xx,Xx,Xzmatb4$
–matb6$
:表示Y軸,即Yx,Yy,Yzmatb7$
–matb9$
:表示Z軸,即Zx,Zy,Zz
如下圖所示:
由上表可以看出通過3x3矩陣的方式可以定義出任何結(jié)構(gòu)的形式機器。
那么如何定義機器的3個基礎(chǔ)軸,如下圖機器的機構(gòu),首先通過右側(cè)的坐標(biāo)系可以判斷機器的類型為臥式機器(Front),因此,通過上圖可以看出臥式機器的定義如下:
matb1$ : 1
matb2$ : 0
matb3$ : 0
matb4$ : 0
matb5$ : 0
matb6$ : 1
matb7$ : 0
matb8$ : -1
matb9$ : 0
最終的定義如下:
# --------------------------------------------------------------------------
# Machine settings
# --------------------------------------------------------------------------
#Machine base matrix (Base to map positions into)
#Base is relative 2 WCS# T S F B
matb1$ : 1 # 1 0 1 0 Enter base?
matb2$ : 0 # 0 1 0 -1 Enter base?
matb3$ : 0 # 0 0 0 0 Enter base?
matb4$ : 0 # 0 0 0 0 Enter base?
matb5$ : 0 # 1 0 0 0 Enter base?
matb6$ : 1 # 0 1 1 1 Enter base?
matb7$ : 0 # 0 1 0 -1 Enter base?
matb8$ : -1 # 0 0 -1 0 Enter base?
matb9$ : 0 # 1 0 0 0 Enter base?
3個基礎(chǔ)軸定義好了之后,就可以定義2個旋轉(zhuǎn)軸.
-
處理器
+關(guān)注
關(guān)注
68文章
19286瀏覽量
229853 -
WCSP
+關(guān)注
關(guān)注
0文章
15瀏覽量
3894
發(fā)布評論請先 登錄
相關(guān)推薦
評論