戀夜直播app官方正版下载_戀夜直播高品质美女在线视频互动社区_戀夜直播官方版

閱讀 | 訂閱
閱讀 | 訂閱
控制系統(tǒng)

基于ADT-853卡激光商標切割機系統(tǒng)軟件開發(fā)

星之球科技 來源:焊接資源網(wǎng)2011-08-02 我要評論(0 )   

摘要:隨著數(shù)控技術(shù)的發(fā)展,很多手工加工控制的機床、設(shè)備均將被數(shù)控設(shè)備所替代。而運動控制將在數(shù)控技術(shù)中導(dǎo)演極為重要的角色,本文將舉例說明采用運動控制與激光的配...

摘要:隨著數(shù)控技術(shù)的發(fā)展,很多手工加工控制的機床、設(shè)備均將被數(shù)控設(shè)備所替代。而運動控制將在數(shù)控技術(shù)中導(dǎo)演極為重要的角色,本文將舉例說明采用運動控制與激光的配合“激光商標切割機”控制系統(tǒng)的開發(fā)過程。

關(guān)鍵詞:ADT-853,數(shù)控,運動控制,激光

前言
隨著經(jīng)濟的發(fā)展,各大公司對商標及知識產(chǎn)權(quán)的重視越來越強烈,商標往往體現(xiàn)了一個公司的經(jīng)營理念和文化底蘊。而隨之而來的商標生產(chǎn)也成了一個熱門產(chǎn)業(yè)。當(dāng)前的商標生產(chǎn)一般分為兩個步驟。即一是商標毛坯的大批量生產(chǎn),一般由紡織機械或印刷機械完成。二是商標的切割和加工,將成批的商標切割成單個商標。傳統(tǒng)的商標切割由手工完成,生產(chǎn)效率低下,質(zhì)量參次不齊,迫切需要自動化的數(shù)控設(shè)備完成這一工作。激光技術(shù)以它本身的各種優(yōu)點承擔(dān)起了這項切割任務(wù)。而配合激光切割的必須要有一套高質(zhì)量的XY運動控制定位系統(tǒng)。
我們在開發(fā)中采用深圳眾為興數(shù)控技術(shù)有限公司的PCI總線的ADT-853運動控制卡來完成運動控制系統(tǒng)部分。ADT-853不僅具有運動控制功能,同時具有1路DA輸出和一路PWM信號輸出,是專門針對激光切割/雕刻開發(fā)的一款運動控制卡。本系統(tǒng)中采用PWM信號來控制激光器的能量。
一、系統(tǒng)組成
系統(tǒng)由四部分組成:
1、主控PC機;
2、ADT-853四軸運動控制卡,控制XY軸的定位,及ZW軸送料
3、XY采用三洋伺服驅(qū)動器,X軸400W,Y軸200W。送料機構(gòu)采用兩個步進電機。
4、CCD圖像采集卡,采集商標實時圖像數(shù)據(jù)。

二、系統(tǒng)工作原理

1、過程描述
以上是實際的商標帶,我們需要將其中的圖形(曲線部分)切割下來,同時要自動進行送料,接料,對時對商標帶可能的位置偏差進行補償。
A)準備好商標帶,放在機器的支架上。
B)將商標拉伸拉平放,并固定在切割面板上。
C)取得定位數(shù)據(jù),由圖像采集卡取得。
D)導(dǎo)入圖形數(shù)據(jù)。
E)設(shè)置切割參數(shù),如加工速度、能量等。
F)開始切割過程。
2、開發(fā)要點
圖2所示是實際的商標帶,其形狀是任意的,可能存在單排或多排圖形。工作時首先將商標帶裝好放在機器上,由于商標帶多為紡織類的柔軟材料,所以在放料時要求平坦,但不管怎樣,拉伸變形是不可避免的。另外在商標紡織過程中,同一個圖案也會存在一定的誤差,由于商標帶往往是成千上萬的連續(xù)切割,在送料過程中的誤差累積將會影起頻繁需要操作人員干預(yù),使得工作效率低下。 這樣就會碰到以問題,即:
怎樣保證切割的精度?怎樣處理切割過程中材料拉伸及變形?怎樣消除系統(tǒng)的累積誤差?
通過實驗,我們在軟件中實現(xiàn)了軟件自動補償?shù)墓δ?,最大限度的避免變形的錯誤切割。消除系統(tǒng)的累積誤差,使得加工更加穩(wěn)定,達到加工8萬個商標時人工僅需干預(yù)一次。
商標帶的圖形是任意的,可能碰到非常復(fù)雜的形狀,而切割商標必須要求邊緣非常整齊光滑。所以加工的激光的能量調(diào)整要求相當(dāng)高。激光聚能與時間成正比,而時間加工速度也是正比關(guān)系,如果加工時使用恒定的激光功率,將不可能達到好的加工效果。在應(yīng)用過程中,我們采用ADT842控制卡來實時控制激光,頻率達到20K以上,對應(yīng)同的材料和速度,系統(tǒng)自動對激光能量進行調(diào)整,完全避免了以上所述問題。

三、軟件實現(xiàn)
整個軟件分為圖像采集定位(以下稱定位軟件)及運動控制(以下稱控制軟件)部分,兩部分獨立處理協(xié)調(diào)工作。
首先運行定位軟件,通過定位軟件可得了商標的標準圖形,通過在標準圖形中取特征點的辦法實現(xiàn)實時圖形與標準圖形的差異比較。同時需將標準圖形矢量化后??刂栖浖⒆x取圖形后控制XY軸的運動和商標帶的移動,當(dāng)一個商標切割完成后,控制軟件首先送商標帶,然后調(diào)用定位軟件采集當(dāng)前切割的圖形并與標準圖形進行比較分析,若發(fā)現(xiàn)有變形或縮放時將數(shù)據(jù)變化傳達給控制軟件,控制軟件將在本次切割時調(diào)整圖形數(shù)據(jù)。

1、軟件結(jié)構(gòu)

2、關(guān)鍵算法處理
1)、圖形拉伸及變形
在軟件中定義如下結(jié)構(gòu):
typedef struct
{
double angle; //旋轉(zhuǎn)角度
long ImageLocalOX ; //圖象原點
long ImageLocalOY ;
float ImageWidthRadio ; //縮放比例
float ImageHeightRadio ;
long ImageHeightPixel; //相機區(qū)域
long ImageWidthPixel;
int bfilished ; //定位標識
}CWLOCALDATA;

定位軟件加工之前時首先得到圖形的標準結(jié)構(gòu),每次切割完一個圖形后,定位軟件將攝取當(dāng)前圖形并與標準數(shù)據(jù)進行比較,如果在送料過程中,商標帶發(fā)送輕微移動,旋轉(zhuǎn)或由于本身比例與上一商標不一致,定位軟件立即將該數(shù)據(jù)返回給加工軟件,加工軟件將根據(jù)這些數(shù)據(jù)做出補償。

CWLOCALDATA posData;
Get Transmut(posData); //獲取變形數(shù)據(jù)

tx = x; //原始圖形數(shù)據(jù)
ty = y;
double angtx= tx * cos(posData.angle)-ty *sin(posData.angle); //XY坐標的旋轉(zhuǎn)
double angty= ty * cos(posData.angle)+tx *sin(posData.angle);
tx=angtx;ty=angty;
tx=tx* posData.ImageWidthRadio; //縮放比例偏移
ty=ty* posData.ImageHeightRadio;

這樣tx,ty即實際的坐標值。

2)、原點補償
由于相機區(qū)域相對固定,為能攝取到切割圖形,必須使得切割圖形在相機的區(qū)域內(nèi),而每次送料可能存在一定的誤差。這樣如果仍按老的圖形原點進行切割,誤差將會越來越大,導(dǎo)致圖形超出相機區(qū)域,以致不能正確切割。為此,加工之前先確定圖形的原點,在每加工完一個商標后,定位軟件計算出新的原點偏差值,根據(jù)偏差值在下次送料時進行補償。
long lorigX;//記錄初始偏原點值(像素單位)
long lValue;//位置偏差像素
double dLen;//送料補償
CWLOCALDATA posData;
Get Transmut(posData); //獲取數(shù)據(jù)
long lValue = posData.ImageLocalOX - lorigX; //新的位置
dLen= (double)( lValue* m_fPixPerMmX); //m_fPixPerMmX為每像素所對應(yīng)的毫米數(shù)。

2、控制卡操作
ADT-853控制卡是基于PCI總線的控制卡,它提供了豐富的庫函數(shù)供調(diào)用,可方便基于XY平臺的數(shù)控系統(tǒng)、機器人系統(tǒng)、雕刻切割系統(tǒng)、坐標測量系統(tǒng)的應(yīng)用(具體。
在系統(tǒng)中主要用到了兩軸直線插補,四軸直線插補。對于XY兩軸插補,只需設(shè)置X軸的速度曲線,ZW插補則只需設(shè)定Z軸的速度曲線。四軸插補需要設(shè)置X軸的速度,其Z軸的倍率及驅(qū)動速度應(yīng)與X軸設(shè)置相同,同時Z軸的初始速度也應(yīng)設(shè)為X軸的驅(qū)動速度。
便如:使XY軸以100脈沖/秒的初速度,200脈沖/秒的驅(qū)動速度,500脈沖/秒2的加速度各運行1000個脈沖。
Inp_dec_enable(0,1);//允許減速
Inp_Clear(0); //清除插補錯誤
Set_startV(0,1,200);
Set_Speed(0,1,200);
Set_Acc(0,1,500);
Inp_move2(0,1,1000,2,1000);
Int status (0);
While (1)
{
get_status(0,1,&status);
if ( status == 0) break; //動作完成
}

3、激光控制操作
ADT-853卡具備1路DA輸出,同時具備有1個PWM信號輸出。本系統(tǒng)中采用了美國相干公司的激光器。該激光器要求0-5V的脈沖信號,并可以調(diào)制脈沖的頻率及其占空比。在商標切割過程中,根據(jù)不同的速度、不同的紡織材料厚度需要對激光能量進行調(diào)整。由于能量與速度及紡織材料并不成一定的線性關(guān)系,所以需要建立一個激光能量對應(yīng)表。具體的做法是:#p#分頁標題#e#
建立一個材料數(shù)據(jù)結(jié)構(gòu),并以激光來進行切割實驗,得到該材料厚度的擊穿能量值。
然后以不同的速度進行切割,得到一個速度區(qū)間所對應(yīng)的能量范圍。
根據(jù)以上兩點,軟件在切割過程中,根據(jù)不同的速度和材料厚度自動對激光能量進行調(diào)整,以達到切割均勻,無燒焦現(xiàn)象。

四、結(jié)束語
結(jié)合ADT-853完美的運動控制性能及對激光的能量動態(tài)調(diào)節(jié),我們實現(xiàn)了商標切割的完全自動化。在應(yīng)用中該機器大大提高了生產(chǎn)效率和切割精度,對商標切割生產(chǎn)領(lǐng)域無疑是一個重大推動。

 

轉(zhuǎn)載請注明出處。

暫無關(guān)鍵詞
免責(zé)聲明

① 凡本網(wǎng)未注明其他出處的作品,版權(quán)均屬于激光制造網(wǎng),未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用。獲本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使 用,并注明"來源:激光制造網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)責(zé)任。
② 凡本網(wǎng)注明其他來源的作品及圖片,均轉(zhuǎn)載自其它媒體,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本媒贊同其觀點和對其真實性負責(zé),版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系我們刪除。
③ 任何單位或個人認為本網(wǎng)內(nèi)容可能涉嫌侵犯其合法權(quán)益,請及時向本網(wǎng)提出書面權(quán)利通知,并提供身份證明、權(quán)屬證明、具體鏈接(URL)及詳細侵權(quán)情況證明。本網(wǎng)在收到上述法律文件后,將會依法盡快移除相關(guān)涉嫌侵權(quán)的內(nèi)容。

網(wǎng)友點評
0相關(guān)評論
精彩導(dǎo)讀