Problem 1: Near Line XX Linear Move Exceeds Joint X’s Positive/Negative Limit
This error means that the toolpath/G code is telling the machine to go past one its travel limits:
Joint 0 = X axis
Joint 1 = Y axis
Joint 2 = Z axis
Joint 3 = A axis
Joint 4 = B axis
If the error is on joint 2 (Z axis), check if your tool length offset is set correctly. See the “Tool Length Offset” tutorial for more information.
If the error is for exceeding the negative limit of joint 2 and the tool length offset is correct, increase the tool stickout or switch to a longer tool holder.
If the error is for exceeding the positive limit of joint 2 and the tool length offset is correct, decrease the tool stickout or switch to a shorter tool holder.
Check if your toolpath is asking the machine to exceed its limits of travel. Open your code in a text editing program and use the search bar (CTRL + F) to search for any values that are greater than the limits of travel for the Pocket NC mill.
The X limits are -2.00 to 2.55 inches
The Y limits are -2.4 to 2.6 inches
The Z limits are -3.45 to 0.10 inches*
The A limits are -25 to 135 degrees
The B limits are -9999 to 9999 degrees
you have to add the tool length offset to the Z axis value
5. Adjust the location of the part/stock so that it is within the Pocket NC’s work envelope
6. Decrease the retract height on the toolpaths if the part is close to the limits of the Pocket NC’s travel.
7. Oversized parts may be able to be fixtured and cut one side at a time instead of all in one program.
Problem 2: 14 Unexpected Real Time Delay on RT Thread 1
Explanation: This error means that there has been a delay in the Beaglebones processor.
This error can be caused by a temporarily dropped connection between the computer and the Pocket NC mill or by a program that is so large and complicated that the Beaglebone’s processor cannot keep up.
Check that the connection between the computer and the machine is good.
Try slowing down the feed rate or reducing the file size of the G code file by breaking it into more than 1 operation or by loosening the tolerances in the toolpath and reposting it.
Problem 3: “Cannot unhome while moving _ Axis” or “Homing Sequence Already in Progress”
Explanation: This error means that a homing process is currently underway, but a second homing process has been commanded.
Use the Home All command by itself and wait for completion before issuing another homing command.
Home individual axes one at a time and wait for completion before starting a second homing sequence.