Howdy,
I'm toying with a project idea, and while I have the mechanical elements pretty well under control I could use a little help getting oriented on the control system. Here's the deal:
I'd like to build a vertical sliding door to open my living room to my patio. By vertical I mean that it will guillotine up and down. It won't roll up on itself and it won't slide left to right. It would just shift up and hang in front of the second story of the house, completely out of the way. You don't see this very often.
The moving element would be a glass-and-steel panel that's about 15' wide x 9' tall, which a few minutes in SolidWorks tells me would weigh something in the neighborhood of 1700#. I would counterweight that with a lead slug of equal weight, connected by heavy duty roller chain run over idler cogs. So the moving mass of the door system is something in the neighborhood of 3400#.
If it were a lighter system I would plan to just operate it "manually" like a double-hung window, but with that much inertia it doesn't matter how carefully balanced it is I'll need to motorize it to start and stop it without breaking something (either the operator's back or the window panels).
Again, because of the inertia, it doesn't seem like I could safely just trigger either end with a reed switch or something and just stop the motor when it hits it. I feel some kind of position-aware, PID controlled system that decelerates gradually to a stop at calibrated Open and Closed locations would be in order.
I'm not sure if a controller that solves this problem exists "off the shelf" but if it does I don't know what key words to use to find it. If I have to engineer something myself I'm thinking that I'd use an DC brake motor to provide locking stop positions, and then perhaps some kind of linear position sensor together with a servo controller or something. But I really don't know. The extent of my work with position-aware motor systems is stepper and servo CNC routers, and I'm not sure how directly applicable that would be.
Anyone have a good starting point for me on how they'd go about controlling a door like this?
Thanks!
-Ben
I'm toying with a project idea, and while I have the mechanical elements pretty well under control I could use a little help getting oriented on the control system. Here's the deal:
I'd like to build a vertical sliding door to open my living room to my patio. By vertical I mean that it will guillotine up and down. It won't roll up on itself and it won't slide left to right. It would just shift up and hang in front of the second story of the house, completely out of the way. You don't see this very often.
The moving element would be a glass-and-steel panel that's about 15' wide x 9' tall, which a few minutes in SolidWorks tells me would weigh something in the neighborhood of 1700#. I would counterweight that with a lead slug of equal weight, connected by heavy duty roller chain run over idler cogs. So the moving mass of the door system is something in the neighborhood of 3400#.
If it were a lighter system I would plan to just operate it "manually" like a double-hung window, but with that much inertia it doesn't matter how carefully balanced it is I'll need to motorize it to start and stop it without breaking something (either the operator's back or the window panels).
Again, because of the inertia, it doesn't seem like I could safely just trigger either end with a reed switch or something and just stop the motor when it hits it. I feel some kind of position-aware, PID controlled system that decelerates gradually to a stop at calibrated Open and Closed locations would be in order.
I'm not sure if a controller that solves this problem exists "off the shelf" but if it does I don't know what key words to use to find it. If I have to engineer something myself I'm thinking that I'd use an DC brake motor to provide locking stop positions, and then perhaps some kind of linear position sensor together with a servo controller or something. But I really don't know. The extent of my work with position-aware motor systems is stepper and servo CNC routers, and I'm not sure how directly applicable that would be.
Anyone have a good starting point for me on how they'd go about controlling a door like this?
Thanks!
-Ben
Last edited: