Assi spline aggiuntivi A, B, C
Parola in codice G: A
, B
, C
Funzione: Uso A
, B
, e C
per definire le posizioni target per gli assi spline aggiuntivi. Questi assi sono simili a P
, Q
, U
, V
, e W
. P
, Q
, U
, e V
sono interpolati linearmente, A
, B
, e C
sono interpolati con un polinomio di terzo grado.
Suggerimento
Usando
A
,B
, oC
esclude l'uso degli assi aggiuntiviU
,V
, eW
perchéU
,V
, eW
definire il gradiente.Gli assi
A
,B
, oC
può essere selezionato con i bit 3, 4 o 5 inwAxis
ingresso diSMC_Limit Dynamics
owAddAxis
diSMC_CheckForLimits
.Le
SMC_SmoothPath
,SMC_SmoothMerge
,Spline SMC_SmoothB
, eSMC_Ricalcola le pendenze ABC
blocchi funzionali determinano automaticamente la pendenza degli assi aggiuntivi. Ciò significa che la definizione diU
,V
, oW
non è necessario
Codice G
N10 G0 X0 A0 P0 F10 E30 E-30 N20 G1 X100 A100 P100
L'asse addizionale lineare P viene interpolato linearmente alla traiettoria percorsa. Di conseguenza, il suo profilo temporale restituisce quello della velocità del percorso.

L'asse spline aggiuntivo A viene interpolato come funzione polinomiale.

L'utilizzo della funzione spline è necessario, soprattutto se si utilizza un percorso con transizioni tangenti costanti, che l'interpolatore non deve decelerare alla velocità 0:
Codice G
N10 G0 X0 A0 P0 F10 E30 E-30 N20 G1 X50 A40 P40 N30 G1 X100 A100 P100
Nel caso lineare, si vede un salto nella velocità, perché 40 unità dell'asse aggiuntivo viaggiano su 50 unità di percorso nella prima parte e 60 unità dell'asse aggiuntivo viaggiano su 50 unità di percorso nella seconda parte. Poiché la velocità del percorso definisce (XYZ) solo dopo lo spazio cartesiano del percorso, una velocità costante in X provoca un salto di velocità in P:

L'asse della spline mostra il seguente profilo:

La pendenza degli assi A, B e C nella posizione finale può essere definita dalla parola U, V e W. L'unità della pendenza è l'unità di percorso dell'asse aggiuntivo per unità di percorso nello spazio.
Codice G
N10 G0 X0 A0 F10 E30 E-30 N20 G1 X100 A100 U1.5 N30 G1 X200 A200 U0
La pendenza programmata dall'utente (U=2) dell'asse A si applica perché questo programma contiene una transizione continua tra N20
e N30
. Pertanto, per X=100 la posizione dell'asse A aumenta due volte più velocemente della lunghezza del percorso
