Esatto. - viene premuto un tasto alla volta. - una sola uscita alla volta per ogni selezione (ovviamente 1 per sel joy ,una per vel ed una )quindi massimo 4 led accesi
In pratica faccio degli esempi:
Per Sel.Jog. - Ad ogni pressione del tasto deve abilitare a ciclo le uscite led, ed inviare solo un comando ( non ripetitivo ), che basterebbe a cambiare la modalità di movimentazione degli assi direttamente nel software.
Per Sel.Vel. - Ad ogni pressione, anche in questo caso le uscite devono abilitarsi in modo ciclico, però dovrebbe cambiare i codici trasmessi dal joystik in base all'uscita selezionata, cioè, - per la velocità 10% rimarrebbero i codici di movimentazione normali ABILITATI DA Sel.Assi. - per la velocità 50% bisognerebbe aggiungere o sostituire ad ogni comando, la pressione del tasto Ctrl d'apprima di inviare il codice di movimentazione normale ABILITATA DA Sel.Assi. - per la velocità 100%, idem al 50% ma con la pressione del tasto Shift d'apprima di inviare il codice di movimentazione normale ABILITATA DA Sel.Assi.
Per Sel.Assi Ad ogni pressione, anche in questo caso le uscite devono abilitarsi in modo ciclico, però dovrebbe cambiare i codici trasmessi dal joystik in base agli assi selezionati, cioè, - per X/Y; ← X- , → X+ / ↑ Y+ , ↓ Y- - per Z/A; ← A- , → A+ / ↑ Z+ , ↓ Z- - per B/C; ← B- , → B+ / ↑ C+ , ↓ C-
Altra peculiarità che non ne ho mai dichiarato, se possibile si dovrebbe aver la possibilità di movimentare gli assi in contemporanea nel caso di movimenti angolari del joystik. Esempio: ↙ = essendo premuti gli interruttori del joystick X- ed Y- la macchina dovrebbe muoversi in diagonale, inviando i codici in contemporanea sia di X- ed Y-. Questo esempio vale per tutte le movimentazioni angolari ( 4+4+4 ).
Ovviamente in teoria è tutto così facile, ma poi in pratica
:wacko: ?
Aggiungo DXF aggiornato ( dove ho modificato solo le scritte nel Joystick dei relativi spostamenti degli assi XYZABC ).
|