Hi,
I'm not sure what I am going wrong.
Here are some details of my set-up. I am using a desktop dremmel cnc (whittle cnc) that runs on Universal G-code Sender(USG )platform 2.0, grbl 0.9
My design was made in Rhino (vectors only) then sent to Vetric aspire 9.5 to make my toolpaths and simulation the cuts for me before sending it to USG.
Now, since this is my first go, I'm zero-ing out the machine the top of the material and once it starts running the g-code (it's a basic rectangle) and there is over 5k kines, I think it's a bit much.
it automatcally hits my Z limits. I'm not sure where the error is, is it in the CAM program of the controller program? I believe all my homing is set correctly.
Does the controller program override any g-code commands over the cam g-code?
Here are my first lines
T1
G17
G21
G90
G0Z20.320
G0X0.000Y0.000
S10000M3
when I home (after i set the tool on the material surface), I enter G91 to be safe and ask the machine to start at the tool position. The cnc then hits my Z+ limit switches and crashes at S10000M3,
I get an alarm message and the error S10000M3.
I don't know where the problem is located, I believe is cause my G0Z20.320, but this was automatically set up in aspire, code this because the tool I selected is incorrect? It's litterally a rectange with a cut depth total 1'' and several pass at 1/8th, and their is over 5k lines of G-code. I'm not sure where I am going wrong, which program?
Also, in source code editor do the colours of the code mean anything?
Blue, Green, Purple?
Any suggestions?
See below for error message reports from USG
java.lang.NullPointerException
at com.willwinder.universalgcodesender.model.GUIBacke nd.canSend(GUIBackend.java:662)
at com.willwinder.ugs.nbp.core.actions.StartAction.is Enabled(StartAction.java:75)
at com.willwinder.ugs.nbp.core.actions.StartAction.la mbda$UGSEvent$0(StartAction.java:70)
at java.desktop/java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknow n Source)
at java.base/java.security.ProtectionDomain$JavaSecurityAccessI mpl.doIntersectionPrivilege(Unknown Source)
at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
[catch] at org.netbeans.core.TimableEventQueue.dispatchEvent( TimableEventQueue.java:136)
at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilter s(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(U nknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarch y(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)