Skip to content
This repository has been archived by the owner on Nov 13, 2019. It is now read-only.

HRIM model of linear actuators? #84

Open
peterpolidoro opened this issue Jun 26, 2019 · 1 comment
Open

HRIM model of linear actuators? #84

peterpolidoro opened this issue Jun 26, 2019 · 1 comment
Labels

Comments

@peterpolidoro
Copy link

peterpolidoro commented Jun 26, 2019

I am curious how to best use HRIM for something like multiple axis linear actuators. For example, three linear actuators may be stacked on top of each other to construct an XYZ stage. Each linear actuator may be driven in a variety of ways, perhaps by a stepper motor, or a servo motor with an encoder, or a linear motor with an encoder. There may be two limit switches and a home switch for every axis. Each axis may be driven in either position mode, accelerating and decelerating to a target position, or in a velocity mode, where it just accelerates to a target velocity until it receives a new command. Target positions may be absolute with respect to the home switch or relative with respect to the current position. The number of axes might be variable. Would you consider a linear actuator a composite device or a basic actuator type or is that an example of an electric motor actuator? Is there a way to translate units to account for gearboxes or rotary to linear mechanisms or microstep counts?

@peterpolidoro peterpolidoro changed the title Linear actuators and stepper motors? HRIM model of linear actuators? Jun 26, 2019
@peterpolidoro
Copy link
Author

peterpolidoro commented Jul 8, 2019

Some small changes to the electricmotor actuator might make it work well with linear actuators and stepper motors. Would you prefer to make electricmotor more general to handle these cases or would you prefer to just create new actuator types? For example, if some of the units could be property values rather than fixed so a goal position could be integer millimeters, say, rather than integer radians. I do not know what any effects changes like those may cause to the way you are using the data models.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

2 participants