Gestire gamme velocità con Mach3

Sezione dedicata a Mach3
Rispondi
Avatar utente
danieleee
God
God
Messaggi: 3675
Iscritto il: lunedì 8 marzo 2010, 22:38
Località: Borgo Vercelli

Gestire gamme velocità con Mach3

Messaggio da danieleee » giovedì 25 gennaio 2018, 23:08

Io ed un amico saremo presto alle prese con la conversione di un classico tornio parallelo a CNC.
La gestione della rotazione del mandrino sarà gestita dal classico segnale analogico per inverter 0-10 volt.
qui i primi quesiti.
Mantenendo il cambio meccanico del tornio come si può fare a gestire con Mach3 il numero dei giri con le gamme di velocità?

Avatar utente
arm
Senior
Senior
Messaggi: 2619
Iscritto il: venerdì 18 maggio 2007, 13:21
Località: arborea (OR) e firenze
Contatta:

Re: Gestire gamme velocità con Mach3

Messaggio da arm » venerdì 26 gennaio 2018, 9:00

Ci provo. Io talvolta ho gestivo il 4 asse come tornio impostandolo su mach3 come spindle e poi comandavo la velocità di rotazione con la stringa S nel Gcode
L'arte è l'espressione di piacere che l'uomo prova nel lavoro. (William Morris artigiano - architetto 1834-1896)
Cnc 3 assi per alluminio, 600x350, ponte fisso
Cnc 3 assi+1, 1200x800, doppia vite
Fresatrice verticale per acciaio

Avatar utente
danieleee
God
God
Messaggi: 3675
Iscritto il: lunedì 8 marzo 2010, 22:38
Località: Borgo Vercelli

Re: Gestire gamme velocità con Mach3

Messaggio da danieleee » venerdì 26 gennaio 2018, 11:08

Grazie @Arm, ma credo siano 2 situazioni diverse.
Provo a spiegarmi meglio.
-Frequenza inverter a 50Hz (targa motore).
-Segnale analogico 0-10 volt ( a 10 volt siamo alla frequenza massima di 50Hz).
Supponiamo di dover utilizzare 4 gamme meccaniche.
1 Gamma da 0 a 300 giri
2 Gamma da 0 a 600 giri
3 Gamma da 0 a 900 giri
4 Gamma da 0 a 1200 giri
Dallo 0 si parte sempre per forza...
Supponiamo di configurare nello spindle il limite di 1200 giri.
Supponiamo di essere nella Gamma 4, e di mettere S300.
Uscita analogica sarà di circa 2.5 volt e frequenza circa 12.5Hz
Se invece mi trovassi nella Gamma 1, e vorrei sempre girare a 300, in questo caso analogica dovrà essere a 10volt e frequenza a 50Hz.
Di conseguenza viene logico a pensare occorrano delle variabili.
Ogni variabile è una Gamma con relative impostazioni.
Credo di aver spiegato meglio il concetto.

Avatar utente
shineworld
Senior
Senior
Messaggi: 673
Iscritto il: venerdì 18 marzo 2016, 9:44
Località: Vicenza
Contatta:

Re: Gestire gamme velocità con Mach3

Messaggio da shineworld » venerdì 26 gennaio 2018, 12:15

Prova questa via:

Codice: Seleziona tutto

( PREAMBLE )
G54 G21 G90 F1000
G0 X0 Y0 Z0

( INIT GAMMA MANAGEMENT)
#1=1200 #2=300 #3=600 #4=900 #5=1200
M98 P30 L1

( GAMMA 1 M3 S150 - 5Vout )
M98 P031 #1=150 L1
G4 P3

( GAMMA 1 M3 S300 - 10Vout )
M98 P031 #1=300 L1
G4 P3

( GAMMA 2 M3 S300 - 5Vout )
M98 P032 #1=300 L1
G4 P3

( GAMMA 2 M3 S300 - 10Vout )
M98 P033 #1=600 L1
G4 P3

( EPILOGUE )
M2

( SUB ROUTINES FOR GAMMA MANAGEMENT )

( INIT GAMMA MANAGEMENT               )
O30
    #1000=#1  (MAX S FOR VOUT IN SETUP)
    #1001=#2  (MAX S FOR GAMMA 1      )
    #1002=#3  (MAX S FOR GAMMA 2      )
    #1003=#4  (MAX S FOR GAMMA 3      )
    #1004=#5  (MAX S FOR GAMMA 4      )
M99
O31 ( M3 - GAMMA 1 )
    M3 S[#1001/#1004*#1]
M99
O32 ( M3 - GAMMA 2 )
    M3 S[#1002/#1004*#1]
M99
O33 ( M3 - GAMMA 3 )
    M3 S[#1003/#1004*#1]
M99
O34 ( M3 - GAMMA 3 )
    M3 S#1
M99
O41 ( M4 - GAMMA 1 )
    M4 S[#1001/#1004*#1]
M99
O42 ( M4 - GAMMA 2 )
    M4 S[#1002/#1004*#1]
M99
O43 ( M4 - GAMMA 3 )
    M4 S[#1003/#1004*#1]
M99
O44 ( M4 - GAMMA 3 )
    M4 S#1
M99

( REQUIRED FOR MAC3/MACH4 )
M2
Per M4 devi fare le O41..044 con M4 al posto di M3

Poi anzichè usare:

G0 X0 Y0 Z0
M3 S100

fai

G0 X0 Y0 Z0
#M98 P31 #100 L1 ( per la gamma 1)
G1 X100
M4

G0 X0 Y50 Z0
#M98 P32 #100 L1 ( per la gamma 2)
G1 X100
M4

e cosi via

scj

Re: Gestire gamme velocità con Mach3

Messaggio da scj » venerdì 26 gennaio 2018, 12:41

Seguo

Avatar utente
shineworld
Senior
Senior
Messaggi: 673
Iscritto il: venerdì 18 marzo 2016, 9:44
Località: Vicenza
Contatta:

Re: Gestire gamme velocità con Mach3

Messaggio da shineworld » venerdì 26 gennaio 2018, 12:47

Non conosco Mach3, ne se ha le macro e gli operatori IF/ELSE/ENDIF perché in tal caso si risolverebbe veramente meglio.

Avatar utente
danieleee
God
God
Messaggi: 3675
Iscritto il: lunedì 8 marzo 2010, 22:38
Località: Borgo Vercelli

Re: Gestire gamme velocità con Mach3

Messaggio da danieleee » venerdì 26 gennaio 2018, 13:00

Esattamente quello che servirebbero..delle Macro..
Ogni macro una Gamma corrispondente...
M40 gamma 1
M41 gamba 2
Ecc ecc
Tipo immagine
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login

Avatar utente
danieleee
God
God
Messaggi: 3675
Iscritto il: lunedì 8 marzo 2010, 22:38
Località: Borgo Vercelli

Re: Gestire gamme velocità con Mach3

Messaggio da danieleee » venerdì 26 gennaio 2018, 21:56

spulciando mach3 è venuta fuori questa...
volendo si potrebbe variare da lì...
anche se l'idea della macro non sarebbe male....
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login

Rispondi

Torna a “Mach3”