技術(shù)文章
簡(jiǎn)析數(shù)控系統(tǒng)的組成部分及特點(diǎn)
閱讀:1108 發(fā)布時(shí)間:2017-9-5
世界上的數(shù)控系統(tǒng)種類繁多,形式各異,組成結(jié)構(gòu)上都有各自的特點(diǎn)。這些結(jié)構(gòu)特點(diǎn)來源于系統(tǒng)初始設(shè)計(jì)的基本要求和硬件和軟件的工程設(shè)計(jì)思路。接下來小編為大家介紹硬件與軟件的詳細(xì)組成部分:
硬件結(jié)構(gòu)
硬件結(jié)構(gòu)
微機(jī)部分:是CNC的核心,主要由CPU、存儲(chǔ)器和接口電路組成。
CPU由運(yùn)算器和控制器組成。
運(yùn)算器(ALU)主要對(duì)數(shù)據(jù)進(jìn)行算術(shù)和輯運(yùn)算。
外圓設(shè)備主要包括操作面板、鍵盤、顯示器、光電閱讀機(jī)、 紙帶穿孔機(jī)和外部存儲(chǔ)器等。
操作面板:由于不同數(shù)控機(jī)床的動(dòng)作不同,所配備的操作 面板是不同的。一般操作面板具有如K按鈕和開關(guān):進(jìn)給軸手動(dòng)控制按鈕,用于手動(dòng)調(diào)整時(shí)移動(dòng)各坐標(biāo)軸。
主軸啟停與主軸倍率選擇按鈕:用于主軸的啟停與正、反 轉(zhuǎn)以及主軸調(diào)速。自動(dòng)加工啟停按鈕:用于自動(dòng)加工過程 的扁動(dòng)于停止。
條件程序段選擇開關(guān):用于條件程序段是否執(zhí)行。
倍率選擇開關(guān):用于選擇進(jìn)給速度的倍率及點(diǎn)動(dòng)量。另外還有一些狀態(tài)指示等、報(bào)警裝置等。
機(jī)床數(shù)控系統(tǒng):主要是通過對(duì)伺服機(jī)構(gòu)的控制來實(shí)現(xiàn)對(duì)機(jī)床移動(dòng)部件的控制。包括速度和位移的控制以及它們反饋裝置的控制。
軟件結(jié)構(gòu)
輸入數(shù)據(jù)處理程序:接受加工程序,對(duì)程序進(jìn)行譯碼,對(duì)數(shù)據(jù)進(jìn)行處理。加工程序給定的是代加工工件的輪廓,而實(shí)際上,應(yīng)該控制刀具中心的運(yùn)動(dòng)軌跡。這就存在一個(gè)輪廓轉(zhuǎn)換的問題。只要告訴系統(tǒng)所使用的刀具并將刀具相應(yīng)的參數(shù)輸入系統(tǒng)中,該轉(zhuǎn)換工作由輸入數(shù)據(jù)處理程序自動(dòng)完成。
插補(bǔ)程序:根據(jù)加工程序所提供的加工信息,如曲線的種類(直線、圓弧或其他曲線)、起終點(diǎn)(直線的起點(diǎn)、終點(diǎn),圓弧的起點(diǎn)終點(diǎn)及圓心)、加工方形(順時(shí)針、逆時(shí)針),對(duì)這些信息進(jìn)行插補(bǔ)運(yùn)算,決定每一個(gè)脈沖到來時(shí)的移動(dòng)方向及步長,以及曲線與曲線之間如何過渡等。
管理程序:負(fù)責(zé)對(duì)數(shù)據(jù)輸入、數(shù)據(jù)處理、插補(bǔ)運(yùn)算等為加工過程服務(wù)的各種程序進(jìn)行調(diào)度管理。管理程序還要對(duì)面板命令、時(shí)鐘信號(hào)、故障信號(hào)等引起的中斷進(jìn)行處理。在PC化的硬件結(jié)構(gòu)下,管理程序通常在實(shí)時(shí)操作系統(tǒng)的支持下實(shí)現(xiàn)。
診斷程序:功能是在程序運(yùn)行中及時(shí)發(fā)現(xiàn)系統(tǒng)的故障,并指出故障的類型。也可以在運(yùn)行前或故障發(fā)生后,檢查系統(tǒng)各主要部件(CPU、存儲(chǔ)器、接口、開關(guān)、伺服系統(tǒng)等)的功能是否正常,并指出發(fā)生故障的部位。