本論文之研究目的為研發一套CNC伺服沖床之控制系統,此控制系統包含自行定義之NC控制程式碼、CNC核心控制軟體,以及控制器軟硬體整合。 CNC核心控制軟體以實驗室已有之三軸CNC工具機控制系統為基礎,保留主要之核心運動控制流程與資訊處理架構,另外再針對CNC伺服沖床加入許多新研發之功能,包括NURBS曲線格式之沖頭運動路徑輸入、插補計算,及沖頭下死點即時監控與補償。使用NURBS曲線格式輸入沖頭運動曲線,可提供連續之速度加速度轉換,以降低機台振動力源,並減少伺服馬達之負荷,同時也提高了沖頭運動曲線自由度,提供更多可能的加工方式。本研發之控制系統另外提供一簡單NURBS曲線格式之沖頭運動曲線編輯器,使用者可利用此編輯器編輯所需之沖頭運動路徑,並產生相對應之NC控制程式,提供給CNC控制系統進行加工,而沖頭下死點監控與補償之功能,可確保CNC伺服沖床下死點位置之重複性,提高加工品質。在此功能模組中,系統記錄伺服馬達端編碼器值,及沖頭端光學尺讀值,以曲線擬合之方法計算出下死點精確位置,此方法優點為不會受到機器振動或馬達受干擾所造成的影響。