本論文提出一五軸命令式疊代學習控制技術(Five-axis command-based iterative learning control, FCILC)結合使用刀具中心點控制功能(Tool center point control function, TCPCF),用以大幅提升五軸重複輪廓加工之追蹤以及輪廓循跡性能。在不改變CNC運動控制器架構下,FCILC學習演算法利用前幾次加工程序的追蹤誤差來疊代更新輸入命令。此TCPCF技術可偵測刀具位置以及刀具軸向路徑之尖銳轉角以及不連續處,並依據切線以及軸向急衝度的限制來產生平滑之五軸命令軌跡。FCILC技術則可降低由系統伺服落後以及摩擦力所造成之追蹤及輪廓誤差,並消除外部雜訊的累積效應。最後,將此FCILC結合一零相位濾波器應用於一搭載PC-based控制器之擺頭搖籃型五軸雕刻機上,實驗結果顯示採用FCILC技術五軸刀具中心點之輪廓循跡精度可以被大幅地提升。
In this paper, a five-axis command-based iterative learning control (FCILC) with tool center point control function (TCPCF) is proposed to improve the tracking and contouring performance for five-axis repetitive contour machining. Without changing the original CNC control architecture, the proposed FCILC utilizes the learning algorithm to updates the input commands based on the tracking errors from the previous process. The TCPCF can detect the sharp corner and discontinuity of the tool position and orientation, and generate smooth five-axis motion trajectories based on the constraints of tangential and axial jerk. The FCILC can reduce the tracking and contouring errors caused by servo lag and friction, and alleviate the effects of noise accumulation. Finally, FCILC with a zero-phase filter is applied to a C-type five-axis engraving machine using a PC-based controller. Experiment results validate that the contour errors of the TCP can be significantly reduced using the proposed technology.