我公司是生產開平機廠家,生產的開平機是通過開卷、引料、縱剪及碼垛的方式,將卷板加工成所需要的定長尺寸的自動化加工設備,中間配合上料小車、導向裝置、油壓式活套等軸柱設備。傳統開平機使用變頻器控制加工板材的定長,往往是在位置到達前讓電機減速停車,這樣易造成定位不準,板材加工精度不高等問題,而且加工效率由于變頻器加減速時間長而導致效率較低。開平機軟件設計過程中的技術要求(1)上位機與下位機的實時通訊:上位機與下位機的實時通訊是利用DELTATAUDATASYSTEM公司提供的與PMAC相配套的PtalkDT類實現的。PtalkDT類通過添加ActiveX的方式加以實例化,并由其中的GetResponse()方法完成雙向通訊。(2)視頻顯示:視頻信號的處理及圖像顯示控制是通過對視頻卡的二次開發實現的。FlyVideo視頻卡提供了OCX標準控件Capwnd與應用系統進行集成。該控件的16個主要方法和7個屬性由MFC42.DLL和MSVCRT.DLL兩個動態連接庫支持,借助這兩個動態連接庫支持,系統開發了Overlay和Peview兩種圖像顯示模式,以方便現場的不同要求。(3)穩壓電源:大型卷板設備工作環境惡劣,尤其是電網電壓極不穩定,很容易沖擊數控系統,造成死機。其結果輕則產品作廢,重則損壞設備,損失難以估量。為了防止數控系統因電源干擾而產生控制失誤,系統專門配置了響應速度小于0.1ms的在線不間斷穩壓電源。除此之外,系統還在軟件設計上進行了必要的處理,為每個動作編制了濾波程序。(4)控制時鐘:系統控制時鐘主要是從系統正常運行的角度,周期掃描下位機I/O口、視頻信號狀態,以及中斷請求信息,實現上位機與下位機的實時通訊;獲取運動坐標當前值;動態管理數據庫;在線決策程序進程等。此模塊由標準控件Timer實現。為了提高性,系統采用單時鐘驅動時鐘,掃描周期80ms。