Mesa Card Basics

More
2 years 11 months ago #286374 by tommylight
Replied by tommylight on topic Mesa Card Basics
He has 2 BOB's so that gets 10 inputs.

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

More
1 year 8 months ago #322447 by rainbowkoala49
Replied by rainbowkoala49 on topic Mesa Card Basics
quite new to mesa and llinuxcnc myself, few doubts retrofitting an older machine
all 3 axis + spindle are all AC servos that use resolvers for feedback, does this mean I can use 7i49? and can I use its 10v analog to control the motors respective drives?
moreover, I've seen it elsewhere paired with 6i24 fpga, but online ive seen variants of that with 16, 24 and 50 pins, how does this affect my usage? are these related to I/O pins?

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

More
1 year 8 months ago #322455 by PCW
Replied by PCW on topic Mesa Card Basics
If the resolvers go to the drives(and this would be expected for AC servos),
the drives themselves have the resolver interface, so a 7I49 is not needed.
What hardware is needed to interface to the drives themselves depends
on what interface modes the drives themselves support.
 
The following user(s) said Thank You: rainbowkoala49

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

More
10 months 1 week ago #340402 by Nator
Replied by Nator on topic Mesa Card Basics
Hi,
some more questions from me:
Assuming using a 3D probe with one signal to use (NC or NO does not matter to me). How is this handled inside a Mesa Card? Is it just read and then put through to linuxCNC and then LinuxCNC is reacting on this saying "stop"? How does LinuxCNC knows where it is? Or is there some kind of interrupt going on and the fpa itself is stopping the movement and "sending" back some information to LinuxCNC how much steps it did to reach this position?
How fast is the Data Transfer through ethernet? And isn't it a problem for the probe process itself when the Card does all the stepping stuff? How does LinuxCNC knows how much steps have been done?
regards Han

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

More
10 months 1 week ago - 10 months 1 week ago #340404 by PCW
Replied by PCW on topic Mesa Card Basics
Things like probe inputs are sampled at the servo thread rate ( typically 1 KHz )
by LinuxCNC's motion component. Typically probing ( and homing ) is done in
two steps with a higher velocity search motion followed by a lower velocity latch
motion. You would normally choose a latch velocity low enough that the 1 ms
(max) sampling uncertainty causes a minimal position error when probing.

Mesa hardware does have the capability of latching encoder or stepgen counts
at probe activation, but this is currently not supported by LinuxCNC.
Last edit: 10 months 1 week ago by PCW.

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

More
10 months 1 week ago #340412 by Nator
Replied by Nator on topic Mesa Card Basics
HI PCW,
thank you for your Answer!
But for a better understanding. How is the communication between LinuxCNC and the Card done? With the LPT "communication" the LinuxCNC software gets a command to go 3mm in X direction, so "itself" sends the pulses on the LPT in the (hopefully) correct speed.
Does LinuxCNC still sends "pulses" when it has a mesa card and the card only corrects the jitters? Or is there some kind of communication so that LinuxCNC just sends go 3mm in that speed and the card does the pulses? LinuxCNC then know how long it takes for that movement and after this time it send the next command.
With the second approach it would probably be really hard to do something like probing.
Thanks !

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

Moderators: PCW, jmelson
Time to create page: 0.509 seconds
Powered by Kunena Forum