最新精品久久,欧美亚洲福利,表妹免费在线观看,久久国产二区,国产三级电影网站,日本特黄久久,成人a在线视频免费观看

SlEMENS 840D用戶循環(huán)程序的編程方法

來源:萬方數(shù)據(jù)

點擊:3873

A+ A-

所屬頻道:新聞中心

關鍵詞:SlEMENS 循環(huán)程序 編程方法

    1 專用的用戶循環(huán)程序

      在系統(tǒng)編程區(qū)域的水平軟鍵中,西門子提供了一個專用的用戶循環(huán)菜單(如圖1),在該菜單下的用戶循環(huán)程序(變量子程序)??刹辉谥鞒绦蛑新暶鞫苯诱{(diào)用。

      例如,加工任意圓槽的用戶循環(huán)程序如下:

      由上例可得知,用戶循環(huán)的使用類似于CYCLE循環(huán)的調(diào)用,只不過一個是系統(tǒng)定制的通用循環(huán)程序,一個是用戶根據(jù)工藝需要自己編制的循環(huán)程序。

    2 用戶循環(huán)程序3種編程方法

      用到用戶循環(huán)程序的情況通常有以下3種。
      1)同類零件的模塊化編程。這類零件的工藝路線相同。尺寸坐標、切削數(shù)據(jù)等根據(jù)不同的型號有所改變,如上例中的圓槽加工以及箱體類零件的定位和螺孔加工。
      2)規(guī)律曲線或曲面的模塊化編程。零件上有一些特殊輪廓(如非圓曲線)、型面(如球面、橢圓面、斜面),這類編程通常無法直接借助系統(tǒng)提供的功能指令完成程序的編寫,需要用直線或圓弧插補根據(jù)曲線、曲面的變化規(guī)律擬合出所需輪廓。
      3)機床功能定制的模塊編程。這類編程通常需要和PLC程序進行通信。實時地讀取PLC特定信號的狀態(tài),并將處理結(jié)果通過特定的指令反饋給PLC,以簡化PLC的編程。

      2.1 同類零件模塊化鳊程

      對于第一種零件的模塊編程通??梢韵劝茨撤輬D紙尺寸編寫程序。在實際加工驗證工藝沒問題后,再將其中需要改變的定值尺寸替換成變量。當圖紙尺寸發(fā)生改變時,只要給變量按新圖紙賦值就可以加工這個零件了,節(jié)省了程序編寫、調(diào)試、工藝驗證等麻煩。這種編程方式可有效減少編程的重復勞動及因重復勞動引起的出錯機率。提高編程的效率,可以最快的速度實現(xiàn)再次投產(chǎn),上面加工圓槽的用戶循環(huán)程序就屬于其較基礎的應用。

      2.2 規(guī)律曲線曲面模塊化編程

      相對于第一種用戶循環(huán)程序可以依照常規(guī)程序的“依葫蘆畫瓢”,第二種用戶循環(huán)程序要復雜得多。程序通常都需要用到循環(huán)結(jié)構(gòu)(IF GOTO、WHILE)。在編程之前需要對輪廓、曲面進行分析,尋找可循環(huán)應用的規(guī)律及其對應的公式,并對公式中的變量進行自變量和因變量的合理選擇,最后借助循環(huán)結(jié)構(gòu)把公式和相關指令按合理的丁藝路線組成一個適用的程序。下面以加工外橢圓的變昔子程序為例作簡單說明。

      加工外橢囤的用戶循環(huán)程序調(diào)用格式:

      用戶循環(huán)程序TUOY_1可加工所有XY平面的外輪廓橢圓.類似于增加了一個專用的加工橢圓的循環(huán),擴展了系統(tǒng)的加工指令。

    2.3 機床功能定制的模塊化編程

      第三種情況的用戶循環(huán)程序的編寫.對編程人員除了要求具備前兩種變量子程序的編程能力外.還要熟悉西門子系統(tǒng)的電氣部分、PLC的程序編制以及PLC與NC的信息通信等方面的知識。下面也以實例作一個簡單的介紹。

      為西門子系統(tǒng)機床的第4軸增加一個夾緊與放松的專用指令。設第4軸的夾緊信號為Q35.0,夾緊完成信號為135.0,放松信號為Q35.1,放松完成信號為135.1。用以實現(xiàn)NC與PLC通信的指令與地址見表1。

      NC的快速輸入輸出信號需要在系統(tǒng)參數(shù)中啟用配置:
      MD 10350:FASTIO_DIG_NUM_INPUTS=0—5快
      速數(shù)字輸入數(shù)量(字節(jié)數(shù)),最多5個字節(jié).共40個輸入。
      MDl0360:FASTIO_DIG_NUM_INPUTS=O-5快速數(shù)字輸出數(shù)量(字節(jié)數(shù)),最多5個字節(jié),共40個輸出。
      用戶循環(huán)程序格式設計:
      JIAS(功能):功能為0時夾緊,為l時放松。
      用戶循環(huán)程序設計:

     

      在程序中輸入JIAS(0)表示夾緊第4軸,當夾緊完成信號135.0沒接通前,處于循環(huán)等待中.同時屏幕提示第4軸正在夾緊中。輸入JlAS(1)表示放松第4軸,當放松完成信號135.1沒接通前,同樣處于循環(huán)等待中,同時屏幕提示第4軸正在放松中,只有完成信號接通后才能繼續(xù)下面的程序。

      在這個實例中,用戶循環(huán)程序可以簡化PLC程序的編程。通過用戶循環(huán)程序處理順序邏輯,而PLC程序只負責對信號進行簡單處理,把復雜的PLC邏輯處

      理變成簡單的NC程序處理?,F(xiàn)在越來越多的機床中刀庫、機械手、對刀儀等輔具的順序動作都是采用這種方式進行編程。

    3 結(jié)束語

      通過變尾子程序的模塊式編程的應用可以有效提高編程效率(只改變量而不用重新編程)、增加編程循環(huán)的府用范匍(增加如橢圓循環(huán)等)、擴展機床功能(通過與PLC的通信實現(xiàn)順序邏輯控制)。用戶循環(huán)的模塊式編程相對一般的加工程序編程對編程人員的來說,要求會高一點。初步應用者可以從第一種編程方式學起,從常規(guī)程序到變量程序的實現(xiàn).先熟悉變量的應用再一步步去掌握其它兩種編程方法。


    (審核編輯: 智匯小新)

    聲明:除特別說明之外,新聞內(nèi)容及圖片均來自網(wǎng)絡及各大主流媒體。版權(quán)歸原作者所有。如認為內(nèi)容侵權(quán),請聯(lián)系我們刪除。