網(wǎng)絡(luò)環(huán)境下數(shù)控機(jī)床主軸負(fù)荷監(jiān)控系統(tǒng)設(shè)計(jì)與編程
發(fā)布時(shí)間:2021-02-02 18:17
自動生產(chǎn)線上的數(shù)控機(jī)床在設(shè)備現(xiàn)場一般無操作員,機(jī)床啟停、刀具更換等全部由系統(tǒng)自動完成。運(yùn)行過程中刀具若出現(xiàn)嚴(yán)重磨損或斷裂而未及時(shí)更換,則會造成一批產(chǎn)品的報(bào)廢,一定程度上影響了自動生產(chǎn)線的應(yīng)用推廣。針對上述問題,提出了一種網(wǎng)絡(luò)環(huán)境下應(yīng)用計(jì)算機(jī)編程實(shí)時(shí)監(jiān)控?cái)?shù)控機(jī)床主軸負(fù)荷、遠(yuǎn)程控制數(shù)控機(jī)床停機(jī)和自動給出換刀信息提示的程序設(shè)計(jì)方法,所開發(fā)的軟件經(jīng)應(yīng)用測試表明能夠?qū)崿F(xiàn)預(yù)期功能,可有效降低產(chǎn)品廢品率,提高自動生產(chǎn)線運(yùn)行的可靠性。
【文章來源】:現(xiàn)代制造工程. 2020,(07)北大核心
【文章頁數(shù)】:5 頁
【部分圖文】:
系統(tǒng)組成與軟件功能框圖
刀具主軸負(fù)荷后臺數(shù)據(jù)表
圖2 刀具主軸負(fù)荷后臺數(shù)據(jù)表考慮監(jiān)控軟件的實(shí)際需求,并非在所有數(shù)控機(jī)床運(yùn)行狀態(tài)下都繪制主軸負(fù)荷曲線;只有當(dāng)數(shù)控機(jī)床處于自動模式(MEM)下,由復(fù)位(Reset)狀態(tài)切換到運(yùn)行(Run)狀態(tài)時(shí),才啟動主軸負(fù)荷曲線的繪制。監(jiān)控程序設(shè)計(jì)時(shí)采用了運(yùn)行標(biāo)志位(Run_Sign)、停止標(biāo)志位(Stop_Sign)與數(shù)控機(jī)床運(yùn)行狀態(tài)位(Run_State)相結(jié)合的方式。若在數(shù)控機(jī)床復(fù)位時(shí)啟動軟件,由于運(yùn)行標(biāo)志位值為False,故停止標(biāo)志位將置位;一旦數(shù)控機(jī)床啟動、監(jiān)控軟件讀取到數(shù)控機(jī)床處于運(yùn)行狀態(tài)而運(yùn)行標(biāo)志位值仍為False,停止標(biāo)志位值為True時(shí),則依次將停止標(biāo)志位復(fù)位、運(yùn)行標(biāo)志位置位,并初始化程序變量,等到下一循環(huán)運(yùn)行標(biāo)志位值為True時(shí),則開始實(shí)時(shí)繪制主軸負(fù)荷曲線并處理刀具主軸負(fù)荷數(shù)據(jù)。若在數(shù)控機(jī)床加工時(shí)啟動軟件,雖然讀取到數(shù)控機(jī)床處于運(yùn)行狀態(tài),但運(yùn)行標(biāo)志位與停止標(biāo)志位值均為False,因此軟件不會啟動曲線繪制與數(shù)據(jù)處理,直至數(shù)控機(jī)床復(fù)位后開始新工件的加工時(shí),才開始正常繪制與計(jì)算等,從而確保了主軸負(fù)荷曲線繪制的完整性、主軸負(fù)荷數(shù)據(jù)記錄的準(zhǔn)確性。
【參考文獻(xiàn)】:
期刊論文
[1]基于C#.NET的數(shù)控機(jī)床實(shí)時(shí)數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)與編程[J]. 張愛紅. 制造技術(shù)與機(jī)床. 2018(08)
[2]基于LabVIEW的數(shù)控機(jī)床負(fù)載監(jiān)控系統(tǒng)開發(fā)[J]. 王松鋒,關(guān)曉麗,黃永輝. 機(jī)床與液壓. 2017(22)
[3]基于WCF技術(shù)的數(shù)控機(jī)床分布式監(jiān)控系統(tǒng)開發(fā)[J]. 張愛紅. 制造業(yè)自動化. 2013(12)
[4]數(shù)控機(jī)床網(wǎng)絡(luò)故障診斷系統(tǒng)的開發(fā)與應(yīng)用[J]. 張愛紅. 機(jī)床與液壓. 2011(11)
[5]使用C#語言進(jìn)行多線程程序設(shè)計(jì)[J]. 許毅,馮山. 計(jì)算機(jī)工程. 2003(05)
本文編號:3015160
【文章來源】:現(xiàn)代制造工程. 2020,(07)北大核心
【文章頁數(shù)】:5 頁
【部分圖文】:
系統(tǒng)組成與軟件功能框圖
刀具主軸負(fù)荷后臺數(shù)據(jù)表
圖2 刀具主軸負(fù)荷后臺數(shù)據(jù)表考慮監(jiān)控軟件的實(shí)際需求,并非在所有數(shù)控機(jī)床運(yùn)行狀態(tài)下都繪制主軸負(fù)荷曲線;只有當(dāng)數(shù)控機(jī)床處于自動模式(MEM)下,由復(fù)位(Reset)狀態(tài)切換到運(yùn)行(Run)狀態(tài)時(shí),才啟動主軸負(fù)荷曲線的繪制。監(jiān)控程序設(shè)計(jì)時(shí)采用了運(yùn)行標(biāo)志位(Run_Sign)、停止標(biāo)志位(Stop_Sign)與數(shù)控機(jī)床運(yùn)行狀態(tài)位(Run_State)相結(jié)合的方式。若在數(shù)控機(jī)床復(fù)位時(shí)啟動軟件,由于運(yùn)行標(biāo)志位值為False,故停止標(biāo)志位將置位;一旦數(shù)控機(jī)床啟動、監(jiān)控軟件讀取到數(shù)控機(jī)床處于運(yùn)行狀態(tài)而運(yùn)行標(biāo)志位值仍為False,停止標(biāo)志位值為True時(shí),則依次將停止標(biāo)志位復(fù)位、運(yùn)行標(biāo)志位置位,并初始化程序變量,等到下一循環(huán)運(yùn)行標(biāo)志位值為True時(shí),則開始實(shí)時(shí)繪制主軸負(fù)荷曲線并處理刀具主軸負(fù)荷數(shù)據(jù)。若在數(shù)控機(jī)床加工時(shí)啟動軟件,雖然讀取到數(shù)控機(jī)床處于運(yùn)行狀態(tài),但運(yùn)行標(biāo)志位與停止標(biāo)志位值均為False,因此軟件不會啟動曲線繪制與數(shù)據(jù)處理,直至數(shù)控機(jī)床復(fù)位后開始新工件的加工時(shí),才開始正常繪制與計(jì)算等,從而確保了主軸負(fù)荷曲線繪制的完整性、主軸負(fù)荷數(shù)據(jù)記錄的準(zhǔn)確性。
【參考文獻(xiàn)】:
期刊論文
[1]基于C#.NET的數(shù)控機(jī)床實(shí)時(shí)數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)與編程[J]. 張愛紅. 制造技術(shù)與機(jī)床. 2018(08)
[2]基于LabVIEW的數(shù)控機(jī)床負(fù)載監(jiān)控系統(tǒng)開發(fā)[J]. 王松鋒,關(guān)曉麗,黃永輝. 機(jī)床與液壓. 2017(22)
[3]基于WCF技術(shù)的數(shù)控機(jī)床分布式監(jiān)控系統(tǒng)開發(fā)[J]. 張愛紅. 制造業(yè)自動化. 2013(12)
[4]數(shù)控機(jī)床網(wǎng)絡(luò)故障診斷系統(tǒng)的開發(fā)與應(yīng)用[J]. 張愛紅. 機(jī)床與液壓. 2011(11)
[5]使用C#語言進(jìn)行多線程程序設(shè)計(jì)[J]. 許毅,馮山. 計(jì)算機(jī)工程. 2003(05)
本文編號:3015160
本文鏈接:http://sikaile.net/kejilunwen/jinshugongy/3015160.html
最近更新
教材專著