--- In mach1mach2cnc@..., Art <fenerty@a...> wrote:
<snip>, but it is actually
1.002. The new driver is also updated for the non-apic people.
<snip>
3) Repeat has been fixed. Thisis an attemp only as I cannot repeat
the trouble here. Several changes were made however.
4) Logic screen has been rationalized with the program. This was a
holdover from Mach1, where the logic tab actually loaded its info
from the registry to initialize Mach1, Mach2 , however, initializes
in the main program, so the logic tab was being redundant by reading
from the XML, so it was not reflectig changes present in the program.
<snip>
Art
Many thanks for your efforts on Repeat. The Configure Logic Inhibit
Z tracks the DRO and both do Inhibit fine.
Repeat re-runs the code the requested number of times on the M30.
However the application of the value in Lower Z DRO is intermittent.
Sometimes Inhibit-Z does not go down on any of the repeats in a
cycle. I was using 0.5 as the value. When I tried 1.0 for Lower Z by
it DID work so I thought I'd found it (an integer rather than double
somewhere in the logic?) but no - when attempting to reproduce it
0.5 worked! Once it works it seems to keep working solidly.
As it now feels like an uninitialised variable or wild pointer I
closed Mach2, loaded Corel Draw and VB to use some RAM, re-loaded
Mach2 and again it failed to decrement Inhibit-Z. BUT no this is not
reproducible. Now it seems to work all the time - it's amazing
surely you have not got a self healing neural network in there!
Seriously, I will come back to it and try and find a reproducible
scenario and let you know.
Best wishes
John Prentice