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.