Panoramica
CODESYS SoftMotion distingue tra movimenti che agiscono su un solo asse e movimenti in cui due assi sono sincronizzati (ad esempio tramite camme elettroniche o ingranaggi virtuali). Quest'ultimo è descritto nel Movimenti sincroni di due assi pagina di aiuto.
Fondamentalmente i blocchi di movimento che agiscono solo su un singolo asse possono essere suddivisi nelle seguenti categorie:
Bloccare | Descrizione |
---|---|
| Esegue un movimento nella posizione specificata |
| Esegue un movimento della distanza specificata rispetto alla posizione corrente |
| Esegue un movimento della distanza specificata rispetto all'ultima posizione target comandata di un altro movimento (ad esempio, da |
| Esegue un movimento della distanza relativa specificata in aggiunta a un altro movimento attivo (ad esempio, da |
| Esegue un movimento continuo alla velocità specificata |
| Esegue un movimento nella posizione specificata. In questo caso la posizione target viene raggiunta con una velocità definita che viene successivamente mantenuta. |
| Esegue un movimento della distanza specificata rispetto alla posizione corrente. In questo caso la posizione target viene raggiunta con una velocità definita che viene successivamente mantenuta. |
| Esegue un movimento continuo alla velocità specificata finché l'asse deve spostarsi avanti o indietro |
| Esegue un movimento della distanza specificata rispetto alla posizione corrente finché l'asse deve spostarsi in avanti o indietro |
Bloccare | Descrizione |
---|---|
| Esegue un arresto controllato, interrompe qualsiasi movimento attivo e arresta l'asse. |
| Esegue un arresto controllato, interrompe qualsiasi movimento attivo e arresta l'asse. |
| Esegue un arresto controllato di |
Bloccare | Descrizione |
---|---|
| Avvia l'homing dell'asse controllato dall'azionamento. Il funzionamento e i suoi parametri dipendono dal convertitore e dal produttore. |
| Avvia l'homing dell'asse controllato dal controller |
| Non sposta l'asse, ma sposta solo il punto zero. In questo modo il blocco può essere utilizzato ad es. per il riferimento. Inoltre il blocco può essere richiamato anche durante un movimento attivo. |
Bloccare | Descrizione |
---|---|
| Scrive la posizione impostata dell'asse. Questo può essere usato per passare le traiettorie calcolate all'asse. |
| Scrive la velocità impostata dell'asse. Questo può essere usato per passare le traiettorie calcolate all'asse. |
| Scrive la posizione e la velocità impostate dell'asse. Questo può essere usato per passare le traiettorie calcolate all'asse. |
| Scrive selettivamente la posizione impostata, la velocità, l'accelerazione, lo strappo e/o la coppia target impostata dell'asse. Questo può essere usato per passare le traiettorie calcolate all'asse. |
| Scrive la coppia impostata dell'asse. A seconda della modalità operativa dell'asse, il valore viene utilizzato per il controllo feed forward della coppia o come coppia che l'asse dovrebbe applicare. |