時(shí)間:2024-12-06 14:51:26來(lái)源:深圳市雷賽智能控制股份有限公司
當(dāng)主從軸綁定電子凸輪后,除非解綁凸輪或急停從軸,否則從軸將一直跟隨主軸做同步運(yùn)動(dòng)。
但是當(dāng)設(shè)備中途斷電時(shí),電子凸輪的運(yùn)行狀態(tài)是沒(méi)有記憶的,用戶往往需要在上電后先進(jìn)行軸復(fù)位再重新綁定凸輪,無(wú)法延續(xù)斷電前的電子凸輪狀態(tài)。在設(shè)備的實(shí)際生產(chǎn)過(guò)程中,如果每次上電都需要執(zhí)行復(fù)位才可以操作,那么肯定會(huì)影響到實(shí)際的生產(chǎn)效率。
比如在枕式包裝機(jī)應(yīng)用中,客戶往往要求設(shè)備要免復(fù)位一鍵啟動(dòng),這時(shí)候就需要PLC能夠延續(xù)斷電前的凸輪狀態(tài),使得拉膜軸和旋刀軸在重新上電后可以直接運(yùn)行。
因此,下面提供一種基于LeadStudio實(shí)現(xiàn)電子凸輪斷電后一鍵啟動(dòng)的方法。
版本要求
LeadStudio編程軟件版本:V2.6.6.0及以上
PLC固件版本:7905及以上
相關(guān)功能塊介紹
本例使用到以下功能塊:
1、凸輪啟動(dòng)功能塊
2、凸輪從軸位移獲取功能塊
樣例詳解
本樣例采用兩個(gè)旋轉(zhuǎn)軸作為主從軸,凸輪運(yùn)行一段距離后,重啟PLC,模擬凸輪掉電后重啟的情況。
01、依次添加兩個(gè)軸(分別作為主從軸)
02、添加一個(gè)電子凸輪配置
03、編寫(xiě)凸輪啟動(dòng)程序
調(diào)用功能塊
調(diào)用凸輪啟動(dòng)功能塊及凸輪從軸位移獲取功能塊,并將獲取的凸輪從軸位移取反后賦給凸輪啟動(dòng)功能塊的SlaveOffset(從軸偏置)
如上圖所示,凸輪啟動(dòng)功能塊有幾個(gè)重要參數(shù)需要詳細(xì)介紹
1.StartPosition(凸輪表起始位置)
功能塊啟動(dòng)后,需要等待主軸位置到達(dá)StartPosition才開(kāi)始執(zhí)行凸輪;這個(gè)參數(shù)決定從軸綁定主軸的時(shí)機(jī),例如設(shè)定為60,那么在啟動(dòng)功能塊后,需要等待主軸的位置等于60時(shí)才開(kāi)始執(zhí)行凸輪表。
本例程中,主軸反饋的實(shí)時(shí)位置賦值給了StartPosition,PLC斷電重啟并重新啟動(dòng)凸輪后,凸輪會(huì)以當(dāng)前的主軸位置作為起點(diǎn)立即耦合主從軸,并開(kāi)始執(zhí)行凸輪表。2.MasterStartPosition(主軸追蹤距離)、StartMode(主軸追蹤距離模式)功能塊啟動(dòng)并開(kāi)始執(zhí)行凸輪表時(shí),主軸還需經(jīng)過(guò)MasterStartPosition指定的位置后,從軸才開(kāi)始跟隨主軸做凸輪運(yùn)動(dòng)。根據(jù)StartMode的設(shè)置,MasterStartPosition有相對(duì)模式和絕對(duì)模式兩種指定方式,相對(duì)模式指定主軸以StartPosition為起點(diǎn)相對(duì)位移MasterStartPosition的距離,絕對(duì)模式指定主軸實(shí)際位置運(yùn)動(dòng)到MasterStartPosition的位置。MasterStartPosition的主要作用是在啟動(dòng)凸輪時(shí),將主軸的相位設(shè)置到上一次運(yùn)行停止的位置,跳過(guò)部分凸輪線段,從而實(shí)現(xiàn)從軸啟動(dòng)凸輪時(shí)免復(fù)位,直接從上一次停止的位置啟動(dòng)運(yùn)行。本例程中,StartMode設(shè)置為0(絕對(duì)模式),MasterStartPosition的值設(shè)置為主軸反饋的實(shí)時(shí)位置,目的是為了上電啟動(dòng)凸輪后,從軸可以立即執(zhí)行凸輪動(dòng)作。3.MasterOffset (主軸偏置)、SlaveOffset(從軸偏置)設(shè)置SlaveOffset用于偏移從軸的位移,可將凸輪表沿著凸輪表的縱軸進(jìn)行移動(dòng)。本例程中,由于凸輪啟動(dòng)時(shí),從軸位置為0(重新上電,從軸位置清零),需要通過(guò)設(shè)置SlaveOffset消除因MasterStartPosition而產(chǎn)生的位置階躍,SlaveOffset由MC_GetCamTableDistance(凸輪從軸位移獲取功能塊)得到。MC_GetCamTableDistance輸入的Phase(主軸相位)為主軸反饋的實(shí)時(shí)位置,通過(guò)主軸的當(dāng)前位置求出從軸在凸輪表中的目標(biāo)位置。MasterOffset是用于偏移主軸的凸輪相位,可將凸輪表沿著凸輪表的橫軸進(jìn)行移動(dòng),這是實(shí)現(xiàn)凸輪斷電保持的核心參數(shù)。如果沒(méi)有設(shè)置MasterOffset,那么凸輪起始點(diǎn)為0,每次啟動(dòng)凸輪都會(huì)從0點(diǎn)開(kāi)始動(dòng)作;但是斷電前的凸輪可能已經(jīng)越過(guò)0點(diǎn),那么要恢復(fù)掉電前的凸輪狀態(tài)必須設(shè)置MasterOffset來(lái)偏移主軸的相位。本例程中,MasterOffset的值為主軸反饋的實(shí)時(shí)位置取反,目的是使主軸的相位偏移到斷電前的凸輪相位,啟動(dòng)后凸輪會(huì)延續(xù)斷電前的凸輪相位來(lái)執(zhí)行凸輪動(dòng)作。
觸發(fā)功能塊執(zhí)行
啟動(dòng)凸輪前,需要先觸發(fā)從軸位移獲取功能塊,得到從軸位移取反后賦給凸輪啟動(dòng)功能塊的SlaveOffset,再執(zhí)行凸輪啟動(dòng)功能塊,程序可參考下圖:
仿真測(cè)試
PLC啟動(dòng)仿真調(diào)試
啟動(dòng)凸輪
進(jìn)入軸調(diào)試界面
?、龠M(jìn)入主軸(Axis_0)的軸調(diào)試界面,并觸發(fā)主軸運(yùn)動(dòng)
②進(jìn)入從軸(Axis_1)的軸調(diào)試界面,觀察軸的位置
③對(duì)比凸輪配置表的主從軸位置
重啟PLC后再啟動(dòng)凸輪
?、僦貑LC
模擬設(shè)備斷電重啟的情況(實(shí)際使用中,主軸的位置需要通過(guò)掉電保持變量進(jìn)行保存,并在上電時(shí)使用MC_SetPosition恢復(fù)位置)
②再次啟動(dòng)凸輪
再次進(jìn)入軸調(diào)試界面
?、儆|發(fā)主軸再位移20,由25→45
?、谟^察從軸,從軸跟隨主軸由150→190
③對(duì)比凸輪配置表,主從軸延續(xù)了PLC重啟前的電子凸輪
-LeadStudio-
更小、更快、更易用的PLC編程平臺(tái)
中國(guó)傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(www.wangxinlc.cn)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>2025-04-30
性能躍升20%!維宏NK300CX Plus數(shù)控系統(tǒng)...
2025-04-11
rpi-image-gen:樹(shù)莓派軟件鏡像構(gòu)建的終...
2025-04-08
【產(chǎn)品解讀】全面提升精密制造檢測(cè)節(jié)拍...
2025-03-31
激光閃耀 智慧引領(lǐng) | WISE MASER 黑武士...
2025-03-20