本發(fā)明涉及數(shù)控激光切割機(jī)技術(shù)領(lǐng)域,具體地說是一種利用無極旋鈕進(jìn)行參數(shù)調(diào)節(jié)的方法。
背景技術(shù):
在激光切割加工過程中,切割和穿孔參數(shù)是影響切割質(zhì)量的一個(gè)很關(guān)鍵的因素。
傳統(tǒng)的激光切割過程中修改參數(shù)一般是采取暫停切割,修改參數(shù),然后繼續(xù)切割,或者直接把整個(gè)切割停止,修改參數(shù),然后再重新開始切割的方案。
在激光切割調(diào)試過程中,不同的材料、氣體、機(jī)床、激光器的組合最終想要呈現(xiàn)完美的切割效果都需要專業(yè)的激光工藝師進(jìn)行反復(fù)調(diào)試才能實(shí)現(xiàn)?,F(xiàn)在的切割工藝調(diào)試情況是,激光工藝師在調(diào)試一個(gè)新的板材切割效果時(shí)一般是先使用一套經(jīng)驗(yàn)參數(shù),進(jìn)行試切割,切割過程中觀察切割效果,如果切割效果不理想,會(huì)暫?;蛘咄V惯\(yùn)動(dòng),修改速度、功率、氣壓、高度、焦點(diǎn)和光斑等參數(shù),然后繼續(xù)切割查看參數(shù)修改之后的切割效果,如果參數(shù)的調(diào)節(jié)一直達(dá)不到切割質(zhì)量,激光工藝師就需要反復(fù)進(jìn)行參數(shù)的修改直至達(dá)到所需的切割質(zhì)量,這種調(diào)試工藝的方案不僅繁瑣,而且效率很低。在高功率厚板切割中切割質(zhì)量和斷面效果已經(jīng)是各大激光設(shè)備制造商進(jìn)入高功率切割領(lǐng)域的敲門磚,所以便捷的參數(shù)調(diào)節(jié)變得尤為重要。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明為克服現(xiàn)有技術(shù)的不足,提供一種根據(jù)激光切割機(jī)的狀態(tài),利用無極旋鈕按下,放開、旋轉(zhuǎn)和按下旋轉(zhuǎn)這四個(gè)動(dòng)作來進(jìn)行參數(shù)調(diào)節(jié)的方案,該方案實(shí)施方便,響應(yīng)快,可擴(kuò)展性強(qiáng)。
為實(shí)現(xiàn)上述目的,設(shè)計(jì)一種利用無極旋鈕進(jìn)行參數(shù)調(diào)節(jié)的方法,其特征在于:具體步驟如下:
(1)開啟激光切割機(jī)處理軟件;
(2)判斷無極旋鈕是否有動(dòng)作,是則激活參數(shù)調(diào)節(jié)并獲取激光切割機(jī)的狀態(tài);否則繼續(xù)判斷無極旋鈕是否有動(dòng)作;
(3)獲取激光切割機(jī)的狀態(tài),如果是暫停狀態(tài),則進(jìn)入暫停狀態(tài)的參數(shù)調(diào)節(jié);如果是加工狀態(tài),則進(jìn)入加工狀態(tài)的參數(shù)調(diào)節(jié);如果是停止?fàn)顟B(tài),則進(jìn)入停止?fàn)顟B(tài)的參數(shù)調(diào)節(jié);
(4)激光切割機(jī)完成工作狀態(tài)的參數(shù)調(diào)節(jié)后,執(zhí)行新的參數(shù)。
所述的暫停狀態(tài)參數(shù)調(diào)節(jié)的具體步驟如下:
(1)判斷無極旋鈕的動(dòng)作狀態(tài),如果是旋轉(zhuǎn)狀態(tài),則進(jìn)入點(diǎn)動(dòng)參數(shù)調(diào)節(jié)狀態(tài);
(2)進(jìn)入點(diǎn)動(dòng)參數(shù)調(diào)節(jié)狀態(tài),判斷無極旋鈕的動(dòng)作狀態(tài),如果是旋轉(zhuǎn)狀態(tài),則進(jìn)行激光切割機(jī)點(diǎn)動(dòng)的三檔速度調(diào)節(jié),此時(shí)可以通過旋鈕的旋轉(zhuǎn)調(diào)節(jié)點(diǎn)動(dòng)的低中高三檔速度,默認(rèn)選擇的是點(diǎn)動(dòng)中速,順時(shí)針旋轉(zhuǎn),調(diào)節(jié)成點(diǎn)動(dòng)高速,逆時(shí)針旋轉(zhuǎn)調(diào)節(jié)成點(diǎn)動(dòng)低速;如果是按下狀態(tài),則關(guān)閉三檔速度調(diào)節(jié),同時(shí)設(shè)置并保存點(diǎn)動(dòng)速度參數(shù);
(3)判斷無極旋鈕的動(dòng)作狀態(tài),如果是按下旋轉(zhuǎn)狀態(tài),則進(jìn)行前進(jìn)后退參數(shù)設(shè)置,檢測(cè)到無極旋鈕按下的操作,關(guān)閉前進(jìn)后退參數(shù)配置;
(4)判斷無極旋鈕的動(dòng)作狀態(tài),如果是按下狀態(tài),則進(jìn)入軌跡前進(jìn)后退控制調(diào)節(jié)狀態(tài);
(5)進(jìn)入軌跡前進(jìn)后退控制調(diào)節(jié)狀態(tài),判斷無極旋鈕的動(dòng)作狀態(tài),如果是按下狀態(tài),則關(guān)閉前進(jìn)后退控制;如果是旋轉(zhuǎn)狀態(tài),并且是順時(shí)針旋轉(zhuǎn)狀態(tài),則控制激光切割機(jī)機(jī)床沿著軌跡向前運(yùn)動(dòng);如果是旋轉(zhuǎn)狀態(tài),并且是逆時(shí)針旋轉(zhuǎn)狀態(tài),則控制激光切割機(jī)機(jī)床沿著軌跡向后運(yùn)動(dòng)。
所述的加工狀態(tài)參數(shù)調(diào)節(jié)的具體步驟如下:
(1)獲取需要調(diào)節(jié)的參數(shù)olddata;
(2)旋轉(zhuǎn)無極旋鈕;
(3)計(jì)算無極旋鈕的調(diào)節(jié)量(delta),從而得到新的數(shù)據(jù)值(newdata=olddata+delta);
(4)重新設(shè)置新的參數(shù);
(5)激光切割機(jī)執(zhí)行新的參數(shù)。
所述的停止?fàn)顟B(tài)參數(shù)調(diào)節(jié)的具體步驟如下:
(1)判斷無極旋鈕的動(dòng)作狀態(tài),如果是旋轉(zhuǎn)狀態(tài),則進(jìn)入點(diǎn)動(dòng)參數(shù)調(diào)節(jié)狀態(tài);
(2)進(jìn)入點(diǎn)動(dòng)參數(shù)調(diào)節(jié)狀態(tài),判斷無極旋鈕的動(dòng)作狀態(tài),如果是旋轉(zhuǎn)狀態(tài),則進(jìn)行激光切割機(jī)點(diǎn)動(dòng)的三檔速度調(diào)節(jié),此時(shí)可以通過旋鈕的旋轉(zhuǎn)調(diào)節(jié)點(diǎn)動(dòng)的低中高三檔速度,默認(rèn)選擇的是點(diǎn)動(dòng)中速,順時(shí)針旋轉(zhuǎn),調(diào)節(jié)成點(diǎn)動(dòng)高速,逆時(shí)針旋轉(zhuǎn)調(diào)節(jié)成點(diǎn)動(dòng)低速;如果是按下狀態(tài),則關(guān)閉三檔速度調(diào)節(jié),同時(shí)設(shè)置并保存點(diǎn)動(dòng)速度參數(shù);
(3)判斷無極旋鈕的動(dòng)作狀態(tài),如果是按下旋轉(zhuǎn)狀態(tài),則進(jìn)行旋鈕參數(shù)設(shè)置,檢測(cè)到無極旋鈕按下的操作,關(guān)閉界面;
(4)判斷無極旋鈕的動(dòng)作狀態(tài),如果是按下狀態(tài),則進(jìn)入待加工文件選擇狀態(tài);
(5)進(jìn)入待加工文件選擇狀態(tài),判斷無極旋鈕的動(dòng)作狀態(tài),如果是旋轉(zhuǎn)狀態(tài),則進(jìn)行切換文件;如果是按下狀態(tài),則保存當(dāng)前圖紙為加工圖紙,然后退出。
本發(fā)明同現(xiàn)有技術(shù)相比,提供一種利用無極旋鈕進(jìn)行參數(shù)調(diào)節(jié)的方法,無極旋鈕調(diào)節(jié)參數(shù)可以在不暫停和不停止運(yùn)動(dòng)的情況下修改加工和穿孔過程中的速度、功率、氣壓、高度、焦點(diǎn)和光斑等參數(shù),參數(shù)的修改即時(shí)生效,同時(shí)還可以針對(duì)具體的參數(shù)進(jìn)行微調(diào)節(jié),避免了反復(fù)暫停修改參數(shù)的操作,同時(shí)實(shí)現(xiàn)了一次切割調(diào)節(jié)多種工藝參數(shù)。
附圖說明
圖1為本發(fā)明軟件流程圖。
圖2為圖1中暫停狀態(tài)的具體流程圖。
圖3為圖1中加工狀態(tài)的具體流程圖。
圖4為圖1中停止?fàn)顟B(tài)的具體流程圖。
具體實(shí)施方式
下面根據(jù)附圖對(duì)本發(fā)明做進(jìn)一步的說明。
如圖1所示,利用無極旋鈕進(jìn)行參數(shù)調(diào)節(jié)的方法,具體步驟如下:
(1)開啟激光切割機(jī)處理軟件;
(2)判斷無極旋鈕是否有動(dòng)作,是則激活參數(shù)調(diào)節(jié)并獲取激光切割機(jī)的狀態(tài);否則繼續(xù)判斷無極旋鈕是否有動(dòng)作;
(3)獲取激光切割機(jī)的狀態(tài),如果是暫停狀態(tài),則進(jìn)入暫停狀態(tài)的參數(shù)調(diào)節(jié);如果是加工狀態(tài),則進(jìn)入加工狀態(tài)的參數(shù)調(diào)節(jié);如果是停止?fàn)顟B(tài),則進(jìn)入停止?fàn)顟B(tài)的參數(shù)調(diào)節(jié);
(4)激光切割機(jī)完成工作狀態(tài)的參數(shù)調(diào)節(jié)后,執(zhí)行新的參數(shù)。
無極旋鈕通過usb口與激光切割軟件進(jìn)行通訊,可以分別檢測(cè)無極旋鈕按下、放開、旋轉(zhuǎn)和按下旋轉(zhuǎn)四種動(dòng)作。當(dāng)按下無極旋鈕時(shí),通過讀取無極旋鈕的鍵值判斷旋鈕當(dāng)前的狀態(tài)是按下;當(dāng)放開無極旋鈕時(shí),通過讀取無極旋鈕的鍵值判斷旋鈕當(dāng)前的狀態(tài)是放開;當(dāng)按下旋轉(zhuǎn)無極旋鈕時(shí)通過讀取無極旋鈕的鍵值和刻度數(shù)判斷旋鈕當(dāng)前的狀態(tài)是按下旋轉(zhuǎn);當(dāng)旋轉(zhuǎn)無極旋鈕時(shí)通過讀取無極旋鈕的刻度數(shù)和無極旋鈕開始旋轉(zhuǎn)到結(jié)束的時(shí)間,計(jì)算出無極旋鈕旋轉(zhuǎn)的速度,從而計(jì)算參數(shù)的調(diào)節(jié)速度與參數(shù)的調(diào)節(jié)量。通過檢測(cè)無極旋鈕的四種動(dòng)作,進(jìn)而結(jié)合激光切割機(jī)的處理軟件的暫停、停止和加工三種狀態(tài)進(jìn)行組合,完成不同狀態(tài)下的參數(shù)調(diào)節(jié)。在停止?fàn)顟B(tài)下,可以通過按下旋轉(zhuǎn)無極旋鈕觸發(fā)旋鈕參數(shù)配置事件,預(yù)先設(shè)置每種參數(shù)的調(diào)節(jié)量與無極旋鈕旋轉(zhuǎn)刻度數(shù)的一一對(duì)應(yīng)關(guān)系。
如圖2所示,暫停狀態(tài)參數(shù)調(diào)節(jié)的具體步驟如下:
(1)判斷無極旋鈕的動(dòng)作狀態(tài),如果是旋轉(zhuǎn)狀態(tài),則進(jìn)入點(diǎn)動(dòng)參數(shù)調(diào)節(jié)狀態(tài);
(2)進(jìn)入點(diǎn)動(dòng)參數(shù)調(diào)節(jié)狀態(tài),判斷無極旋鈕的動(dòng)作狀態(tài),如果是旋轉(zhuǎn)狀態(tài),則進(jìn)行激光切割機(jī)點(diǎn)動(dòng)的三檔速度調(diào)節(jié),此時(shí)可以通過旋鈕的旋轉(zhuǎn)調(diào)節(jié)點(diǎn)動(dòng)的低中高三檔速度,默認(rèn)選擇的是點(diǎn)動(dòng)中速,順時(shí)針旋轉(zhuǎn),調(diào)節(jié)成點(diǎn)動(dòng)高速,逆時(shí)針旋轉(zhuǎn)調(diào)節(jié)成點(diǎn)動(dòng)低速;如果是按下狀態(tài),則關(guān)閉三檔速度調(diào)節(jié),同時(shí)設(shè)置并保存點(diǎn)動(dòng)速度參數(shù);
(3)判斷無極旋鈕的動(dòng)作狀態(tài),如果是按下旋轉(zhuǎn)狀態(tài),則進(jìn)行前進(jìn)后退參數(shù)設(shè)置,檢測(cè)到無極旋鈕按下的操作,關(guān)閉前進(jìn)后退參數(shù)配置;
(4)判斷無極旋鈕的動(dòng)作狀態(tài),如果是按下狀態(tài),則進(jìn)入軌跡前進(jìn)后退控制調(diào)節(jié)狀態(tài);
(5)進(jìn)入軌跡前進(jìn)后退控制調(diào)節(jié)狀態(tài),判斷無極旋鈕的動(dòng)作狀態(tài),如果是按下狀態(tài),則關(guān)閉前進(jìn)后退控制;如果是旋轉(zhuǎn)狀態(tài),并且是順時(shí)針旋轉(zhuǎn)狀態(tài),則控制激光切割機(jī)機(jī)床沿著軌跡向前運(yùn)動(dòng);如果是旋轉(zhuǎn)狀態(tài),并且是逆時(shí)針旋轉(zhuǎn)狀態(tài),則控制激光切割機(jī)機(jī)床沿著軌跡向后運(yùn)動(dòng)。
激光切割機(jī)在暫停狀態(tài)下,常用的控制激光切割機(jī)運(yùn)動(dòng)的操作為點(diǎn)動(dòng),此時(shí)可以通過旋轉(zhuǎn)無極旋鈕,觸發(fā)點(diǎn)動(dòng)參數(shù)調(diào)節(jié)的事件,激光切割機(jī)常用的是低,中,高三種檔位的點(diǎn)動(dòng)速度。當(dāng)將無極旋鈕逆時(shí)針旋轉(zhuǎn)時(shí),可以判斷為當(dāng)前的點(diǎn)動(dòng)參數(shù)是需要調(diào)節(jié)至低速檔位,此時(shí)將點(diǎn)動(dòng)參數(shù)設(shè)置為低速模式;當(dāng)將無極旋鈕順時(shí)針旋轉(zhuǎn)時(shí),可以判斷為當(dāng)前的點(diǎn)動(dòng)參數(shù)是需要調(diào)節(jié)至高速檔位,此時(shí)將點(diǎn)動(dòng)參數(shù)設(shè)置為高速模式。在暫停狀態(tài)下按下旋轉(zhuǎn)無極旋鈕可以觸發(fā)前進(jìn)后退參數(shù)設(shè)置事件,可以預(yù)先設(shè)置前進(jìn)后退運(yùn)動(dòng)的距離與無極旋鈕旋轉(zhuǎn)的刻度數(shù)的對(duì)應(yīng)關(guān)系;暫停狀態(tài)下,控制加工軌跡前進(jìn)后退也是一個(gè)高頻操作,此時(shí)可以通過按下無極旋鈕,觸發(fā)控制加工軌跡前進(jìn)后退的事件,當(dāng)將無極旋鈕逆時(shí)針旋轉(zhuǎn)時(shí),可以判斷為需要激光切割機(jī)順著加工軌跡后退;當(dāng)將無極旋鈕順時(shí)針旋轉(zhuǎn)時(shí),可以判斷為需要激光切割機(jī)順著加工軌跡前進(jìn)。無極旋鈕旋轉(zhuǎn)的過程中,通過實(shí)時(shí)計(jì)算無極旋鈕旋轉(zhuǎn)的刻度數(shù)和無極旋鈕旋轉(zhuǎn)的速度來控制軌跡運(yùn)動(dòng)的距離和速度,一般情況下無極旋鈕旋轉(zhuǎn)的刻度數(shù)即為軌跡運(yùn)動(dòng)的毫米數(shù),無極旋鈕旋轉(zhuǎn)的速度即為控制激光切割機(jī)前進(jìn)后退運(yùn)動(dòng)的速度。
如圖3所示,加工狀態(tài)參數(shù)調(diào)節(jié)的具體步驟如下:
(1)獲取需要調(diào)節(jié)的參數(shù)olddata;
(2)旋轉(zhuǎn)無極旋鈕;
(3)計(jì)算無極旋鈕的調(diào)節(jié)量(delta),從而得到新的數(shù)據(jù)值(newdata=olddata+delta);
(4)重新設(shè)置新的參數(shù);
(5)激光切割機(jī)執(zhí)行新的參數(shù)。
激光切割機(jī)在加工狀態(tài)下,常用的操作為修改影響激光切割質(zhì)量的參數(shù),比如速度、功率、氣壓、高度、焦點(diǎn)和光斑等。此時(shí)先選取需要調(diào)節(jié)的參數(shù),記錄該參數(shù)值,作為原始值進(jìn)行保存。當(dāng)將無極旋鈕逆時(shí)針旋轉(zhuǎn)時(shí),可以判斷為將當(dāng)前的參數(shù)調(diào)小,無極旋鈕旋轉(zhuǎn)結(jié)束時(shí),可以得到旋鈕旋轉(zhuǎn)的刻度數(shù),通過預(yù)先設(shè)置的參數(shù)的調(diào)節(jié)量與無極旋鈕旋轉(zhuǎn)刻度數(shù)的對(duì)應(yīng)關(guān)系計(jì)算當(dāng)前參數(shù)的調(diào)節(jié)量,與原始值進(jìn)行疊加從而得到新的數(shù)據(jù)值;當(dāng)將無極旋鈕順時(shí)針旋轉(zhuǎn)時(shí),可以判斷為將當(dāng)前的參數(shù)調(diào)大,無極旋鈕旋轉(zhuǎn)結(jié)束時(shí),可以得到旋鈕旋轉(zhuǎn)的刻度數(shù),通過預(yù)先設(shè)置的參數(shù)的調(diào)節(jié)量與無極旋鈕旋轉(zhuǎn)刻度數(shù)的對(duì)應(yīng)關(guān)系計(jì)算當(dāng)前參數(shù)的調(diào)節(jié)量,從而的得到新的數(shù)據(jù)值。通過激光切割軟件將新的參數(shù)發(fā)送至激光切割機(jī)執(zhí)行新的參數(shù),此時(shí)新的參數(shù)變成原始值,可以繼續(xù)進(jìn)行下一輪參數(shù)的調(diào)節(jié)。如果此時(shí)需要調(diào)節(jié)其他的參數(shù),重新選擇參數(shù),通過旋轉(zhuǎn)無極旋鈕調(diào)節(jié)即可,整個(gè)參數(shù)的調(diào)節(jié)過程,加工一直在進(jìn)行,無任何暫?;蛘咄V惯\(yùn)動(dòng)的操作,而且參數(shù)是即時(shí)生效的。
如圖4所示,停止?fàn)顟B(tài)參數(shù)調(diào)節(jié)的具體步驟如下:
(1)判斷無極旋鈕的動(dòng)作狀態(tài),如果是旋轉(zhuǎn)狀態(tài),則進(jìn)入點(diǎn)動(dòng)參數(shù)調(diào)節(jié)狀態(tài);
(2)進(jìn)入點(diǎn)動(dòng)參數(shù)調(diào)節(jié)狀態(tài),判斷無極旋鈕的動(dòng)作狀態(tài),如果是旋轉(zhuǎn)狀態(tài),則進(jìn)行激光切割機(jī)點(diǎn)動(dòng)的三檔速度調(diào)節(jié),此時(shí)可以通過旋鈕的旋轉(zhuǎn)調(diào)節(jié)點(diǎn)動(dòng)的低中高三檔速度,默認(rèn)選擇的是點(diǎn)動(dòng)中速,順時(shí)針旋轉(zhuǎn),調(diào)節(jié)成點(diǎn)動(dòng)高速,逆時(shí)針旋轉(zhuǎn)調(diào)節(jié)成點(diǎn)動(dòng)低速;如果是按下狀態(tài),則關(guān)閉三檔速度調(diào)節(jié),同時(shí)設(shè)置并保存點(diǎn)動(dòng)速度參數(shù);
(3)判斷無極旋鈕的動(dòng)作狀態(tài),如果是按下旋轉(zhuǎn)狀態(tài),則進(jìn)行旋鈕參數(shù)設(shè)置,檢測(cè)到無極旋鈕按下的操作,關(guān)閉界面;
(4)判斷無極旋鈕的動(dòng)作狀態(tài),如果是按下狀態(tài),則進(jìn)入待加工文件選擇狀態(tài);
(5)進(jìn)入待加工文件選擇狀態(tài),判斷無極旋鈕的動(dòng)作狀態(tài),如果是旋轉(zhuǎn)狀態(tài),則進(jìn)行切換文件;如果是按下狀態(tài),則保存當(dāng)前圖紙為加工圖紙,然后退出。
激光切割機(jī)在停止?fàn)顟B(tài)下,常用的控制激光切割機(jī)運(yùn)動(dòng)的操作為點(diǎn)動(dòng),此時(shí)可以通過旋轉(zhuǎn)無極旋鈕,觸發(fā)點(diǎn)動(dòng)參數(shù)調(diào)節(jié)的事件,激光切割機(jī)常用的是低,中,高三種檔位的點(diǎn)動(dòng)速度。當(dāng)將無極旋鈕逆時(shí)針旋轉(zhuǎn)時(shí),可以判斷為當(dāng)前的點(diǎn)動(dòng)參數(shù)是需要調(diào)節(jié)至低速檔位,此時(shí)將點(diǎn)動(dòng)參數(shù)設(shè)置為低速模式;當(dāng)將無極旋鈕順時(shí)針旋轉(zhuǎn)時(shí),可以判斷為當(dāng)前的點(diǎn)動(dòng)參數(shù)是需要調(diào)節(jié)至高速檔位,此時(shí)將點(diǎn)動(dòng)參數(shù)設(shè)置為高速模式。停止?fàn)顟B(tài)下,選擇一個(gè)加工文件來進(jìn)行切割也是一個(gè)高頻操作,此時(shí)可以通過按下無極旋鈕,觸發(fā)加工文件選擇的事件。當(dāng)將無極旋鈕逆時(shí)針旋轉(zhuǎn)時(shí),可以判斷為需要選取上一個(gè)加工文件進(jìn)行加工,此時(shí)按下無極旋鈕會(huì)將上一個(gè)文件選擇為當(dāng)前激光切割軟件需要加工的文件;當(dāng)將無極旋鈕順時(shí)針旋轉(zhuǎn)時(shí),可以判斷為需要選取下一個(gè)加工文件進(jìn)行加工,此時(shí)按下無極旋鈕會(huì)將下一個(gè)文件選擇為當(dāng)前激光切割軟件需要加工的文件。
本發(fā)明同現(xiàn)有技術(shù)相比,使得參數(shù)的調(diào)節(jié)可以基于一個(gè)無極旋鈕來完成,并且調(diào)節(jié)好的參數(shù)即時(shí)生效,大大提高了參數(shù)調(diào)節(jié)的效率。