大地资源网视频在线观看新浪,日本春药精油按摩系列,成人av骚妻潮喷,国产xxxx搡xxxxx搡麻豆

您現在的位置:智能制造網>技術中心>典型數控銑床控制軟件模塊化設計

直播推薦

更多>

企業動態

更多>

推薦展會

更多>

典型數控銑床控制軟件模塊化設計

2008年01月31日 08:57:50人氣:348來源:煙臺勾股通信技術有限公司

本文介紹的典型數控銑床主要由機床操作面板、X、Y、Z 三個直線坐標軸、上軸及機床的液壓、潤滑、冷卻系統等機床輔助功能組成。機床的電氣系統包括數字控制系統(CNC)、數字伺服驅動系統、主軸變頻調速系統及機床輸入輸出PLC控制系統等。 
  本電氣系統主要完成人機對話和對三坐標機床坐標的進給、主軸的運轉以及機床的液壓、潤滑、冷卻系統等的控制。該機床的三個坐標采用HEIDEHAIN直線光柵尺全閉環反饋方式,機床主軸為電主軸,使用施耐德變頻器控制,針對該機床的結構特點,其電氣控制系統配置了法國NUM公司的NUM1050全數字數控系統,伺服驅動配置相應的MDLUNUMDRIVE數控式伺服驅動系統。 
  這臺三坐標機床的PLC 控制程序是利用NUM1050全數字數控系統的內置式PLC功能,并配以相應的軟件平臺開發出來的。因而PLC程序的靈活性和易維護性與NUM1050數控系統的高性能有密不可分的關系。 
1 NUM1050數控系統
  NUM1050是一種開放式的、功能強大的數字控制系統,采用64位的CPU68040,用于數據的處理和坐標的控制,具有處理速度快、位置控制精度高等特點。 
  系統中的圖形功能管理CNC面板顯示和鍵盤:內存用來存儲操作程序、PLC程序和用戶文件:強大的通訊功能使CNC既可通過RS232串口又可通過網絡接口與上位機進行通訊:軸控板用于控制數字軸或模擬軸的運動:內置式PLC通過輸入/輸出模塊管理機床:CNC軟件則管理加工程序、機床數據、計算機軌跡和速度以及監控坐標軸的運動。 
2 NUM1050內置式PLC特點
  PLC使用NUM系統提供的輸入/輸出接口與外界進行數據交換,通過PLC的掃描周期刷新存儲區內的數據,PLC讀取數據是通過%I變量,而PLC輸出給外界數據是通過%Q變量進行的。 
  內置式PLC與NC之間則通過交換區交換數據,交換區中的內容是NC與PLC之間輸入/輸出的數據。NC輸出給PLC的數據,PLC通過%R變量從交換區讀取,PLC發送到NC的數據是通過%W變量放入交換區,由NC去讀取,其掃描周期由系統自動執行。%R和%W所有變量的各字節和位都有特定的含義,專門提供給PLC用來控制NC的運行,并協調外接設備與NC之間的動作。 
3 NUM1050 PLC程序結構特點
  NUM數控系統的PLC編程有梯形圖、匯編語言和語言(C語言)幾種方式,其程序都采用任務模塊和子程序模塊來設計。PLC程序的任務模塊包括:%INI、%TS0~4、%TF0~15、%TH0~15。子程序模埠%SP0~255,這些子程序可以由任務模塊調用或子程序間調用。各模塊的功能如下: 
初始化任務%INI:系統每次上電時執行一次。 
  循環任務%TS:系統先執行%TS0,再按順序執行TS1~4。%TS0的執行周期等于每個RTC(實時時鐘控制)周期,即20ms,%TS1~4每5個RTC周期(100ms)執行一次。 
  后臺任務%TS 比循環任務%TS和中斷任務%TH的優先權低,可用于等待任務的使用。后臺任務可持續數個RTC循環周期,可以被循環任務中斷。 
   中斷(實時)任務%TH用于優先權較高的事件而不必等待RTC循環的結束。中斷(實時)任務%TH比循環任務%TS和后臺任務%TF的優先權高。 
錯誤信息表%9999.9:機床錯誤信息文件。
4 三坐標數控龍門銑床PLC程序的設計與實現
  PLC程序的設計離不開良好的軟件平臺和硬件環境,NUM1050數控系統為機床生產制造者提供了豐富的軟件資源和強大的軟件開發工具。如PLCTOOL,SETTOOL,PCTOOLKIT等。它們都是基于WINDOWS平臺上使用,為機床電氣控制系統開發帶來了極大的方便。其中PLCTOOL可方便地進行PLC梯形圖或語言C的編程,備有豐富的指令集與計時器、計數器單元,圖形化的界面,使用操作靈活方便。這臺三坐標數控龍門銑床的PLC程序正是在PLCTOOL軟件平臺上開發設計出來的。考慮到實際的應用,這臺三坐標機床采用梯形圖語言設計PLC程序,其優點是直觀,可以動態顯示,易于調試和維護。 
利用NUM1050數控系統提供的輸入/輸出模塊和機床操作面板,可以非常方便地控制機床的運動及其他功能,因為機床操作面板帶有可供編程的自定義鍵。NUM系統提供的機床操作面板通過光纜與系統相連,提高了可靠性。 
  根據NUM1050的PLC程序結構特點,在設計這臺三坐標機床的PLC程序時,將該機床的各項功能分配給不同的模塊控制。因該機床無特殊的中斷任務,所以設計程序時使用了初始化任務%INI、循環任務%TS和子程序模塊%SP。%TS0的掃描周期為20ms,所以將重要的子程序放在% TS0中調用,機床的輔助功能如液壓、冷卻、潤滑等則在任務模塊%TS1~3中控制,機床的坐標、主軸及相關部分的控制由梯形圖的子程序%SP模塊承擔。三坐標數控銑床的PLC程序結構及每一模塊介紹如下:%INI:系統在其它任務執行前調用,僅在PLC上電時執行一次,不受PTC循環控制,主要對一些變量進行初始化。%TS0:調用子程序。%TS1:控制機床輔助功能導軌潤滑和液壓系統。其中導軌潤滑周期由PLC程序中的定時器控制。%TS2:控制機床冷卻系統。可以在機床操作面板上選擇自動冷卻和手動冷卻。%TS3:控制機床主軸的松刀和刀具夾緊。%SP0:用于控制機床操作面板上的指示燈閃爍。NUM1050系統提供的機床操作面板上的自定義按鍵大部分帶有指示燈,在使用一些需要特別提醒的功能時,其按鍵采用指示燈閃爍的方式,以示醒目,如機床故障復位鍵、換刀完成鍵等等。%SP2:控制機床操作面板的自定義按鍵。操作面板的自定義鍵必須經過PLC編程才能生效,而按鍵的功能則根據機床的需要來定義。根據用戶的要求,這臺三坐標數控龍門銑床的操作面板上設計了機床啟動、冷卻控制、主軸啟停、換刀完成、機床故障復位等功能。%SP3:控制坐標運動及坐標限位的安全檢查。%SP4:M 功能譯碼,該模塊用于定義換刀結束的M06功能。%SP5:控制坐標軸伺服使能。%SP6:該模塊控制主軸部分的所有功能,包括主軸冷卻、主軸潤滑、刀具夾緊、主軸電機、主軸變頻器等。%SP20:機床故障信息的顯示控制。當機床出現故障時,在顯示頁面需要及時顯示故障號和故障內容,當機床出現多條故障時,系統便可以按順序顯示故障,每條故障顯示的時間在本子程序模塊中設置。該模塊被其它相關模塊調用。
  這臺三坐標數控龍門銑床的所有功能和控制均由以上各模塊實現,其中%SP2、%SP3、%SP5和%SP6更是這臺機床PLC程序的核心。用模塊化方式設計PLC程序,可以對每一模塊進行單獨調試,提高了機床調試的效率,當調試過程中出現問題時,可以很快找到問題所在,而且機床的不同功能用不同的子模塊來表示,程序結構一目了然。通過對每一個子模塊的單獨調試和zui終的機電聯調,都證明了這套PLC程序的設計思想和方法是行之有效的。 
5 小結
  這臺三坐標數控龍門銑床經過緊張調試后,機床工作正常,符合要求,機床達到驗收標準。實踐證明,這臺三坐標機床的控制軟件設計是成功的,并且設計開發的有些基本模塊還具有良好的可移植性,在以后使用NUM1000系列數控的典型數控機床PLC梯形圖設計中稍加改動使可加以使用,對以后同系列數控機床的PLC控制軟件的設計打下了良好的基礎。 
全年征稿/資訊合作 聯系郵箱:1271141964@qq.com

免責聲明

  • 凡本網注明"來源:智能制造網"的所有作品,版權均屬于智能制造網,轉載請必須注明智能制造網,http://www.xashilian.com。違反者本網將追究相關法律責任。
  • 企業發布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規遭投訴的,一律由發布企業自行承擔責任,本網有權刪除內容并追溯責任。
  • 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
  • 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。

<
更多 >

工控網機器人儀器儀表物聯網3D打印工業軟件金屬加工機械包裝機械印刷機械農業機械食品加工設備制藥設備倉儲物流環保設備造紙機械工程機械紡織機械化工設備電子加工設備水泥設備海洋水利裝備礦冶設備新能源設備服裝機械印染機械制鞋機械玻璃機械陶瓷設備橡塑設備船舶設備電子元器件電氣設備


我要投稿
  • 投稿請發送郵件至:(郵件標題請備注“投稿”)1271141964.qq.com
  • 聯系電話0571-89719789
工業4.0時代智能制造領域“互聯網+”服務平臺
智能制造網APP

功能豐富 實時交流

智能制造網小程序

訂閱獲取更多服務

微信公眾號

關注我們

抖音

智能制造網

抖音號:gkzhan

打開抖音 搜索頁掃一掃

視頻號

智能制造網

公眾號:智能制造網

打開微信掃碼關注視頻號

快手

智能制造網

快手ID:gkzhan2006

打開快手 掃一掃關注
意見反饋
關閉
企業未開通此功能
詳詢客服 : 0571-87858618
主站蜘蛛池模板: 乌兰察布市| 井冈山市| 治多县| 合山市| 铅山县| 永和县| 卢龙县| 新蔡县| 新平| 邵武市| 盐源县| 贡山| 油尖旺区| 滨海县| 金川县| 外汇| 凌源市| 景泰县| 荥阳市| 田东县| 大荔县| 台北市| 青铜峡市| 新津县| 武定县| 定结县| 曲周县| 长顺县| 班玛县| 桃园市| 金山区| 大丰市| 南宫市| 本溪市| 开鲁县| 肃宁县| 正蓝旗| 锡林郭勒盟| 柏乡县| 宝兴县| 潢川县|