一、我們做一臺焊接自動化控制箱所需要的材料及功能 控制器(用于程序編程,一般單軸運動控制器即可) 電機套裝(步進,閉環或者伺服均可,根據成本及精度去選) 滑臺(建議選擇絲桿傳輸) 繼電器(外接焊機設備和氣缸設備,焊槍負責焊接,氣缸負責夾緊) 限位開關(絲桿兩端保護裝置,也可用作運動坐標使用。也可用控制器內部坐標設置軟限位,無需購買) 腳踏開關(可有可無,根據自己情況)
二、自動化程序動作 自動啟動后,給控制器一個信號(就是腳踏開關)后,電機帶動絲桿前進固定距離,到位置后;繼電器1打開(用氣缸夾緊工件),繼電器2打開(用于焊機打開);焊接延時1秒鐘,繼電器1.2關閉(焊機和氣缸關閉);電機反轉回到起始位置不動,等待腳踏開關信號;有信號就工作,不給信號持續等待。
三、程序實拍及解答 下圖看到的畫面,是我們用于測試程序模擬的電機箱。功能按鍵大致交代一下。 上方的輸入1,2和3,4為兩個三擋自鎖旋鈕。最左側的輸入1模擬腳踏開關信號,接通后,程序啟動。 右側的4顆紅色指示燈為相應1234的繼電器狀態 
程序第一條,我們用的是判斷指令。 也就是啟動之后電機和輸出設備均沒有動作,而是在等待腳踏開關信號。所以用這一條指令。 
程序第二條,我們用的是****跳轉。 為什么用這個指令呢??是為了攔截程序自動向下執行動作,我們叫攔截信號的防火墻功能。編程的時候多數都是和上條判斷指令搭配使用。如果沒有這個指令,后果就是自動啟動之后,給不給腳踏開關,電機和繼電器輸出都會一跳接一跳執行。 
程序第三條,我們用的是相對運動。 這一條就是控制電機正傳移動距離。通過絲桿的螺距我們可以精確輸入移動的距離。參照上圖,我們可以看到控制Y軸電機正轉移動20公分。F是速度值每分鐘500轉速。(前提是知道絲桿螺距,并在控制器分子分母中更改參數)。 
程序第四條,我們用的是輸出。 很好理解吧,輸出就是通過控制器發信號給繼電器,注意的是狀態我們要寫通。我們裝的繼電器接在控制器的幾號輸出口,就打開幾號輸出口。繼電器打開之后會點亮繼電器控制的很多設備。簡單的說就是控制器只負責繼電器的線圈打開和關閉以及打開時間長短,那繼電器公共端可以外接24V設備220V設備380V設備或者是通斷信號設備都可以。這里面就是控制器以小控大,以弱控強。 
程序第五條,我們用的是延時。 延時就是控制我們外部設備打開的時間長短,例如焊槍焊接1秒鐘,出來的活不好,我們就增加焊接時間,改為2秒或者3秒的意思。 
程序第六條,我們用的是輸出。 一樣的輸出,我們不能把焊槍和氣缸一直開著對吧,還需要關閉,此時我們用同樣的用輸出功能,但是不一樣的是狀態,我們改為斷。那繼電器延時上一條的一秒之后就會自動關閉。 
程序第七條,我們用的是延時。 這一套我們可有可無,根據實際工況。就是焊接完畢,氣缸收回之后,需要稍微停頓0.5秒。然后絲桿再往會反向運動至起點位置。 
程序第八條,我們用的是相對運動。 這一條和之前的一樣,因為我們絲桿前進送料跑了20公分,現在焊接完成了。我們需要退回來至起點位置,所以我們輸入-20(負20)速度500(可以適當加大,增加干活效率)如果我們焊接的工件尺寸相對固定,可以用到上面說的限位開關,放在合適固定位置,把這個位置設置為機械零點,每次讓電機回到這個位置之后再開始下一次工作,增加精度。 
程序第九條,我們用的是****跳轉。 這一條我們用****跳轉是因為焊接完畢,絲桿回到零點。我們人工去更換工件,之后再次踩踏腳踏開關電機繼續啟動的目的。這一條的意思就是控制器完成前面的所有指令之后,我讓他直接回到第一條去檢測信號的那一條。保證設備持續工作 
|