數字程序控制原理
發布時間:2014/8/5 20:23:01 訪問次數:463
首先分析如圖9 - 32所示的平面曲線圖形,MA2S372如何用計算機在繪圖儀或數控機床上重現,以此來說明數字程序控制的基本原理。
1)曲線分割
將所需加工的輪廓曲線分割成機床能夠加工的曲線線段,依據的原則是保證線段所連的曲線(或折線)與原圖形的誤差在允許范圍之內。如將圖9 -32所示的曲線分割成直線段06、cd和圓弧曲
線6。三段,然后把口、6、c、d四點坐標記下來并送給計算機。
2)插補計算
根據給定的各曲線段的起點、終點坐標(o、6、c、d各點坐標),以一定的規律定出一系列中間點,要求用這些中間點所連接的曲線段必須以一定的精度逼近給定的線段。確定各坐標值之間的中間值的數值計算方法稱為插值或插補。常用的插補形式有直線插補和二次曲線插卒h兩種形式:直線插補是揩在給定的兩個基點之間用一條近似直線來逼近,當然由此定出中間點連接起來的折線近似于一條直線,而并不是真正的直線;二次曲線插補是指在給定的兩個基點之間用一條近似曲線來逼近,也就是實際的中間點連線是一條近似于曲線的折線弧。常用的二次曲線有圓弧、拋物線和雙曲線等。對圖9 -32所示的曲線,ab和cd段用直線插補,bc段用圓弧插補比較合理。
3)脈沖分配
根據插補運算過程中定出的各中間點,對x、),分配脈沖信號,以控制步進電機的旋轉方向、速度及轉動的角度,步進電機帶動刀具,從而加工出所要求的輪廓。根據步進電機的特點,每一個脈沖信號將控制步進電機轉動一定的角度,從而帶動刀具在z或y方向移動一個固定的距離。把對應于每個脈沖移動的相對位置稱為脈沖當量或步長,常用Ax和△),來表示,并且△戈:Ay。很明顯,脈沖當量也就是刀具的最小移動單位,△戈和Ay的取值越小,所加工的曲線就越逼近理想的曲線。
首先分析如圖9 - 32所示的平面曲線圖形,MA2S372如何用計算機在繪圖儀或數控機床上重現,以此來說明數字程序控制的基本原理。
1)曲線分割
將所需加工的輪廓曲線分割成機床能夠加工的曲線線段,依據的原則是保證線段所連的曲線(或折線)與原圖形的誤差在允許范圍之內。如將圖9 -32所示的曲線分割成直線段06、cd和圓弧曲
線6。三段,然后把口、6、c、d四點坐標記下來并送給計算機。
2)插補計算
根據給定的各曲線段的起點、終點坐標(o、6、c、d各點坐標),以一定的規律定出一系列中間點,要求用這些中間點所連接的曲線段必須以一定的精度逼近給定的線段。確定各坐標值之間的中間值的數值計算方法稱為插值或插補。常用的插補形式有直線插補和二次曲線插卒h兩種形式:直線插補是揩在給定的兩個基點之間用一條近似直線來逼近,當然由此定出中間點連接起來的折線近似于一條直線,而并不是真正的直線;二次曲線插補是指在給定的兩個基點之間用一條近似曲線來逼近,也就是實際的中間點連線是一條近似于曲線的折線弧。常用的二次曲線有圓弧、拋物線和雙曲線等。對圖9 -32所示的曲線,ab和cd段用直線插補,bc段用圓弧插補比較合理。
3)脈沖分配
根據插補運算過程中定出的各中間點,對x、),分配脈沖信號,以控制步進電機的旋轉方向、速度及轉動的角度,步進電機帶動刀具,從而加工出所要求的輪廓。根據步進電機的特點,每一個脈沖信號將控制步進電機轉動一定的角度,從而帶動刀具在z或y方向移動一個固定的距離。把對應于每個脈沖移動的相對位置稱為脈沖當量或步長,常用Ax和△),來表示,并且△戈:Ay。很明顯,脈沖當量也就是刀具的最小移動單位,△戈和Ay的取值越小,所加工的曲線就越逼近理想的曲線。
上一篇:數字程序控制器的設計
上一篇:按控制對象的運動軌跡分類