When running a job, usually a longer one, I get an error from fire control, see below. The software then looses connection with my machine and the job is a total loss. This has been so frustrating and has cost me a lot of money in wasted material. Has anyone had this error and figured out a fix?
My PC is a Dell Precision M6800 with a intel i5-4200M CPU and i’m running windows 10.
I have a few other CNC machines and I dont have this issue with LynuxCNC or GRBL. Is there another Gcode sender I can use instead of FireControl?
java.lang.NullPointerException: Cannot invoke “com.langmuir.cnc.core.base.device.module.ThcConfiguration.isVersionWithErrorCode()” because the return value of “com.langmuir.cnc.machines.firecontrol.services.impl.device.ThcHandler.getDeviceConfiguration()” is null
at com.langmuir.cnc.machines.firecontrol.services.impl.program.DefaultExecutionService.onMachinePausedByThc(DefaultExecutionService.java:270)
at com.langmuir.cnc.machines.firecontrol.services.impl.program.DefaultExecutionService.onHoldComplete(DefaultExecutionService.java:289)
at com.langmuir.cnc.machines.firecontrol.services.impl.program.DefaultExecutionService.lambda$initExecutor$6(DefaultExecutionService.java:449)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
I created a ticket with Langmuir a few day ago but still no response. Here is a video of it in action, the video is a bit long so you can fast-forward to the end to see the failure. I wanted to show that this does not occur on every probing command and appears to be random. As you can see from the sheet I’m cutting on I have attempted this job many types and it fails in different points of the code every time. It always fails during the G38 command when the IHS is triggered.
I noticed that when this occurs the system goes from RUN to HOLD:0 state. At this point everything is frozen. I was able to reproduce this “HOLD” state by actuating the IHS many times. Then if I disconnect and reconnect my machine via the USB I also get the null pointer error. See video of that below.
The compressor is capable of 6.2 SCFM @90psi which should be adequate. Now that may be right at the limit with continuous flow. I’m not sure how that could be related to my issue though.
Thanks for the reply. I was beginning to think I was talking to myself.
Maybe the eccentric bearing are too tight on the z axis?
@langmuirsystems does Firecontrol automatic throw a hold command on the IHS when it is triggered erratically?
Turn the IHS light yellow in fire control?
I have disassembled the entire z carriage and cleaned everything and I adjusted the eccentric bearings so there is no play but also moves freely. I cleaned the copper contact on the IHS many times. I have started cleaning them with a Q-tip and acetone prior to every job but still not luck.
Yes I’m up and running again and I finally cut out my sign without issue. The newer PC is a Lenovo running an i5-7500U and windows 10. I’m also running the newest version of firecontrol on this machine which may be the difference. My other PC could not support it graphically and recommended I download an older version.