I would like to keep this topic alive. Here is a video that may help explain why TCP is so important and useful.cnckeith wrote: ↑Mon Mar 03, 2025 6:37 pm realistically RCTP is going to take time.
to get things off the ground we need a clear definition of the desired action of a general purpose RTCP function. who wants to take a stab at it? you guys know what you want, tell me how you think it should work, i don't want to build some software that doesn't do what you are expecting it to do.
insight to our project priorities, RTCP is not actively being worked on by Centroid at the moment we are frying other fish (such as but not limited to: better RTG graphics, improved CNC12 APi features, EtherCat 2.0, 3D pwm VM with smoothing on, Fiber Laser CNC Control system, improved axis pairing techniques, asynchronous axis beyond the 8 fully interpolated for Hickory, real time axis position adjustment via MPG or scale while running a g code program, new CNC12 mill and router tool library and too many "little" items to list. RTCP is on the to do list after these items. Now with the cool machine that Uwe built we have a great alpha tester. So lets get a good requirements definition down on paper so we can start working on it!
I have posted a thread here asking about this and was trying my best to explain why it’s so useful. Basically it’s tool length and tool offsets. And if a tool length is changed an entire new gcode needs to be reposted with the new tool length change made in the post processor because cnc12 can’t handle it. I can’t use the tool offsets in cnc12 while using 5axis. Also I have to use “high feed” so I loose all rapids and can only run my machine at a slower pace because tcp is not enabled.
Now again the high end machines centroid makes and build such as the 560xl etc have TCP. And I’m told that if my machine was a head table machine similar to that it could be used. However that is a very unique machine most machines are head head or table table configurations. So in short centroid designers would have to make a program that the consumer could enter in all the specific point of rotation distances for their own machines and then that said “wizard” could then allow cnc12 machine software use tcp for said “personal configuration”. The brunt of all this capability is present in cnc12 to my knowledge but only for the head table machines built by centroid. Just need to elaborate it to allow modifications by the end user. Rosetta dose exactly this, they can use the measurements you give them and adjust their software for the customers kinematics. So it is possible. However cnc12 is a much nicer control imo. So I hope this keeps the buzz going for centroid to make this possible and we can have a standalone cnc controller for true 5axis machines personally built and or retrofitted.
The machine I have and the time I could devote to it I’d be happy to test anything out personally and I’d assume all responsibility in testing. Cheers
