技術(shù)文章
運動控制卡的由來及線性插值的定義介紹
閱讀:610 發(fā)布時間:2022-12-27一、運動控制卡的由來
(1)為滿足新型數(shù)控系統(tǒng)的標(biāo)準(zhǔn)化、靈活性和開放性要求;
(2)在各種工業(yè)設(shè)備(如包裝機械、印刷機械等)、國防設(shè)備(如跟蹤定位系統(tǒng)等)、智能醫(yī)療器械等設(shè)備的自動控制系統(tǒng)的開發(fā)和改造中,迫切需要運動控制模塊的硬件平臺;
(3)PC在各個工業(yè)現(xiàn)場的廣泛應(yīng)用,也促使人們配備相應(yīng)的控制卡,以充分發(fā)揮PC的強大功能。運動控制卡通常采用專業(yè)的運動控制芯片或高速DSP作為運動控制核心,多用于控制步進(jìn)電機或伺服電機。一般情況下,運動控制卡與PC機構(gòu)成主從控制結(jié)構(gòu):PC負(fù)責(zé)人機交互界面的管理和控制系統(tǒng)的實時監(jiān)控(如鍵盤鼠標(biāo)管理等);控制卡完成了運動控制的所有細(xì)節(jié)(包括脈沖和方向信號輸入、自動加速和減速處理、原點和限位信號檢測等)。
運動控制卡具有開放的函數(shù)庫,供用戶在DOS或Windows系統(tǒng)平臺下開發(fā)和構(gòu)建所需的控制系統(tǒng)。因此,開放式結(jié)構(gòu)的運動控制卡可廣泛應(yīng)用于制造業(yè)設(shè)備自動化的各個領(lǐng)域。
二、運動控制卡線性插值的定義
直線插補是指在車床上常用的插補方法,在直線上沿著一組點逼近兩點之間的插補,沿直線控制刀具的運動。
一個部分的概括往往是多樣的,有直線、圓弧,也可能是任意曲線、樣條等。數(shù)控機床往往不能籠統(tǒng)地向?qū)嵺`中的曲線走,而是近似地向若干條小直線走,刀的方向通常為x、y方向。插補方法包括:直線插補、樣條插補等。所謂直線插補只是在實踐中用來總結(jié)的插補方法是一條直線(如果不是一條直線,也可以用急補的方法用一段曲線來急補,然后每一段線都可以用插補直線)。
首先,我們假設(shè)實踐總結(jié)的起點沿x方向(一個脈沖當(dāng)量),短時發(fā)現(xiàn)終點在實踐概述下面,是一條沿y方向短時間的線段,在此刻和如果在實踐總結(jié)下面的線終點,繼續(xù)沿y方向短時間,直到上述實踐總結(jié)在未來,以x方向短時間,逐級循環(huán)類推。直到你達(dá)到泛化的結(jié)束。這樣,練習(xí)總結(jié)由一段折線拼接而成,雖然它是一段折線,但如果我們每一段裁剪的線段都很小(在精度允許的范圍內(nèi)),那么這一段折線和練習(xí)總結(jié)仍然能夠近似地當(dāng)作同一條曲線來對待。