Establishing Z axis offset

55 views
Skip to first unread message

ivanirad...@gmail.com

unread,
Feb 21, 2019, 1:28:28 PM2/21/19
to cirqwizard
Hello, I was trying to do insulation milling but while establishing the Z axis offset, the following error occured:

Command parsing failed with the following error: Axis overtravel

Failed command: G92 X50 Y76 Z-1

G54
G0 X0 Y0 Z5
S1390 M3
G4 P2.5
G0 Z2
G1 Z-0.05 F300
G1 X5 F800
G0 Z5
M5

Please I need your help in order to handle this.

ivanirad...@gmail.com

unread,
Feb 21, 2019, 7:52:38 PM2/21/19
to cirqwizard
I work with cirqWizard version 2.0.0-RC6 and the cirqoid-0.2.5.bin firmware.

ivanirad...@gmail.com

unread,
Feb 22, 2019, 9:04:25 AM2/22/19
to cirqwizard
now with the cirqwizard 1.8.2 and firmware cirqoid-0.2.5.bin

I,ve the same problem at the same state :

org.cirqwizard.serial.ExecutionException: Execution error received from controller: error: Coordinate out of range

at org.cirqwizard.serial.SerialInterfaceImpl.sendCommand(SerialInterfaceImpl.java:156)
at org.cirqwizard.serial.SerialInterfaceImpl.send(SerialInterfaceImpl.java:185)
at org.cirqwizard.serial.CNCController.send(CNCController.java:47)
at org.cirqwizard.serial.CNCController.send(CNCController.java:40)
at org.cirqwizard.serial.CNCController.send(CNCController.java:65)
at org.cirqwizard.serial.CNCController.testCut(CNCController.java:124)
at org.cirqwizard.fx.traces.ZOffset.test(ZOffset.java:150)
at org.cirqwizard.fx.traces.ZOffset.lowerAndTest(ZOffset.java:158)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:71)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:275)
at javafx.fxml.FXMLLoader$MethodHandler.invoke(FXMLLoader.java:1771)
at javafx.fxml.FXMLLoader$ControllerMethodEventHandler.handle(FXMLLoader.java:1657)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49)
at javafx.event.Event.fireEvent(Event.java:198)
at javafx.scene.Node.fireEvent(Node.java:8413)
at javafx.scene.control.Button.fire(Button.java:185)
at com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:182)
at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:96)
at com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase.java:89)
at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
at javafx.event.Event.fireEvent(Event.java:198)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3757)
at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485)
at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762)
at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:394)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:295)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$353(GlassViewEventHandler.java:432)
at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:431)
at com.sun.glass.ui.View.handleMouseEvent(View.java:555)
at com.sun.glass.ui.View.notifyMouse(View.java:937)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$147(WinApplication.java:177)
at java.lang.Thread.run(Thread.java:748)



Simon Salykov

unread,
Feb 22, 2019, 9:07:32 AM2/22/19
to ivanirad...@gmail.com, cirqwizard
Hi,

It's rather unlikely you could use cirqwizard 2.0.6RC2 with firmware 0.2.5 - these aren't compatible.

In any case, your problem is that you don't have Z level set up correctly - Z axis travel range is -25 to 0. With Z0 being the highest possible position. The code you posted tries to move Z axis to Z2, which results in axis overtravel. Just follow all the steps of the setup wizard - this will guide you through the steps necessary to set all the relevant settings.

Regards,
Simon

--
You received this message because you are subscribed to the Google Groups "cirqwizard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cirqwizard+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

ivanirad...@gmail.com

unread,
Feb 26, 2019, 5:57:37 AM2/26/19
to cirqwizard
I chose the Z coordinates in the good range and then it was okay. Thanks !


On Thursday, February 21, 2019 at 7:28:28 PM UTC+1, ivanirad...@gmail.com wrote:
Reply all
Reply to author
Forward
0 new messages