公司動態(tài)
簡述車床數(shù)控系統(tǒng)的軟件結構
閱讀:2115 發(fā)布時間:2016-1-20
車床數(shù)控系統(tǒng)由數(shù)控單元、步進伺服驅動單元和減速步進電機組成, 數(shù)控單元采用MGS--5l單片微機,數(shù)控單元的控制程序是實現(xiàn)各種功能的核心,在零件 加工程序中,給定具體的加工長度、移動方向、進給速度,控制程序在*處理單元的支 持下,按照所輸入的加工程序數(shù)據(jù),經(jīng)過計算處理,發(fā)出所需要的脈沖信號,經(jīng)驅動器功 卒放大后,驅動步進電機,由步進電機拖動機械負載,實現(xiàn)機床的自動控制。在加工螺紋 時,必須配置主軸脈沖發(fā)生器,將主軸角位移變化信號傳遞至計算機,計算機根據(jù)所設定 的螺紋螺距進行插補,控制刀架加工各類螺紋。
該系統(tǒng)可以根據(jù)用戶需要發(fā)出或接收S. T. M信號,以實現(xiàn)機械加工的自動化。
數(shù)控機床軟件分為應用軟件和系統(tǒng)軟件。數(shù)控機床系統(tǒng)軟件是為實現(xiàn)數(shù)控機床系統(tǒng)各項功能所編制的軟件,也叫控制軟件,存放在計算機EPROM內存中。各種數(shù)控機床系統(tǒng)的功能設置和控制方案各不相同,它們的系統(tǒng)軟件在結構上和規(guī)模上差別很大,但是一般都包括輸入數(shù)據(jù)處理程序、插補運算程序、速度控制程序、管理程序和診斷程序。
(1)輸入數(shù)據(jù)處理程序:它接收輸入的零件加工程序,將標準代碼表示的加工指令和數(shù)據(jù)進行譯碼、數(shù)據(jù)處理,并按規(guī)定的格式存放。有的系統(tǒng)還要進行補償計算,或為插補運算和速度控制等進行預計算。通常,輸入數(shù)據(jù)處理程序包括輸入、譯碼和數(shù)據(jù)處理三項內容。
(2)插補計算程序:車床數(shù)控系統(tǒng)根據(jù)工件加工程序中提供的數(shù)據(jù),如曲線的種類、起點、終點等進行運算。根據(jù)運算結果,分別向各坐標軸發(fā)出進給脈沖。這個過程稱為插補運算。進給脈沖通過伺服系統(tǒng)驅動工作臺或*作相應的運動,完成程序規(guī)定的加工任務。
車床數(shù)控系統(tǒng)是一邊插補進行運算,一邊進行加工,是一種典型的實時控制方式,所以,插補運算的快慢直接影響機床的進給速度,因此應該盡可能地縮短運算時間,這是編制插補運算程序的關鍵。
(3)速度控制程序:速度控制程序根據(jù)給定的速度值控制插補運算的頻率,以保預定的進給速度。在速度變化較大時,需要進行自動加減速控制,以避免因速度突變而造成驅動系統(tǒng)失步。