by cncdrive » Fri Dec 02, 2016 7:15 am
Hi Andrew,
Thank you for the video.
It looks to me that the GUI is frozen when the wait happens, I mean it does not seems that the software is waiting in it's g-code execution loop, because the Ismoving function is not called, normally that should be counting if the software is waiting in that loop.
What I suspect is maybe you calling a Thread.Sleep of something like that in the GUI thread?
That would do this, I mean that would freeze the application like on the video.
Also I've tried to test your plugin which you've sent via e-mail, but it gives an error message on startup that it does not find the .xml profile file and then the plugin window appears, but things are greyed out.
I know you've sent me the .xml file and I copied that to the UCCNC/plugins/ and also to the UCCNC/ folder, but still the same error message.
I think that the plugin therefor not doing it's actions, or at least it does not seems to be calling the virtual arc on signal when the M3 happens, so I think it is probably not running actions because of the .xml not found problem.
Could you please tell me where to copy the .xml file or what I'm doing wrong?
I've uploaded a new UCCNC.exe file for you here as attachment.
The file was renamed it to .txt, please again rename it to .exe.
I've added one more Textfield to the screen to verify if the GUI thread is really frozen or not.
It is called timer1 and it does not do anything else just counting from a GUI timer.
Please check and let me know if that timer is counting or not when the wait happens at the M3?
If it stops counting while the wait happens then I think the issue will be with the plugin, but let's see first and then I will give you more info about what to check/test.
- Attachments
-
- UCCNC.txt
- (2.42 MiB) Downloaded 954 times