software:devices:camming4

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Prossima revisioneEntrambe le parti successive la revisione
software:devices:camming4 [2017/01/18 18:03] – [3.3. Il settore di cambio velocità] qem103software:devices:camming4 [2017/01/19 14:42] – [3.4. I settori trigonometrici] qem103
Linea 995: Linea 995:
 ==== - I settori trigonometrici ==== ==== - I settori trigonometrici ====
  
-<WRAP center round tip 60%> +^:tip:^In una tipica configurazione utilizzante Q1-CPU-DA02 con 2 assi interpolati circolarmente più un asse tangente, il tempo di campionamento minimo impostabile è di 4 millisecondi (3 mS per i 3 devices CAMMING4 e 1mS per il master simulato).^
-In una tipica configurazione +
-utilizzante Q1-CPU-DA02 +
-con 2 assi interpolati +
-circolarmente più un asse +
-tangente, il tempo di campionamento +
-minimo impostabile +
-è di 4 millisecondi (3 +
-mS per i 3 devices +
-CAMMING4 e 1mS per il +
-master simulato). +
-</WRAP>+
  
-Il device CAMMING4 ha la possibilità di gestire l’asse Slave con andamenti trigonometrici del tipo+Il device CAMMING4 ha la possibilità di gestire l'asse Slave con andamenti trigonometrici del tipo
 seno, coseno o tangente in modo che combinando più assi slave si possono muovere gli assi seno, coseno o tangente in modo che combinando più assi slave si possono muovere gli assi
 realizzando interpolazioni circolari, elicoidali, con assi tangenti e tutte le movimentazioni di realizzando interpolazioni circolari, elicoidali, con assi tangenti e tutte le movimentazioni di
 questo tipo con il vantaggio che il limite del numero di assi da movimentare è costituito solamente questo tipo con il vantaggio che il limite del numero di assi da movimentare è costituito solamente
-dal tempo di campionamento che si dichiara nella configurazione dell’applicativo e che è+dal tempo di campionamento che si dichiara nella configurazione dell'applicativo e che è
 direttamente proporzionale al numero di assi utilizzato.\\ direttamente proporzionale al numero di assi utilizzato.\\
 Come è noto dalla trigonometria, le coordinate cartesiane di un qualsiasi punto appartenente ad Come è noto dalla trigonometria, le coordinate cartesiane di un qualsiasi punto appartenente ad
Linea 1020: Linea 1009:
 |{{:software:devices:camming4:camming4_32.png?nolink500|}}| |{{:software:devices:camming4:camming4_32.png?nolink500|}}|
  
-Per realizzare l’interpolazione circolare tra gli assi X e Y è necessario legare il moto dei due assi+Per realizzare l'interpolazione circolare tra gli assi X e Y è necessario legare il moto dei due assi
 a quello di un unico Master (anche simulato). Se la traiettoria percorsa nello spazio dal punto A al a quello di un unico Master (anche simulato). Se la traiettoria percorsa nello spazio dal punto A al
 punto B è un arco di circonferenza, possiamo dichiarare che in tale spazio Master gli assi Slave X punto B è un arco di circonferenza, possiamo dichiarare che in tale spazio Master gli assi Slave X
-e Y dovranno muoversi in funzione del raggio R e dell’angolo a. La velocità di percorrenza del+e Y dovranno muoversi in funzione del raggio R e dell'angolo a. La velocità di percorrenza del
 master simulato determina la velocità di interpolazione tra gli assi, cioè la velocità di un ipotetico master simulato determina la velocità di interpolazione tra gli assi, cioè la velocità di un ipotetico
 punto lungo la traiettoria sul piano XY.\\ punto lungo la traiettoria sul piano XY.\\
Linea 1040: Linea 1029:
 codeG = 180 ==> Rifasamento asse tangente codeG = 180 ==> Rifasamento asse tangente
  
-Nel caso in cui sia necessario muovere l’asse slave in funzione del seno e si vuol seguire la+Nel caso in cui sia necessario muovere l'asse slave in funzione del seno e si vuol seguire la
 traiettoria rispetto al senso orario della circonferenza, si deve utilizzare il codeG = 170. Se traiettoria rispetto al senso orario della circonferenza, si deve utilizzare il codeG = 170. Se
 viene programmato il valore del raggio della circonferenza da realizzare (codeQm) positivo, viene programmato il valore del raggio della circonferenza da realizzare (codeQm) positivo,
-viene eseguito l’arco di circonferenza più corto, mentre se è negativo, viene percorso l’arco più+viene eseguito l'arco di circonferenza più corto, mentre se è negativo, viene percorso l’arco più
 lungo.\\ lungo.\\
 Esempio di programmazione Esempio di programmazione
   * codeG 170   * codeG 170
   * codeQm Raggio della circonferenza espressa in unità di misura   * codeQm Raggio della circonferenza espressa in unità di misura
-  * codeQs Spostamento dell’asse Slave X (device in programmazione)+  * codeQs Spostamento dell'asse Slave X (device in programmazione)
   * codeQma Visualizzazione dello spazio Master eseguito nel settore in unità di misura   * codeQma Visualizzazione dello spazio Master eseguito nel settore in unità di misura
-  * codeQsa Spostamento dell’asse Slave Y (device associato)+  * codeQsa Spostamento dell'asse Slave Y (device associato)
   * codeM codice generico   * codeM codice generico
  
-Nel caso in cui sia necessario muovere l’asse slave in funzione del seno e si vuol seguire la+Nel caso in cui sia necessario muovere l'asse slave in funzione del seno e si vuol seguire la
 traiettoria rispetto al senso antiorario della circonferenza, si deve utilizzare il codeG = 171. Se traiettoria rispetto al senso antiorario della circonferenza, si deve utilizzare il codeG = 171. Se
 viene programmato il valore del raggio della circonferenza da realizzare (codeQm) positivo, viene programmato il valore del raggio della circonferenza da realizzare (codeQm) positivo,
-viene eseguito l’arco di circonferenza più corto, mentre se è negativo, viene percorso l’arco più+viene eseguito l'arco di circonferenza più corto, mentre se è negativo, viene percorso l'arco più
 lungo.\\ lungo.\\
 Esempio di programmazione Esempio di programmazione
   * codeG 171   * codeG 171
   * codeQm Raggio della circonferenza espressa in unità di misura   * codeQm Raggio della circonferenza espressa in unità di misura
-  * codeQs Spostamento dell’asse Slave X (device in programmazione)+  * codeQs Spostamento dell'asse Slave X (device in programmazione)
   * codeQma Visualizzazione dello spazio Master eseguito nel settore in unità di misura   * codeQma Visualizzazione dello spazio Master eseguito nel settore in unità di misura
-  * codeQsa Spostamento dell’asse Slave Y (device associato)+  * codeQsa Spostamento dell'asse Slave Y (device associato)
   * codeM codice generico   * codeM codice generico
  
-Nel caso in cui sia necessario muovere l’asse slave in funzione del coseno e si vuol seguire la+Nel caso in cui sia necessario muovere l'asse slave in funzione del coseno e si vuol seguire la
 traiettoria rispetto al senso orario della circonferenza, si deve utilizzare il codeG = 172. Se traiettoria rispetto al senso orario della circonferenza, si deve utilizzare il codeG = 172. Se
 viene programmato il valore del raggio della circonferenza da realizzare (codeQm) positivo, viene programmato il valore del raggio della circonferenza da realizzare (codeQm) positivo,
-viene eseguito l’arco di circonferenza più corto, mentre se è negativo, viene percorso l’arco più+viene eseguito l'arco di circonferenza più corto, mentre se è negativo, viene percorso l'arco più
 lungo.\\ lungo.\\
 Esempio di programmazione Esempio di programmazione
   * codeG 172   * codeG 172
   * codeQm Raggio della circonferenza espressa in unità di misura   * codeQm Raggio della circonferenza espressa in unità di misura
-  * codeQs Spostamento dell’asse Slave X (device associato)+  * codeQs Spostamento dell'asse Slave X (device associato)
   * codeQma Visualizzazione dello spazio Master eseguito nel settore in unità di misura   * codeQma Visualizzazione dello spazio Master eseguito nel settore in unità di misura
-  * codeQsa Spostamento dell’asse Slave Y (device in programmazione)+  * codeQsa Spostamento dell'asse Slave Y (device in programmazione)
   * codeM codice generico   * codeM codice generico
  
-Nel caso in cui sia necessario muovere l’asse slave in funzione del coseno e si vuol seguire la+Nel caso in cui sia necessario muovere l'asse slave in funzione del coseno e si vuol seguire la
 traiettoria rispetto al senso antiorario della circonferenza, si deve utilizzare il codeG = 173. Se traiettoria rispetto al senso antiorario della circonferenza, si deve utilizzare il codeG = 173. Se
 viene programmato il valore del raggio della circonferenza da realizzare (codeQm) positivo, viene programmato il valore del raggio della circonferenza da realizzare (codeQm) positivo,
-viene eseguito l’arco di circonferenza più corto, mentre se è negativo, viene percorso l’arco più+viene eseguito l'arco di circonferenza più corto, mentre se è negativo, viene percorso l'arco più
 lungo.\\ lungo.\\
 Esempio di programmazione Esempio di programmazione
   * codeG 173   * codeG 173
   * codeQm Raggio della circonferenza espressa in unità di misura   * codeQm Raggio della circonferenza espressa in unità di misura
-  * codeQs Spostamento dell’asse Slave X (device associato)+  * codeQs Spostamento dell'asse Slave X (device associato)
   * codeQma Visualizzazione dello spazio Master eseguito nel settore in unità di misura   * codeQma Visualizzazione dello spazio Master eseguito nel settore in unità di misura
-  * codeQsa Spostamento dell’asse Slave Y (device in programmazione)+  * codeQsa Spostamento dell'asse Slave Y (device in programmazione)
   * codeM codice generico   * codeM codice generico
  
-Nel caso in cui sia necessario muovere l’asse slave in funzione della tangente e si vuol seguire la+Nel caso in cui sia necessario muovere l'asse slave in funzione della tangente e si vuol seguire la
 traiettoria rispetto al senso orario della circonferenza, si deve utilizzare il codeG = 174. Se viene traiettoria rispetto al senso orario della circonferenza, si deve utilizzare il codeG = 174. Se viene
 programmato il valore del raggio della circonferenza da realizzare (codeQm) positivo, viene programmato il valore del raggio della circonferenza da realizzare (codeQm) positivo, viene
-eseguito l’arco di circonferenza più corto, mentre se è negativo, viene percorso l’arco più lungo.\\+eseguito l'arco di circonferenza più corto, mentre se è negativo, viene percorso l'arco più lungo.\\
 Esempio di programmazione Esempio di programmazione
   * codeG 174   * codeG 174
   * codeQm Raggio della circonferenza espressa in unità di misura   * codeQm Raggio della circonferenza espressa in unità di misura
-  * codeQs Spostamento dell’asse Slave+  * codeQs Spostamento dell'asse Slave
   * codeQma Visualizzazione dello spazio Master eseguito nel settore in unità di misura   * codeQma Visualizzazione dello spazio Master eseguito nel settore in unità di misura
-  * codeQsa Spostamento dell’altro asse Slave+  * codeQsa Spostamento dell'altro asse Slave
   * codeM codice generico   * codeM codice generico
  
-Nel caso in cui sia necessario muovere l’asse slave in funzione della tangente e si vuol seguire la+Nel caso in cui sia necessario muovere l'asse slave in funzione della tangente e si vuol seguire la
 traiettoria rispetto al senso antiorario della circonferenza, si deve utilizzare il codeG = 175. Se traiettoria rispetto al senso antiorario della circonferenza, si deve utilizzare il codeG = 175. Se
 viene programmato il valore del raggio della circonferenza da realizzare (codeQm) positivo, viene programmato il valore del raggio della circonferenza da realizzare (codeQm) positivo,
-viene eseguito l’arco di circonferenza più corto, mentre se è negativo, viene percorso l’arco più+viene eseguito l'arco di circonferenza più corto, mentre se è negativo, viene percorso l'arco più
 lungo.\\ lungo.\\
 Esempio di programmazione Esempio di programmazione
   * codeG 175   * codeG 175
   * codeQm Raggio della circonferenza espressa in unità di misura   * codeQm Raggio della circonferenza espressa in unità di misura
-  * codeQs Spostamento dell’asse Slave+  * codeQs Spostamento dell'asse Slave
   * codeQma Visualizzazione dello spazio Master eseguito nel settore in unità di misura   * codeQma Visualizzazione dello spazio Master eseguito nel settore in unità di misura
-  * codeQsa Spostamento dell’altro asse Slave+  * codeQsa Spostamento dell'altro asse Slave
   * codeM codice generico   * codeM codice generico
  
-Nel caso in cui sia necessario rifasare l’asse Slave per recuperare l’eventuale errore di posizione +Nel caso in cui sia necessario rifasare l'asse Slave per recuperare l'eventuale errore di posizione 
-angolare dell’asse tangente, che si è sfasata per le aprossimazioni nei calcoli angolari, si deve +angolare dell'asse tangente, che si è sfasata per le aprossimazioni nei calcoli angolari, si deve 
-utilizzare il codeG = 180. Nel codeQs si deve inserire la differenza di posizione dell’asse da+utilizzare il codeG = 180. Nel codeQs si deve inserire la differenza di posizione dell'asse da
 recuperare espresso in unità di misura.\\ recuperare espresso in unità di misura.\\
 Esempio di programmazione Esempio di programmazione
   * codeG 180   * codeG 180
   * codeQm Non utilizzato   * codeQm Non utilizzato
-  * codeQs Valore del recupero dell’asse Slave espresso in unità di misura+  * codeQs Valore del recupero dell'asse Slave espresso in unità di misura
   * codeQma Non utilizzato   * codeQma Non utilizzato
   * codeQsa Non utilizzato   * codeQsa Non utilizzato
  • Ultima modifica: 2020/07/13 15:04