CNC JOB error = G0/G1 Machine out of limits



  • Hello all,

    I have a friend who has purchased a Workbee like CNC, but the shop selling it has renamed the CNC. I try to cut some files o, but I get the following error

    G0/G1 Machine out of limits !!!!

    The CAM is produced by Aspire, the job size is set 100x100, origin is set in the middle, and the part is almost 20x20 , METRIC.
    Machine has operating size 512x490 if you check config.g!

    The procedure I follow is

    1. Home all
    2. Move machine in exactly the center or near center ( since Aspire origin is at Center ), position Z
    3. Push SET JOB COORDINATES, machine XYZ goes to 0/0/0
    4. Start
    5. Error pops up

    I am posting it here, as the people selling the machine are total noobs and have no clue. If I have to refer to workbee, please let me know.

    Thank you for your time

    These are my config.g, homeall.g and SetWorkCoordinates.g files

    ; Configure Connection - ENABLE ONLY ONE OF THE BELOW THREE
    ;M552 S1 ; Enable Wifi Network
    ;M552 S2 ; Enable Access Point Mode
    M552 S1 P192.168.1.150 ; Enable Ethernet - Change IP Address to suit

    ; - - - - - - - - - - - - - - - - - - - -

    ; DO NOT CHANGE ANY OF SETTINGS BELOW
    ; TO MAKE A CHANGE, COPY THE LINE OF CODE, PASTE IT INTO customconfig.g. THE CHANGE CAN THEN BE MADE IN customconfig.g
    ; ANY ADDITIONAL SETTINGS SHOULD BE PUT IN customconfig.g

    ; General preferences
    M453 ; Put the machine into CNC Modes
    M550 P3dedge Termite CNC Machine ; Set machine name
    G90 ; Set absolute coordinates

    ; Network
    M586 P0 S1 ; Enable HTTP
    M586 P1 S0 ; Disable FTP
    M586 P2 S0 ; Disable Telnet

    ; Configure Drives
    M569 P0 S1 ; Drive 0 goes forwards
    M569 P1 S1 ; Drive 1 goes forwards
    M569 P2 S0 ; Drive 2 goes forwards
    M569 P3 S0 ; Drive 3 goes forwards
    M584 X0 Y1:3 Z2 ; Apply drive mapping to axes

    ; Configure Axes
    M92 X53.355 Y53.340 Z400 ; Set steps per mm
    M350 X16 Y16 Z16 I1 ; Configure microstepping
    M566 X500 Y500 Z500 ; Set maximum instantaneous speed changes (mm/min)
    M203 X4000 Y4000 Z2500 ; Set maximum speeds (mm/min)
    M201 X125 Y125 Z120 ; Set accelerations (mm/s^2)
    M906 X2400 Y2400 Z2400 I100 ; Set motor currents (mA)

    ; Configure Axis Limits
    M208 X0 Y0 Z0 S1 ; Set axis minima
    M208 X512 Y490 Z94 S0 ; Set axis maxima

    ; Configure Endstops
    M574 X2 Y2 Z2 S0 ; Set active low endstops

    ; Other Settings
    M140 H-1 ; Disable heated bed
    M564 S1 H1 ; Disable jog commands when not homed
    M911 S21.0 R23 P"G91 G1 Z3 F1000" ; Configure power loss resume
    M501 ; Load Stored Parameters
    M98 Pcustomconfig.g ; Execute custom config settings

    ; homeall.g
    ; called to home all axes

    G91 ; relative positioning
    G21 ; Set units to mm
    G1 H1 Z94 F900 ; move quickly to Z axis endstop and stop there (first pass)
    G1 Z-3 F2400 ; go back a few mm
    G1 H1 Z94 F300 ; move slowly to z axis endstop once more (second pass)
    G1 H1 X1500 Y1500 F2400 ; move quickly to X and Y axis endstops and stop there (first pass)
    G92 X550 Y520 Z94 ; Set Home Position - change to your machine size.
    G1 X-3 Y-3 F2400 ; go back a few mm
    G1 H1 X1500 Y1500 F300 ; move slowly to X and Y axis endstops once more (second pass)
    G92 X550 Y520 Z94 ; Set Home Position please change to your machine size.
    G90 ; absolute positioning

    G10 P2 L20 X0 Y0 Z0
    G55
    M500



  • Anyone???



  • I never had CNC to work with, but sounds like machine needs to go to negative coordinates, but axis minima limits are 0, so it cant.



  • Is there anything in customconfig.g or config-override.g?


  • administrators

    @CozyP said in CNC JOB error = G0/G1 Machine out of limits:

    G0/G1 Machine out of limits !!!!

    Is that the exact error message? That message doesn't come from the standard build of RepRapFirmware. What response do you get if you send M115?



  • Check your clearance height etc. Not sure about aspire, but F360 wants to lift the spindle 10mm by default.


Log in to reply