摘要:利用 Pyhton語言與海德漢數(shù)控系統(tǒng)提供的 M 功能與 TNCopt、PLCdesign系統(tǒng)軟件,通過建立 M 功能以及專家界面的方法對螺旋錐齒輪數(shù)控加工軟件進(jìn)行了開發(fā)設(shè)計。齒輪加工所需要的各種機(jī)床參數(shù)經(jīng)TNCopt軟件優(yōu)化后通過 M 功能得以實現(xiàn)。使用 Pyhton語言與第三方軟件實現(xiàn)了界面的修改及制作。
關(guān)鍵詞:螺旋錐齒輪;海德漢數(shù)控系統(tǒng);參數(shù)優(yōu)化
0 引言
螺旋錐齒輪是機(jī)械設(shè)備的基礎(chǔ)件[1],在機(jī) 械行 業(yè)中占有重要的地位,它具有承載能力高、傳動平穩(wěn)以及傳動效率高等優(yōu)點(diǎn)。因此,螺旋錐齒輪及其數(shù)控加工技術(shù)得到了研究人員廣泛的重視[2]。螺旋錐齒輪數(shù)控加工程序編制復(fù)雜且某些特定功能需要用戶根據(jù)實際需求開發(fā)。本文根據(jù)本人參與的 GCMT2500螺旋錐齒輪專用機(jī)床項目開發(fā)了專用的配套軟件。軟件主要包括數(shù)控系統(tǒng)參數(shù)優(yōu)化與實現(xiàn)和人機(jī)界面設(shè)計兩大部分。
1、 開發(fā)專用機(jī)床軟件應(yīng)用的相關(guān)軟件
開發(fā) GCMT2500螺旋錐齒輪專 用 機(jī) 床 軟 件 所 使用的相關(guān) 軟 件 有:① 系統(tǒng)參數(shù)優(yōu)化軟件 TNCopt;②PLC設(shè)計軟件 PLCdesign;③對應(yīng)版本的數(shù)控系統(tǒng)仿真軟件等。相關(guān)軟件安裝完之后即可在通用 PC上運(yùn)行,操作環(huán)境為 Windows2000/XP/97。
PythonOEM 程序選裝的是機(jī)床制造商提供的面向?qū)ο蟮目刂葡到y(tǒng)高級編程語言。由 Python語言開發(fā)的程 序 可 以 通 過 熟 悉 的 PLCdesign 窗 口 導(dǎo) 入 到PLC中,也可以顯示在單獨(dú)可用的窗口中或擴(kuò)展為全屏顯示。Python語 法 清晰、模 塊 豐 富,支 持 跨 平 臺 運(yùn)行,可以提高數(shù)控系統(tǒng)二次開發(fā)效率。
2 、設(shè)備參數(shù)優(yōu)化與 M 功能管理
2.1 設(shè)備參數(shù)優(yōu)化
TNCopt是一款用于海德漢數(shù)控系統(tǒng)調(diào)試、優(yōu)化、診斷的系統(tǒng)軟件[3]。圖1為海德漢數(shù)控系統(tǒng)運(yùn)動控制原理圖。通常設(shè)備參數(shù)優(yōu)化順序依次為電流環(huán)、速度環(huán)和位置環(huán)。電 流 環(huán) 的 優(yōu) 化 步 驟 為:① 正 確 連 接 PC軟件;②按要求對機(jī)床和軟件進(jìn)行設(shè)置;③選擇軸并開始電流優(yōu) 化(或 可 選 擇 自 動 優(yōu) 化 模 式 ),逐 漸 增加MP2420(P 系數(shù))直 到響 應(yīng) 曲 線 所 示 位 置,如 圖 2 所示。
同理可進(jìn)行其他相關(guān)參數(shù)的優(yōu)化。
2.2 M 功能創(chuàng)建
螺旋錐齒輪數(shù)控加工需要添加一 些 特 定 的 M 功能,主要包括:①M28銑削加工中B 軸選定為自由軸;②M27車削加工中C 軸選定為自由軸;③M37、M38、
M39不同工況加工過程中各軸方向及各軸電機(jī)參數(shù)設(shè)定。下面以 M37為例說明 M 功能創(chuàng)建過程。
打開數(shù)控系統(tǒng) PLC編輯軟件 PLCdesign,選擇相應(yīng)的 PLC 版本 Basic56進(jìn)行如下操 作:①進(jìn) 入 GLB_TCMB.DEF 定義 M 功能;②進(jìn)入 M_FUNC.SRC全局定義;③進(jìn)入 mfunct,tab設(shè)定宏有效;④進(jìn)入 PLC:\MFunct編寫 M37程 序 M37.h ,將 優(yōu) 化所 得 參 數(shù) 寫
入程序;⑤在①中定義的 M 功能下建 MAC MG-M37-active,以激活 M37功能;⑥進(jìn)入 OEM.FUNC.SRC編寫PLC程序;⑦傳送PLC文件并在機(jī)床上完成編譯。
圖1 海德漢系統(tǒng)運(yùn)動控制原理圖
3 、人機(jī)界面設(shè)計
人機(jī)界面部分關(guān)鍵的技術(shù)為畫面編程設(shè)計。畫面編程設(shè)計主要包含人因工程學(xué)、畫面設(shè)計原則、畫面設(shè)計評價3個方面。
(1)人因工程學(xué)。設(shè)計畫面的理論基礎(chǔ)為人因工程學(xué),通過研究人的特性,實現(xiàn)最好的人機(jī)分工。一般采用最大最小原則,即讓機(jī)器承擔(dān)工作量最大而人承擔(dān)的工作量最小,并發(fā)揮人的積極主導(dǎo)和決策作用。
圖2 電流P 系數(shù)優(yōu)化曲線
(2)畫面設(shè)計原則。畫面設(shè)計原則遵守最佳組合、畫面分析與規(guī)范、圖標(biāo)與表格優(yōu)化、錯誤處理等原則。
(3)畫面設(shè)計評價。設(shè)計評價需要在系統(tǒng)初期進(jìn)行,可以及早發(fā)現(xiàn)設(shè)計缺陷。評價的基本要求為:適應(yīng)性、有效性、易學(xué)習(xí)性、用戶熟悉性、用戶的滿意度等。根據(jù) 螺 旋 錐 齒 輪 的 設(shè) 計 加 工 要 求,使 用 Pyhton語言對弧齒錐齒輪加工的人機(jī)界面程序進(jìn)行編制。程序功能應(yīng)具有以下幾個方面:首先確定齒輪參數(shù),然后依次確定齒制及對應(yīng)齒制齒輪的參數(shù)后保存參數(shù)。進(jìn)入刀具參數(shù)和工藝參數(shù)輸入界面,通過底部相應(yīng)的功能鍵進(jìn)入刀具參數(shù)輸入界面、工藝參數(shù)輸入界面輸入并保存相關(guān)參數(shù);確定各項參數(shù)無誤后點(diǎn)擊程序生成按鍵生成加工程序。最后,將生成程序?qū)朐O(shè)備并完成錐齒輪加工工作。
4、 軟件運(yùn)行實例
圖3為海德漢iTNC-530數(shù)控系統(tǒng)的標(biāo)準(zhǔn)人機(jī)界面。為了保證 原 系 統(tǒng) 的 完 整 性 以 及 系 統(tǒng) 維 護(hù) 的 便 利性,需要在標(biāo)準(zhǔn)人機(jī)界面的基礎(chǔ)上進(jìn)行相關(guān)的設(shè)計[4]。主要包括工具列、工作區(qū)、畫面檔總管/功能鍵總管、屬性框、狀態(tài)列等。相關(guān)設(shè)計完成后的專用配套軟件各界面如圖4所示。
圖3 海德漢iTNC530數(shù)控系統(tǒng)標(biāo)準(zhǔn)人機(jī)界面
圖4 螺旋錐齒輪數(shù)控加工軟件界面
5 、結(jié)語
本文利用 Pyhton語言和海德漢系統(tǒng)提供的 M 功能與 TNCopt、PLCdesign系統(tǒng)軟件開發(fā)設(shè)計了螺旋錐齒輪數(shù)控加工軟件。測試結(jié)果表明該軟件基本滿足了設(shè)計要求。
如果您有機(jī)床行業(yè)、企業(yè)相關(guān)新聞稿件發(fā)表,或進(jìn)行資訊合作,歡迎聯(lián)系本網(wǎng)編輯部, 郵箱:skjcsc@vip.sina.com
- 2024年11月 金屬切削機(jī)床產(chǎn)量數(shù)據(jù)
- 2024年11月 分地區(qū)金屬切削機(jī)床產(chǎn)量數(shù)據(jù)
- 2024年11月 軸承出口情況
- 2024年11月 基本型乘用車(轎車)產(chǎn)量數(shù)據(jù)
- 2024年11月 新能源汽車產(chǎn)量數(shù)據(jù)
- 2024年11月 新能源汽車銷量情況
- 2024年10月 新能源汽車產(chǎn)量數(shù)據(jù)
- 2024年10月 軸承出口情況
- 2024年10月 分地區(qū)金屬切削機(jī)床產(chǎn)量數(shù)據(jù)
- 2024年10月 金屬切削機(jī)床產(chǎn)量數(shù)據(jù)
- 2024年9月 新能源汽車銷量情況
- 2024年8月 新能源汽車產(chǎn)量數(shù)據(jù)
- 2028年8月 基本型乘用車(轎車)產(chǎn)量數(shù)據(jù)
- 機(jī)械加工過程圖示
- 判斷一臺加工中心精度的幾種辦法
- 中走絲線切割機(jī)床的發(fā)展趨勢
- 國產(chǎn)數(shù)控系統(tǒng)和數(shù)控機(jī)床何去何從?
- 中國的技術(shù)工人都去哪里了?
- 機(jī)械老板做了十多年,為何還是小作坊?
- 機(jī)械行業(yè)最新自殺性營銷,害人害己!不倒閉才
- 制造業(yè)大逃亡
- 智能時代,少談點(diǎn)智造,多談點(diǎn)制造
- 現(xiàn)實面前,國人沉默。制造業(yè)的騰飛,要從機(jī)床
- 一文搞懂?dāng)?shù)控車床加工刀具補(bǔ)償功能
- 車床鉆孔攻螺紋加工方法及工裝設(shè)計
- 傳統(tǒng)鉆削與螺旋銑孔加工工藝的區(qū)別