【技術實現步驟摘要】
一種多通道式數控系統加工進度指令控制系統及方法
本專利技術涉及數控系統領域,具體地說是一種多通道式數控系統加工進度指令控制系統及方法。
技術介紹
近年來,國內的數控產業發展態勢良好,用戶對產品的復雜度、加工效率和自動化程度要求越來越高,對投資成本的控制也越加嚴格,一些多通道式機床如雙刀架的車床、多工位的銑床以及車銑復合機床等逐漸成為數控機床用戶的首選。隨著數控系統硬件設備性能的提升,以及復合加工、柔性生產等方面的應用需求,多通道式數控系統逐漸成為數控系統的發展方向。多通道控制技術也漸漸成為評價數控系統高檔程度的重要指標?,F有的多通道式數控系統采用將單通道數控系統架構進行復制鏡像,并讓各個通道并發執行的方式,可以完成不同工藝的多個工件在同一臺數控機床上的加工任務,但是任務間不具有關聯性,而有一些加工任務則是需要同一個零件的多個工序在同一臺數控機床上加工,加工時通道間具有時間上或者工序上的關聯性,如果采用現有的多通道式數控系統框架,就需要持續的人工來控制時間和工序的進度,這樣不但需要額外的成本投資,還會降低加工的效率。
技術實現思路
針對現有技術中存在的上述不足之處,本專利技術要解決的技術問題是提供一種能夠滿足同一個零件的多個工序在同一臺數控機床上同步或者異步加工任務的方法。該方法需要實現多通道式數控系統的跨通道程序操作指令,不同通道間的等待和同步,以及通過對通道間公共的IO狀態數據的讀寫操作來實現工序控制等功能。本專利技術為實現上述目的所采用的技術方案是:一種多通道式數控系統加工進度指令控制系統及方法,一種多通道式數控系統加工進度指令控制系統,包括:解釋器模塊, ...
【技術保護點】
一種多通道式數控系統加工進度指令控制系統,其特征在于,包括:解釋器模塊,讀取指令語句,判斷所讀取的指令語句類型,如果指令語句類型為大寫或小寫的“LAD,”、“EXE,”或“SYN,”,則記錄指定通道號,并將指令語句發送給規范加工模塊;如果指令語句類型為大寫或小寫的“WIT,”、“WIF,”、“SET,”或“CLR,”,則繼續讀取指令語句中的“X_”或“Y_”,并將指令語句發送給規范加工模塊;規范加工模塊,將指令語句封裝在類結構體中,并發送包含“LAD,”、“EXE,”類型的類結構體給工件程序操作隊列,發送包含“SYN,”、“WIT,”、“WIF,”、“SET,”或“CLR,”類型的類結構體給工件程序命令隊列;所述類結構體中包含有一個標識與被封裝的指令語句的類型相對應;工件程序操作隊列,為所有通道公共讀寫的指令隊列;工件程序命令隊列,為各個通道單獨擁有且單獨讀寫的命令隊列;任務控制器模塊,從工件程序操作隊列和工件程序命令隊列中按順序讀取類結構體,并通過識別類結構體中的標識判斷出指令語句類型,如果指令語句類型為大寫或小寫的“LAD,”或“EXE,”,則判斷被指定的通道是否處于自動加工模式, ...
【技術特征摘要】
1.一種多通道式數控系統加工進度指令控制系統,其特征在于,包括:解釋器模塊,讀取指令語句,判斷所讀取的指令語句類型,如果指令語句類型為大寫或小寫的“LAD,”、“EXE,”或“SYN,”,則記錄指定通道號,并將指令語句發送給規范加工模塊;如果指令語句類型為大寫或小寫的“WIT,”、“WIF,”、“SET,”或“CLR,”,則繼續讀取指令語句中的“X_”或“Y_”,并將指令語句發送給規范加工模塊;規范加工模塊,將指令語句封裝在類結構體中,并發送包含“LAD,”、“EXE,”類型的類結構體給工件程序操作隊列,發送包含“SYN,”、“WIT,”、“WIF,”、“SET,”或“CLR,”類型的類結構體給工件程序命令隊列;所述類結構體中包含有一個標識與被封裝的指令語句的類型相對應;工件程序操作隊列,為所有通道公共讀寫的指令隊列;工件程序命令隊列,為各個通道單獨擁有且單獨讀寫的命令隊列;任務控制器模塊,從工件程序操作隊列和工件程序命令隊列中按順序讀取類結構體,并通過識別類結構體中的標識判斷出指令語句類型,如果指令語句類型為大寫或小寫的“LAD,”或“EXE,”,則判斷被指定的通道是否處于自動加工模式,如果是則執行該指令,如果不是則觸發報警;如果指令語句類型是大寫或小寫的“SYN,”,則將包含指令語句的類結構體發送給運動控制器模塊;如果指令語句類型是大寫或小寫的“WIT,”,則判斷指定的X信號的狀態值,如果指定的X信號狀態值為1,則命令解釋器繼續解析執行下面的程序,否則繼續命令解釋器處于等待暫停狀態;如果指令語句類型是大寫或小寫的“WIF,”,則判斷指定的X信號的狀態值,如果指定的X信號的狀態值為0,則命令解釋器繼續解析執行下面的程序,否則繼續命令解釋器處于等待暫停狀態;如果指令語句類型是大寫或小寫的“SET,”,則將指定的Y信號狀態值賦值為1;如果指令語句類型是大寫或小寫的“CLR,”,則將指定的Y信號狀態值賦值為0;運動控制器模塊讀取包含指令語句的類結構體,將先執行到“SYN,”指令的通道暫停,待被指定通道也執行到“SYN,”指令時,使兩個通道同時開始執行各自“SYN,”指令后面的指令段。2.根據權利要求1所述的一種多通道式數控系統加工進度指令控制系統,其特征在于,所述指令語句類型為大寫或小寫“LAD,”的指令格式為(LAD,N,X.prg),用于實現當前通道命令N通道打開指定工件程序X.prg;所述指令語句類型為大寫或小寫“EXE,”的指令格式為(EXE,N),用于實現當前通道命令N通道執行N通道已經打開的工件程序;所述指令語句類型為大寫或小寫“SYN,”的指令格式為(SYN,N),用于實現當前通道和N通道同時執行各自的SYN工件程序指令后的工件程序。3.根據權利要求1所述的一種多通道式數控系統加工進度指令控制方法,其特征在于,所述指令語句類型為大寫或小寫“WIT,”的指令格式為(WIT,X_),用于判斷指定的X信號的狀態值,如果指定的X信號的狀態值為1,則命令解釋器繼續解析執行下面的程序,否則繼續命令...
【專利技術屬性】
技術研發人員:武南,王品,馬巖尉,劉春亮,李鎖,
申請(專利權)人:沈陽高精數控智能技術股份有限公司,
類型:發明
國別省市:遼寧,21
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。