buongiorno, mi ricollego alla discussione per capire se e come posso comandare il mio Toshiba vf-nc3 tramite una scheda beaglebone
questo inverter comanda a sua volta un motore trifase che fa ruotare il mandrino della
fresatrice e al momento è indipendente dal sistema cnc, quindi prima di far partire una lavorazione devo avviare manualmente il motore del mandrino tramite il pulsante dell'inverter e regolare la velocità
ho visto che in un file gcode di prova ci sono le istruzioni per impostare la velocità e l'avvio del mandrino (S9700 M3), ovviamente queste non fanno partire il motore perché, come detto, non è collegato alla scheda, ma solo all'inverter, che è indipendente
come scheda sto usando una beaglebone black e come cape una panther cnc
il sistema operativo è machinekit
mi interesserebbe capire come posso fare eseguire queste operazioni (che sono già inserite nel file gcode):
- avviare il mandrino in senso orario all'inizio della lavorazione (M3)
- fermarlo alla fine della lavorazione (M5)
la gestione della velocità per il momento non mi interessa, perché posso usare un potenziometro e perché ho paura che aumentando la frequenza oltre i 50Hz il motore si possa danneggiare, quindi per ora mi bastano solo i comandi start stop
La cape che sto usando permette di usare dei pin di output a loro volta collegati ai pin della BBB e nel manuale dice che si possono utilizzare per dei comandi gcode, per esempio M64 (da P0 a P3):
The CNC outputs you can specify for example in the gcode M64 as P0 to P3 are connected to the Panther output channels Out1 to Out4 at the connector P4.
Questi sono collegati a questi pin della BBB
P9-14 EHRPWM1A
P9-16 EHRPWN1B
P9-17 SPIO_CSO
P9-18 SPIO_D1
Ho cercato un po' in questo forum e mi pare di capire che si possono sfruttare questi segnali per inviarli all'inverter, ma non saprei come....
l'inverter permette di usare dei comandi esterni per l'avvio, in pratica basta chiudere il circuito tra i morsetti CC e F e il motore parte
aprendo il circuito il motore si ferma (ho già fatto le varie configurazioni nell'inverter e l'interruttore esterno funziona)
quindi mi servirebbe poter comandare questa chiusura - apertura circuito
Altro dubbio è se posso associare i comandi gcode M3 e M5 alla Cape per comandare l'inverter, preferirei usare questi perché vengono inseriti di default nei file gcode, altrimenti se sono obbligato a usare M64 dovrei inserirli a mano nei file (anche se non sarebbe un problema)
come potrei fare? qualcuno potrebbe speigarmi passo passo le operazioni da fare?