加入收藏 在線留言 聯系我們
        關注微信
        手機掃一掃 立刻聯系商家
        全國服務熱線13185520415
        公司新聞
        西門子S7-200SMART在切標機中的應用
        發布時間: 2024-03-30 09:39 更新時間: 2024-11-23 08:00
        觀看西門子S7-200SMART在切標機中的應用視頻


        商品化經濟大背景下,可供消費者選擇的商品種類繁多,幾乎所有的商品具有的共同特性,就是標簽必不可少。


        標簽對于產品來說,給予了產品的完整性和靈魂,通過標簽可以第一時間了解產品;是產品的外衣,其完整性和外觀尺寸統一是外衣Zui重要的標準,所以在標簽的生產過程中,切標機成為Zui常用的機器。


        圖片

        切標機示意圖


        S7-200 SMART CPU V2.7版本發布了基于PLS和AXISx_GOTO指令的超馳功能,本文檔基于PLS和AXISx_GOTO指令的超馳功能展示了S7-200 SMART在切標機上的應用。


        除此之外本文的思想也可以應用于裁切機、切片機、切帶機、切管機、切張機、橫切機,扭結機等自動化設備。


        小貼士

        硬件及軟件需求



        1. 硬件要求


        S7-200 SMART CPU控制器

        SIMATIC S7-200 SMART V2.7產品家族



        2. 軟件要求


        STEP 7-Micro/WIN SMART V2.7


        技術難點



        1. 工藝應用描述


        切標機結構主要包含控制器,觸摸屏,輸送機構,色標檢測機構,切口機構,吸附機構等。


        控制器負責控制整個機構的運動和動作;

        觸摸屏用來進行人機交互和修改參數;

        輸送機構包含伺服電機,轉盤,送標簽軸,支撐平臺等,標簽模以卷筒狀安裝在轉盤上利用送標簽軸實現標簽紙的輸送;

        色標檢測機構檢測到標簽的色標后,產生一個數字量信號發送給控制器,控制器用來做邏輯控制;

        切口機構負責標簽的剪切;

        吸附機構用來處理剪切后的標簽。


        圖片

        切標機結構


        在標簽裁剪過程中,一般會通過主軸變頻器帶動轉盤轉動,機械凸輪轉過程中會觸發2個感應點信號,1個是啟動送標簽的信號,1個是啟動切刀切標簽的信號,通過這兩個信號來啟動送標簽和切刀動作。


        其中有兩種模式,一種是不對標模式,在這種模式下,送標簽伺服只是單純的做定長定位運動。另外一種為對標模式,在這種模式下,送標簽軸的運動指令則需要用到超馳功能,在送標簽軸正常做定長定位運動時,如果過程中檢測到標簽上的色標信號,需要送模伺服改變目標定位位置,(即原先可能需要送至100mm位置,但是因為檢測到色標信號,需要在檢測到色標信號后立馬定位到20mm的位置)。



        2. 技術關鍵


        在不對標模式下,伺服做定長定位運動,這對于控制系統要求比較低,但存在累計誤差,不適合做jingque的裁剪。


        對標模式相對于不對標模式有更好的精度,但對于控制系統也有較高的要求,需要控制器支持超馳功能,S7-200 SMART CPU V2.7版本發布了PLS指令和AXISx_GOTO指令的超馳功能,結合S7-200 SMART CPU的中斷功能,可以在中斷程序中再次執行PLS或者AXISx_GOTO指令,實現改變目標定位位置的功能。


        解決方案


        本文檔提供了兩種解決方案,分別利用了PLS指令和AXISx_GOTO指令。



        1. PLS指令解決方案


        利用色標檢測產生的硬件中斷再次觸發PLS指令,實現改變伺服目標位置定位。


        CPU程序結構


        主程序:

        圖片


        程序段1和程序段2分別為初始化子程序和其他邏輯控制等子程序。


        圖片


        程序段3為啟用中斷程序,當色標檢測傳感器檢測到色標時候需要進入中斷重新觸發PLS指令,例如將色標傳感器接入具有中斷功能的CPU輸入點I0.2,當色標傳感器檢測到色標以后,產生一個高電平,所以I0.2上升沿為檢測到標簽的色標信號,中斷事件編號為4。注意設置合適的輸入點濾波時間。


        圖片


        圖片


        程序段4為PTO控制程序,這里調用PLS指令自定義庫。該自定義庫中包含三個子程序,分別對應控制Q0.0,Q0.1,Q0.3脈沖輸出,如下圖所示。


        圖片


        PTO0CtrlOfPLS子程序參數引腳如下表所示,PTO1CtrlOfPLS和PTO2CtrlOfPLS參數引腳類似。


        圖片


        中斷程序:

        圖片


        在中斷程序中再次調用PLS指令自定義庫PTO0CtrlOfPLS,通過修改position引腳參數,從而更改伺服目標定位。


        PLS指令解決方案分析


        S7-200 SMART指令超馳功能有很好的響應速度,經過測試PLS指令超馳功能延時誤差時間為小于200μs,在實際應用中可以完全滿足大部分的生產需求。但是PLS指令只有單段模式支持超馳功能,沒有加減速,對于速度要求很高的生產,伺服沖擊比較大,可能會有打滑現象。


        圖片


        上圖為PLS指令測試結果,橫坐標為PTO速度,單位為Hz;左側縱坐標為PTO輸出脈沖數,單位脈沖,右側縱坐標為延時誤差,單位μs。


        測試方法為將CPU的PTO輸出點接入輸入點,在主程序中啟用輸入點高速計數器,并使能當前值等于設定值中斷功能,在主程序中利用PLS指令輸出PTO脈沖,進入中斷后再次啟用PLS指令。


        上圖中理論值為高速計數器設定值與中斷程序中PLS指令脈沖計數值之和,實際值為高數計數器值,延時誤差為兩者差值除以速度。



        2. AXISx_GOTO指令解決方案


        CPU程序結構


        利用AXISx_GOTO指令解決方案的程序結構與PLS指令解決方案程序結構一致,都是通過色標檢測產生的硬件中斷中再次觸發AXISx_GOTO指令,實現改變伺服目標位置定位,這里我們不再贅述。需要注意AXISx_GOTO指令只有juedui運動和相對運動模式支持超馳功能。這里我們采用相對運動模式。


        AXISx_GOTO指令解決方案分析


        在實際應用中,發現AXISx_GOTO指令超馳功能在大部分情況下可在滿足生產需要,但在某些情況下會出現定位偏差。針對此現象,我們對AXISx_GOTO指令超馳功能的的延時誤差進行了一系列測試。


        圖片


        與PLS指令測試方法類似,利用高速計數器當前值等于設定值中斷功能進行AXISx_GOTO的超馳功能測試。下圖中,橫坐標為測試次數,左側縱坐標為脈沖數量,單位脈沖;右側縱坐標為延時誤差,單位ms;圖中理論值為高速計數器設定值與中斷程序中PLS指令脈沖計數值之和,實際值為高數計數器值,延時誤差為兩者差值除以速度。


        圖片


        圖片


        在軸減速時間一定的情況下,修改中斷程序中AXISx_GOTO指令的Pos值,速度不變,統計延時誤差;然后再修改軸的速度,重復上述測試,Zui后繪制成圖。通過對比觀察,可以發現AXISx_GOTO指令的超馳功能延時誤差與后一個AXISx_GOTO指令的Pos值有關,當大于某一個數值N時,延時誤差會急劇減小。并且通過對比測試結果可以發現,N值的大小與軸的速度成正比。


        再次修改減速時間,重復上述測試,通過縱向對比觀察,N值的大小與減速時間呈現出線性關系。


        圖片


        經過一系列測試統計,進行線性回歸擬合,可以得到:

        N=k*(V/Vm)2*a


        其中V為軸的速度,單位脈沖/s;Vm=100000為軸Zui高速度;a為軸的減速時間,單位ms;k為系數,約為50.6。


        由上述結論可知,在用AXISx_GOTO指令的超馳功能做jingque定位時,如果出現定位不準情況,可以在工況允許情況下適當降低軸的速度V,或者減小軸的減速時間a,從而提高定位精度。


        如果在兩者不允許修改的情況下,還可以考慮提前進入中斷,從而增大中斷程序中AXISx_GOTO指令的Pos值,達到jingque定位的要求。


        對于AXISx_GOTO指令在進行超馳功能應用時,Pos的值設置尤為重要,Pos值設置是否合適,可以通過自定義庫進行檢查。


        圖片圖片


        圖片


        聯系方式

        • 電  話:13510737515
        • 聯系人:董海波
        • 手  機:13185520415
        • 微  信:13185520415