Ballscrew articulation, has anybody had success?

More
4 years 4 days ago #255357 by coaster
I have designed a few iterations, 8 degrees plus and minus (16 total) can be done with just ballscrew mapping on Mach3 using an 80mm water cooled spindle held in a pillow ball.
Bigger ambitions require more forethought.

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

More
4 years 3 days ago #255358 by andypugh
That's a good point, ballscrew mapping would probably work for LinuxCNC too.

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

More
1 year 9 months ago #319104 by Gautham
Hi

I am new to CNC and specifically LInuxCNC. I am trying to build something like this for my B axis except I use the ball screw to turn the spindle rather than turning the workpiece. So it is possible to write a math function to relate the linear motion to the angle of the axis. It is similar to the formula used to find the crankshaft angle when the piston has travelled x distance. Like this


But how do I enter this into LinuxCNC? I am ok with the math I need help on the implementation into LinuxCNC

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

More
1 year 9 months ago #319274 by User_paulvdh_42
Normally you get better answers on a forum if you show you've put in some effort yourself, and then ask more specific questions.

You can start by reading about Kinematics in LinuxCNC

linuxcnc.org/docs/2.8/html/motion/kinematics.html

In short: You write your custom kinematics in C, and "halcompile" compiles it into something compatible with LinuxCNC.

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

More
1 year 9 months ago #319441 by Gautham
Thank you Paul, I did spend a lot of time reading but as a person who has never had any experience using LinuxCNC I wasn't confident enough about the general direction I was headed in. With your input I can go ahead in this direction and learn more on my own. Thank you so much

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

More
1 year 9 months ago #319442 by Stanislavz
Sanity check - if one put encoder not on ballscrew, but on swing axis itself and use servo driver with speed input - nothing need to be adjusted. Encoder output should be sent to controller of course. Servo should slightly overbuild for this setup,

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

Time to create page: 0.354 seconds
Powered by Kunena Forum