Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /membri/mk4duowiki/wiki/inc/parser/handler.php on line 1552
====== G5 ====== * G5 Curve di Bezier ==== Dipendenze ==== * ''G5_BEZIER'' abilitato ==== Utilizzo ==== G5 I J P Q X Y ''G5'' crea una [[https://it.wikipedia.org/wiki/Interpolazione_spline | curva B-spline cubica]] nel piano XY muovendo solo gli assi X e Y, usando [[https://it.wikipedia.org/wiki/Algoritmo_di_de_Casteljau | l'algoritmo di de Casteljau]]. Ulteriori informazioni su [[http://forums.reprap.org/read.php?147,93577|forums.reprap.org]] * I parametri P e Q devono essere specificati entrambi per ogni comando G5. * In una sequenza di comandi ''G5'', i parametri I e J devono essere obbligatoriamente specificati solo per il primo di essi. Per i successivi comandi ''G5'', o vengono specificati entrambi o nessuno. Se I e J non vengono specificati, il punto di partenza della curva attuale verrĂ  fatto coincidere automaticamente con il punto finale della precedente. Specificare come parametro un asse che non sia X o Y causerĂ  un errore. ==== Parametri ==== Primo punto di controllo: * **I** Offset lungo l'asse X rispetto al punto di partenza __in millimetri__ * **J** Offset lungo l'asse Y rispetto al punto di partenza __in millimetri__ Secondo punto di controllo: * **P** Offset lungo l'asse X rispetto al punto di arrivo __in millimetri__ * **Q** Offset lungo l'asse Y rispetto al punto di arrivo __in millimetri__ Punto di destinazione: * **X** Coordinata X del punto di arrivo __in millimetri__ * **Y** Coordinata Y del punto di arrivo __in millimetri__ ==== Esempi ==== Per realizzare una curva a forma di "N": ''G0 X0 Y0'' ''G5 I0 J3 P0 Q-3 X1 Y1'' Per realizzare una seconda curva "N" che parte dalla fine della precedente (non vengono specificati I e J): ''G5 P0 Q-3 X2 Y2''