Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Gentile Cliente,
Grazie per aver acquistato questo prodotto. RosettaCNC Board A progettato e prodotto secondo standard elevati per conferire
prestazioni di alta qualit, facilit di utilizzo e di installazione. In caso di dicolt durante l'installazione o l'utilizzo del prodotto,
si consiglia di consultare in prima istanza le istruzioni o le informazioni riportate nel sito www.RosettaCNC.com.
Serve assistenza ?
Scrivete nel forum presente nel sito www.RosettaCNC.com oppure inviate una email al seguente indirizzo:
support@rosettacnc.com, il team di sviluppo di RosettaCNC sar lieto di rispondervi in tempi brevi.
I diritti d'autore di questo manuale sono riservati. Nessuna parte di questo documento, pu essere copiata o riprodotta in qualsiasi forma senza la
preventiva autorizzazione scritta. RosettaCNC Motion non presenta assicurazioni o garanzie sui contenuti e specicatamente declina ogni
responsabilit inerente alle garanzie di idoneit per qualsiasi scopo particolare. Le informazioni in questo documento sono soggette a modica senza
preavviso. RosettaCNC Motion non si assume alcuna responsabilit per qualsiasi errore che pu apparire in questo documento. RosettaCNC
Motion un marchio registrato.
1/4
RosettaCNC Board A - Manuale di installazione e manutenzione
Informazioni
Documento: MIMROSETTACNCBOARDA
Descrizione: Manuale di installazione e manutenzione
Link: http://wiki.rosettacnc.com/doku.php/hardware:rosettacncboard:mimrosettacncboarda
Release documento Release Hardware Descrizione Note Data
01 01 - 30/05/2017
Corretta posizione degli Ingressi Utente e aggiunti
02 01 07/07/2017
Ingressi Utente numero 7 e 8
2/4
RosettaCNC Board A - Manuale di installazione e manutenzione
Sommario
RosettaCNC Board A - Manuale di installazione e manutenzione ......................................... 1
Informazioni ................................................................................................................................... 2
1. Introduzione .............................................................................................................................. 1
1.1. Descrizione generale ......................................................................................................... 1
1.2. Simboli utilizzati nel manuale ......................................................................................... 1
1.3. Composizione del sistema ................................................................................................ 1
1.4. Conformit del prodotto ................................................................................................... 2
1.5. Contenuto della confezione ............................................................................................. 3
1.6. Identicazione del prodotto ............................................................................................ 4
1.6.1. Etichetta prodotto ............................................................................................................ 4
1.6.2. Codice di ordinazione ...................................................................................................... 4
1.7. Caratteristiche ................................................................................................................... 5
2. Sicurezza .................................................................................................................................... 6
3. Installazione meccanica .......................................................................................................... 8
3.1. Dimensioni meccaniche .................................................................................................... 8
3.2. Dima di foratura ................................................................................................................. 9
4. Connettori ................................................................................................................................ 10
4.1. Power supply .................................................................................................................... 11
Connettore ........................................................................................................................... 11
Esempi di collegamento ....................................................................................................... 12
4.2. Collegamenti seriali ........................................................................................................ 13
4.2.1. ETHERNET port .............................................................................................................. 13
4.3. Ingressi digitali ................................................................................................................ 14
4.3.1. 16 ingressi digitali PNP .................................................................................................. 14
4.3.1.1. Connettori ............................................................................................................... 14
4.3.1.2. Caratteristiche elettriche ........................................................................................ 15
4.3.1.3. Esempi di collegamento .......................................................................................... 16
4.3.2. Volantino o Consolle ...................................................................................................... 17
4.3.2.1. Connettore .............................................................................................................. 17
4.3.2.2. Caratteristiche elettriche ........................................................................................ 17
4.3.2.3. Esempi di collegamento .......................................................................................... 18
4.3.3. Ingresso per MPG (Manual Pulse Generator) ................................................................. 19
4.3.3.1. Connettore .............................................................................................................. 19
4.3.3.2. Esempi di collegamento .......................................................................................... 20
4.4. Uscite digitali ................................................................................................................... 21
4.4.1. Uscite protette ............................................................................................................... 21
4.4.1.1. Connettori ............................................................................................................... 21
4.4.1.2. Caratteristiche elettriche ........................................................................................ 22
4.4.1.3. Esempi di collegamento .......................................................................................... 23
4.4.2. Uscite STEP-DIREZIONE ................................................................................................. 24
4.4.2.1. Connettori ............................................................................................................... 24
4.4.2.2. Settaggio tensione uscite STEP-DIREZIONE ............................................................ 25
4.4.2.3. Caratteristiche elettriche ........................................................................................ 26
4.4.2.4. Esempi di collegamento .......................................................................................... 27
4.5. Uscite analogiche ............................................................................................................ 30
4.5.1. Connettore ..................................................................................................................... 30
4.5.2. Caratteristiche elettriche ............................................................................................... 30
4.5.3. Esempi di collegamento ................................................................................................ 31
5. Esempi di collegamento e congurazione .......................................................................... 32
3/4
RosettaCNC Board A - Manuale di installazione e manutenzione
4/4
RosettaCNC Board A - Manuale di installazione e manutenzione
1. Introduzione
1.1. Descrizione generale
RosettaCNC Board A un ETHERNET motion controller che gestisce no a 4 assi interpolati. L'adozione della porta ETHERNET
(anzich USB) garantisce una trasmissione veloce e sicura grazie al protocollo e all'isolamento galvanico nella connessione con
il PC.
Non richiede l'utilizzo di parti elettroniche esterne o di protezioni. L'alimentatore integrato e protetto, gli ingressi e le uscite
sono dotate di opto-isolatori che garantiscono, assieme al contenitore metallico, una elevata resistenza ai disturbi
elettromagnetici. Le uscite sono protette dai cortocircuiti e consentono di collegare direttamente carichi induttivi (rel o
elettrovalvole), senza dover aggiungere componenti esterni.
Le uscite di comando di tipo STEP/DIR sono generate da una potente FPGA che permette di raggiungere frequenze di
funzionamento di 300KHz (con duty cycle stabile al 50%) rendendo cos possibile l'utilizzo sia di azionamenti passo-passo che di
servo drive.
Rosetta CNC Board comanda gli assi utilizzando un profondo look ahead che permette di ottenere alte velocit di
interpolazione.
Il prodotto pu essere eventualmente dotato di un volantino, fornito gi completo di connettore, oppure in alternativa rende
disponibili degli ingressi per il collegamento dei Jog tipo joystick e altri utili segnali di comando.
Rosetta CNC Board dotata di connettori a molla estraibili per permettere un cablaggio rapido, altamente adabile ed immune
alle vibrazione.
1/49
RosettaCNC Board A - Manuale di installazione e manutenzione
L'apparecchiatura stata progettata per l'impiego in ambiente industriale in conformit alla direttiva 2004/108/CE.
2/49
RosettaCNC Board A - Manuale di installazione e manutenzione
3/49
RosettaCNC Board A - Manuale di installazione e manutenzione
a - Codice di ordinazione
b - Data di produzione: indica la settimana e l'anno di produzione
c - Part number: codice univoco che identica un codice d'ordinazione
d - Serial number: numero di serie dello strumento, unico per ogni pezzo prodotto
e - Versione hardware: versione e release dell'hardware
Modello Caratteristiche
RosettaCNC Board A Versione 3 assi
RosettaCNC Board A/4 Versione 4 assi
4/49
RosettaCNC Board A - Manuale di installazione e manutenzione
1.7. Caratteristiche
Parametro Valore
Alimentazione 24VDC
Assorbimento massimo 5W
Numero assi 3 o 4 1)
Ingressi digitali 16
selettore per 4 assi
Interfacciamento volantino selettore x1-x10-x100
fungo emergenza
2)
Ingressi digitali EXTRA 10
Uscite digitali 8
Uscite analogiche 1
Tipo di controllo assi STEP/DIR
Comunicazione PC Ethernet 10/100Mb
Range di temperatura 0C to +50C
Ingressi MPG 1
Grado di protezione dell'involucro IP20 (come da normativa EN-60529)
1)
dipende dal codice di ordinazione
2)
disponibili solamente se impostata modalit senza volantino
5/49
RosettaCNC Board A - Manuale di installazione e manutenzione
2. Sicurezza
RosettaCNC Board alimentato in bassa tensione, a 24VDC, le linee di I/O sono opto-isolate ed anche la connessione al PC
galvanicamente isolata perci il dispositivo non costituisce una minaccia diretta per la salute e la vita dell'utente.
La progettazione di un sistema di controllo completo (quadro elettrico), dovrebbe richiamare l'attenzione su diversi aspetti, in
modo che l'intero sistema macchina non diventi un pericolo durante l'uso.
E' buona norma utilizzare sempre i contatti NC per i necorsa e per il fungo di emergenza in modo che un errore di cablaggio o
una disconnessione del lo portino sempre l'arresto della macchina.
E' necessario prestare particolare attenzione al circuito di arresto per emergenza: il sistema di comando deve essere progettato
in modo tale che quando si preme il fungo per arresto di emergenza, la macchina interrompa immediatamente il movimento di
tutti gli assi. Si dovrebbe anche prendere in considerazione la possibilit di guasto di particolari componenti del sistema, come
il controller principale, o le unit di comando degli assi.
La sicurezza della macchina non mai responsabilit del controllore RosettaCNC Board
Di seguito riportiamo due esempi di collegamento. Il primo utilizza l'ingresso Safe Torque O (STO) presente negli azionamenti.
Il secondo utilizza un dispositivo di sicurezza per controllare la catena dei segnali legati all'emergenza.
Ambedue sono solo schemi di principio e ogni installatore deve poi progettare il proprio schema adatto per la
macchina in accordo con le normative che essa deve rispettare.
6/49
RosettaCNC Board A - Manuale di installazione e manutenzione
Nella gura sottostante viene usato un dispositivo di sicurezza Pilz modello PNOZ X7. Il fungo interruttore di sicurezza, ed
eventualmente altri segnali di allarme (barriere di sicurezza, apertura carter, ecc.) dovranno essere collegati ai circuiti di
ingresso. Una uscita dovr essere collegata all'ingresso EST1 di RosettaCNC Board ed in serie anche le uscite di drive ok degli
azionamenti. L'altra uscita del modulo di sicurezza dovr essere usata per interrompere l'alimentazione agli azionamenti.
S1 il pulsante di ripristino.
S2 il pulsante di arresto in emergenza.
7/49
RosettaCNC Board A - Manuale di installazione e manutenzione
3. Installazione meccanica
3.1. Dimensioni meccaniche
Quote in mm
8/49
RosettaCNC Board A - Manuale di installazione e manutenzione
Disegni meccanici
9/49
RosettaCNC Board A - Manuale di installazione e manutenzione
4. Connettori
Per informazioni riguardanti le sezioni dei cavi utilizzabili ed i connettori usati, consultare l'application note AN001
10/49
RosettaCNC Board A - Manuale di installazione e manutenzione
Connettore
1 Positivo alimentazione
3 0V alimentazione
11/49
RosettaCNC Board A - Manuale di installazione e manutenzione
Esempi di collegamento
Usare due alimentatori separati: uno per la parte di controllo e uno per la parte di
potenza
Nel caso di un unico alimentatore, usare due linee separate: una per il controllo e una
per la potenza
12/49
RosettaCNC Board A - Manuale di installazione e manutenzione
Connettore RJ45.
LED:
* LINK: led verde = cavo collegato (il led acceso indica che il cavo connesso ad entrambi i capi)
* DATA: led giallo = scambio dati (il led lampeggiante indica lo scambio dati tra i dispositivi collegati)
13/49
RosettaCNC Board A - Manuale di installazione e manutenzione
4.3.1.1. Connettori
2 PAU Pausa
3 LIM Limite
5 PRB Probe
6 HMX Homing X
7 HMY Homing Y
8 HMZ Homing Z
9 HMA Homing A
4 I3 Ingresso utente 3
5 I4 Ingresso utente 4
6 I5 Ingresso utente 5
7 I6 Ingresso utente 6
8 I7 Ingresso utente 7
9 I8 Ingresso utente 8
velocit ok mandrino
velocit zero mandrino
orientamento mandrino
start
barriere di sicurezza
..ecc
14/49
RosettaCNC Board A - Manuale di installazione e manutenzione
15/49
RosettaCNC Board A - Manuale di installazione e manutenzione
S1 Limite X
S2 Limite Y
S3 Limite Z
S4 Limite A
S5 PAU
S6 EST1
S7 PRB
S8 Home X
S9 Home Y
S10 Home Z
S11 Home A
16/49
RosettaCNC Board A - Manuale di installazione e manutenzione
4.3.2.1. Connettore
13
Morsetti 13 e 14 internamente collegati tra di loro
14
1)
Corrente massima erogabile 50mA
4.3.2.2. Caratteristiche elettriche
17/49
RosettaCNC Board A - Manuale di installazione e manutenzione
18/49
RosettaCNC Board A - Manuale di installazione e manutenzione
4.3.3.1. Connettore
Questo ingresso utilizzato per collegare l'accessorio RosettaCNC MPG A (manual pulse generator). Esso un encoder in
quadratura che fornisce al controllore un conteggio bidirezionale utile per determinare il valore di override.
Uscita +24V dc 1A 1B
Fase A 2A 2B
Fase B 3A 3B
4A 4B
19/49
RosettaCNC Board A - Manuale di installazione e manutenzione
20/49
RosettaCNC Board A - Manuale di installazione e manutenzione
4.4.1.1. Connettori
2 O1 Uscita utente 1
3 O2 Uscita utente 2
4 O3 Uscita utente 3
5 O4 Uscita utente 4
6 O5 Uscita utente 5
7 O6 Uscita utente 6
8 O7 Uscita utente 7
9 O8 Uscita utente 8
21/49
RosettaCNC Board A - Manuale di installazione e manutenzione
22/49
RosettaCNC Board A - Manuale di installazione e manutenzione
23/49
RosettaCNC Board A - Manuale di installazione e manutenzione
4.4.2.1. Connettori
24/49
RosettaCNC Board A - Manuale di installazione e manutenzione
Inserendo uno dei vari ponticelli JP3, JP4 o JP5, possibile scegliere la tensione di funzionamento delle uscite STEP e DIR.
Nome
Impostazione Tensione nominale
ponticello
INSERITO
Seleziona la tensione
JP3 dei segnali STEP/DIR a
12V
I segnali STEP/DIR
INSERITO hanno una tensione
pari al valore presente
JP4 nei morsetti 1A o 1B.
A questi morsetti deve
essere fornita una
alimentazione esterna.
INSERITO
Seleziona la tensione
JP5 dei segnali STEP/DIR a
5V
JP3
JP4
JP5
25/49
RosettaCNC Board A - Manuale di installazione e manutenzione
26/49
RosettaCNC Board A - Manuale di installazione e manutenzione
27/49
RosettaCNC Board A - Manuale di installazione e manutenzione
28/49
RosettaCNC Board A - Manuale di installazione e manutenzione
29/49
RosettaCNC Board A - Manuale di installazione e manutenzione
4.5.1. Connettore
CN3 Morsetto Simbolo Descrizione
30/49
RosettaCNC Board A - Manuale di installazione e manutenzione
31/49
RosettaCNC Board A - Manuale di installazione e manutenzione
Qui di seguito verranno illustrati alcuni schemi elettrici utili come esempio per la progettazione del sistema di controllo
completo (quadro elettrico).
Nel seguente esempio vediamo uno schema di collegamento di tre stepper drive. Gli switch di HOME vengono utilizzati anche
come limite per la direzione di movimento nella quale viene eettuata la proceduta di homing. Per l'altra direzione si utilizzano
tre switch NC in serie e collegati con l'ingresso LIM.
32/49
RosettaCNC Board A - Manuale di installazione e manutenzione
33/49
RosettaCNC Board A - Manuale di installazione e manutenzione
In questo caso l'impostazione corretta degli ingressi nel pannello di congurazione sar:
34/49
RosettaCNC Board A - Manuale di installazione e manutenzione
La scelta delle uscite digitali da utilizzare per queste funzioni viene eseguita nel pannello Uscite in Impostazioni scheda
RosettaCNC come si evidenzia nella gura:
Se RosettaCNC Board controlla anche la velocit di rotazione del mandrino allora bisogna collegare l'uscita analogica 010V
all'ingresso analogico dell'azionamento. Nel parametro velocit massima si deve impostare la velocit raggiunta
dall'azionamento alla tensione massima di 10V.
Il parametro Tempo di avvio se impostato ritarda l'esecuzione del Gcode per permettere al mandrino di raggiungere la
velocit impostata. Questo tempo utilizzato anche nel caso di spegnimento mandrino.
RosettaCNC Board mette a disposizione anche due ingressi digitali che possono essere utilizzati per informare il controllore
quando il mandrino ha raggiunto la velocit impostata oppure quando fermo. La gura seguente illustra dove impostare la
velocit di riferimento a 10V, il tempo di avvio e la congurazione degli ingressi:
Se sono congurati gli ingressi allora il valore nel parametro tempo di avvio indica sempre il tempo minimo di attesa anche se il
livello logico dell'ingresso non richiede una attesa.
35/49
RosettaCNC Board A - Manuale di installazione e manutenzione
Vi sono vari modi per progettare la consolle di comando. Di seguito vengono illustrati tre esempi:
1. Il modo pi semplice quello di operare sempre nel personal computer dove installato il software
RosettaCNC. Qui verranno comandati i Jogs, le sequenze di homing, avvio arresto dei programmi Gcode,
ecc. Di seguito una rappresentazione graca della soluzione:
.
Nel lato macchina sar presente solo il pulsante di emergenza ESTOP (ed eventualmente il pulsante di
ripristino).
2. Con la seguente soluzione vengono cablati vicino alla macchina i seguenti dispositivi di comando: Joystick
per il jog X-Y-Z. Un pulsante per la selezione delle velocit Jog. Un MPG per il controllo dell'override. Un
pulsante per l'arresto e la pausa dell'esecuzione Gcode. Di seguito una rappresentazione graca della
soluzione:
.
3. Con la seguente soluzione viene installato vicino alla macchina un volantino per controllare i movimenti
manuali. Durante il funzionamento se impostato in congurazione il volantino pu essere utilizzato anche
per il controllo dell'override. Inne sempre se impostato in congurazione il pulsante del volantino pu
36/49
RosettaCNC Board A - Manuale di installazione e manutenzione
essere utilizzato anche per eseguire un azzeramento dell'asse selezionato. Di seguito una
rappresentazione graca della soluzione:
37/49
RosettaCNC Board A - Manuale di installazione e manutenzione
6. Diagnostica
38/49
RosettaCNC Board A - Manuale di installazione e manutenzione
7. Homing
La procedura di Homing permette la sincronizzazione della posizione meccanica con la coordinata macchina misurata da
RosettaCNC Board. La procedura prevede il movimento dell'asse, alla Velocit di Home, in avanti o in indietro a seconda
dell'impostazione nel software RosettaCNC, verso il contatto di homing. Quando quest'ultimo viene attivato, l'asse inverte la
direzione ad una velocit ridotta no alla disattivazione del contatto. In questo momento il controllore imposta la coordinata
macchina con il valore della posizione di Home e successivamente esegue un movimento no a raggiungere la posizione
impostata in Oset di Home.
Nelle seguenti gure viene illustrata la sequenza dei movimenti. Il limite minimo e massimo rappresentano l'impostazione dei
limiti software e sono disabilitati durante questa procedura.
39/49
RosettaCNC Board A - Manuale di installazione e manutenzione
La gura illustra anche i movimenti nel caso la sequenza venga avviata con il contatto di homing gi attivato.
La velocit di Home con divisore ottenuta mediante un parametro chiamato Divisore velocit di Home.
Le impostazioni si trovano nella cartella Generale e Assi del pannello Impostazioni scheda RosettaCNC:
40/49
RosettaCNC Board A - Manuale di installazione e manutenzione
41/49
RosettaCNC Board A - Manuale di installazione e manutenzione
RosettaCNC eseguendo pi volte la procedura di Homing permette alcune veriche sulla precisione del sensore di Homing, sul
sistema meccanico o sulla perdita del passo nel caso di motore stepper.
Al termine di ogni procedura RosettaCNC pubblica il valore di correzione eseguito nella coordinata macchina. Tale valore
visualizzato nel pannello Spazio correzione homing nel Monitor di controllo.
8. Firmware
8.1. Controllo assi
Il rmware controlla il moto di 4 assi interpolati contemporaneamente. Durante l'interpolazione viene eseguito un accurato
controllo delle accelerazioni.
RosettaCNC board pu funzionare con i vari Motion mode previsti, quali EXACT PATH, EXACT STOP e CONTINUOS.
Nella modalit EXACT PATH, RosettaCNC Board muove gli assi per mantenere l'utensile sul percorso
programmato, mantenendo costante la velocit se possibile. La traiettoria generata costantemente
controllata sia in termini di velocit che di accelerazione per cui, quando ci si trova in presenza di uno
spigolo, necessario abbassare la velocit per rimanere nei limiti dell'accelerazione programmata.
Nella modalit EXACT STOP, RosettaCNC Board interrompe brevemente il movimento alla ne di ogni
movimento programmato.
Nella modalit CONTINUOS, RosettaCNC Board muove gli assi per cercare di mantenere l'utensile a
velocit costante. Quando ci si trova in presenza di uno spigolo, esso viene arrotondato con una traiettoria
di tipo Bezier quadratica. L'entit dell'arrotondamento viene impostata con il parametro Lunghezza
bezier.
42/49
RosettaCNC Board A - Manuale di installazione e manutenzione
Nell'esempio seguente vengono confrontate le traiettorie generate in presenza di uno spigolo con angolo di 90, dapprima in
modalit EXACT PATH, poi in modalit CONTINUOS. La Lunghezza bezier impostata a 2 mm e la velocit a 2000 mm/s.
G61 (select EXACT PATH interpolation mode - Change to G64 to activate CONTINUOS
interpolation mode)
G0 X0 Y0
G1 X50 F2000
G1 Y50
M2 (-- END PROGRAM --)
43/49
RosettaCNC Board A - Manuale di installazione e manutenzione
CONTINUOS traiettoria
44/49
RosettaCNC Board A - Manuale di installazione e manutenzione
45/49
RosettaCNC Board A - Manuale di installazione e manutenzione
RosettaCNC Board implementa, come nei CNC pi evoluti, la funzione di Look-ahead che permette di aumentare la velocit di
lavorazione durante l'esecuzione di programmi costituiti da piccoli segmenti lineari.
In questa condizione, se ogni blocco viene eseguito segmento per segmento, necessario non superare una certa velocit di
avanzamento per permettere un adeguato spazio di arresto nel caso, il blocco successivo preveda uno stop del movimento.
La funzione di look-ahead, guardando anche i blocchi successivi a quello in esecuzione, in grado di determinare se la
velocit pu aumentare nel caso ci sia spazio suciente.
Di seguito un esempio di programma costituito da una serie di segmenti lineari lungo l'asse X di lunghezza 1mm con un feed
rate di 3000 mm/min. Si confrontino la velocit raggiunta ed il tempo di esecuzione del programma con profondit del look-
ahead rispettivamente di 3, 5, 10 e 1000 blocchi.
G0 X0Y0Z0
G1 X1 F3000
X2
X3
X4
X5
X6
X7
X8
X9
X10
X11
X12
X13
X14
X15
X16
X17
X18
X19
X20
X21
X22
X23
X24
X25
X26
X27
X28
X29
X30
X31
X32
X33
X34
X35
X36
X37
X38
X39
X40
X41
X42
X43
X44
X45
X46
X47
X48
X49
X50
M2
46/49
RosettaCNC Board A - Manuale di installazione e manutenzione
47/49
RosettaCNC Board A - Manuale di installazione e manutenzione
Oltre alla notevole riduzione del tempo di esecuzione si pu notare come la velocit di movimento sia notevolmente superiore
pi si aumenta la profondit del look-ahead e come la velocit, in quest'ultimo caso, rimanga costante dopo aver raggiunto il
valore di set. Questa una caratteristica molto importante per poter ottenere prodotti di elevata qualit nelle lavorazioni delle
macchine di contouring e di supercie.
48/49
RosettaCNC Board A - Manuale di installazione e manutenzione
9. Contributi
Si ringraziano anticipatamente tutti coloro che vorranno contribuire al miglioramento di questa documentazione segnalando
imprecisioni o contenuti. Scrivete all'indirizzo: support@rosettacnc.com
49/49