Morning Alex, Yes it was a typo sorry. When all 3 axis are in the top right hand corner, all 3 limit switches are activated
not sure if this will help at all but I am going to go through the process step by step from the start. I have put all axis at the top right hand corner hitting all of the limit switches I have then put the machine on and the machine is idle, with all axis in orange and the head position of X 0.00 Y 0.00 and Z 0.00 is this correct so far?
Yes - the homeall macro should work - small movements away from each limit switch and then back until the limit switches are triggered. Z first then X then Y. Machine co-ordinates (head position) should be X550, Y520, Z94. Alex. XYZ Home buttons should change from orange to blue.
Sorry - just read your post properly - back right up should be the maximum settings for your machine - X550, Y520, Z94. Are you sure you are in machine co-ordinates? Alex.
On the right side of the Duet Web Control when you have clicked on Machine Control there are some wide blue buttons. One says "Work Co-Ordinate System" one says "Switch to Machine Co-Ordinates". Alex
I am back and have checked. There are 2 User-Defined Macros , I can not switch to the machine co-ordinates, the blue is on work co-ordinates. For some reason it will not let me?
I am going to go and check on my machine so that I tell you absolutely correctly - will be a while as I have to wind up an old computer and install a new mouse (it died last night). Alex.
Hi @Gina Botfield, sorry - it's only the workplace co-ordinate system that's blue. The rest are grey. If you are in machine co-ordinates nothing will seem to happen if you click on change to machine co-ordinates. If you click on workplace co-ordinates and then switch to workplace co-ordinates the head position data should change and then change back again if you click on change to machine co-ordinates. If that works jog the machine 100mm away from the X and Y limit switches and Z down 10mm and try the homeall macro again. Alex.
I'm assuming that the head position says X0, Y0, Z0 when the machine is touching the limit switches, and that the machine stops when it hits them. If that is so what does the head position say if you jog 100mm away on X and Y and 10mm down on Z? Alex. PS I have asked someone else with a belt drive workbee what their machine does.
no having turned it all off and back on again putting all axis to the limit switches the head position is x550 y520 z94 now
having said that all of the head movement buttons are blue so it thinks it is home now, if I move x-10 y-10 z-10 everything moves correctly then I click home all and it jolts slightly but not to the limit switches, hoping this all makes sense
Go to system editor and edit homeall. Copy everything, go to macros, create new macro, paste everything from homeall into it, save it as homeall (no file extension needed). Click on the macro you just created, say yes you want to run it - tell me what happens. Alex.
Did you get any error message - was the machine telling you it was outside machine limits again? Alex.
Sorry @Gina Botfield, I think we are going to have to wait for @Ryan Lock on this one - we will probably both kick ourselves when we find out it is something really simple and obvious. You must have clicked homeall while the limit switches were pressed - the home buttons wouldn't have turned blue without the G92 line from homeall. We have established that your limit switches work as they should, that you have set the machine parameters in config.g correctly and your machine moves as it should do - it just won't do the moves that homeall instructs it to do. What happens if you jog the machine to somewhere safe (in the middle), go to G code console and type in G0 X+10 then send it? PS I'm using Windows 7.
So now we know the machine obeys G code instructions, but not when they are in the homeall file or in a macro - that doesn't make sense. Type this into a new macro - call it whatever you like as long as it is a new name. G21 G90 G54 G0 X50 Y50 After you have saved changes run it and tell me what happens - start with the machine in the middle so its got plenty of room to move Alex. PS - if the head position doesn't say X50 Y50 click in change to machine co-ordinates and see what it says then (my code should switch it to machine co-ordinates anyway)
When you tried the homeall macro I asked you to create earlier was the machine against the limit switches or somewhere in the middle? If not in the middle try it again with the machine in the middle. Alex
Could you change the last macro I asked you to run (macros, right click on macro, edit) so that it says; G21 G90 G54 G1 X50 Y50 F500 Then with the machine in the middle (somewhere away from X50 Y50) run that macro Thanks, Alex.