Laser going to -x and -y position when I start a job

I been using the NEJE max 4 for over a year now without any problems. Today, my first job went well without a glitch. On my 2nd job, I select new page deleting all data. Move my laser to home position, I create a simple rectangular object, laser setting in layers, move my laser to the centre of the screen and when I try to execute the job or frame circle or frame rect or even run the job, my laser goes very fast to the front left and gears makes noise as it tries to go to negative X and Y position. I immediately STOP the job and reposition the laser back to the home position (far back left position). pressing preview shows the job in the center of the preview screen. I can position the laser anywhere on the board using the pointer. Basically, I can’t execute anything without going to negative X or Y position at extreme fast speed. I since upgrade Lightburn to 1.7.8, reset the PC and power reset the laser table. Does anyone have any ideas why my laser keeps trying to go to negative position. I make sure I have no other object on my work place (new page every time).

I would suspect a work offset changed or got deleted.

Does your machine have limit switches? When you Home the machine, what does the Move window show for position?

In the Console window, enter $# and see if G54 has something other than zeroes.

Home position reports as x=0, y=460, z-0
The $# command gives me
G54:0.000,0.000,0.000,0.000]

[G55:0.000,0.000,0.000,0.000]

[G56:0.000,0.000,0.000,0.000]

[G57:0.000,0.000,0.000,0.000]

[G58:0.000,0.000,0.000,0.000]

[G59:0.000,0.000,0.000,0.000]

[G28:0.000,0.000,0.000,0.000]

[G30:0.000,0.000,0.000,0.000]

[G92:0.000,0.000,0.000,0.000]

[TLO:0.000]

My machine has limit switch only for the home position ( back left)

Then you are using Absolute Coords for everything except when a rotary is attached?

Why don’t you have a limit on X and Y?

The belt drive machines only have one limit switch on each axis. It is used to determine the Home position and set both the machine and software typically to 0,0 reference. After that, they are used as end-of-travel limit switches. Overtravel in the opposite ends is managed by knowing how large the work area is. Overtravel does little damage, but does make a lot of damage-sounding noise.

The story is different for machines with screw drives. With lower speed and much higher torque, those damage-sounding noises are in fact real. This is why screw drive machines typically have a full set of limit switches on each axis, although the early 3018 Pro CNC machines with lasers were sold without them. I was a CNC Technician, so I added them immediately to my machine.

YOu found my problem. I accidently change my "start from " setting from Current position to coordinate or user origin. I just did not see my error. Thanks for pointing it out.

1 Like

Been there, done that. More than once too.
:joy:

2 Likes