![]() |
什么是逐點比較法 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
如上所述,偏差計算是逐點比較法關鍵的一步。下面以第Ⅰ象限直線為例導出其偏差計算公式。
圖2-1
直線插補過程 如圖2—1所示,假定直線
若任意點
亦即:
由此可以取偏差判別函數
由
當
當
當
從圖2—1看出,對于起點在原點,終點為A(
對于圖2—1的加工直線OA,我們運用上述法則,根據偏差判別函數值,就可以獲得如圖中折線段那樣的近似直線。
但是按照上述法則進行
已經知道,加工點的坐標為(
若
即:
如果某一時刻,加工點P(
即:
根據式(2—1)及式(2—2)可以看出,新加工點的偏差完全可以用前一加工點的偏差遞推出來。
綜上所述,逐點比較法的直線插補過程為每走一步要進行以下4個節拍(步驟),即判別、進給、運算、比較。 (1)
判別。根據偏差值確定刀具位置是在直線的上方(或線上),還是在直線的下方。 (2)
進給。根據判別的結果,決定控制哪個坐標(x或y)移動一步。 (3)
運算。計算出刀具移動后的新偏差,提供給下一步作判別依據。根據式(2—1)及式(2—2)來計算新加工點的偏差,使運算大大簡化。但是每一新加工點的偏差是由前一點偏差
(4)
比較。在計算偏差的同時,還要進行一次終點比較,以確定是否到達了終點。若已經到達,就不再進行運算,并發出停機或轉換新程序段的信號。
下面以實例來驗證圖2—1。設欲加工直線OA,其終點坐標為
圖2-2 逐點比較法直線插補過程 表2-1 逐點比較法直線插補運算舉例
|