解析可入群數(shù)控系統(tǒng)的總體設(shè)計與硬件和主控軟件


 工業(yè)設(shè)備集群監(jiān)控即如圖 1 將工業(yè)自動化設(shè)備 組織 起來 這樣做的好處是可以由一個操作者監(jiān)控一個 提高了勞動生產(chǎn)率 同時 可連入網(wǎng)絡(luò) 易于實施遠(yuǎn)程控制

實施圖 1 障礙在于 原有的自動化設(shè)備不具備入群的功能 而僅給自動化設(shè)備增加入群功能來構(gòu)建圖 1 勢必造成圖 1 系統(tǒng)功能的冗余而增加成本 較好的開發(fā)方法是將圖 1 看作一個系統(tǒng) 下位機(jī) 自動化設(shè)備 不過是系統(tǒng)的 元素 首先考慮的是系統(tǒng)應(yīng)有的功能和功能如何在系統(tǒng)中分布 然后再考慮 元素 功能的實現(xiàn)


設(shè) 自動化設(shè)備 為兩坐標(biāo)數(shù)控系統(tǒng) 一個獨(dú)立的數(shù)控系統(tǒng)的功能有編輯 空運(yùn)行(含離線插補(bǔ)) 零件加工(含在線插補(bǔ)) 手動 回零 對刀和顯示 而圖 1 系統(tǒng)的功能在上位機(jī)與下位機(jī)之間的分布是 1) 上位機(jī)(集群監(jiān)控機(jī))的功能 編輯 虛擬加工(含離線插補(bǔ)) 零件加工 手動 回零 圖形顯示 網(wǎng)絡(luò)通信(連接下位機(jī)) 網(wǎng)關(guān)功能(連接 Internet) 2) 下位機(jī)(可入群數(shù)控系統(tǒng))的功能有 零件加工 手動 回零 對刀 數(shù)字顯示 網(wǎng)絡(luò)通信(連接上位機(jī))[1]其中 零件加工 是依離線插補(bǔ)的結(jié)果(自定義指令和機(jī)加工數(shù)據(jù)流)進(jìn)行的[2]顯然 1 中數(shù)控系統(tǒng)與獨(dú)立的數(shù)控系統(tǒng)相比 功能有較大不同

1 總體設(shè)計

1.1 工況與設(shè)定工況的操作

設(shè)置五種工況以分別完成下位機(jī)除網(wǎng)絡(luò)通信外的所有功能 零件加工(AUTO) 回零(ZRT) 手動 1(H1) 手動 2(H2) 手動 3(H3)三種手動工況對應(yīng)不同的刀架驅(qū)動速度 任何手動工況下都可以完成對刀功能

1 系統(tǒng)要求既能在下位機(jī)設(shè)定自身工況 也能在上位機(jī)設(shè)定該下位機(jī)的工況 這就意味著下位機(jī)上常見的波段開關(guān)設(shè)置工況的方法不可取 筆者在下位機(jī)設(shè)立一個 工況鍵 和一個 工況標(biāo)識 變量 工況標(biāo)識 既可由 工況鍵 修改 也可以由上位機(jī)直接修改 工況標(biāo)識 0 4 的取值 分別對應(yīng) 5 種工況

1.2 輸入 輸出與顯示

輸入信號主要來自數(shù)控系統(tǒng)操作鍵 主要有 4 個手動鍵 X+ X- Z+ Z- 啟動鍵 急停鍵 單步/連續(xù)選擇開關(guān) 以及行程限位開關(guān)和控制螺紋加工的光電編碼器

輸出信號除對驅(qū)動電路的輸出(以驅(qū)動刀架)之外 主要由 M S T 指令產(chǎn)生 有控制主軸轉(zhuǎn)速 控制刀架自動轉(zhuǎn)位等輸出顯示器采用 1 個米字管和 7 8 LED 用一個鍵切換即時顯示內(nèi)容

1.3 驅(qū)動電路與網(wǎng)絡(luò)通信

驅(qū)動電路與數(shù)控系統(tǒng)是否入群無關(guān) 本文不作討論 網(wǎng)絡(luò)通信功能涉及到的技術(shù)較多 另有討論的專文 本文僅介紹與之相關(guān)的硬件

2.硬件方案

采用 8031 單片機(jī) 程序存儲器 ROM 容量用 32KB(基于筆者的開發(fā)經(jīng)驗確定) 數(shù)據(jù)存儲器主要保存上位機(jī)傳來的機(jī)加工數(shù)據(jù)流 其容量大小決定加工工件的大小 一個字節(jié)數(shù)據(jù)流對應(yīng)加工軌跡長度為 4*10-2mm[2]若選擇 32KBRAM 作為數(shù)據(jù)存儲器 其對應(yīng)的加工軌跡長度為 32K*4*10-2mm 1300mm 可以滿足絕大多數(shù)情況下的加工要求

工況鍵 接入 8031 的外部中斷 0 在相應(yīng)中斷服務(wù)程序中修改 工況標(biāo)識 并用一個輸出接口控制 5 LED 對應(yīng)指示 5 種工況

用一個輸入接口接入鍵 X+ X- Z+ Z- 光電編碼器接到 8031 T1 T0 其他輸入鍵接到 P1

用一個輸出接口控制驅(qū)動電路驅(qū)動刀架 一個輸出接口輸出與 M S T 指令對應(yīng)的 編碼 由此產(chǎn)生相應(yīng)控制信號 另外用九個輸出接口控制顯示器

為構(gòu)建圖 1 系統(tǒng) 8031 串行口新增了以 RS-232 電平標(biāo)準(zhǔn)的半雙工通信接口電路

限于篇幅 電路圖從略

3.主控軟件

2 為系統(tǒng)軟件總框圖 其中 工況標(biāo)識 由外部中斷 0 服務(wù)程序設(shè)定或由上位機(jī)傳來 所謂主控軟件指圖 2 中標(biāo)號 WORKST 到標(biāo)號 WORKEND 部分

3 為主控軟件框圖 3 考慮了多指令共段和共段指令執(zhí)行順序 TST 分支實現(xiàn)除 T00 指令外全部 T 指令的功能 M1S 分支實現(xiàn) M03 M04 M06 M97 M98 M99 M21 M22 M23 M24 M25M26 M27 M28 等指令的功能 M2S 分支實現(xiàn)了 M00,M02,M05,M30,M20 等指令的功能 也考慮了模態(tài)指令的處理

可入群數(shù)控系統(tǒng)的獨(dú)特部分在圖 3 以標(biāo)號 GST 開始 WK4 結(jié)束的分支 這一分支的詳細(xì)框圖見圖 5

5 各分支對應(yīng)相應(yīng)的 G 指令 其中的 G00 G01 G32 G33 對應(yīng)無須插補(bǔ)的加工指令 需要插補(bǔ)的 G01 指令和曲線插補(bǔ)都由上位機(jī)離線插補(bǔ)成機(jī)加工數(shù)據(jù)流 并傳遞到下位機(jī) G02 指令(自定義指令中 G02 已經(jīng)不是圓弧插補(bǔ)指令)標(biāo)識之 G02 指令格式為 G02xx yy xx yy 都為兩字節(jié) 分別指示數(shù)據(jù)流存放地起始地址和終止地址

6 為圖 5 G02 分支框圖 圖中的標(biāo)識 sdkzh 由圖 4 置位sdkzh 1 表示刀架已進(jìn)給一步(10-2mm) 4 為定時器 0 中斷服務(wù)程序 它控制加工速度 刀架進(jìn)給和即時坐標(biāo)顯示

其它程序或復(fù)用原程序或另文介紹 故此處不贅述

4.結(jié)束語

這是一個應(yīng)用項目的技術(shù)方案 它實現(xiàn)了文獻(xiàn)[1] [2]的內(nèi)容 限于篇幅 本文沒有給出具體硬件電路和全部軟件框圖 但給出了硬件的詳細(xì)方案和介紹了有自身特色的主控軟件 由于本數(shù)控系統(tǒng)是圖 1 元素 在圖 1 系統(tǒng)功能不變的前提下 元素 的功能得到簡化甚至部分功能取消 這使系統(tǒng)成本下降且便于集群監(jiān)控 這樣的系統(tǒng)也易于構(gòu)建工業(yè)自動線或接入互聯(lián)網(wǎng)實現(xiàn)遠(yuǎn)程監(jiān)控 有較好實際意義

本文由 伯特利數(shù)控文章 整理發(fā)表,文章來自網(wǎng)絡(luò)僅參考學(xué)習(xí),本站不承擔(dān)任何法律責(zé)任。

http://www.bethel-cnc.com/bethel/news/



 

標(biāo)簽: 系統(tǒng)  數(shù)控機(jī)床  
上一篇開發(fā)數(shù)控切割的管理系統(tǒng)
下一篇如何來實現(xiàn)CAN總線遠(yuǎn)程測控

系統(tǒng)  數(shù)控機(jī)床  相關(guān)內(nèi)容

——

27

2018-07

FANUC-0i--數(shù)控機(jī)床故障解除事例

FANUC 0 系統(tǒng) 序號 故障征兆 故障原因 解決辦法 1 當(dāng)選完刀號后,X、Y軸移動的同時,機(jī)床也進(jìn)行換刀的動作,但是,X、Y軸移動的距離,與X、Y軸的移動指令不相吻合,并且每次的實際移動距離與移動指令之差還不一樣 沒有任何報警,應(yīng)屬于參數(shù)問題。 1.修改參數(shù)0009號TMF… [了解更多]

21

2020-10

T10鉆攻中心

T9高速鉆攻中心,高剛性機(jī)身,高速、大行程!… [了解更多]

04

2021-09

V9L高剛性加工中心

V9L高剛性加工中心分為高精密模具型與高速產(chǎn)品型!… [了解更多]

16

2016-01

數(shù)控機(jī)床加裝上下料機(jī)器人改造

600 加工中心出于提高工效和降低員 工勞動強(qiáng)度的需要,加裝了一臺 能自動完成上、下料工作的機(jī)器 人。當(dāng)機(jī)器人完成上料后,防護(hù) 門關(guān)閉,工件自動裝夾,加工完 成后,工裝放松,防護(hù)門打開, 再由機(jī)器人卸料。 1. 硬件要求 此次改造中,我們新增了能 實現(xiàn)自動裝夾的氣動工裝,自動 打… [了解更多]

16

2015-10

關(guān)于數(shù)控落地機(jī)床的刀具夾緊機(jī)構(gòu)

描述 本實用新型涉及一種刀具夾緊機(jī)構(gòu),特別是一種數(shù)控落地機(jī)床的刀具夾緊機(jī)構(gòu)。 背景 與普通機(jī)床相比,數(shù)控機(jī)床的工藝范圍更寬,工藝能力更強(qiáng),其主傳動具有較寬的 調(diào)速范圍,以保證在加工時能選用合理的切削用量,從而獲得最佳的加工質(zhì)量和生產(chǎn)率?,F(xiàn) 代數(shù)控機(jī)床的加工中心主軸部件是機(jī)床的… [了解更多]


產(chǎn)品中心

——