I am trying to set up my Prover XL 4030 expanded to 6060 to work with absolute coordinates. i know the machine is a negative field machine so I changed my G10 to G10 L2 P1 X-603 Y-603 Z-112, i was expecting this to move my home location from right rear to left front but my machine doesnt do anything and anytime i jog the machine with laser coordinates on it moves outside of the work area. i have been able to make some very successful projects working around this but I now have a camera i want to add and now will have to use absolute coordinates so I am back to trying to get my machine to show inside the work area. At one point I was successful in getting this to happen however when I started a new project the settings were lost and what I thought was right and had saved in macro didnt put me back to absolute. Although useable I am at a loss on getting the homing in the upper left and working with absolute coordinates.
A few questions:
- Does your machine having homing switches and is it set to home?
- Can you attach a screenshot of your Edit->Device Settings?
- Please run these commands after your normal startup procedure and return results:
$I
$$
$#
?
yes i have limit switches and hard limits is on. it will ignore the limit switch input at times and i still have not figured out why.
$I
[VER:1.1h.20190825:]
[OPT:V,15,128]
$$
$0=10
$1=25
$2=0
$3=0
$4=0
$5=0
$6=0
$10=115
$11=0.010
$12=0.002
$13=0
$20=0
$21=1
$22=1
$23=0
$24=25.000
$25=500.000
$26=250
$27=3.000
$30=255
$31=0
$32=1
$100=160.000
$101=160.000
$102=160.000
$110=8000.000
$111=8000.000
$112=8000.000
$120=300.000
$121=300.000
$122=300.000
$130=420.000
$131=310.000
$132=110.000
$#
[G54:-605.000,-605.000,112.000]
[G55:0.000,0.000,0.000]
[G56:0.000,0.000,0.000]
[G57:0.000,0.000,0.000]
[G58:0.000,0.000,0.000]
[G59:0.000,0.000,0.000]
[G28:0.000,0.000,0.000]
[G30:0.000,0.000,0.000]
[G92:0.000,0.000,0.000]
[TLO:0.000]
[PRB:0.000,0.000,0.000:0]
?
<Idle|MPos:0.000,0.000,0.000|Bf:15,127|FS:0,0|WCO:-605.000,-605.000,-112.000>
There are a few things going on that need clearing up.
- Can you confirm to what corner of the machine that it homes?
- What are the actual expected dimensions of your machine? I’m seeing some conflicting numbers so want to confirm. By name I would expect this to be 600x600mm but your offset and defined Working Size in Device Settings is making me question that.
- Can you run
?
at the opposite corner from the homing corner and report back?
it is supposed to be 600x600 but in fact my travel is slightly larger and maybe that is part of my problem I am not sure, right now Home is still in the right rear of my machine if I move it to the left front where laser programs prefer it the reading is
?
<Idle|MPos:-288.688,-632.831,0.000|Bf:15,127|FS:0,0|WCO:-605.000,-605.000,-112.000>
Okay. I’ll assume you can accommodate 605x605mm. Can you make these adjustments please?
- Set
$10=0
. This will make your controller report working coordinates rather than machine coordinates - In Device Settings change Origin to bottom-left (from the current bottom-right position)
- In Device Settings change Working area to 605x605 mm. Probably better to change your display units to mm before doing this.
- Let’s adjust your max travel defined in your controller:
$130=605
$131=605
This is a little odd. The X coordinate makes me think this is possibly a center origin machine but the Y coordinate is odd. Can you confirm that you moved the laser head only using the jogging controls within the Move window?
In any case, can you make these changes first. Then power cycle. After homing completes can you run ?
at home and then at opposite corner? Moving only using jogging controls. First result should be 605,605. Second result should be 0,0 but suspect something might be going on where this won’t work. Please report back.
this is after homing which is currently the right rear corner of the machine
Starting stream
[MSG:Pgm End]
Stream completed in 0:04
ok
?
<Idle|MPos:-3.000,-3.000,-3.000|Bf:15,127|FS:0,0|WCO:-605.000,-605.000,-112.000>
ok
this is jogging to the left front corner of the machine
Starting stream
[MSG:Pgm End]
Stream completed in 0:00
?
<Idle|MPos:-623.075,-654.269,-3.000|Bf:15,127|FS:0,0|WCO:-605.000,-605.000,-112.000>
ok
I completely agree something is off and usually I can figure it out but this one has me scratching my head. Now that I know the ? command I see my offset is still off by a several mm as well
Those values are closer to what I expected. Can you confirm that you set $10=0
? Your coordinates should be correct if you do so. Or closer to it. Sounds like there may be some tweaking to do.
ok home in the left rear is now
<Idle|WPos:1087.500,605.000,112.000|FS:0,0|WCO:-605.000,-605.000,-112.000>
with the $10=0 setting
and in the left front it is
?
<Idle|WPos:465.675,-51.106,112.000|FS:0,0|WCO:-605.000,-605.000,-112.000>
Wait… wasn’t home right-rear previously?
Not sure what’s going on but your coordinates don’t seem repeatable. Can you confirm that you power cycled and the home coordinates were immediate after the homing cycle completed?
ok I am not sure what I did but my Z axis stepper motor will not move it acts like its locked up will just hmm and twitch back and fourth almost like there is not enough power to make it move.
and sorry i put that in wrong home is in the right rear not left rear I have to jog it to the left front opposite home
Did it use to work? If so, when? I was looking at that earlier and was curious how you got the -112 offset.
Perhaps try removing the offset and see what happens:
G10 L2 P1 X-605 Y-605 Z0
Rehome and retest.
it was working yes I just ruled out the motor and the wiring its a setting or controller. I just changed the Z offset to 0 and still will not move just vibrates will not move
When did it last work?
Can you confirm that your Z-axis also has a limit switch? If so, can you confirm this sequence when your laser is first powered-on?
- Laser head moves toward Z-axis limit switch
- Laser head engages Z-axis switch
- Laser head backs off Z-axis limit switch and reapproaches at a slower speed
- Laser head engages Z-axis switch a 2nd time and backs off to come to a final resting position.
- Laser head moves in the direction of X and Y limit swtiches
- Laser head engages one of the switches and stops in the first direction reached and continues in the remaining direction
- Once both XY limit switches are triggered laser head backs off and then reapproaches the switches more slowly
- Once engaged for the 2nd time there’s a final pull-off and final resting position
so the way this machine homes it moves Z axis first normally no big deal but all of a sudden it would not move to the limit switch. first move is Z to limit up then .5mm back off next move is x and y axis move together to right rear limit switch then x will back off .5mm to release the limit and y follows after to stop off the limit switch
If you have the laser set to home, and it doesn’t actually get to home you’ll get the locked up motor symptom that you’re seeing.
Are you saying it doesn’t re-engage the switches after first contact? As in they only engage the switches once each? That’s not standard.
So I couldn’t tell from your post. Are you saying it does not home properly now? But it used to?
When you’ve been testing these config changes, was the machine homing properly at that time?
yes it was homing normal all the way up to the last test. it does hit all of the limit switches a few times I never really counted it out but in homing it will run z up first no other movement stop at limit then roll down to step off slow roll up to limit again then step off slow. same for x and y. because it will not move z the machine will not home at all now. it was without issue up until you wanted me to recheck the home because I had typed the home as left rear by accident making you think it had changed when it was just me not thinking clearly. however with the few changes you had me do it would still home normal and always to the right rear until this vibrating stepper motor started suddenly i hadnt changed anything just hit home in lightburn to have it rehome z axis started vibrating like it was stuck but it moves freely. I pulled the motor to make sure nothing binding and vibrates wont move when trying to jog disconnected from the z screw. to check the motor I unplugged x axis and plugged the z axis motor into it worked normal when jogging it so the motor is not the issue. now I unplugged x axis wire plug from the controller and put z axis connecter in again motor moves normal. so I put x axis connecter in Z axis plug at the controller and x axis will only vibrate wont move. All that tells me the wires motors and plugs are all good the issue is inside the controller or a setting I managed to mess up. I am trying to find what i could have done or if there is a setting in the controller I can change to get back up to testing. But right now till I figure this out I am stuck as it has to home Z first to start homing x and y currently I am in the upper left corner of the bed and trying to find out what happened to cause only z axis to vibrate and not rotate. currently I can still jog X and Y normal but again cant home because Z has to home first in the sequence
So you’re saying it can’t even attempt to home because the motor is stuck? That’s interesting.
Did you make any other config changes besides the ones we discussed? Nothing should really create this behavior though.
Try one thing. Disable homing to see if the laser behaves differently:
$22=0
Then power cycle. The config change will deactivate the homing process. Are you still experiencing this issue? If so, then likely something on the controller itself.
Does your controller have modular drivers? If so, are you able to swap driver location?
Can you run $$
and return results. Let’s do a sanity check.
I am not sure on my controller it is a large black box with plugs in it I will have to look. here are my $$ settings again. the only ones I changed are the ones we have been talking about.
$$
$0=10
$1=25
$2=0
$3=0
$4=0
$5=0
$6=0
$10=0
$11=0.010
$12=0.002
$13=0
$20=0
$21=1
$22=1
$23=0
$24=25.000
$25=500.000
$26=250
$27=3.000
$30=255
$31=0
$32=1
$100=160.000
$101=160.000
$102=160.000
$110=8000.000
$111=8000.000
$112=8000.000
$120=300.000
$121=300.000
$122=300.000
$130=420.000
$131=310.000
$132=110.000
I will try turning homing off now.