In Flash you can make your own devices..I make applications to work with my softkeys for my phone...but this could also be used for any device...and configured however you want. This is included in Flash for hardware devices: See picture
What about in either VB or flash store the value to a userDRO, and send the value to the DRO depending on which softkey button was pressed along the side...or store which softkey was pressed and on "Send value" send to that DRO. Or they could use the "Tab" hotkey to scroll the different DRO's currently on the screen... In Flash you would use watch and is farley simple to do. The softkeys along the side would be assigned to DRO's, this can also be per screen, and you could also use tab.
If you really want control you can do some VB on a button script This will open the currentl file loaded in Mach with Notepad...but you can tell it any program you want
Private Sub Form_Load() Dim dTaskID As Double, path As String, file As String path = "C:\WINDOWS\notepad.exe" fileToLoad = Filename dTaskID = Shell(path + " " + fileToLoad, vbNormalFocus) MsgBox ("Text loaded") End End Sub
Do you have this hooked to a machine? I want to say your in "Motion Mode" set to "Exact Stop", located in Config/Gen Config...is your machine also following the path described in the Toolpath screen? Try to uninstall mach. Delete the Mach3 folder and reinstall to see if that makes a difference if not the latter.
I personally do not like the "Cycle" increments, it can be dangerous. What I have is a DRO that I can enter the value I want, I also have my most common amounts that I use on 4 buttons, that way I known when I it the "0.001" button that it will always be set to that.
If you open up your screen in "Screen 4" or use a Flash screen I would recommend adding 4 buttons. You could use Mach codes as well:
Select Step value 1 Button 265 (1.000) Select Step value 2 Button 266 (0.100) Select Step value 3 Button 267 (0.010) Select Step value 4 Button 268 (0.0010) Select Step value 5 Button 269 Select Step value 6 Button 270 Select Step value 7 Button 271 Select Step value 8 Button 272 Select Step value 9 Button 273 Select Step value 10 Button 274 Set Jog mode STEP (same as button 205) 275 Set Jog mode CONT (same as button 204) 276
Alternatively, you can send the value and turn on Incremental mode using Flash script or VB script...if you need help with the script let use know.
If for that day you have a comman distance your traveling you could have a DRO that you enter the value to store the value and on a button send it.