Skip to main content

Finestra di dialogo: Proprietà – Cam

Funzione: Utilizzare questa finestra di dialogo per definire le variabili globali della camma.

Tabella 41. Dimensioni

Posizione iniziale/finale principale

Le posizioni iniziale e finale del master definiscono l'intervallo dei valori master e quindi la scala dell'asse orizzontale della camma. Le impostazioni predefinite sono fornite in gradi angolari con 0 e 360 come valori limite.

Posizione iniziale/finale slave

Le posizioni slave associate sono determinate dal tipo di grafico definito per la camma. Tuttavia, il segmento rappresentato dalle curve (questa è anche la scala dell'asse verticale) può essere definito dalle posizioni di inizio e di fine dello slave qui riportate.



Tabella 42. Periodo

Queste impostazioni influenzano il lavoro nell'editor delle camme e nella tabella delle camme. A seconda di questi parametri, il punto iniziale dello slave viene adattato automaticamente quando viene modificato il punto finale e viceversa. Questa regolazione ottimizza la transizione del periodo in modo che sia quanto più fluida e senza strappi possibile.

Transizione graduale

standard icon: I valori di posizione, velocità e accelerazione vengono regolati automaticamente.

periodo schiavo

Indica quando il periodo slave viene ripetuto meccanicamente. Quindi la posizione dello slave all'inizio e alla fine del periodo master può deviare di un multiplo intero di questo valore.

Questo valore è efficace solo se il Transizione graduale casella di controllo è selezionata.



Tabella 43. Requisiti di continuità

L'attivazione di queste opzioni per la continuità della curva non ha alcun effetto durante la modifica della camma. Tuttavia, richiede un controllo di continuità, che segnala eventuali violazioni alla visualizzazione del messaggio (CAMERA categoria). Non è possibile modificare i salti nella curva di posizione. L'impostazione predefinita richiede anche la continuità di velocità e accelerazione. È possibile deselezionare queste opzioni, ad esempio nel caso speciale di una curva composta solo da segmenti lineari. Tuttavia, ciò può portare a rotture nella curva di posizione. Per impostazione predefinita, il jerk (4a derivata) non viene testato per i salti.

Posizione

standard icon: La curva viene controllata per i salti.

Velocità

Accelerazione

Cretino



Tabella 44. Formato di compilazione

Durante la compilazione, MC_CAM_REF vengono generate variabili di struttura. Una camma è descritta in base alle seguenti opzioni:

polinomio (XYVA)

Descrizione polinomiale dei singoli punti, costituita da posizione master, posizione slave, velocità slave e accelerazione slave.

matrice di punti unidimensionale

Tabella 1D delle posizioni degli slave

matrice di punti bidimensionale

Tabella 2D delle posizioni master/slave composite

Elementi

Numero di elementi per le matrici di punti monodimensionali o bidimensionali. Questo array è già stato creato in SM3_Basic per i casi standard 128 e 256. Se si digita un altro valore, è necessario creare la struttura nell'applicazione. A tale proposito, vedete l'esempio seguente.

Segmenti

Formato di compilazione standard; supporta tutti i tipi di segmenti



Esempio 11. Esempio di un array con 720 elementi
TYPE SMC_CAMTable_LREAL_720_2 :
STRUCT
        Table: ARRAY[0..719] OF ARRAY[0..1] OF LREAL;
        fEditorMasterMin, fEditorMasterMax: REAL;
        fEditorSlaveMin, fEditorSlaveMax: REAL;
        fTableMasterMin, fTableMasterMax: REAL;
        fTableSlaveMin, fTableSlaveMax: REAL;
END_STRUCT
END_TYPE


Per ulteriori informazioni, vedere: Come creare una telecamera