精品少妇高潮蜜臀涩涩av,99久久国产精品免费高潮,不卡无码人妻一区三区音频,七里香社区在线看

產品展廳收藏該商鋪

您好 登錄 注冊

當前位置:
東莞市宇匠數控設備有限公司>技術文章>主軸正轉控制過程分析

技術文章

主軸正轉控制過程分析

閱讀:211          發布時間:2020-8-12

5.3主軸正轉控制過程分析

手動模式下按下主軸正轉按鈕后PLC運行系統會進行一系列的函數 調用整個數據的運算與存儲過程就是實現主軸正轉的過程

1)人機界面進程響應主軸正轉按鈕函數。

這是人機界面進程把數據寫入軟PLCHMI共享內存區的過程。首先HMI 進程調用主軸正轉按鈕函數給人機界面數據域中變量m_M03賦為true,該變量 作為軟PLC的一個輸入信號存儲在人機界面緩存區中。

當軟PLC進入周期循環掃描時,系統任務管理線程置位通訊事件句柄 h_eventcommuni,觸發軟PLC與人機界面進程和軟CNC的通訊任務。系統中 設置軟PLC先與HMI進程進行通訊。HMI進程利用寫函數WriteData將人機 界面緩存區數據寫入軟PLCHMI的共享內存區HMIToPLCBuffer單元中, 使地址PI0.5中數據置1PI0.5”HMI分配給軟PLC的10地址,在這里對 應五軸銑床主軸正轉輸入位。

HMI的通訊結束后,軟PLC系統任務調度線程取得控制權,通過判斷 運行狀態字得知整個通信任務并未完成,返回繼續執行與CNC的通訊任務。其 中軟PLCCNC共享內存PLCToCNCBuffer單元中存儲了上一周期PLC發往 CNC的狀態信息。由于是手動模式,所以該共享區中0號通道的第0位軟邏輯 狀態為“1” ;此外0號通道第5位狀態軟邏輯狀態為“0”,5號通道第2位 的軟邏輯狀態為“0”,5號通道第3位的軟邏輯狀態為“0”。

執行I/O讀任務線程

執行完通訊任務,軟PLC運行系統進入I/O讀任務線程,將SoftSERCANS 卡雙口存儲區中數據讀入軟PLCSercos的共享內存區SercosToPLCBuffer

元,其中該共享單元0號通道第1位軟邏輯狀態為“0”,對應本次掃描輸入映 像區主軸的當前狀態,該共享單元0號通道第2位軟邏輯狀態為“0”。

執行PLC用戶程序

完成I/O讀任務線程,軟PLC系統任務調度線程喚醒程序執行任務線程。 程序執行任務線程一個是不斷取指令、調用指令函數的過程,它從指令鏈表節點 數據域中讀取到指令索引值,然后判斷指令類型調用指令函數進行運算。

當執行到圖5.1主軸正轉這一梯級時,軟PLC系統首先對CQ0.0這一位的 軟邏輯進行狀態判斷和操作,從指令存儲區的鏈表節點數據域中讀到指令索引值 “ 1001”,調用讀輸入位指令函數ReadInBit,利用位尋址函數ReadBitPLC CNC的共享內存區PLCToCNCBuffer單元中讀0號通道0號位的狀態,通過 函數CurrentBitStatusG與系統中標志位進行比較確認它的狀態,然后壓入堆棧, 當前棧頂元素值為“1”;接著對軟邏輯PI0.5進行狀態判斷,執行完一條指令后 指令鏈表的指針移指向下一個節點,根據索引值“1003”調用讀輸入位相與指 令函數ReadInANDBit,從軟PLCHMI的共享內存區HMIToPLCBuffer單元 中讀取0號通道第5位狀態值“1”,接著利用堆棧操作函數AndStack()與當前棧 頂元素進行邏輯與運算將結果“1”壓入棧頂;然后判斷由軟邏輯CQ0.7RI1.0 LQ0.1組成的并聯電路塊的狀態并與棧頂元素“1”進行邏輯或運算,將結果 壓入棧頂。

接著從PLCSercos共享內存PLCToSercosBuffer讀取0號通道第2位的 狀態“0”取反后與棧頂元素“1”進行邏輯與運算,將結果“1”壓入邏輯堆棧, 然后從軟PLC內部輸入映像區中讀取0號字節的第3位狀態“0”,取反后與棧 頂元素進行邏輯與運算,將結果壓入棧頂(狀態為“1”),然后執行輸出指令OutBit LQ0.1利用寫輸入位指令函數WriteOutBitG將當前邏輯棧頂元素“1”改寫PLC Sercos共享內存PLCToSercosBuffer單兀中0號通道第1位的狀態,接著執行 指令OutBit CQ5.2,改寫PLCCNC共享內存區PLCToCNCBuffer單元中5號 通道第2位的狀態,然后繼續掃描下一梯級。

在圖5.1中的第二梯級中,軟PLC從共享內存PLCToCNCBuffer單元中讀取 到5號通道第2位狀態“ 1 ”壓入堆棧,接著讀取PLCToCNCBuffer單元5號通 道中第3位的狀態“0”取反后和棧頂元素“1”進行邏輯與運算,將結果“1” 壓入棧頂,執行輸出指令0utBitPQ3.3,用邏輯棧頂元素值“1”改寫PLCHMI 界面共享內存區PLCToHMIBuffer單元中3號通道第3位的狀態;然后執行OutBit LQ 4.1,用邏輯棧頂元素值“ 1 ”改寫PLCSercos共享內存區PLCToSercosBuffer 單元中4號通道第1位的狀態,繼續掃描其他梯級。

4)執行I/O寫任務線程

程序執行任務線程結束,軟PLC系統任務管理線程調度執行I/O寫任務線 程,將PLCSercos共享內存區PLCToSercosBuffer中數據寫入SoftSERCANS

被動式主站卡的雙口 RAM存儲區的對應地址。

完成I/O寫任務線程,軟PLC系統任務管理線程判斷運行狀態字決定是否 進行下一周期的循環掃描,是則繼續重復上述的四個階段,否則判斷是否退出軟 PLC應用程序。

控制信號結果輸出 一方面,HMI在下一個掃描周期的通訊階段從共享內存區讀取到對應主軸 正傳位的狀態,使人機界面HMI上主軸正轉燈亮

其中HMI界面圖中軟邏輯位對應關系如下:

X000——CQO.O: PLCCNC分配的10地址中的手動模式位

X001——PI 0.5:人機界面HMIPLC分配的10地址中的主軸正轉位

Y000——LQ0.1: PLCSERCOS分配的主軸上電位

Y001——CQ5.2: PLCCNC分配的主軸正轉位

Y002——PQ0.3: PLC給人機界面HMI分配的主軸正轉燈位

Y003——LQ4.1: PLCSERCOS分配的主軸正轉燈位

另一方面,SoftSERCANS卡在周期通訊的CP4階段將雙口 RAM數據打包

發往各個從站,PLCI/0從站總線控制器DM9000接收并解析報文,處理后由五 軸數控加工中心的2塊32位I/O數字量輸出模塊輸出。

其中第1塊數字量輸出模塊WordO外部接線端子2.1輸出高電平信號,繼 電器KA2接通,主軸電源控制電路上KA2的常開觸點閉合,使主軸驅動器電 源主電路上的接觸器KM2主觸頭閉合,向主軸驅動器發出使能信號,控制五 軸數控加工中心主軸正轉,接線端子分配如圖5.4所示;第2塊數字量輸出模塊外 部接線端子2.1輸出高電平信號,接通五軸數控加工中心操作面板上的主軸正轉指 示燈。

主軸反轉、主軸停止控制過程與按下主軸正轉按鈕的控制過程類似,這里 就不再一一解釋它們的執行過程。

5.4本章小結

本章分析了五軸數控加工中心軟PLC所要控制的具體內容,根據五軸數控加工中心 的控制邏輯編制了主軸正、反轉的控制程序,通過下載到軟PLC運行系統中運 行,實現了對五軸數控加工中心的主軸正、反轉控制,驗證了軟PLC運行系統的有 效性。

本文采摘自“五軸數控加工中心軟PLC控制系統的研究”,因為編輯困難導致有些函數、表格、圖片、內容無法顯示,有需要者可以在網絡中查找相關文章!本文由伯特利數控整理發表文章均來自網絡僅供學習參考,轉載請注明!

收藏該商鋪

登錄 后再收藏

提示

您的留言已提交成功!我們將在第一時間回復您~

對比框

產品對比 二維碼 意見反饋

掃一掃訪問手機商鋪
在線留言
主站蜘蛛池模板: 古蔺县| 郎溪县| 乐亭县| 武穴市| 安达市| 定兴县| 资兴市| 榆树市| 彭州市| 苏州市| 西宁市| 封开县| 岳西县| 丰都县| 灌云县| 黔江区| 冀州市| 高唐县| 若羌县| 大丰市| 洪湖市| 紫金县| 海淀区| 龙口市| 工布江达县| 新昌县| 兴义市| 鹿泉市| 黑河市| 勃利县| 郯城县| 平乐县| 石渠县| 康乐县| 深州市| 花莲县| 大兴区| 嘉义县| 怀来县| 政和县| 河间市|