Skip to main content

GearInPos (sega volante)

Vedi il BasicMotion_GearInPos.project esempio nella directory di installazione di CODESYS Sotto ..\CODESYS SoftMotion\Examples.

Questo esempio mostra come utilizzare MC_GearInPos per implementare una sega volante. Per questo progetto, consigliamo l'installazione CODESYS Depictor, che può visualizzare l'applicazione come animazione 3D. (La versione gratuita senza licenza è sufficiente per farlo.)

Struttura dell'applicazione

L'applicazione è costituita da una macchina a stati nel file PLC_PRG programma, una rappresentazione 3D (Scena, DepictorCalculation programma), una semplice simulazione del pezzo (SimulateWorkpiece programma) e una traccia che può essere utilizzata per comprendere facilmente l'effetto dei blocchi funzione.

Il flusso in PLC_PRG è il seguente:

  1. Abilitare gli assi con MC_Power. (STATE_POWER)

  2. Attendere fino a quando la fotocellula rileva un pezzo. (STATE_WAIT_FOR_WORKPIECE)

  3. Non appena la fotocellula rileva un pezzo, lo slave che trasporta la sega parallelamente al nastro trasportatore viene sincronizzato con il pezzo sul nastro trasportatore (controllato dal Master asse). (STATE_WAIT_FOR_SYNC)

  4. Una volta raggiunta la sincronizzazione, la sega viene spostata avanti e indietro una volta perpendicolarmente al pezzo da lavorare. (STATE_MOVE_TOOL_0/1)

  5. Spostare lo slave nella posizione di riposo e riavviare il processo da 2. (STATE_MOVE_TO_REST)

Sistemi di coordinate e dimensioni

L'origine del sistema di coordinate è al centro del nastro trasportatore, l'asse Z punta verso l'alto e l'asse X punta nella direzione di movimento del nastro trasportatore. Dal nastro trasportatore, l'asse Y punta lontano dalla sega.

Le dimensioni del nastro trasportatore e del pezzo, la posizione della fotocellula e la posizione in cui la sega funziona in sincronia con il pezzo vengono memorizzate come costanti nel GVL Const.

Utilizzo

Avviare l'applicazione. Nel Scena Oggetto descrittore e nella traccia è possibile vedere come viene eseguita la sincronizzazione tra il master (pezzo sul nastro trasportatore) e lo slave (sega).

_sm_img_basic_gearin.png