專利名稱:數(shù)控機(jī)床系統(tǒng)中實(shí)現(xiàn)刀具快速返回的控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)控機(jī)床系統(tǒng)控制技術(shù)領(lǐng)域,特別涉及數(shù)控機(jī)床系統(tǒng)刀具位 置控制方法的技術(shù)領(lǐng)域。
背景技術(shù):
制造業(yè)是國民經(jīng)濟(jì)的基礎(chǔ)產(chǎn)業(yè),制造業(yè)的水平高低是衡量一個(gè)國家工業(yè) 發(fā)達(dá)程度的重要標(biāo)志。數(shù)控機(jī)床質(zhì)量水平高低,關(guān)系著國家制造業(yè)水平的高 低。
在現(xiàn)有技術(shù)領(lǐng)域,經(jīng)常會利用機(jī)床進(jìn)行工件加工,有些時(shí)候加工的時(shí)候 可能出現(xiàn)某些意外,如大理石切割的時(shí)候大理石突然碎掉了,為了保證加工 的效率,就要更換大理石,開始下一次加工,又由于大理石加工速度非常慢, 所以就要設(shè)置一種功能在出現(xiàn)大理石碎掉這種意外情況時(shí)使機(jī)床迅速回到下 次加工的開始點(diǎn),這種在加工速度很慢的時(shí)候使機(jī)床快速運(yùn)動到下次加工開 始點(diǎn)的功能就是快速返回。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題在于,克服現(xiàn)有技術(shù)中存在的問題,提供一 種在加工意外情況下使用的數(shù)控機(jī)床系統(tǒng)中實(shí)現(xiàn)刀具快速返回的控制方法。 為了解決上述問題本發(fā)明的技術(shù)方案是這樣的
數(shù)控機(jī)床系統(tǒng)中實(shí)現(xiàn)刀具快速返回的控制方法,該方法由一個(gè)控制系統(tǒng) 完成,所述控制系統(tǒng)包括用于接收外界指令的輸入界面,用于接收輸入界面 信息的內(nèi)核模塊,用于接收內(nèi)核模塊信息的解析模塊;首先內(nèi)核模塊接收來 自輸入界面的信息,當(dāng)信息為快速返回信息時(shí),內(nèi)核模塊負(fù)責(zé)收集快速返回 的相關(guān)信息,比如快速返回的起點(diǎn)位置,終點(diǎn)位置,然后發(fā)送給解析器;解 析模塊接收來自內(nèi)核模塊的信息,如解析區(qū)間的開始位置,結(jié)束位置;若接 收到的是快速返回,則不解析,直接命令機(jī)床快速定位到當(dāng)前路徑的幵始點(diǎn)。所述內(nèi)核模塊接收來自輸入界面的信息時(shí),內(nèi)核模塊從NCSNAPSHOT 文件找到機(jī)床上次停止的位置作為開始位置;并決策解析區(qū)間的結(jié)束位置, 如果是快速返回,則結(jié)束位置就是當(dāng)前路徑的首點(diǎn);并將解析區(qū)間傳送給解 析模塊。其中NCSNAPSHOT文件是內(nèi)核中用于存放機(jī)床信息的一個(gè)文件。
當(dāng)解析模塊接收到來自內(nèi)核模塊的信息為快速返回信息時(shí),直接利用快 速移動指令將機(jī)床刀具移動到開始點(diǎn)。
有益效果,本發(fā)明有效的解決了數(shù)控加工系統(tǒng)中在加工發(fā)生意外的情況 下刀具快速返回的問題,控制方法簡單有效。
下面結(jié)合附圖和具體實(shí)施方式
來詳細(xì)說明本發(fā)明;
圖1為本發(fā)明所述的的實(shí)現(xiàn)刀具快速返回的控制流程圖。
具體實(shí)施例方式
為了使本發(fā)明實(shí)現(xiàn)的技術(shù)手段、創(chuàng)作特征、達(dá)成目的與功效易于明白了 解,下面結(jié)合具體圖示,進(jìn)一步闡述本發(fā)明。
數(shù)控機(jī)床系統(tǒng)中實(shí)現(xiàn)刀具快速返回的控制方法,該方法由一個(gè)控制系統(tǒng) 完成,所述控制系統(tǒng)包括用于接收外界指令的輸入界面,用于接收輸入界面 信息的內(nèi)核模塊,用于接收內(nèi)核模塊信息的解析器。
1內(nèi)核模塊處理過程
a內(nèi)核模塊通過輸入界面取得用戶輸入信息,從NCSNAPSHOT文件找 到機(jī)床上次停止的位置(ID+INDEX+RATE)作為開始位置。
b決策解析區(qū)間的結(jié)束位置(ID+INDEX+RATE),如果是"快速返回", 結(jié)束位置就是當(dāng)前路徑的首點(diǎn)。
c內(nèi)核將解析區(qū)間傳送給解析器。
其中NCSNAPSHOT文件是內(nèi)核中用于存放機(jī)床信息的 一個(gè)文件。 (ID+INDEX+RAT)指的是ID號,段號與比率, 一個(gè)路徑(PATH)有唯一的ID 號與之對應(yīng), 一個(gè)路徑可能分成很多段,每一段對應(yīng)一個(gè)偏移量(INDEX), 也可以稱為段號,比率是當(dāng)前點(diǎn)到當(dāng)前段起點(diǎn)的距離與整段長度的比值。通過(ID+INDEX+RAT)就可以找到開始解析的點(diǎn)。 2解析器處理
a解析器接收到內(nèi)核傳送過來的運(yùn)動區(qū)間信息。
b利用快速移動(G00)指令將機(jī)床移動到區(qū)間的終止位置。
c更新機(jī)床當(dāng)前位置(Gjcx,X,Y,Z)。
參看圖l,內(nèi)核接收到界面輸入的快速返回信號后,收集解析區(qū)間文件位 置信息(ID+INDEX+RATE),即機(jī)床當(dāng)前的位置信息和決策快速返回的終止位 置,并將解析區(qū)間信息傳送給解析器,解析器根據(jù)接收到的解析區(qū)間文件位 置信息結(jié)合已有的對象(camobject)信息,解析得到實(shí)際位置信息,即空間 坐標(biāo)系(x, y, z)位置信息,輸出"G00,x, y, z;"快速移動到終止點(diǎn),然后輸出"Gxx, x,y,z;"更新機(jī)床當(dāng)前位置。
本發(fā)明具有如下特點(diǎn)-
決策與實(shí)施分開,決策與數(shù)據(jù)收集的工作統(tǒng)一由內(nèi)核去做;數(shù)據(jù)分析, 處理方面的工作統(tǒng)一由解析器去做。這樣可以做到程序條理清晰,數(shù)據(jù)流向 清楚明了,各子程序之間的耦合度小,便于維護(hù)。
正向解析和反向解析分開,正向解析由一個(gè)單獨(dú)的文件處理;反向解析 也由一個(gè)單獨(dú)的文件處理。這樣可以保證程序各功能模塊之間相對獨(dú)立,便 于維護(hù)。
以上顯示和描述了本發(fā)明的基本原理、主要特征和本發(fā)明的優(yōu)點(diǎn)。本行 業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實(shí)施例的限制,上述實(shí)施例和說明 書中描述的只是說明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下本 發(fā)明還會有各種變化和改進(jìn),這些變化和改進(jìn)都落入要求保護(hù)的本發(fā)明范圍 內(nèi)。本發(fā)明要求保護(hù)范圍由所附的權(quán)利要求書及其等同物界定。
權(quán)利要求
1、數(shù)控機(jī)床系統(tǒng)中實(shí)現(xiàn)刀具快速返回的控制方法,該方法由一個(gè)控制系統(tǒng)完成,所述控制系統(tǒng)包括用于接收外界指令的輸入界面,用于接收輸入界面信息的內(nèi)核模塊,用于接收內(nèi)核模塊信息的解析模塊;其特征在于,首先內(nèi)核模塊接收來自輸入界面的信息,當(dāng)信息為快速返回信息時(shí),內(nèi)核模塊負(fù)責(zé)收集快速返回的相關(guān)信息,比如快速返回的起點(diǎn)位置,終點(diǎn)位置,然后發(fā)送給解析器;解析模塊接收來自內(nèi)核模塊的信息,如解析區(qū)間的開始位置,結(jié)束位置;若接收到的是快速返回,則不解析,直接命令機(jī)床快速定位到當(dāng)前路徑的開始點(diǎn)。
2、 根據(jù)權(quán)利要求1所述的數(shù)控機(jī)床系統(tǒng)中實(shí)現(xiàn)刀具快速返回的控制方法, 其特征在于,當(dāng)內(nèi)核模塊接收來自輸入界面的信息時(shí),內(nèi)核模塊從 NCSNAPSHOT文件找到機(jī)床上次停止的位置作為開始位置;并決策解析區(qū)間 的結(jié)束位置,如果是快速返回,則結(jié)束位置就是當(dāng)前路徑的首點(diǎn);并將解析 區(qū)間傳送給解析模塊;其中NCSNAPSHOT文件是內(nèi)核中用于存放機(jī)床信息的一 個(gè)文件。
3、 根據(jù)權(quán)利要求1所述的數(shù)控機(jī)床系統(tǒng)中實(shí)現(xiàn)刀具快速返回的控制方法, 其特征在于,當(dāng)解析模塊接收到來自內(nèi)核模塊的信息為快速返回信息時(shí),直 接利用快速移動指令將機(jī)床刀具移動到開始點(diǎn)。
全文摘要
數(shù)控機(jī)床系統(tǒng)中實(shí)現(xiàn)刀具快速返回的控制方法,首先內(nèi)核模塊接收來自輸入界面的信息,當(dāng)信息為快速返回信息時(shí),內(nèi)核模塊負(fù)責(zé)收集快速返回的相關(guān)信息,比如快速返回的起點(diǎn)位置,終點(diǎn)位置,然后發(fā)送給解析器;解析模塊接收來自內(nèi)核模塊的信息,如解析區(qū)間的開始位置,結(jié)束位置;若接收到的是快速返回,則不解析,直接命令機(jī)床快速定位到當(dāng)前路徑的開始點(diǎn)。
文檔編號G05B19/19GK101615020SQ20091005548
公開日2009年12月30日 申請日期2009年7月28日 優(yōu)先權(quán)日2009年7月28日
發(fā)明者牟鳳林, 王文波, 鄭之開 申請人:上海奈凱電子科技有限公司;上海維宏電子科技有限公司