When using equipment (e.g., a robot) to replace a human operator and automate manufacturing processes (e.g., the operation of a computer numerical control (CNC) milling machine), it may be necessary to develop systems and techniques for clamping and unclamping associated vises or clamping fixtures. Many manufacturing processes present numerous clamping difficulties. For example, a large amount of clamping torque is required in CNC milling machine applications to prevent a workpiece from moving inside the vise. In other automated manufacturing processes, a large vise jaw travel is required to grip and un-grip parts with irregular profiles or dovetail-shaped features. A large vise jaw travel is often required for dual-moving jaw vises in which two parts are gripped simultaneously.
As described above, the automation of manufacturing processes generally requires automated or controllable clamping fixtures. Some clamping systems suitable for the automatic operation of CNC milling machines utilize pneumatic pistons that operate on the clamping axis of the vise. Such clamping techniques require a large amount of pneumatic piston surface area to generate sufficient clamping force, often exceeding 2500 pounds. Adequate piston surface area is generally obtained with a single large piston or multiple smaller pistons stacked axially. Either approach disadvantageously requires much space inside a milling machine, which is generally limited.
Other clamping systems address the need for a large piston surface area by utilizing a high-pressure fluid (e.g., hydraulic or pneumatic pressure) to actuate the clamping fixture. Commonly available air pressure has a maximum pressure of around 180 pounds per square inch (psi). Such systems require a hydraulic pump and control valves to actuate the clamp and unclamping features. A hydraulic pump system, however, is not commonly installed on milling machines, necessitating the purchase of an auxiliary pump and control valves at often a high expense.
Pneumatic and hydraulic clamping systems must also be double-acting or have a spring return (e.g., spring clamp). For double-acting systems, clamping pressure cannot be maintained in the event of a pneumatic or hydraulic pressure failure, resulting in the workpiece being released from the vise, creating a safety problem, and potentially causing costly damage. For spring clamps where hydraulic or pneumatic pressure is used to release the vise, a loss of system pressure leads to the vise not releasing or unclamping the workpiece. The failure to release a workpiece raises a new problem in which the applied clamping force is difficult to set and control, making it difficult to hold delicate workpieces.
Pneumatic and hydraulic clamping systems also generally have a limited actuation range, which often requires manual adjustment between different workpieces with considerable clamping width variance. Some clamping systems address this issue by utilizing electric motors to spin a lead screw, but electric motor systems are costly and generally not as simple to control or power-dense as pneumatics. In addition, pneumatic and hydraulic clamping systems often necessitate costly vise fixtures designed specifically for a particular manufacturing process.
In contrast, the described fluid-pressure rotary actuator provides cost-effective and efficient systems and techniques for clamping systems. In particular, the described rotary actuator takes advantage of the fact that manual clamping fixtures with hand-operated lead screws are ubiquitous in manufacturing processes. As a result, these existing clamping systems can be retrofitted with the described rotary actuator at a low cost and minimal time investment. The described rotary actuator supports high-torque applications by introducing a large amount of torque output per pressure unit input with a power-dense stacked piston design. In addition, commonly available “shop” air pressure (e.g., around 100 psi) combines the stacked piston design and a cam rotor mechanism to create sufficient clamping force. The described rotary actuator integrates into a milling machine or other equipment using readily available and cost-effective pneumatic valves.
The described rotary actuator can be controlled by programming a robot or controller to clamp and unclamp a workpiece in an automated manner, facilitating complete automation of a manufacturing process and eliminating the need for a human operator. Because it allows infinite rotation of the vise lead screw, the opening distance of a vise is not limited by the actuator. The described rotary actuator also enables automatic clamping and unclamping of vise fixtures, with feedback to verify that the intended state was achieved.
In
In
One or more screws 336 that secure one or more corner blocks 333 are loosened. In the illustrated example, two corner blocks 333 are slid down until their L-shaped protrusions contact the top surface of the vise bed. In other implementations, the shape of the two corner blocks 333 is configured to match the outer shape of the vise bed. The screws 336 are then tightened to hold the two corner blocks 333 in place, fixing the rotary actuator 100 to the vise 102. The hexagonal end 104 holds the rotary actuator 100 in place in the up-down and left-right axes (e.g., directions perpendicular to the lead screw 110), while the ring magnets hold it in place in the front-back axis (e.g., along or parallel to the lead screw 110). The corner blocks 333 hold the rotary actuator 100 in place to prevent clockwise or counterclockwise rotation when the rotary actuator 100 applies rotary movement and torque to the lead screw 110.
Tubing (e.g., flexible tubing) is connected to fluid fittings 325 installed in ports (later illustrated as port 374 and port 375) of the rotary actuator 100. These tubes may then be connected to a fluid valve outside the milling machine, which may be controlled by a programmable logic controller (PLC), processor, computer system, or other robotic mechanism. The valve may be in the 5/3 open center configuration connected to both a high pressure (e.g., 100 psi, but as low as 15 psi) and low pressure (e.g., atmospheric pressure), with the ability to apply the high or low pressure to either of the two tubes. Tubing (e.g., flexible tubing) is also connected to a fluid fitting 339 routed to an open location and vented to atmospheric pressure (e.g., outside the CNC milling machine). Electrical cables may connect one or more magnetic sensors 342 to an external PLC or robot.
An operator or PLC activates the fluid valve to apply pressure to one of the tubing lines (connected to the fluid fittings 325), causing the rotary actuator 100 to spin a cam rotor. Spinning of the cam rotor rotates the lead screw 110 of the vise 102 and causes the sliding jaw 106 to move. In other implementations, the vise 102 includes two sliding jaws 106, and the cam rotor causes the two sliding jaws 106 to move toward or away from one another. In one implementation, the fluid valve is actuated until the sliding jaw 106 (or sliding jaws 106) reaches a fully closed position, providing a zero or null location for a PLC counter that monitors the magnetic sensors 342.
With the rotary actuator 100 installed and set up on the vise 102, a programmed PLC instructs the vise 102 to open (e.g., to 3.1 inches wide), which it does by applying high pressure to the correct tubing line. The PLC monitors the magnetic sensors 342 to determine when the cam rotor has rotated a sufficient number of turns to open the vise jaws to the desired position based on the thread pitch of the lead screw 110. In one example implementation, the PLC or another controller is programmed to instruct a robot to load a three-inch-wide workpiece between the vise jaws. By applying high pressure to the correct tubing line (e.g., the other tubing line), the PLC causes the rotary actuator 100 to rotate the vise's lead screw 110 until the workpiece is clamped securely between the sliding jaw 106 and the stationary jaw 108. The clamping force is set by adjusting the pressure applied to the rotary actuator 100. The applied pressure is approximately linear to the torque output by the rotary actuator 100.
The PLC can programmatically verify that the vise 102 has closed the correct amount to securely clamp on the workpiece by monitoring the rotational position of the vises lead screw 110 via the magnetic sensors 342. The PLC or another controller then instructs the CNC milling machine to machine the workpiece.
Now consider if the next workpiece to be loaded into the CNC milling machine is four inches wide (or some other dimension different than that of the previous workpiece). The PLC programmatically instructs the rotary actuator 100 to open the vise 102 to 4.1 inches and use the robot to load this wider workpiece, clamp the vise down to four inches, and verify the part is clamped, all without the need for human intervention before the CNC milling machine operates on the next workpiece. In this manner, the described rotary actuator 100 enables automated processing of various-sized workpieces using a PLC, robot, and CNC milling machine (e.g., in a high mix/low volume production environment). In addition, after the rotary actuator 100 causes the vise 102 to clamp, a loss of air pressure or electrical power does not cause the vise 102 to unclamp; otherwise, the workpiece may possibly be ejected in a dangerous fashion.
The body assembly includes a body 301 that provides a central housing for the rotary actuator 100.
As illustrated in view 400-7, the body 301 has a cuboidal shape and is made of metal (e.g., aluminum). The front surface (see view 400-1) includes several counterbored holes with a through hole concentric to the counterbored face holes, which may collectively be referred to as the “front-surface through hole.” In the illustrated implementation, the front-surface through hole includes one or more annular grooves to house o-rings for sealing. The front surface also includes a threaded hole that connects to a through hole in one of the end surfaces. A fluid fitting 339 enables the connection of a pneumatic airline and is inserted into the threaded hole of the front surface. The fluid fitting 339 has a perpendicular or elbow shape. The front surface also includes four threaded holes.
O-rings 326 are round donut-shaped bodies to seal between surfaces in the rotary actuator 100 and are made from rubber or similar material. Their size is configured to interfere slightly with the plurality of surfaces to be sealed. In the illustrated implementation of
The left-end and right-end surfaces (see views 400-2 and 400-3) of body 301 each include two end holes to the front-surface through hole. Inside each end hole is a sleeve bearing 303 having a hollow cylindrical body. The sleeve bearings 303 are generally made of oil-impregnated copper bronze or other friction-reducing metal. The curved ends of the sleeve bearings 303 face inward and are oriented to be concentric with the inner counterbore of the body 301. The end surfaces also include multiple tapped holes and multiple air passage holes that connect each end surface to the front-surface through hole.
The top surface (see view 400-5) includes multiple two C-shaped grooves parallel with the axis of the front-surface through hole. A magnetic sensor 342 is situated in each C-shaped groove. The magnetics sensors 342 are sensors or switches that activate an electrical output or circuit when a sensing medium (e.g., a magnet) is moved into close proximity. In one implementation, the rotary actuator 100 uses two magnetic sensors 342. The magnetic sensors 342 are located at a medial position parallel to the central axis 386 and secured in place with a fixing set screw in each of the magnetic sensors 342. The wires of the magnetic sensors 342 may be terminated at an external automation controller.
The back surface (see view 400-6) includes two counterbored holes with a threaded hole therein. A ring magnet 334, which is a cylindrical magnet with a countersunk hole through its center, is inserted into each counterbored hole and attached using a screw 335. The ring magnets 334 attach to the vise 102 and prevent movement of the rotary actuator 100 along the lead-screw axis. The screw 335 is a metal pan-head type screw. The rotary actuator 100 uses one screw 335 to attach each of two ring magnets 334 to the back surface of the body 301 within the counterbored holes. In other implementations, the counterbored holes, ring magnets 334, and screws 335 are shaped and sized based on each other.
A hex adapter 310 is inserted in the front-surface through hole of the body 301 from the back surface. The hex adapter 310 is hexagonally shaped with a hexagon-shaped hole extending through its center axis parallel to the outer hexagonal shape. The hex adapter 310 is sized and shaped to contour to the hexagonal end 104 (or other end) of a lead screw 110 of a vise to be actuated. The hex adapter 310 is made of metal (e.g., steel). The hex adapter 310 is located inside the hex-shaped hole in the flat end face of the cam rotor 302 and secured in place axially by a retaining ring 341, which fits into the internal groove inside the end hole of the cam rotor 302.
Multiple corner blocks 333 attach to the back surface of the body 301 to prevent rotation of the rotary actuator 100 upon installation on the vise 102. The corner blocks 333 have a rectangular block shape with a short L-like protrusion that is shaped and configured to abut a surface of the vise 102. Each corner block 333 includes two through slots and two rib protrusions in a vertical direction. A first corner block 333 is located with its protruding rib into the straight face slot of a first outer chamber housing assembly 346 with the short side of its L-shape pointing towards body 301. Two screws 336 pass through two slots in the corner block 333 and locate inside two of the threaded holes in the first outer chamber housing assembly 346. A second corner block 333 is located with its protruding rib into the straight face slot of a second outer chamber housing assembly 346 with the short side of its L-shape pointing towards body 301. Two screws 336 pass through two slots in the second corner block 333 and locate inside two of the threaded holes in the second outer chamber housing assembly 346. The screws 336 are generally metal screws with a socket-head cap. The rib protrusions assist in aligning each corner block 333 to the back surface of the body 301. The corner blocks 333 are made of metal (e.g., steel).
The cam rotor assembly includes a cam rotor 302, which is a cylindrical body generally made of metal.
A needle bearing 321 and needle bearing 322 overlap the outer bearing surfaces of the cam rotor 302. The needle bearings 321 and 322 have a hollow cylindrical-shaped bearing, which may include rolling or sliding elements to reduce friction between concentric cylindrical surfaces. The needle bearing 321 is positioned inside the deepest counterbored hole in the body 301. The cam rotor 302 is positioned inside the body 301 and needle bearing 321 with the center of it forming a central axis 386 (as illustrated in
The cam rotor 302 also includes a hexagonal-shaped hole through the hollow center of the cylindrical body. The center axis of the hole is collinear with the longitudinal center axis of the cylindrical body. A round key-seat channel is included in one of the outer bearing surfaces.
The cam rotor 302 also includes five counter-bored holes centered between the lobes of one of the star-shaped cam lobes in the largest diameter face of the cam rotor 302. A cam magnet 338 is inserted in each of these holes.
The cam rotor assembly includes a distributor wheel 311 and distributor cap 312. The distributor wheel 311 includes a cylindrical body with five curved slots through its height and concentric to its center axis.
The distributor cap 312 includes a cylindrical body with a center through hole and includes two interior annular grooves concentric to the center hole.
The cam rotor assembly includes the distributor block 323.
The flat surface opposite the protruding cylinder also includes four counter-bored through holes that align with four threaded holes in the front face of the body 301. Four screws 332 attach the distributor block 323 to the body 301. In one implementation, the screws 332 are a socket-head cap type.
One of the flat side faces of the cuboid includes two threaded holes (see view 700-3), each including multiple air passage holes in the bottom that extend to the circular inner counterbore. The air passages in the different threaded holes are offset from one another such that they connect to the circular inner counterbore at different locations with respect to the counterbore's center axis. Fluid fittings 325 are threaded into these two threaded holes and enable connection of a pneumatic air or fluid line.
The flat surface of the first counterbore (of the distributor block 323) includes eight tapped holes and a sealing groove. Eight screws 316 are used to attach the distributor cap 312 to the distributor block 323 through their respective screw holes and threaded holes. The screws 316 may be a flathead type with a seal on the underside of the head. The flat surface of the second counterbore includes four holes arrayed evenly spaced about the center axis, with each hole having a counterbored hole perpendicular to its respective axis that extends from the outer surface of the cylindrical protrusion to the hole.
The cam rotor assembly also includes multiple o-rings with round donut-shaped bodies to seal between surfaces. The o-rings are generally made of rubber or similar material and sized or configured to interfere with the multiple surfaces intended to be sealed slightly. For example, the rotary actuator 100 includes two o-rings 313, one o-ring 314, six o-rings 315, three o-rings 318, one o-ring 320, and four o-rings 324. O-ring 20 sits in a circular groove in the face of the cylinder protrusion of the distributor block 323, sealing the counterbored center holes in the body 301. O-ring 318 sits inside the annular groove in the through hole in the distributor block 323 sealing the cylindrical surface of the cam rotor 302. O-rings 324 fit inside the four counterbored holes in the outer cylindrical surface of the distributor block 323, forming a seal with the four air passage holes in the body 301. O-ring 314 is positioned inside the groove near the bottom of the outer counterbore of the distributor block 323 and seals it to the distributor cap 312. Two O-rings 318 sit inside the internal annular grooves of the distributor cap 312 and form a seal between that and the cylindrical outer surface of the cam rotor 302. Two o-rings 313 are located inside two of the outer grooves in the distributor cap 312 and create a seal between it and the distributor block 323.
The rotary actuator 100 includes multiple (e.g., seventeen) metal pins 317 with a cylindrical shape and sized to provide precise positioning between two components that each contain a mating hole. The mating holes have a diameter that is slightly larger or equal to the metal pins 317. For example, the pin 317 sits inside a hole in the face of the distributor block 323 and a corresponding hole in the face of the body 301 for precise locating purposes.
The rotary actuator 100 also includes a stacked-piston assembly on each side of the body 301. Each stacked-piston assembly includes an inner piston assembly 343.
The inner piston assembly 343 is positioned with its cylindrical end inside the inner diameter of one of the sleeve bearings 303 that is located closest to the back of the body 301, and its round rolling end is in tangential contact with the first star-shaped cam lobe profile of the cam rotor 302. A second inner piston assembly 343 is located on the opposite side of the body 301 inside the inner diameter of the opposite sleeve bearing 303 that is closest to the back face of the body 301.
The inner piston assembly 343 also includes an inner piston 309, metal pins 317, piston seal 327, piston slider 328, piston rod seal 330, and screws 340. The inner piston 309 has a cuboid body with four rounded edges forming a tangential perimeter along its short edges about which two grooves are located. The inner piston rod 304 is located in the inner piston 309 with its flat end face coincident with the flat end face of the inner piston 309. Parallel to the short edges is an offset from the center hole containing an annular groove concentric to the hole. Parallel to the short edges, the inner piston 309 also includes two screw fixation holes that extend through the body's large face adjacent to two blind dowel holes. The piston seal 327 and piston rod seal 330 have round donut-shaped bodies used for sealing between surfaces and may be made from rubber or similar material. Their sizes are sufficient to interfere slightly with the plurality of surfaces that they are intended to seal. The piston rod seal 330 sits in the inner annular ring of the inner piston 309 to form an inner sealing surface. The piston seal 327 is flexed into a square circle shape to fit a groove of this shape (e.g., in the inner piston 309). The piston slider 328 is a thin, flexible band made from a low-friction material such as Polytetrafluoroethylene with a rectangular cross-section and a length slightly less than the perimeter of the inner piston 309 and outer piston 348. The screws 340 are metal screws that may be a socket head cap type, which fit in the counterbored holes in the face of the inner piston 309 and engage with the threaded holes in the flat face of the inner piston rod 304 to fasten the two together.
The inner piston assembly 343 fits inside an inner chamber housing assembly 344.
The inner chamber housing assembly 344 is positioned with its rounded square pocket encapsulating the rounded square shape of the inner piston assembly 343 and its flat face containing the rounded square pocket in contact with the end face of the body 301. The dowel pins of the inner chamber housing assembly 344 fit precisely into the dowel holes in the end face of the body 301 to locate it. A second inner chamber housing assembly 344 is positioned on the opposite side of body 301 with its rounded square pocket encapsulating the opposite inner piston assembly 343, and its face containing the rounded square pocket coincides with the other end of body 301.
The outer piston assembly 345 is positioned with its cylindrical end inside the inner diameter of the sleeve bearing 303 located closest to the front of body 301, and its round rolling end is in tangential contact with the second star-shaped cam lobe profile of the cam rotor 302. The cylindrical outer surface of the outer piston assembly 345 forms a sliding seal against the inner diameter of the piston rod seal 330 contained in the inner chamber housing assembly 344 and the inner piston assembly 343. A second outer piston assembly 345 is located on the opposite side of body 301 inside the inner diameter of the opposite sleeve bearing 303 that is closest to the front face of body 301 with the outer cylindrical surface of its outer piston rod 385, forming a sliding seal with the inner sealing surface of the piston rod seal 330 contained in the second inner piston assembly 343 and the second inner chamber housing assembly 344. The second outer piston assembly 345 is located with its round rolling end in tangential contact with the second star-shaped cam lobe profile of the cam rotor 302.
The arrangement and layout of the pistons, rods, and cam rotor 302 with other parts hidden is illustrated in views 1700-1, 1700-2, 1700-3, and 1700-4 of
The outer chamber housing assembly 346 is positioned with its rounded square pocket encapsulating the rounded square shape of the first outer piston assembly 345 and its flat face containing the rounded square pocket in contact with the end face of the first inner chamber housing assembly 344. The dowel pins of the outer chamber housing assembly 346 fit precisely into the dowel holes in the inner chamber housing assembly 344. A second outer chamber housing assembly 346 is positioned on the opposite side of body 301 with its rounded square pocket encapsulating the opposite outer piston assembly 345 and its face containing the rounded square pocket is coincident with the end of the second inner chamber housing assembly 344.
Four screws 331, which may be a socket head cap type screw, are located through the holes in the first outer chamber housing assembly 346 and inner chamber housing assembly 344 and threaded into the threaded holes in the end face of body 301 to fix the first outer chamber housing assembly 346 and inner chamber housing assembly 344 to body 301. Four screws 331 are located through the holes in the second outer chamber housing assembly 346 and second inner chamber housing assembly 344 and threaded into the threaded holes in the end face of body 301 to fix the second outer chamber housing assembly 346 and second inner chamber housing assembly 344 to body 301.
This movement of the first outer piston assembly 345 occurs with a significant amount of force (e.g., about 594 pounds), which may be calculated by multiplying the square inches of sealed surface area of the face of outer piston 348 by the pressure differential between the first outer pressure chamber 349 and the first outer vented chamber 350. The force of this movement (e.g., in the inward direction 352) causes the piston roller 305 of outer piston assembly 345 to contact the second star-shaped cam lobe profile 353 of cam rotor 302, which causes the cam rotor 302 to rotate in a clockwise direction 354 because the contact of the rolling element with the cam profile creates a force directionally perpendicular to the tangent line of the contact point. Because the cam rotor 302 is otherwise fixed within the bearings in body 301, the rotational force is applied to the cam rotor 302 for rotational positions where the line created perpendicular to the tangent line of the contact point does not coincide with the central axis 386. This document calls this interaction from the linear piston movement to the rotation of the cam rotor “Linear to Rotational Movement Conversion.”
If the second outer pressure chamber 357 and the second outer vented chamber 358 are connected to a lower pressure (e.g., atmospheric pressure), the second outer piston assembly 345 is (relatively) free to move. The rotation of the second star-shaped cam lobe profile 353 advances the piston roller 305 of the second outer piston assembly 345 pushing it in an outward direction 356 by the reverse of this interaction.
If the pressure applied to the second inner pressure chamber 359 is relieved (e.g., vented to atmospheric pressure), the second inner piston assembly 343 no longer applies significant force in the inward direction 361 (as illustrated in
If a pressure (e.g., between 15 and 200 psi) is applied to the first inner pressure chamber 363 as shown in
The first inner piston assembly 343 continues exerting force and increasing torque on the cam rotor 302 as its piston roller 305 moves into its most mechanically advantageous position in relation to the first star-shaped cam lobe profile 364. As the first inner piston assembly 343 starts to pass this most advantageous point, the first outer piston assembly 345 reaches a point where it is no longer exerting torque. However, if the first outer pressure chamber 349 is then vented to atmospheric pressure at the same time as the second outer pressure chamber 357 has a pressure applied to it (e.g., 100 psi), the second outer piston assembly begins to move in an inward direction 369 as illustrated in
The preceding description in relation to
Now consider a situation in which the two pressures in the pressure chambers described above are inverted (e.g., replacing a high pressure for a lower pressure). The effect is to reverse the direction of movement and force of the piston assemblies at the various phases described. The reversal of the applied force, in turn, reverses the direction of the forced rotation of the cam rotor 302, such that it rotates and exerts torque opposite the clockwise direction 354 shown in
In this way, the described rotary actuator 100 provides improved systems and techniques for clamping and unclamping vise fixtures by using four single-acting pneumatic (fluid) driven pistons to create a higher torque output per pressure unit input while also minimizing the required length, width, and depth of the system due to its power-dense design. This high-torque output per pressure unit input allows the rotary actuator 100 to be used in heavy manufacturing operations where vise fixtures require high-holding torque without needing to employ auxiliary pressure-increasing systems (e.g., air pressure intensifiers). For example, in one size implementation of the rotary actuator 100 readily available “shop-air” pressure of around 100 psi is used to output torque values of around 50 foot-pounds. The stacked piston design also simplifies manufacturing by using fairly simple parts and minimizes the footprint of the rotary actuator 100 to fit in the typically tight-dimensioned environment of CNC machines.
In the previous section, this document explained the effect that timed periods of high and low pressure applied to the four pressure chambers and piston assemblies of the rotary actuator 100 have on torque and the rotation direction of the cam rotor 302. In the following paragraphs, this document describes techniques for accomplishing these timed periods of high and low pressure, with references to
If a fluid fitting 325 is installed in the port 374 hole (see
If a fluid fitting 325 is installed in the port 375 hole (see
In
View 800-1 of
In
In
The described rotary actuator 100 provides a mechanical method to time and synchronize periods of high and low pressure with rotation of the cam rotor 302. By applying high pressure (e.g., 100 psi) to port 374 and low pressure (e.g., atmospheric pressure) to port 375, the mechanical distribution mechanism precisely applies these high and low pressures to each of the four pressure chambers. The pressure chambers then cause each of the four piston assemblies to either push with force on the lobes on cam rotor 302 for a compression stroke or be pushed back by the lobes on cam rotor 302 for an exhaust stroke. The compression and exhaust strokes create a rotational movement of cam rotor 302 in a clockwise direction 354 with a consistent and large torque (e.g., 50 ft-lbs.). Similarly, if a valve is used to reverse the pressures so low pressure is applied to port 374 and high pressure to port 375, a rotational movement of cam rotor 302 is produced in the opposite or counter-clockwise direction with a large torque.
In this way, the high pressure can be released once the desired rotation or clamping is achieved and the vise remains clamped. As a result, the rotary actuator 100 addresses the problem of pneumatic or hydraulic pressure failure causing workpieces to be released. When the clamp port of the rotary actuator 100 is plumbed to the normally pressurized side of the control valve (e.g., a pressurized port in a valve power-off state), an electrical power-off failure during a manufacturing operation causes the vise fixture to remain clamped. Similarly, if pneumatic pressure is released during the manufacturing process, the workpiece remains clamped due to the non-back-drivable nature of manual leadscrew-operated milling machine vises.
In some implementations, a sensor or sensors (e.g., low-cost magnetic or proximity switches) are installed to provide an electrical signal to a process controller to verify that the correct state (clamped or unclamped) has been achieved. These sensors also enable a process controller to know the precise amount and direction of rotations the rotary actuator 100 has turned the vise lead screw, enabling programmable control of the vise opening over a wide range. For example, an automated process control system uses the sensors to count the direction and number of revolutions of the cam rotor 302 (and hence the vise leadscrew), allowing it to programmatically set the vise opening over a wide range of distances without the need for manual adjustment like other pneumatic and hydraulic systems. The automated opening and closing of the vise is very advantageous for the automation of high-mix and/or low-volume automated machining production.
As illustrated in
In one implementation of the rotary actuator 100, the magnetic sensors 342 are arranged in body 301 with a short distance between them. When the cam rotor 302 and cam magnets 338 rotate, the first magnetic sensor 342 (e.g., the left one) activates, followed by the second magnetic sensor 342 (e.g., the right one). Both sensors are activated in the on state and output a digital or analog signal. As rotation continues, the first magnetic sensor 342 deactivates as the cam magnet 338 moves away from it, but the second magnetic sensor 342 remains activated for a short period. If the cam rotor 302 continues to rotate for a full revolution, the process repeats once for each of the five cam magnets 338.
In the described sequence, the two output signals are monitored by an external PLC or robot system. Based on the output signals, the external PLC determines both the direction moved and the number of magnets that passed by the sensors. The PLC can use this information to know the rotational position of the cam rotor 302 within one-fifth of a turn and the rotational direction (clockwise or counterclockwise). For example, if the cam rotor 302 turns in a counterclockwise direction, the right magnetic sensor 342 activates first, then the left magnetic sensor 342 (activating both sensors), then the right one deactivates, and the left one also deactivates. The combination of output signals indicates a movement of one-fifth (based on the number of cam magnets 338) of a turn in the counterclockwise direction of the cam rotor 302. The PLC counts up and down to determine the rotational position of the cam rotor 302 from some known starting point (e.g., zero or closed). Based on the rotational position of the cam rotor 302 and the thread pitch of the lead screw 110, the PLC can determine the lateral position of the vise jaws. In other implementations, the rotary actuator 100 includes fewer or additional cam magnets 338 to decrease or increase, respectively, the resolution of the rotational position of the cam rotor 302.
If the PLC controls a valve that applies high pressure (e.g., 100 psi) to port 374 and low pressure (e.g., atmospheric pressure) to port 375, the PLC can also programmatically control the rotary actuator 100 to rotate a certain number of revolutions in a clockwise direction 354. Similarly, if the PLC also causes the valve to reverse the high and low pressures at ports 374 and 375, it can programmatically control the rotation of the cam rotor 302 for a certain number of revolutions in a counterclockwise direction. Such control of the rotary actuator 100 is possible with pneumatic or fluid valves (e.g., 5/2, 4/2, or 5/3 open center types).
The components of the rotary actuator 100 may be machined, cast, formed, or otherwise manufactured from various composites, metals, or materials. Many components are standard items and may be purchased from supply houses.
Assembly of the rotary actuator 100 is also relatively simple. It is noted that the sliding and bearing surfaces may be lightly greased during assembly. A sleeve bearing 303 is pressed into each of the two large end holes in each of the two end faces of body 301, with their curved inner surfaces pointing inward towards each other and these curved surfaces concentric to the central axis 386. Two o-rings 326 are installed into the internal annular grooves in the through hole in the back face of body 301 concentric to the central axis 386. Fluid fitting 339 is threaded into the threaded hole on the front face of body 301. Needle bearing 321 is pressed into the deepest counterbore in the front face of body 301 until seated. The five cam magnets 338 are inserted into the five counterbored holes in the face of the largest diameter of the cam rotor 302 and held in place by magnetic force.
Cam rotor 302 is placed into the center of needle bearing 321 until it stops on the face. Needle bearing 322 is pressed into the counterbore in the end face of the cylindrical boss of distributor block 323 until seated. Pin 317 is pressed into the hole alongside the cylindrical boss of distributor block 323. Two fluid fittings 325 are threaded into the holes in the side of distributor block 323. One o-ring 318 is installed in the internal annular groove in the through hole of distributor block 323. O-ring 320 is installed in the face groove in the end face of the cylindrical boss of distributor block 323. An o-ring 324 is installed in each of the four counterbored air passage holes arranged radially about the center axis of the through hole of distributor block 323. The distributor block 323 is installed into body 301 until it sits with the face of its square flange against the front face of body 301 and the internal surfaces of the needle bearing 322 surround the outer cylindrical surface of the cam rotor 302. Screws 332 are inserted through the counterbored holes in the face of distributor block 323 and threaded in place into holes in the front face of body 301.
Distributor key pin 319 is inserted in the round half-circle groove in the outer cylindrical surface of cam rotor 302. Distributor wheel 311 is slid onto the outer cylindrical boss surface of cam rotor 302 with its small half-circle keyway cut aligned with the keyway cut in the cylindrical outer surface of cam rotor 302 until it seats on the deeper counterbore flat face in the square face of distributor block 323. Two o-rings 313 are installed in two of the outer annular grooves in distributor cap 312 with one empty groove in between them. Two o-rings 318 are installed in the inner annular grooves of distributor cap 312. O-ring 314 is installed in the face groove at the bottom of the largest counterbore in distributor block 323. Distributor cap 312 is installed into the largest counterbored hole in distributor block 323 until the end of it coincides with the bottom face of the largest counterbore in distributor block 323, and it is radially aligned (clocked) such that the scribe line on its outer face is aligned with the scribe line on the front face of distributor block 323. Screws 316 are placed into each of the eight countersunk through holes in distributor cap 312 and threaded into the holes in the bottom of the largest counterbore of distributor block 323.
Hex adapter 310 is inserted into the hex-shaped hole at the end of cam rotor 302. Retaining ring 341 is squeezed and pushed into the counterbored hole at the end of the cam rotor 302 until it expands into the groove to retain the hex adapter 310. A ring magnet 334 is placed into each of the two counterbores in the back face of body 301 and secured in place with two screws 335.
Each inner piston assembly 343 is made by inserting a full-complement needle bearing 307 into the inner diameter of the piston roller 305. The piston roller 305 is then placed into the rectangular pocket at the end of the inner piston rod 304, and pin 306 is pressed through the two holes in the side of the inner piston rod 304 and through the inner diameter of the full-complement needle bearing 307, fixing it in place except rotationally. Two pins 317 are pressed into the dowel holes at the end of the inner piston rod 304, and inner piston 309 is pushed onto the end of the inner piston rod 304, being located precisely about the pins 317. Screws 340 are threaded into the tapped holes at the end of the inner piston rod 304 until their heads sit securely on the bottom face of the counterbores in inner piston 309, securing it to the inner piston rod 304. The piston seal is stretched around the perimeter of the inner piston 309 and seated in place in the deeper of its two outer perimeter grooves. Piston slider 328 is wrapped around the outside of inner piston 309 until it seats into the shallower of the two perimeter grooves in inner piston 309. Piston rod seal 330 is pushed into the internal annular groove of the largest through hole in inner piston 309.
Each inner chamber housing assembly 344 is made by pressing a sealing ball 337 into the side hole of the air passage hole in the inner chamber housing 308 until the outer surface of the ball is tangent to its outer surface. Two pins 317 are pressed into the dowel holes in the face of inner chamber housing 308 that contains the rounded square pocket. O-ring seal 329 is stretched into the face groove in inner chamber housing 308. Piston rod seal 330 is pushed into the internal annular groove of the largest through hole in inner chamber housing 308. O-ring 315 is placed into the small counterbored hole in the face of inner chamber housing 308 opposite the rounded square pocket.
Each outer piston assembly 345 is made by inserting a full-complement needle bearing 307 into the inner diameter of the piston roller 305. The piston roller 305 is then placed into the rectangular pocket at the end of the outer piston rod 385, and pin 306 is pressed through the two holes in the side of the outer piston rod 385 and through the inner diameter of the full-complement needle bearing 307, fixing it in place except rotationally. Two pins 317 are pressed into the dowel holes at the end of outer piston rod 385 then outer piston 348 is pushed onto the end of outer piston rod 385, where it locates precisely about the pins 317. Screws 340 are threaded into the tapped holes at the end of the outer piston rod 385 until their heads sit securely on the bottom face of the counterbores in outer piston 348, securing it to the outer piston rod 385. The piston seal is stretched around the perimeter of the outer piston 348 and seated in place in the deeper of its two outer perimeter grooves. Piston slider 328 is wrapped around the outside of outer piston 348 until it seats into the shallower of the two perimeter grooves in outer piston 348.
Each outer chamber housing assembly 346 is made by pressing a sealing ball 337 into the side hole of the air passage hole in the outer chamber housing 387 until the outer surface of the ball is tangent to its outer surface. Two pins 317 are pressed into the dowel holes in the face of the outer chamber housing 387 that contains the rounded square pocket. O-ring seal 329 is stretched into the face groove in the outer chamber housing 387.
Each inner piston assembly 343 is inserted piston-end first into the rounded square pocket of an inner chamber housing assembly 344. This assembly is then installed on body 301 by pushing the piston-end first into the inner diameter of the sleeve bearing 303, which is located nearest the back face of body 301 until the face of the inner chamber housing assembly 344 contacts the right end face of body 301 with the pins 317 locating in the dowel holes.
Each outer piston assembly 345 is inserted piston-end first into the rounded square pocket of an outer chamber housing assembly 346. This assembly is then installed on body 301 by pushing the piston-end first through the largest thru-hole in the inner chamber housing assembly 344 and inner piston assembly 343 into the inner diameter of the sleeve bearing 303 that is located near the front face of body 301 until the face of the outer chamber housing assembly 346 contacts the face of the inner chamber housing assembly 344 with the pins 317 locating in the dowel holes. Four screws 331 are pushed through the screw clearance holes in the outer chamber housing assembly 346 and the inner chamber housing assembly 344 and threaded securely into the right end of body 301.
Each corner block 333 is placed with its protruding rib into the face slot of an outer chamber housing assembly 346 with the short side of its L-shape pointing towards the body 301. The corner block 333 is fastened in place with two screws 336.
Each magnetic sensor 342 is slid into one of the C-shaped slots in the top face of body 301 until approximately a median position in body 301 is reached. Both magnetic sensors 342 are secured in place by lightly tightening their set screws until contact with the bottom of the C-shaped slots is achieved, thus locking them in place.
Each component identified in the described example of the rotary actuator 100 is not necessary in each implementation. For example, the magnetic sensors 342, cam magnets 338, and some of the bearings, bushings, and/or seals are not strictly necessary for the device to function. Instead of two magnetic sensors 342, a single magnetic sensor 342 and a state of a fluid control valve can be used to measure the rotational position and direction of the cam rotor 302 in another implementation. In lieu of electromechanical pneumatic valves, the rotary actuator 100 can use alternate controlling means, including various fluid mediums.
In other implementations, the rotary actuator 100 is reconfigured in many ways, such as by changing the shape of the rounded square-shaped pockets or “bores” to circular, square, or other polygonal shapes. The piston sliders 328 can be eliminated and made an integral part of the piston. Different materials, bearings, and sealing methods can be employed in other implementations. The ring magnets 334 and corner blocks 333 can be altered or eliminated in favor of other methods of securing the rotary actuator 100 to a milling machine or other vise fixture. The number of cam lobes on the cam rotor 302 or the number of pistons pushing on the cam lobes can be changed while producing the same functionality and not departing from the spirit of the described rotary actuator.
The rotary actuator 100 can also be placed in different arrangements relative to the vise 102 and/or the lead screw 110. For example, the rotary actuator 100 can be located above or below a portion of the lead screw 110. In this implementation, a chain drive, rotary vein mechanism, or similar mechanism is connected to an adapter on the lead screw and a portion of the cam rotor assembly to actuate the lead screw 110. As the cam rotor assembly rotates, the chain drive cause the lead screw 110 also to rotate.
The rotary actuator 100 can also be applied or reconfigured for other fields and applications beyond lead-screw vises and milling machines without departing from the mechanisms and principles described in this document. For example, the rotary actuator 100 can actuate other fixture types besides traditional milling machine vises to drive rotary mechanisms. The mechanism in which the outer piston rods 85 push through the inner pistons 309 can also be applied to various pneumatic and hydraulic piston-operated actuators where compact size and high force are required. Additionally, the rotary actuator 100 is advantageous for applications where a high-torque pneumatic motor is desirable, especially where a compact size and a through hole through the center axis are required. This through hole may be useful in allowing cables or tubing to pass through the motor.
In some aspects, the systems described herein include a rotary actuator for controlling a lead screw of a clamping system, the rotary actuator including an adapter shaped and contoured to engage an end of the lead screw of the clamping system, a body with a hole or through hole on a front portion and at least one hole on each side, a cam rotor with a cylindrical body, a first cam lobe profile, and a second cam lobe profile, the cam rotor being positioned inside the through hole of the body, each cam lobe profile including multiple cam lobes and being concentric with the cylindrical body, the first cam lobe profile and the second cam lobe profile having a same design and being rotationally offset from each other in a longitudinal direction along a center axis of the cam rotor, an end of the cam rotor configured to retain the adapter, and multiple piston assemblies configured to rotate the cam rotor as high pressure and low pressure are alternatingly applied via a fluid to piston chambers associated with the multiple piston assemblies, a first piston assembly of the multiple piston assemblies being arranged in contact with the multiple cam lobes of the first cam lobe profile, a second piston assembly of the multiple piston assemblies being arranged in contact with the multiple cam lobes of the second cam lobe profile, the multiple piston assemblies being positioned inside a corresponding side hole of the multiple side holes of the body.
In some aspects, the systems described herein include a rotary actuator where the cam rotor includes a through hole along a longitudinal axis of the cam rotor.
In some aspects, the systems described herein include a rotary actuator where the rotary actuator includes four piston assemblies with a first piston assembly and a second piston assembly arranged on a first side end of the body and a third piston assembly and a fourth piston assembly arranged on a second side end of the body, the first piston assembly and the third piston assembly in contact with the first cam lobe profile, the second piston assembly and the fourth piston assembly in contact with the second cam lobe profile, the first piston assembly is configured to move in an inward direction in response to a first pressure being applied to a first pressure chamber associated with the first piston assembly and a second pressure being applied to a first vented chamber associated with the first piston assembly at a first time, the first pressure being larger than the second pressure, movement of the first piston assembly in the inward direction causing the first cam lobe profile and the cam rotor to rotate in a clockwise direction, the third piston assembly is configured to move in an outward direction in response to rotation of the first cam lobe profile and the second pressure being applied to a third pressure chamber and a third vented chamber associated with the third piston assembly at the first time, the fourth piston assembly is configured to move in the inward direction in response to the first pressure being applied to a fourth pressure chamber associated with the fourth piston assembly and the second pressure being applied to a fourth vented chamber associated with the fourth piston assembly at the first time, movement of the fourth piston assembly in the inward direction causing the second cam lobe profile and the cam rotor to rotate in the clockwise direction, and the second piston assembly is configured to move in the outward direction in response to rotation of the second cam lobe profile and the second pressure being applied to a second pressure chamber and a second vented chamber associated with the second piston assembly at the first time.
In some aspects, the systems described herein include a rotary actuator where the first pressure is greater than 15 psi and less than 200 psi and the second pressure is equal to atmospheric pressure.
In some aspects, the systems described herein include a rotary actuator where the third piston assembly is configured to move in the inward direction in response to the first pressure being applied to the third pressure chamber and the second pressure being applied to the third vented chamber at a second time, movement of the third piston assembly in the inward direction causing the first cam lobe profile and the cam rotor to rotate in the clockwise direction, the first piston assembly is configured to move in the outward direction in response to rotation of the first cam lobe profile and the second pressure being applied to the first pressure chamber and the first vented chamber at the second time, the second piston assembly is configured to move in the inward direction in response to the first pressure being applied to the second pressure chamber and the second pressure being applied to the second vented chamber at the second time, movement of the second piston assembly in the inward direction causing the second cam lobe profile and the cam rotor to rotate in the clockwise direction, and the fourth piston assembly is configured to move in the outward direction in response to rotation of the second cam lobe profile and the second pressure being applied to the fourth pressure chamber and the fourth vented chamber at the second time.
In some aspects, the systems described herein include a rotary actuator where a rotation amount and a rotation direction of the cam rotor is controlled by a programmable logic controller, a processor, or a computer system.
In some aspects, the systems described herein include a rotary actuator where the rotary actuator further comprises a distributor wheel that includes: a cylindrical body with a center hole sized to fit around the cylindrical body of the cam rotor and configured to be rotationally fixed in relation to the cam rotor, multiple curved primary slots that pass through a height of the distributor wheel, the multiple curved primary slots being concentric to a center axis of the distributor wheel and equally-spaced around the center axis on a first face of the distributor wheel, and multiple curved secondary slots on a second face of the distributor wheel and centered rotationally about the multiple curved primary slots, the multiple curved secondary slots being longer than the multiple curved primary slots, the multiple curved secondary slots having a depth that is smaller than a height of the distributor wheel.
In some aspects, the systems described herein include a rotary actuator where the rotary actuator also includes a distributor cap that includes a cylindrical body with a center hole sized to fit around the cylindrical body of the cam rotor, eight face holes in a face of the distributor cap and perpendicular to the face of the distributor cap, the face of the distributor cap being positioned in close proximity to the first face of the distributor wheel, two annular grooves on an outside surface of the cylindrical body configured to serve as internal passages, a first annular groove of the two annular grooves being operatively connected to a first fluid fitting on an exterior of the rotary actuator, a second annular groove of the two annular grooves being operatively connected to a second fluid fitting on the exterior of the rotary actuator, four first annular holes in the first annular groove and perpendicular to a center axis of the cylindrical body, each of the four first annular holes operatively connected to one face hole of the eight face holes, and four second annular holes in the second annular groove and perpendicular to the center axis of the cylindrical body, each of the four second annular holes operatively connected to one face hole of the eight face holes, each face hole being operatively connected to an annular hole.
In some aspects, the systems described herein include a rotary actuator where the rotary actuator also includes a distributor block including a cuboid body with a through hole, a center axis of the through hole of the cuboid body being coincident with the center axis of the cam rotor, a cylinder protruding from a first flat surface of the cuboid body and concentric to the through hole of the cuboid body, a first set of four holes in an outer surface of the cylinder arrayed evenly spaced about the center axis, a first circular counterbore and a second circular counterbore into a second flat surface of cuboid body opposite the first flat surface of the cuboid body, two fitting holes in a flat side face of the cuboid body into which the first fluid fitting and the second fluid fitting are installed, each fitting hole having one or more passage holes in a bottom of the fitting hole extending to the first circular counterbore, the one or more passage holes in the two fitting holes offset relative to one another along the center axis, and a second set of four holes in a flat surface of the second circular counterbore arrayed evenly spaced about the center axis and parallel to the center axis, the second set of four holes being perpendicular to the first set of four holes, each hole of the second set of four holes intersecting a corresponding hole of the first set of four holes, the flat surface of the second circular counterbore being positioned in close proximity to a second face of the distributor wheel opposite the first face of the distributor wheel.
In some aspects, the systems described herein include a rotary actuator where, in response to the first pressure being applied to the first fluid fitting at the first time, the first pressure is transferred from the first fluid fitting through the one or more passage holes in the bottom of a corresponding fitting hole of the distributor block into the first annular groove of the distributor cap, from the first annular groove through each of the four first annular holes to a corresponding face hole in the face of the distributor cap, from the eight face holes of the distributor cap to one or more curved primary slots of the distributor wheel as the cam rotor rotates, from the one or more curved primary slots to one or more corresponding curved secondary slots of the distributor wheel, from the one or more curved secondary slots of the distributor wheel to one or more corresponding holes of the second set of four holes of the distributor block, from the one or more holes of the second set of four holes of the distributor block to a corresponding intersecting hole of the first set of four holes of the distributor block, and from the one or more holes of the first set of four holes of the distributor block to the first pressure chamber associated with the first piston assembly via a series of first passageway holes and the fourth pressure chamber associated with the fourth piston assembly via a series of fourth passageway holes.
In some aspects, the systems described herein include a rotary actuator where the first piston assembly and the second piston assembly are arranged as a stacked-piston assembly with a piston rod of the first piston assembly passing through a hole in a flat face of a piston of the second piston assembly, the piston rod of the first piston assembly being offset from a piston rod of the second piston assembly in the longitudinal direction, and the third piston assembly and the fourth piston assembly are arranged as another stacked-piston assembly with a piston rod of the third piston assembly passing through a hole in a flat face of a piston of the fourth piston assembly, the piston rod of the third piston assembly being offset from a piston rod of the fourth piston assembly in the longitudinal direction.
In some aspects, the systems described herein include a rotary actuator where the rotary actuator is configured to maintain a clamping force of the clamping system in response to a pneumatic or hydraulic failure in association with the fluid.
In some aspects, the systems described herein include a rotary actuator where the rotary actuator also includes at least one corner block attached to the rotary actuator and configured to hold the rotary actuator in rotational place relative to the clamping system and at least one magnet configured to hold the rotary actuator in place along a longitudinal axis of the lead screw relative to the clamping system.
In some aspects, the systems described herein include a rotary actuator where the fluid comprises air or a liquid.
In some aspects, the systems described herein include a rotary actuator where the rotary actuator also includes at least one cam magnet positioned on a cam lobe of the first cam lobe profile or the second cam lobe profile or in between cam lobes of the first cam lobe profile or the second cam lobe profile, and at least one magnetic sensor positioned in or on a portion of the rotary actuator, the at least one magnetic sensor configured to output a signal in response to the at least one cam magnet rotating into a position near the at least one magnetic sensor.
In some aspects, the systems described herein include a rotary actuator where the rotary actuator also includes multiple cam magnets and two magnetic sensors, each magnetic sensor configured to output the signal in response to a cam magnet of the multiple cam magnets rotating into the position near the respective magnetic sensor, a combined signal output of the two magnetic sensors indicating a rotational position or amount of rotation of the cam rotor and a rotational direction of the cam rotor.
In some aspects, the systems described herein include a rotary actuator where the rotary actuator also includes multiple cam magnets and one magnetic sensor, the output signal of the one magnetic sensor indicating a rotational position or amount of rotation of the cam rotor.
In some aspects, the systems described herein include a rotary actuator where the first cam lobe profile and the second cam lobe profile have a star shape with N cam lobes, N being a positive and odd integer greater than or equal to three, and a rotational offset between the first cam lobe profile and the second cam lobe profile is equal to ninety (90) divided by N (90/N) degrees.
In some aspects, the systems described herein include a rotary actuator where N equals five (5) and the rotational offset is equal to eighteen (18) degrees.
In some aspects, the systems described herein include a rotary actuator where the adapter has a hexagonal shape to match a hexagonal shape of the lead screw.
Although the systems and techniques have been described in language specific to structural features and/or methodological acts, it is to be understood that the systems and techniques defined in the appended claims are not necessarily limited to the specific features or acts described. Rather, the specific features and acts are disclosed as example forms of implementing the claimed subject matter.
This application claims priority under 35 U.S.C. § 119(e) to U.S. Provisional Patent Application No. 63/608,843, filed Dec. 12, 2023, and titled “Fluid Pressure Rotary Actuator for Clamping and Unclamping of Milling Machine Vises,” the entire disclosure of which is hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
63608843 | Dec 2023 | US |