Improved management of float panels and remap of F keys
I pannelli di servizio, o flottanti, sono stati migliorati ed associati a nuovi tasti funzione:
- Jog Controls [ key F1 ].
- Machining Info [ key F2 ].
- Dinamic Offsets [ key F3 ].
- MDI Commands [ key F4 ].
- Simulator Controls [ key F5 ].
I pannelli
Jog Controls e
Machining Info sono mutualmente esclusivi.
I restanti pannelli sono visualizzabili contemporaneamente:
float-panels.png
Changed default Spindle toolbar icons
Le icone per il mandrino sono state modificate e seguono la simbologia ISO7000.
Changed maximum tools from 126 to 9999
Il numero di utensili della libreria assegnabili alla lavorazione T<n> passano da 126 a 9999.
Changed Start button management to be always active with a loaded program
Added support for new homing mode "Pushing and Switch"
Aggiunto un nuovo modo di ricerca di home utile per allineare l'asse che utilizza la stessa uscita STEP/DIR per muovere due motori stepper (uno principale ed uno gantry).
Added support for Start/Stop from user input
Aggiunta, alla già presente funzionalità di pausa del programma da ingresso, la possibilità di avviare o fermare il programma tramite ingressi digitali programmabili. E' stata anche aggiunta una funzionalità d'uscita per segnalare sul pulpito la presenza di un programma caricato e pronto all'avvio.
L'avvio di un programma caricato non richiede più la compilazione.
Ora basta premere il pulsante Start o dare Start da ingresso affinchè il programma parta.
Improved GCode languange
Il linguaggio G è stato arricchito di nuove funzionalità.
- Added M47 to automatically restart program.
- Added new pre-defined named parameters with sys/math/cnc sections.
- Added new M109 p"<message>" Q-1 to generate custom compile errors.
Con il comando M47 è ora possibile far ripartire in modo automatico lo stesso programma.
Sono ora disponibili delle
named parameters predefinite e di tipo read-only contenenti informazioni utili per la scrittura di programmi e macro relative al sistema, matematica e CNC.
La loro descrizione è nella documentazione online (
LINK )
E' stata aggiunta la possibilità di aggiungere errori di compilazione custom da usare nella scrittura delle macro tramite l'opzione Q-1 del comando M109. In questo modo è possibile creare macro che generino un errore di compilazione quando un argomento della macro non è stato specificato o non è nel range di valori validi.
Esempio:
Codice: Seleziona tutto
; Name : circular milling
; Sub UID : 212
; Version : 1
; Description : circular milling
;
; Inputs:
;
; * parameters are optional
;
; Arg Par Description
; === === ===========
; *X #24 Hole center X
; *Y #25 Hole center Y
; *F #9 Feed
; A #1 Approach radius
; D #7 Pocket Diameter
; H #11 Hole in center exist [0:NO, 1:YES]
; R #18 Retract Z
; T #20 Tool Diameter
; Z #26 Milling Z target
O212
; check input parameters
IF [EXISTS[#<_args.X>] EQ 0] THEN #<_args.X>=#5001
IF [EXISTS[#<_args.Y>] EQ 0] THEN #<_args.Y>=#5002
IF [EXISTS[#<_args.F>] EQ 0] THEN #<_args.F>=#5130
IF [EXISTS[#<_args.Z>] EQ 0] THEN M109 P"z param missing" Q-1
IF [EXISTS[#<_args.R>] EQ 0] THEN M109 P"r param missing" Q-1
IF [EXISTS[#<_args.D>] EQ 0] THEN M109 P"d param missing" Q-1
IF [EXISTS[#<_args.T>] EQ 0] THEN M109 P"t param missing" Q-1
IF [EXISTS[#<_args.A>] EQ 0] THEN M109 P"a param missing" Q-1
IF [EXISTS[#<_args.H>] EQ 0] THEN M109 P"h param missing" Q-1
IF [#<_args.F> LE 0] THEN M109 P"f param set to zero or negative" Q-1
IF [#<_args.A> LE 0] THEN M109 P"a param set to zero or negative" Q-1
IF [#<_args.D> LE 0] THEN M109 P"d param set to zero or negative" Q-1
IF [#<_args.T> LT 0] THEN M109 P"t param set negative" Q-1
; define local parameters
#<_x_> = #<_args.X>
Se l'argomento F della chiamata G65 P212 è inferiore a zero verrà generato l'errore "f parameter set to zero or negative".
Improved Tool Change macro
La macro di cambio utensile è stata completamente riscritta per supportare meglio le varie funzionalità del cambio utensile manuale, con pre-setting utensili, o con misurazione lunghezza utensile tramite uso del sensore di Probing.
La relativa descrizione è disponibile nella documentazione online (
LINK )
Added support for Macro from user input
Ora oltre alle 8 macro avviabili tramite i bottoni sulla toolbar è possibile avviare altre 8 macro usando gli ingressi digitali.
Per ogni macro è possibile associare un ingresso utente e un livello logico per l'avvio della stessa.
input-macros.png
Added support for new homing mode "Pushing and Switch".
Aggiunta una nuova modalità di ricerca di home per assi stepper, nel caso in cui in un asse si usino due motori (principale e gantry) che utilizzano la stessa sorgente STEP/DIR.
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