Mastercam2017-2022雙主軸車銑走心機-走刀機后處理

溫馨提示: 本文最后更新于 2025-09-19 11:06:30,下載鏈接具有時效性,若已失效,請在下方留言提示站長
Mastercam2017-2022雙主軸車銑走心機-走刀機后處理-機械資源網
Mastercam2017-2022雙主軸車銑走心機-走刀機后處理
此內容為付費資源,請付費后查看
10
付費資源

Mastercam2017-2022

雙主軸車銑復合走心機后處理

? 可輸出C軸角度正負

輸出正負角度疊加

支持極坐標-同步裝夾

支持Z軸正負方向選擇

根據自己使用的系統代碼

自由修改以配置好的后置文件參數

適用于新代-西鐵城-斯大等系統

圖片[1]-Mastercam2017-2022雙主軸車銑走心機-走刀機后處理-機械資源網

#第一主軸? 第二主軸 夾緊 松開M碼設置

 

# ————————————————————————–

sm10? ? ? ? ?: “M10”? #第一個主軸卡盤松開

 

sm11? ? ? ? ?: “M11”? #第一主軸卡盤夾緊

 

sm210? ? ? ? : “M210” #第二個主軸卡盤松開

 

sm211? ? ? ? : “M211” #第二主軸卡盤夾緊

 

 

# ————————————————————————–

 

#1 加工時的走刀方式

 

sxg99? ? ? ? : “G99”? ? ? # 車加工的走刀方式,每轉”G99″/每分鐘”G98″。(G99 默認值)

 

? ? ? ? ? ? ? ? ? ? ? ? ? # 可根據自己的機床 設置雙引號內的G代碼,雙引號內的G代碼 均可修改

# ————————————————————————–

 

ssxg99? ? ? ?: “G99”? ? ? # 銑加工的走刀方式,每轉”G99″/每分鐘”G98″。(G99 默認值)

 

? ? ? ? ? ? ? ? ? ? ? ? ? # 可根據自己的機床 設置雙引號內的G代碼,雙引號內的G代碼 均可修改

? ? ? ? ? ? ? ? ? ? ? ? ??

# ————————————————————————–

 

#2? ? ? ? ? ? ? ? ? ? ? ? 側面和端面動力頭電機個數的選擇

 

# ————————————————————————–

 

dj? ? ? ? ? ?: 1? ? ? ? ? # 1 = 側面端面都是同一個電機,端面也是強制輸出側面的M代碼,只會輸出M13 M14 M15(默認值)

 

? ? ? ? ? ? ? ? ? ? ? ? ? # 2 = 側面端面分別為兩個電機,分別輸出兩組M代碼。設置此項 端面會輸出 M13 M14 M15 ,側面會輸出M23 M24 M25

 

? ? ? ? ? ? ? ? ? ? ? ? ??

# ————————————————————————-

 

#3? ? ? ? ? ? ? ? ? ? ? ? 加工前后是否強制輸出G28/G29

 

sxg28? ? ? ? : 1? ? ? ? ? # 0 = 不輸出;

 

? ? ? ? ? ? ? ? ? ? ? ? ? # 1 = 輸出。(默認值)不管什么結構的車銑復合 都建議輸出此代碼!

? ? ? ? ? ? ? ? ? ? ? ? ??

# ————————————————————————–

 

#4? ? ? ? ? ? ? ? ? ? ? ? 用C軸聯動加工時走角度0=(°)還是距離1=(mm)模式

 

sxg7_1? ? ? ?: 0? ? ? ? ? # 0 = 不輸出;

 

? ? ? ? ? ? ? ? ? ? ? ? ? # 1 = 輸出:G7.1C_/G7.1C0.。(默認值)

 

 

sg107? ?: “G7.1”? ? ? ? ? #可根據自己的機床參數 設置雙引號內的G代碼,雙引號內的G代碼 均可修改

 

sg108? ?: “G7.1C0.”? ? ? ?#可根據自己的機床參數 設置雙引號內的G代碼,雙引號內的G代碼 均可修改

? ? ? ? ? ? ? ? ? ? ? ? ??

# ————————————————————————–

#5? ? ? ? ? ? ? ? ? ? ? ? 是否輸出刀具使用次數號為

 

number_cutters : 0? ? ? ? # 0 = 不輸出;(默認值)

 

? ? ? ? ? ? ? ? ? ? ? ? ? # 1 = 輸出,比如:T1使用一次 N1001,使用二次 N1002(默認值)

 

# ————————————————————————–

#6? ? ? ? ? ? ? ? ? ? ? ? 刀具信息

 

tool_info? ? : 3? ? ? ? ? # 0 = 全部關閉。

 

? ? ? ? ? ? ? ? ? ? ? ? ? # 1 = 開啟程序當中刀具信息。

 

? ? ? ? ? ? ? ? ? ? ? ? ? # 2 = 開啟程序開頭刀具信息。

 

? ? ? ? ? ? ? ? ? ? ? ? ? # 3 = 開啟程序當中和程序開頭刀具信息。(默認值)

 

? ? ? ? ? ? ? ? ? ? ? ? ??

# ————————————————————————–

 

 

#7? ? ? ? ? ? ? ? ? ? ? ? C軸角度輸出方式

 

rottype? ? ? : 0? ? ? ? ? # 0 = 連續輸出,角度會一直增加? ?(默認值)

 

? ? ? ? ? ? ? ? ? ? ? ? ? # 1 = 絕對值;角度控制在360度以內?

 

? ? ? ? ? ? ? ? ? ? ? ? ? #? 特定西門子機床也可以設置 0-359.99度

? ? ? ? ? ? ? ? ? ? ? ? ??

# ————————————————————————–

#8? ? ? ? ? ? ? ? ? ? ? ? 換刀后C角度,是否從頭開始計算

 

reset_c? ? ? : 1? ? ? ? ? # 0 = 閉關;

 

? ? ? ? ? ? ? ? ? ? ? ? ? # 1 = 開啟。(默認值)

? ? ? ? ? ? ? ? ? ? ? ? ??

# ————————————————————————–

 

#9? ? ? ? ? ? ? ? ? ? ? ? Y軸編程方式。

 

y_mode? ? ? ?: 1? ? ? ? ? # 0 = 半徑;(默認值)

 

? ? ? ? ? ? ? ? ? ? ? ? ? # 1 = 直徑。

? ? ? ? ? ? ? ? ? ? ? ? ??

# ————————————————————————–

#10? ? ? ? ? ? ? ? ? ? ? ?G12.1極軸坐標X軸編程方式。(對應新代系統上的參數4020)

 

g12_1_mode? ?: 0? ? ? ? ? # 0 = 半徑。(默認值)

 

? ? ? ? ? ? ? ? ? ? ? ? ? # 1 = 直徑。

 

 

sg112? ?: “G12.1”? ? ?# #可根據自己的機床參數 設置雙引號內的G代碼,雙引號內的G代碼 均可修改。

 

sg113? ?: “G13.1”? ? ?# #可根據自己的機床參數 設置雙引號內的G代碼,雙引號內的G代碼 均可修改。

 

 

# ————————————————————————–

 

#11? ? ? ? ? ? ? ? ? ? ? ?車加工X編程方式

 

che_mode? ? ?: 1? ? ? ? ? # 0 = X軸為正數。(默認值)

 

? ? ? ? ? ? ? ? ? ? ? ? ? # 1 = X軸為負數。

 

? ? ? ? ? ? ? ? ? ? ? ? ??

# ————————————————————————–

 

#12? ? ? ? ? ? ? ? ? ? ? ?銑加工動力頭X軸所在的方向

 

xi_mode? ? ? : 0? ? ? ? ? # 0 = 正數。

 

? ? ? ? ? ? ? ? ? ? ? ? ? # 1 = 負數。(默認值)

 

? ? ? ? ? ? ? ? ? ? ? ? ??

# ————————————————————————–

 

#13? ? ? ? ? ? ? ? ? ? ? ?Z軸加工時的加工方向

 

zi_mode? ? ? : 1? ? ? ? ? # 0 = 走刀機,Z往負方向加工。(默認值)

 

? ? ? ? ? ? ? ? ? ? ? ? ? # 1 = 走心機,Z往正方向加工。

 

? ? ? ? ? ? ? ? ? ? ? ? ??

# ————————————————————————–

 

#14? ? ? ? ? ? ? ? ? ? ? ?C軸旋轉方向。主軸角度正反 設置此處!

 

ci_mode? ? ? : 1? ? ? ? ? # 0 = 順時針,主軸正轉時角度增大。(默認值)

 

? ? ? ? ? ? ? ? ? ? ? ? ? # 1 = 逆時針,主軸正轉時角度減小。

 

? ? ? ? ? ? ? ? ? ? ? ? ??

# ————————————————————————–

 

#15? ? ? ? ? ? ? ? ? ? ? ?啟用C軸分度功能M代碼

 

 

sm23? ? ? ? ?: “M19(C軸分度開啟)”? ? ? # 打開C軸功能分度開啟。(M19 默認值)

 

 

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#可根據自己的機床參數 設置雙引號內的M代碼,雙引號內的M代碼 均可修改,如你的機床嗎分度代碼為M50,則把M19 改為M50 即可。

 

 

sm24? ? ? ? ?: “M20(C軸分度關閉)”? ? ? # 關閉C軸功能分度關閉。(M20 默認值)

 

 

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?#可根據自己的機床參數 設置雙引號內的M代碼,雙引號內的M代碼 均可修改,如你的機床嗎分度代碼為M51,則把M20 改為M51 即可。

 

? ? ? ? ? ? ? ? ? ? ? ? ??

# ————————————————————————–

#16? ? ? ? ? ? ? ? ? ? ? ?刀具使用結束后輸出代碼

 

prog_stop? ? : 1? ? ? ? ? # 0 = 空白。

 

? ? ? ? ? ? ? ? ? ? ? ? ? # 1 = M1。(默認值)

 

? ? ? ? ? ? ? ? ? ? ? ? ? # 2 = M0。

? ? ? ? ? ? ? ? ? ? ? ? ??

# ————————————————————————–

#17? ? ? ? ? ? ? ? ? ? ? ?換刀前是否輸出一行空行

 

empty_line? ?: 1? ? ? ? ? # 0 = 不輸出;

 

? ? ? ? ? ? ? ? ? ? ? ? ? # 1 = 輸出。(默認值)

 

# ————————————————————————–

#18? ? ? ? ? ? ? ? ? ? ? ?T代碼輸出的格式

hjmtool? ? ?: 1? ? ? ? ? ?# 0 = T_ (T1);(默認值)

? ? ? ? ? ? ? ? ? ? ? ? ? # 1 = T_ _ _ _ (T0101)

? ? ? ? ? ? ? ? ? ? ? ? ? #

# ————————————————————————–

 

# ————————————————————————–

 

#20? ? ? ? ? ? ? ? ? ? ? ?讀取各旋轉軸的轉速M代碼

 

sm70? ? ? ? : “M40”? ? ? ?#讀取主軸轉速,如果不需要輸出此代碼,刪除雙引號內的內容即可。

 

sm71? ? ? ? : “M41”? ? ? ?#讀取第一動力頭轉速(側面)。如果不需要輸出此代碼,刪除雙引號內的內容即可。

 

sm72? ? ? ? : “M42”? ? ? ?#讀取第二動力頭轉速(端面)。如果不需要輸出此代碼,刪除雙引號內的內容即可。

 

# ————————————————————————–

#21? ? ? ? ? ? ? ? ? ? ? ?各旋轉軸M代碼定義

 

smhejimu04? : “M4”? ? ? ? # 主軸反轉。

 

smhejimu05? : “M5”? ? ? ? # 主軸停止。

 

smhejimu03? : “M3”? ? ? ? # 主軸轉。

 

smhejimu14? : “M14”? ? ? ?# 第一動力頭反轉(側面)。

 

smhejimu05c : “M15”? ? ? ?# 第一動力頭停止(側面)。

 

smhejimu13? : “M13”? ? ? ?# 第一動力頭正轉(側面)。

 

smhejimu24d : “M23”? ? ? ?# 第二動力頭正轉(端面)。

 

smhejimu25d : “M25”? ? ? ?# 第二動力頭停止(端面)。

 

smhejimu23d : “M24”? ? ? ?# 第二動力頭反轉(端面)。

 

# ————————————————————————–

 

#22? ? ? ? ? ? ? ? ? ? ? ?啟用C軸分度功能時的剎車M代碼

 

sm84? ? ? ? : “M84(主軸剎車剎緊)”? ? ? ?#主軸剎車剎緊。可根據自己的機床M碼進行雙引號內的內容更改!

 

sm85? ? ? ? : “M85(主軸剎車松開)”? ? ? ?#主軸剎車松開??筛鶕约旱臋C床M碼進行雙引號內的內容更改!

 

 

# ————————————————————————–

#23? ? ? ? ? ? ? ? ? ? ? ?異形螺紋副程序

 

sqhejimu? ? : 4? ? ? ? ? ? ? ? ? ?#多頭螺紋計算Q值宏變量,新代系統 # 變量使用范圍1~400。

 

pthread? ? ? ? ? ? ? ? ? ? ? ? ? ?#異形螺紋被調整的副程序,多頭螺紋輸出新代宏程序格式。

 

? ? ? “G32 Z-100.”, pthread1, e$? #根據實際情況修改G32雙引號段里面的坐標,其它位置不可修改,頂格至少要有六個(英文鍵盤)的空格!!?。?!

 

? ? ? “X106.”, e$? ? ? ? ? ? ? ? ?#根據實際情況修改雙引號里面的坐標,也可以自行添加刪減程序,按格式寫。

 

? ? ? “G0Z10.”, e$? ? ? ? ? ? ? ? #根據實際情況修改雙引號里面的坐標。

 

? ? ? pthread2? ? ? ? ? ? ? ? ? ? #調用計算異形螺紋的多頭計算,不能修改。

# ————————————————————————–

#

 

 

# ————————————————————————–

vv? ? ? ? ? ?: 0? ? ? ? #Y軸回原點參數。

# ————————————————————————–

m100? ? ? ? ?: 0? ? ? ? #增加程序開頭刀具單空行。

# ————————————————————————–

m? ? ? ? ? ? : 2? ? ? ? #不重復輸出M84。

# ————————————————————————–

m07? ? ? ? ? : 0? ? ? ? #檢查“G07.1C.”代碼不重復輸出。

# ————————————————————————–

m077? ? ? ? ?: 0? ? ? ? #啟用和取消G7.1。

 

m0777? ? ? ? : 0? ? ? ? #啟用和取消G7.1。

 

m07777? ? ? ?: 0? ? ? ? #啟用和取消G7.1。

 

m110? ? ? ? ?: 0? ? ? ? #銑加工刀具補償。

 

m111? ? ? ? ?: 0? ? ? ? #記錄最大刀補數。

 

m112? ? ? ? ?: 0? ? ? ? #比較使用最大刀補數,如果作用刀補數大于記錄刀補數會發出警報。

 

m113? ? ? ? ?: 2? ? ? ? #第二次用刀一個刀路只輸出一次手工刀補信息。

 

ms? ? ? ? ? ?: 0? ? ? ? #檢測基準轉速。

 

mss? ? ? ? ? : 0? ? ? ? #檢測比較轉速。

 

smx? ? ? ? ? = 0.5? ? ? #主軸剎車松開后延時的時間“秒”。

 

ylxy? ? ? ? ?: 0? ? ? ? #銑加工直徑方向余量。

 

ylz? ? ? ? ? : 0? ? ? ? #銑加工深度方向余量。

 

ylxyz? ? ? ? : 0? ? ? ? #刀具信息重復一樣的數據,不再輸出信息。

 

smtool? ? ? ?: “”? ? ? ?#刀具類型初始值。

 

shjm_m? ? ? ?: “”? ? ? ?#螺紋銑刀初始類型。

 

shjm_m2? ? ? : “”? ? ? ?#面銑刀類型。

 

shjm_m3? ? ? : “”? ? ? ?#錐度刀類型。

 

width26? ? ? : 0? ? ? ? #檢查工作坐標系是否是俯視圖。

 

width27? ? ? : 0? ? ? ? #檢查刀具平面。

 

width28? ? ? : 0? ? ? ? #檢查繪圖平面。

 

thjm? ? ? ? ?: 0? ? ? ? #取消面銑用球刀時輸出90°。

 

sxg44? ? ? ? : 0? ? ? ? #提示刀具補償不能在圓弧上進刀。

 

sxg444? ? ? ?: 0? ? ? ? #提示取消刀具補償不能在圓弧上退刀。

 

ms44? ? ? ? ?: 0? ? ? ? #提示刀具補償不能在圓弧上進刀。

 

ms444? ? ? ? : 0? ? ? ? #提示取消刀具補償不能在圓弧上退刀。

 

sxg32? ? ? ? : 0? ? ? ? #異形螺紋起點初始值。

 

sxg32_1? ? ? : 1? ? ? ? #異形多頭螺紋記頭數。

 

sxg32_2? ? ? : 0? ? ? ? #異形多頭螺紋記頭數。

 

sm98? ? ? ? ?: “H”? ? ? #異形螺紋調用副程序格式“H”/“P”。

 

multi_thread : 0? ? ? ? #多頭螺紋輸出格式 H。

 

cc? ? ? ? ? ?: 0? ? ? ? #XY檢測基準C軸角度。

 

ccc? ? ? ? ? : 0? ? ? ? #XY檢測比較C軸角度。

 

dx_c? ? ? ? ?: 0? ? ? ? #端面銑加工走C軸聯運方式,提示輸出G7.1。

 

sx28? ? ? ? ?: 0? ? ? ? #控制G28換刀前輸出方式。

 

sxx28? ? ? ? : 0? ? ? ? #控制G28刀具使用后輸出方式。

 

sxxg28? ? ? ?: 0? ? ? ? #控制G28刀具使用后輸出方式。

 

sm86? ? ? ? ?: 0? ? ? ? #接料代碼不重復輸出。

 

smm8? ? ? ? ?: 0? ? ? ? #冷卻水開。

 

smm88? ? ? ? : 0? ? ? ? #不重復輸出M8。

 

smm9? ? ? ? ?: 0? ? ? ? #冷卻水關。

 

smm99? ? ? ? : 1? ? ? ? #不重復輸出M9。

 

smm999? ? ? ?: 0? ? ? ? #跳過第一把刀自動關水。

 

release_stop : 0? ? ? ? #第二次用刀,不松開與不停止動力頭轉動。

 

seep? ? ? ? ?: 0? ? ? ? #動態銑首次下刀轉速正反方向。

 

seep1? ? ? ? : 0? ? ? ? #動態銑首次下刀判斷正/反轉(正數為正轉,負數為反車)。

 

g17_c? ? ? ? : 0? ? ? ? #端面斜插走C軸修補錯誤。

 

s_machine_type : “”? ? ?#讀取機床類型。

 

cccc? ? ? ? ?: 0? ? ? ? #閉關端面視圖檢查后第二次用刀輸出C0.。

 

xxxabs? ? ? ?: 0? ? ? ? #五軸三個右視圖將xabs過渡變量。

 

nnnn? ? ? ? ?: 0? ? ? ? #日期格式年。

 

yyyy? ? ? ? ?: 0? ? ? ? #日期格式月。

 

rrrr? ? ? ? ?: 0? ? ? ? #日期格式日。

 

nnnn1? ? ? ? : 0? ? ? ? #填寫變量計算后天數。

 

nnnn2? ? ? ? : 0? ? ? ? #日期格式年。

 

yyyy2? ? ? ? : 0? ? ? ? #日期格式月。

 

rrrr2? ? ? ? : 0? ? ? ? #日期格式日。

 

nnnn3? ? ? ? : 0? ? ? ? #日期變量計算后天數。

 

nnnn4? ? ? ? : 0? ? ? ? #系統日期減填寫日期的天數。

 

sa_code? ? ? : “Auth_code:” #提示授權碼不對還是黑名單。

 

sa_code2? ? ?: “Post_code:” #后處理碼。

 

sa_code3? ? ?: “Computer_code:” #電腦碼。

 

cuttype5_3? ?: 0? ? ? ? #五軸輸出三軸剎車判斷。

 

css_actv? ? ?: 0? ? ? ? #判斷車床功牙是否在用G97。

本文鏈接: http://www.58205.cn/2460.html

? 版權聲明
THE END
喜歡就支持一下吧
分享
評論 搶沙發

請登錄后發表評論

    暫無評論內容