Skip to main content

Punto di commutazione (funzione H)

Funzione: La funzionalità del punto di commutazione o la funzione H attiva gli interruttori binari dipendenti dal percorso. Un numero massimo di tre punti di commutazione (MAX_SWITCHES) possono essere elaborati per ogni elemento del percorso.

Sintassi

[G-Befehl] H O/L

Per prima cosa viene definito il numero del punto di commutazione H<numero>, quindi la posizione del punto di commutazione nell'elemento del percorso viene definita come assoluta (L<posizione> parola) o relativa (O<posizione> parola).

Parola in codice G

Descrizione

H{-}<numero>

Numero della funzione H

Se il numero H è positivo, viene attivata la rispettiva funzione dell'interruttore. Se il numero H è negativo, la funzione dell'interruttore è disattivata. Il numero H è diverso da zero e compreso tra -32768 e 32767.

O<posizione>

Posizione relativa [0…1] nell'elemento del percorso

  • 0: Inizio dell'elemento

  • 1: Fine

L<posizione>

  • L>0: distanza dal punto di partenza

  • L<0: distanza dal punto finale

Rappresentazione grafica

_sm_img_cnc_switch.png

Nell'editor grafico è possibile utilizzare il mouse per spostare i punti di commutazione lungo il percorso. Quando si sposta il mouse sulla funzione H, viene visualizzato un suggerimento con il numero H della funzione H.

Effetto sul SMC_Interpolator blocco funzione

  • L'interpolatore invia l'ultimo numero H commutato al iLastSwitch produzione.iLastSwitch è positivo quando la funzione H è attiva.

  • Il dwSwitches l'output è una maschera di bit. Numero bit i indica se la funzione H (i+1) è attualmente impostata o meno.

  • Se il numero H è compreso tra 1 e 32, il bit corrispondente viene impostato nell'interpolatore dwSwitches produzione. Un valore negativo compreso tra -1 e -32 azzera il bit. Il iLastSwitch l'uscita ha il numero dell'ultimo punto di commutazione dell'esecuzione, anche se il valore è al di fuori dell'intervallo da -32 a 32.

Esempio 22. Esempi

Spegnimento punto di commutazione 2 con posizione relativa all'elemento

Il punto di commutazione 2 viene disattivato nella posizione X=40/Y=25 dopo il primo quarto dell'elemento.

N90 G1 X20 Y20
N100 G1 X100 Y40 H-2 O0.25

Accensione e spegnimento punto di commutazione 2 con posizione relativa al punto iniziale e finale

Il punto di commutazione 2 viene attivato nella posizione X=40, ovvero 20 unità dopo il punto di partenza dell'elemento di traiettoria. Il punto di commutazione 2 viene disattivato nella posizione X=90, ovvero 10 unità prima del punto finale.

N90 G1 X20
N100 G1 X100 H2 L20 H-2 L-10