數控技術是先進制造(zào)技術的(de)基礎和核心,開放式數(shù)控系統是當今數控技術發展的必然趨勢(shì),在各(gè)類數控機床上(shàng)獲得了越來越廣泛的應用。本文分析了木制品數控加工特(tè)點,以(yǐ)PC機為基礎,以Windows操作系統為(wéi)平台,以面向對象編程(OOP)、多線程編程等技(jì)術為手段(duàn),開發了具有互操作性、可移植性、可擴展(zhǎn)性的開放式木工加工中心數控系統。本文分析了國内(nèi)外開放式數控系統及其(qí)在木工加(jiā)工中心中(zhōng)應用的發(fā)展概況,搭建了本課題數(shù)控系統的框架結構。采(cǎi)用(yòng)“CNC嵌入PC”型,主從式CPU結構,實時控制由MC6414P運動控制卡完成,PC機完成非實(shí)時控制(zhì)部分。以Visual C++為開發(fā)平台,運用MFC、API、DLL等函數庫,開發了基于單文檔界(jiè)面(SDI)的木工加工中心數(shù)控系統的控制軟件,研究(jiū)了各個功能模塊(kuài),詳細設計了CNC代碼的編輯與(yǔ)編(biān)譯(yì)模(mó)塊。采用一次編(biān)譯整個CNC程序,序(xù)列化數據後存入文檔的編譯方法,操作簡單,編譯時間短,生産效率高。以圓眼固定循環和雙(shuāng)圓柱(zhù)凸榫(sǔn)固定循環為例,研究了木工(gōng)固定循環的(de)處理過程。運用(yòng)矢量、複數等數學知識,确定了(le)刀補轉接類型的判别條件,完成了(le)刀補(bǔ)建立、刀補進行和刀補(bǔ)撤銷的處理(lǐ)。
加工(gōng)中心是高度機電一體化(huà)的産品,工件裝夾後,數控系統能控制機床按不同(tóng)工序自動選擇(zé)、更換刀具(jù)、自動對刀、自動(dòng)改變主軸轉速、進給量等,可連(lián)續完成鑽、镗、銑、鉸、攻絲等多種(zhǒng)工序,因而大(dà)大減(jiǎn)少了工件裝夾時(shí)間、測量和機床調整等輔(fǔ)助工序時(shí)間,對加工形狀比(bǐ)較複雜,精度要求較高(gāo),品種更換頻繁(fán)的零件具有良(liáng)好(hǎo)的經濟效果(guǒ)。