• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種多通道式數控系統加工進度指令控制系統及方法技術方案

    技術編號:15704511 閱讀:68 留言:0更新日期:2017-06-26 08:02
    本發明專利技術涉及一種多通道式數控系統加工進度指令控制系統及方法,系統包括:解釋器、規范加工模塊、工件程序操作隊列、工件程序命令隊列、任務控制器模塊、運動控制器模塊。方法為運用系統中解釋器、規范加工模塊、工件程序操作隊列、工件程序命令隊列、任務控制器模塊、運動控制器模塊相互配合,實現多通道式數控系統的跨通道程序指令解析和操作、不同通道間的等待和同步、以及通過對通道間公共的IO狀態數據的讀寫操作來實現工序控制功能。本發明專利技術具有加工范圍廣、加工效率高、加工精度高、成本投資少的顯著優點。

    【技術實現步驟摘要】
    一種多通道式數控系統加工進度指令控制系統及方法
    本專利技術涉及數控系統領域,具體地說是一種多通道式數控系統加工進度指令控制系統及方法。
    技術介紹
    近年來,國內的數控產業發展態勢良好,用戶對產品的復雜度、加工效率和自動化程度要求越來越高,對投資成本的控制也越加嚴格,一些多通道式機床如雙刀架的車床、多工位的銑床以及車銑復合機床等逐漸成為數控機床用戶的首選。隨著數控系統硬件設備性能的提升,以及復合加工、柔性生產等方面的應用需求,多通道式數控系統逐漸成為數控系統的發展方向。多通道控制技術也漸漸成為評價數控系統高檔程度的重要指標?,F有的多通道式數控系統采用將單通道數控系統架構進行復制鏡像,并讓各個通道并發執行的方式,可以完成不同工藝的多個工件在同一臺數控機床上的加工任務,但是任務間不具有關聯性,而有一些加工任務則是需要同一個零件的多個工序在同一臺數控機床上加工,加工時通道間具有時間上或者工序上的關聯性,如果采用現有的多通道式數控系統框架,就需要持續的人工來控制時間和工序的進度,這樣不但需要額外的成本投資,還會降低加工的效率。
    技術實現思路
    針對現有技術中存在的上述不足之處,本專利技術要解決的技術問題是提供一種能夠滿足同一個零件的多個工序在同一臺數控機床上同步或者異步加工任務的方法。該方法需要實現多通道式數控系統的跨通道程序操作指令,不同通道間的等待和同步,以及通過對通道間公共的IO狀態數據的讀寫操作來實現工序控制等功能。本專利技術為實現上述目的所采用的技術方案是:一種多通道式數控系統加工進度指令控制系統及方法,一種多通道式數控系統加工進度指令控制系統,包括:解釋器模塊,讀取指令語句,判斷所讀取的指令語句類型,如果指令語句類型為大寫或小寫的“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,”指令后面的指令段。所述指令語句類型為大寫或小寫“LAD,”的指令格式為(LAD,N,X.prg),用于實現當前通道命令N通道打開指定工件程序X.prg;所述指令語句類型為大寫或小寫“EXE,”的指令格式為(EXE,N),用于實現當前通道命令N通道執行N通道已經打開的工件程序;所述指令語句類型為大寫或小寫“SYN,”的指令格式為(SYN,N),用于實現當前通道和N通道同時執行各自的SYN工件程序指令后的工件程序。所述指令語句類型為大寫或小寫“WIT,”的指令格式為(WIT,X_),用于判斷指定的X信號的狀態值,如果指定的X信號的狀態值為1,則命令解釋器繼續解析執行下面的程序,否則繼續命令解釋器處于等待暫停狀態;所述指令語句類型為大寫或小寫“WIF,”的指令格式為(WIF,X_),用于判斷指定的X信號的狀態值,如果指定的X信號的狀態值為0,則命令解釋器繼續解析執行下面的程序,否則繼續命令解釋器處于等待暫停狀態。所述指令語句類型為大寫或小寫“SET,”的指令格式為(SET,Y_),用于讀取的指令語句,將指定的Y信號狀態值賦值為1;所述指令語句類型為大寫或小寫“CLR,”的指令格式為(CLR,Y_),用于讀取的指令語句,將指定的Y信號狀態值賦值為0。所述X信號為PLC信號且為浮點數,取值范圍為[0.0-16.7]。所述Y信號為PLC信號且為浮點數,取值范圍為[0.0-9.7]。一種多通道式數控系統加工進度指令控制方法,包括以下步驟:利用解釋器模塊讀取指令語句,判斷所讀取的指令語句類型,如果指令語句類型為大寫或小寫的“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,”指令后面的指令段。本專利技術具有以下優點及本文檔來自技高網...
    一種多通道式數控系統加工進度指令控制系統及方法

    【技術保護點】
    一種多通道式數控系統加工進度指令控制系統,其特征在于,包括:解釋器模塊,讀取指令語句,判斷所讀取的指令語句類型,如果指令語句類型為大寫或小寫的“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,”指令后面的指令段。...

    【技術特征摘要】
    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

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 中文字幕无码视频手机免费看| 人妻无码一区二区三区| 国产热の有码热の无码视频| 国产自无码视频在线观看| 亚洲Av无码精品色午夜| 熟妇无码乱子成人精品| 国产嫖妓一区二区三区无码| 久久久久无码国产精品一区| 人妻少妇看A偷人无码电影| 精品无码成人片一区二区| 免费A级毛片无码A∨| 国产av无码专区亚洲av桃花庵| 日韩加勒比一本无码精品| 亚洲AV无码乱码国产麻豆| 无码国模国产在线无码精品国产自在久国产 | 性色av极品无码专区亚洲| 无码AV天堂一区二区三区| 人妻中文字幕AV无码专区| 日本精品人妻无码免费大全| 亚洲国产精品无码av| 午夜无码视频一区二区三区| 中文字幕乱偷无码av先锋蜜桃| 国产精品99精品无码视亚| 国产精品无码久久久久| 国产成人无码精品一区在线观看 | 亚洲AV综合色区无码一区| 国产精品爆乳奶水无码视频 | 亚洲av无码无线在线观看| 无码一区二区三区在线观看| 中文字幕无码久久精品青草| 国产精品无码DVD在线观看| 午夜寂寞视频无码专区| 久久久久久久久免费看无码| 国产乱妇无码大片在线观看| 人妻无码久久一区二区三区免费| 国产成人无码AⅤ片在线观看| 国产福利电影一区二区三区久久老子无码午夜伦不 | 免费A级毛片无码A∨ | 性虎精品无码AV导航| 无码丰满熟妇一区二区| 无码中文字幕乱码一区|