Skip to main content

Camme periodiche

Una camma può essere eseguita ripetutamente quando Periodic ingresso del MC_CamTableSelect il blocco funzione è impostato su TRUE. Successivamente la camma si riavvia automaticamente una volta raggiunta la posizione finale. Se questo input è FALSE, poi il EndOfProfile variabile di uscita del MC_CamIn il blocco funzione è impostato su TRUE quando viene raggiunta la posizione finale del master. Lo slave si ferma nella sua posizione attuale.

Si noti che l'attività della camma non si arresta dopo aver lasciato l'intervallo dei valori master. Quando l'azionamento master rientra nell'intervallo dei valori master, l'azionamento slave segue nuovamente la camma.

Comportamento in caso di Slave.EndPosition <> Slave.StartPosition: Il blocco funzione MC_CamIn calcola un offset interno alla fine di un periodo. Nel periodo successivo la camma viene spostata di questo offset in modo che continui nella posizione attuale dello slave e quindi eviti salti.

Per una camma periodica è possibile attivare il Transizione graduale opzione nelle proprietà della camma. Viene utilizzato per evitare che si verifichino salti durante la transizione da un periodo all'altro. Quindi lo slave ha la stessa velocità e accelerazione nella posizione finale e nella posizione iniziale. Il periodo e l'avanzamento sono misurati nelle unità di scala slave. Anche se non selezioni il Transizione graduale opzione, la camma può essere azionata in modo continuo. In questo caso, il tuo compito è assicurarti che la coerenza delle transizioni sia soddisfatta in misura sufficiente.