Hi i have another that is stumping me today. On my router this time. I have limit switches setup and working with homing. Softlimits setup. So problem is i can jogg my max travel. But when i try and face my spoilboard. I get travel exceeded error. when im not exceeding max travel.
Added up both posi and neg direction to chk programed travel and its at 22.9 my max travel is set to 23.5 also not using cutter comp. So any ideas what im missing?
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
Try setting your WCS X and Y co-ords to the Home position (or +0.001" if you prefer) and recalculate the toolpath keeping within 22.9" (or 22.901"). I don't understand you have neg directions in there for facing but I can't see your machine.
This is way I surface my spoilboard but your mileage may vary
Hope this helps
Nigel
"You can lead a horse to water but you cannot force it to drink"
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
Nigelo wrote: ↑Mon Nov 30, 2020 11:45 am
Try setting your WCS X and Y co-ords to the Home position (or +0.001" if you prefer) and recalculate the toolpath keeping within 22.9" (or 22.901"). I don't understand you have neg directions in there for facing but I can't see your machine.
This is way I surface my spoilboard but your mileage may vary
This worked, i dont know why it did. because I was using a feature inside spoil board originally (bolt hole) But none the less it worked with using home and changing the cam to home.
Anyone know why?
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
Simple answer is your previous WCS and the CNC job using it were not set correctly. The error you received was due to the WCS / Job combo trying to move the spindle outside the Machine limit co-ords (MCS) at some point. Remember that the soft limits are always in MCS defined as distances from the MCS Home position for all axes.
If you press ALT-D at any position on the machine, you can toggle between WCS and MCS to see how they compare. You will therefore see that by setting the WCS to the MCS home, you are effectively mirroring the MCS - Simply put, the machine uses MCS at its core and the job uses WCS. This allows us to conviently use whatever WCS suits us best for any given job and place stock anywhere on the table without having to micro-manage the job in MCS units
Hope this helps
Hope this helps
Nigel
"You can lead a horse to water but you cannot force it to drink"
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
yes im aware of machine vs wcs. It still was within the machines travel.
Maybe if i get some time later ill post a video of it. (change it back to hole inside the board) . i didnt change programming only changed the origin location Using the wcs and that fixed it. used same program path on same part. so it moves the exact same travels in machine cords. only origin was changed.
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
occustoms wrote: ↑Wed Dec 02, 2020 12:34 pm
...only changed the origin location Using the wcs and that fixed it...
And that was your problem. Take the machine coordinate of your X origin and add the largest X move in your program (observe signs). If that exceeds you X max travel then you'll get a message. Take the machine coordinate of your X origin and add the smallest X move in your program (observe signs). If that exceeds you X min travel then you'll get a message. Do the same for the Y and Z axis.
Imagine I have 10 inches of travel in X. My travel limits are X min = 0 and X max = 10. Now I set my WCS one inch to the left of my max travel. That is now X = 0. Now I can have a part program that machines a piece of material up to 10 inches wide, but the X coordinates in the G-code need to be between -9.0 and +1.0, or I'll get a X travel exceeded warning.
Cheers,
Tom
Confidence is the feeling you have before you fully understand the situation.
I have CDO. It's like OCD, but the letters are where they should be.
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
occustoms wrote: ↑Wed Dec 02, 2020 12:34 pm
...only changed the origin location Using the wcs and that fixed it...
And that was your problem. Take the machine coordinate of your X origin and add the largest X move in your program (observe signs). If that exceeds you X max travel then you'll get a message. Take the machine coordinate of your X origin and add the smallest X move in your program (observe signs). If that exceeds you X min travel then you'll get a message. Do the same for the Y and Z axis.
Imagine I have 10 inches of travel in X. My travel limits are X min = 0 and X max = 10. Now I set my WCS one inch to the left of my max travel. That is now X = 0. Now I can have a part program that machines a piece of material up to 10 inches wide, but the X coordinates in the G-code need to be between -9.0 and +1.0, or I'll get a X travel exceeded warning.
correct. my max travel is 23.5 it was limiting out at 22.
i wasnt using max travel even when you added the negative and positive direction together. i was still shy by like .25 in or something from my full travel.
this weekend ill try and redo it with a video. only reason i will, is because it might be a bug or something.
(Note: Liking will "up vote" a post in the search results helping others find good information faster)
occustoms wrote: ↑Wed Dec 02, 2020 12:34 pm
...only changed the origin location Using the wcs and that fixed it...
And that was your problem. Take the machine coordinate of your X origin and add the largest X move in your program (observe signs). If that exceeds you X max travel then you'll get a message. Take the machine coordinate of your X origin and add the smallest X move in your program (observe signs). If that exceeds you X min travel then you'll get a message. Do the same for the Y and Z axis.
Imagine I have 10 inches of travel in X. My travel limits are X min = 0 and X max = 10. Now I set my WCS one inch to the left of my max travel. That is now X = 0. Now I can have a part program that machines a piece of material up to 10 inches wide, but the X coordinates in the G-code need to be between -9.0 and +1.0, or I'll get a X travel exceeded warning.
correct. my max travel is 23.5 it was limiting out at 22.
i wasnt using max travel even when you added the negative and positive direction together. i was still shy by like .25 in or something from my full travel.
this weekend ill try and redo it with a video. only reason i will, is because it might be a bug or something.
You're not understanding what he is saying. You're hitting a soft limit. If you max travel is 23.5 and lets say you make you origin 1.5 inches from the end of travel, you will only be able to go 22 in total.
(Note: Liking will "up vote" a post in the search results helping others find good information faster)