Spline
codice G: G5
, G10
Funzione: Il comando interpola l'elemento di traiettoria con una spline in modo che le transizioni dall'elemento di traiettoria precedente e all'elemento di traiettoria successivo si uniscano l'una nell'altra senza interruzioni. Allo stesso tempo, il segmento della spline dal sistema viene calcolato in modo che la tangente finale dell'elemento del percorso precedente coincida con la tangente iniziale della spline. Allo stesso modo, la tangente finale della spline concorda con l'elemento del percorso successivo.
Funzione: Il comando crea un segmento spline per la posizione data. I passaggi dall'elemento del percorso precedente a quello successivo sono continuamente in posizione e tangenti.
Sintassi
G5 X Y Z A B C P Q U V W F E H L/O D S G10 X Y Z A B C P Q U V W F E H L/O D S
Parola in codice G | Descrizione |
---|---|
| Posizioni target degli assi cartesiani |
| Posizioni di destinazione degli assi aggiuntivi |
| Velocità del percorso, accelerazione/decelerazione del percorso |
| Punto di commutazione |
| Raggio utensile |
| Profilo S |
Più segmenti spline consecutivi sono collegati come segue:
Se esiste un elemento del percorso con operazione utensile (esempio: G1, G2, G3, G8, G9), la tangente finale dell'elemento del percorso viene utilizzata come tangente iniziale per la spline.
Se non è disponibile alcun elemento del percorso con l'operazione utensile (ad es. G0, G92, M), la linea di collegamento tra il punto iniziale e il primo punto spline viene utilizzata come tangente iniziale.
I punti adiacenti sono collegati. La tangente del punto è parallela a questa linea di collegamento (linea verde).
Se esiste un elemento del percorso con operazione utensile (esempio: G1, G2, G3, G8, G9), la tangente iniziale dell'elemento del percorso viene utilizzata come tangente finale per la spline.
Se nessun elemento del percorso è disponibile con l'operazione utensile (ad esempio, G0, G92, M), la linea di collegamento tra il punto finale e il primo punto spline viene utilizzata come tangente finale.
Profilo scala con scanalature arrotondate
N0 G0 X0 Y0 Z0 F100 (Startposition) N10 G5 X20 Y0 N20 G5 X20 Y20 N30 G5 X40 Y20 N40 G5 X40 Y40

N0 G0 X0 Y0 F100 (Startposition) N5 G1 X5 Y0 N10 G5 X20 Y0 N20 G5 X20 Y20 N21 G5 X20 Y20 N30 G5 X40 Y20 N40 G5 X40 Y40 N45 G1 X0 Y40

Il punto spline per X20 Y20 esiste due volte. In questo modo la spline viene interrotta e riavviata. Questo è determinato dal metodo di definizione della tangente a questo punto. I punti iniziale e finale sono definiti dalle tangenti iniziali del segmento di linea precedente e successivo.