- Posts: 592
- Thank you received: 79
TCP 5-axis kinematics
- Leon82
- Offline
- Platinum Member
-
Without this mode inverse time would be needed.
Please Log in or Create an account to join the conversation.
- andypugh
- Offline
- Moderator
-
- Posts: 19899
- Thank you received: 4655
Leon82 wrote: On fanuc if you are in g43.4 TCP it uses a standard feed rate. .
That's interesting. So there is an established G-code for this?
<Google> studylib.net/doc/6993852/fanuc-5-axis-programming-codes
So, not exactly what I was hoping for.
Still, it is an interesting idea to simply create a new feed or tool-length G-code that does this calculation. G94.1 Xn Yn Zn... for example.
Please Log in or Create an account to join the conversation.
- Leon82
- Offline
- Platinum Member
-
- Posts: 592
- Thank you received: 79
andypugh wrote:
Leon82 wrote: On fanuc if you are in g43.4 TCP it uses a standard feed rate. .
That's interesting. So there is an established G-code for this?
<Google> studylib.net/doc/6993852/fanuc-5-axis-programming-codes
So, not exactly what I was hoping for.
Still, it is an interesting idea to simply create a new feed or tool-length G-code that does this calculation. G94.1 Xn Yn Zn... for example.
Other controls use different codes, sometimes an m code and they all call it something different too.
Please Log in or Create an account to join the conversation.
- andypugh
- Offline
- Moderator
-
- Posts: 19899
- Thank you received: 4655
Please Log in or Create an account to join the conversation.
- pl7i92
- Offline
- Platinum Member
-
- Posts: 1872
- Thank you received: 358
someone shoudt post a working TCP 5Axis and make it Sticky
Please Log in or Create an account to join the conversation.
- 3D-Master
- Offline
- Elite Member
-
- Posts: 238
- Thank you received: 5
3D-Master wrote: how do you tell linuxcnc where the center of rotation of ABC is?
You can't tell it, and to an extent it doesn't need to know.
It would be useful to be able to do this to get a more accurate graphical preview, but it has no effect on what the G-code does.
well, at least what i think (correct me if i have a false thought) is, Linuxcnc should be able to grab the variables from the .var file in order to be able to change/correct (calibrate) the center of rotation on the fly (meaning no restart of the machine). also then you could have the machine origin where you want.
Basically afaiu the center of rotation is "locked" to the machine origin right? that means i would have to manually write the position in the ini file and then start the machine. But then when it is running it may shift over time and when i start the machine again the theoretical center of rotation is no more at the physical center of rotation so i have to manually recalibrate -restart the machine. Thats what i would like to avoid and make it automatic via subprogram and variables.
thanks
Please Log in or Create an account to join the conversation.