linuxcnc trajectory planner

More
2 years 1 week ago #313218 by Aciera
Replied by Aciera on topic linuxcnc trajectory planner
Unfortunately it doesn't seem to solve the issue:
Code:
tpmod: dlopen: liblinuxcnchal.so.0: cannot open shared object file: No such file or directory

But maybe we shouldn't worry about this too much at present as it can be fixed by copying 'liblinuxcnchal.so.0' to 'root/lib'
The following user(s) said Thank You: Grotius

Please Log in or Create an account to join the conversation.

More
2 years 1 week ago #313233 by Grotius
Replied by Grotius on topic linuxcnc trajectory planner
Hi Arciera,

Had the same error's as you had, can not find liblinuxcnchal.so.0
But before that, i had symbol errors. Can not find tp....

Now after a few moments... image missing /media/kunena/emoticons/whistling.png it works here.
It looks to me like building liblinuxcnchal, motmod and tpmod must have a build order to properly be linked.
Therefore liblinuxcnc hal is now also build by the cmake system, to avoid errors.

Belos is a new clone from the linuxcnc repository. History can be seen now. And we can synchronize so now and then.
Then added the cmake dir and scripts to it. It seems to work now.

linuxcnc

It builds the original motmod, as we now can focus on the tpmod.



 
The following user(s) said Thank You: Aciera

Please Log in or Create an account to join the conversation.

More
2 years 6 days ago #313243 by Aciera
Replied by Aciera on topic linuxcnc trajectory planner
Yes that seems to work.
Note: Running './installer' ends with an error when trying to open a config in the end. But opening a new terminal then running 'source scripts/rip-environment' fixes it.
The following user(s) said Thank You: Grotius

Please Log in or Create an account to join the conversation.

More
2 years 4 days ago #313388 by Grotius
Replied by Grotius on topic linuxcnc trajectory planner
Hi Arciera,

the ./installer script seems to fail every time.
But ./build_lcnc && ./start_lcnc works fine. Maybe the problem is in ./deps_lcnc.

The custom trajectory planner component "tpmod.so" has already some logic inside now.
It is succesfully linked to multiple libraries. link.

It can load the gcode file using "tpAddline" & "tpAddCircle". "tpAddRigidTab" is also used, but later on we have
to talk about implementation properties like synchronised motion for tapping, wich are unknown for me now what to do.

This all then is stored into the vector library.

During loading it add's also empty fillet segments to the vector library and creates the fillets using the filletizer library based
on the given G64 values.
In the same flow the motionizer library calculates optimal trajectory velocity's using curvature extrema's, vm's, lenght's.
This optimalisation is done every gcode load cycle, as i don't know how to do it else. It's a fast algo, so i think it

Then step by step we make progress to the code.
We can decide if we use a max buffer size for our vector library. For example buffer 500 segment's max.
This is more or less how lcnc it does at the moment. We can also decide to make a ringbuffer. A buffer with
250 segments in the past and 250 segments in the future.


 
The following user(s) said Thank You: akb1212, tivoi, endian, tiagounderground, Darium

Please Log in or Create an account to join the conversation.

More
1 year 11 months ago #313678 by akb1212
Replied by akb1212 on topic linuxcnc trajectory planner

We can also decide to make a ringbuffer. A buffer with 250 segments in the past and 250 segments in the future.


As one of the guys who plan to use LCNC for a wire-EDM machine I would hope this is the chosen path. After all it has been implemented and is working flawlessly as it is now. And it would be a great loss if a feature like that is removed.
At least make it possible to implement for those who need it. If it is possible to set it as an option if needed this is enough. 

If not implementing it now means it will be difficult to implement at a later stage I say please dont leave it out at this stage.

And thanks for the great effort you are putting in to this Grotius!
The following user(s) said Thank You: Grotius

Please Log in or Create an account to join the conversation.

More
1 year 11 months ago #313843 by Grotius
Replied by Grotius on topic linuxcnc trajectory planner
@Akb1212,

No worries. For wire edm you could set unlimited program history.

Please Log in or Create an account to join the conversation.

Time to create page: 0.282 seconds
Powered by Kunena Forum