© 2001 Martin Culpepper Design of Constraints in Precision Systems Background History Reasons Requirements Problems Classes of Constraint Kinematic Quasi-Kinematic Variable Geometry Partial/Compliance Hardware/discussion time Elastic Averaging will be done next lecture © 2001 Martin Culpepper Common Coupling Methods Elastic Averaging Pinned Joints Kinematic Couplings Flexural Kin. Couplings Non-Deterministic No Unique Position Kinematic Constraint Kinematic Constraint Quasi-Kinematic Couplings Near Kinematic Constraint © 2001 Martin Culpepper Perspective: What the coupling designer faces… APPLICATION SYSTEM SIZE REQ’D PRECISION Fiber Optics Meso Nano Optical Resonators Meso Nano Large array telescopes 60 ft diam. Angstrom Automotive 3 ft 1 micron Problems due to strain affects Thermal Affects Gravity Stress Relief Loads Air, hands, sunlight Sagging Time variable assemblies Stiffness Problems due to sub-optimal designers Competing cost vs performance Automotive (no temperature control, large parts, resistance to change) © 2001 Martin Culpepper General Service Requirements & Applications Ideal couplings: Inexpensive Accurate & Repeatable High Stiffness Handle Load Capacity Sealing Interfaces Well Damping Example Applications: Grinding Optic Mounts Robotics Automotive Sensitivity What are the sensitive directions?!?!?!?!? © 2001 Martin Culpepper Couplings Are Designed as Systems You must know what is going on (loads, environment, thermal)! Shoot for determinism or it will “suck to be you” Displacement Disturbance Inputs •Force •Displacement Force Disturbance Material Property Disturbance Geometry Disturbance Kinematics Geometry Coupling System Material Desired Outputs •Desired Location Others Error Actual Outputs •Actual Location © 2001 Martin Culpepper The good, the bad, the ugly…. © 2001 Martin Culpepper Defining Constraint Clever use of constraint © 2001 Martin Culpepper Penalties for over constraint Exact Constraint (Kinematic) Design Exact Constraint: Number of constraint points = DOF to be constrained These constraints must be independent!!! Assuming couplings have rigid bodies, equations can be written to describe movements Design is deterministic, saves design and development $ KCs provide repeatability on the order of parts’ surface finish ¼ micron repeatability is common Managing contact stresses are the key to success © 2001 Martin Culpepper Making Life Easier “Kinematic Design”, “Exact Constraint Design”…..the issues are: KNOW what is happening in the system Manage forces and deflections Minimize stored energy in the coupling Know when “Kinematic Design” should be used Know when “Elastic Averaging” should be used (next week) © 2001 Martin Culpepper Kelvin Clamp Boyes Clamp Kinematic couplings Kinematic Couplings: Deterministic Coupling # POC = # DOF Do Not Allow Sealing Contact Excellent Repeatability Performance Power of the KC © 2001 Martin Culpepper Accuracy Repeatability Accuracy & Repeatability Modeling Kinematic Coupling Error Motions Geometry Material ni Applied Loads [Fp & Mp] Interface Forces [Fi] Deflections δ -> ∆r Relative Error 6 Unknown Forces & 6 Equilibrium Equations Σ Mi = MP Σ Fi = FP Hertzian Point Contact for Local Displacements δi = f(EB, EG, νB, νG, RB, RG) Kinematic Coupling Groove Mating Spherical Element Contact Force Coupling Centroid Angle Bisectors Coupling Triangle © 2001 Martin Culpepper KC Error Motion Analysis Need δx, δy, δz, εx, εy , εz to predict effect of non-repeatability Hertz deflections -> displacements of ball centers Three ball centers form a plane Analyze relative position of “before” and “after” planes for error motions B1 B3 B2 Original Positions © 2001 Martin Culpepper Final Positions Kinematic Couplings and Distance of Approach How do we characterize motions of the ball centers? n l δn = distance of approach Initial Position of Ball’s Far Field Point δl δr δn Final Position of Ball’s Far Field Point Initial Contact Point δz Initial Position of Groove’s Far Field Point z Final True Groove’s Far Field Point r Max τ Final Contact Point © 2001 Martin Culpepper Max shear stress occurs below surface, in the member with larges R Contact Mechanics – Hertz Contact Heinrich Hertz – 1st analytic solution for “near” point contact KC contacts are modeled as Hertz Contacts Enables us to determine stress and distance of approach, δn Radii Load Modulus ν Ratio Stress Deflection © 2001 Martin Culpepper Ronemaj Ronemin Rtwomaj Rtwomin Applied load F Phi (degrees) Max contact stress Elastic modulus Eone Elastic modulus Etwo Poisson's ratio vone Poisson's ratio vtwo Equivalent modulus Ee Equivalent radius Re Contact pressure Stress ratio (must be less than 1) Deflection at the one contact interface Deflection (µunits) 1.00E+06 0.06250 0.25000 -0.06500 13 0 10,000 3.00E+07 4.40E+05 0.3 0.3 4.77E+05 0.2167 12,162 1.22 829 F ∆ = 2 δn F Key Hertz Physical Relations Equivalent radius and modulus: Re = 1 R1major + 1 R1minor 1 + 1 R2major + Ee = 1 R2minor 1 1 - η 21 1 - η 22 + E1 E2 cos(θ) θ function (φφ is the angle between the planes of principal curvature of the two bodies) cosθ = Re +2 1 1 - 2 1 R1major R1minor - 1 + 1 - 1 - 2 1 R2major R2minor 1 R1major R1minor R2major R2minor cos2φ 1/2 Solution to elliptic integrals estimated with curve fits α = 1.939e-5.26θ + 1.78e-1.09θ + 0.723/ θ + 0.221 β = 35.228e-0.98θ - 32.424e-1.0475θ + 1.486θ - 2.634 λ = -0.214e-4.95θ - 0.179θ 2 + 0.555θ + 0.319 Contact Pressure q = 3F ≈ 1.5σ tensile for metals 2π cd © 2001 Martin Culpepper Distance of Approach δ=λ 2F2 3ReE2e 1/3 Major Contact Axis 3FRe 1/3 c= α 2E e Minor Contact Axis 1/3 β 3FR e 2E e KEY Hertz Relations Contact Pressure is proportional to: Force to the 1/3rd power Radius to the –2/3rd power Modulus to the 2/3rd power Distance of approach is proportional to: Force to the 2/3rd power Radius to the –1/3rd power Modulus to the –2/3rd power Contact ellipse diameter is proportional to: Force to the 1/3rd power Radius to the 1/3rd power Modulus to the –1/3rd power DO NOT ALLOW THE CONTACT ELLIPSE TO BE WITHIN ONE DIAMETER OF THE EDGE OF A SURFACE! © 2001 Martin Culpepper Calculating Errors Motions in Kinematic Couplings Motion of ball centers -> Centroid motion in 6 DOF -> ∆ ∆x, ∆ ∆y, ∆ ∆z at X, Y, Z Coupling Centroid Translation Errors δ ζc ⎛ δ 1ζ δ 2ζ δ 3ζ ⎞ L 1c + L 2c + L 3c + + ⎜ ⎟⋅ 3 ⎝ L 1c L 2c L 3c ⎠ Rotations εx εy δ z1 L 1 , 23 δ z1 L 1 , 23 ε z1 ( ) ( ) ⋅ cos θ 23 + ⋅ sin θ 23 + δ z2 L 2 , 31 δ z2 L 2 , 31 ( δ z3 ) ⋅ cos θ 31 + ( ) ⋅ sin θ 31 + L 3 , 12 δ z3 L 3 , 12 ( ⋅ cos θ 12 ( ) ⋅ sin θ 12 (α B1⋅ δ 1 + α B2⋅ δ 2)2 + (β B1⋅ δ 1 + β B2⋅ δ 2) 2 (x 1 − x c)2 + (y 1 − y c)2 ) ( ⋅ SIGN α B1⋅ δ 1 − α B2⋅ δ 2 Error At X, Y, Z (includes translation and sine errors) ⎛∆ x⎞ ⎜ ⎟ ⎜∆ y ⎟ ⎜∆ z ⎟ ⎜ ⎟ ⎝ 1 ⎠ © 2001 Martin Culpepper ⎛ 1 −ε z ε y ⎜ ⎜ ε z 1 −ε x ⎜ −ε y ε x 1 ⎜ 0 0 ⎝ 0 δx⎞ ⎛ X − xc ⎞ ⎟⎜ ⎟ δy ⎟ ⎜Y − y c⎟ ⋅ δz ⎟ ⎜ Z − zc ⎟ ⎟⎜ ⎟ 1 ⎠⎝ 1 ⎠ ⎛ X − xc ⎞ ⎜ ⎟ Y − yc⎟ ⎜ − ⎜ Z − zc ⎟ ⎜ ⎟ ⎝ 1 ⎠ ) εz ε z1 + ε z2 + ε z3 3 Kinematic Coupling Centroid Displacement *Pictures courtesy Alex Slocum Precision Machine Design Centroid Displacement: © 2001 Martin Culpepper General Design Guidelines 1. Location of the coupling plane is important to avoid sine errors 2. For good stability, normals to planes containing contact for vectors should bisect angles of coupling triangle 3. Coupling triangle centroid lies at center circle that coincides with the three ball centers 4. Coupling centroid is at intersection of angle bisectors 5. These are only coincident for equilateral triangles 6. Mounting the balls at different radii makes crash-proof 7. Non-symmetric grooves make coupling idiot-proof © 2001 Martin Culpepper Kinematic Coupling Stability Theory Poor Design Good Design *Pictures courtesy Alex Slocum Precision Machine Design © 2001 Martin Culpepper Sources of Errors in KCs Thermal Errors Surface Finish Displacement Disturbance Kinematics Inputs •Force •Displacement Geometry Force Disturbance Error Loads Preload Variation © 2001 Martin Culpepper Material Property Disturbance Geometry Disturbance Coupling System Material Desired Outputs •Desired Location Others Error Actual Outputs •Actual Location Problems With Physical Contact (and solutions) Surface topology (finish): 50 cycle repeatability ~ 1/3 µm µ Ra Friction depends on surface finish! Finish should be a design spec Surface may be brinelled if possible A A B λ B λ Wear and Fretting: High stress + sliding = wear Metallic surfaces = fretting Use ceramics if possible (low µ and high strength) Dissimilar metals avoids “snowballing” Mate n + 1 Wear on Groove Mate n Friction: Friction = Hysteresis, stored energy, overconstraint Flexures can help (see right) Lubrication (high pressure grease) helps - Beware settling time and particles Tapping can help if you have the “magic touch” © 2001 Martin Culpepper Ball in V-Groove with Elastic Hinges Experimental Results –Repeatability & Lubrication Displacement, µm Radial Repeatability (Unlubricated) 2 0 Number of Trials 60 0 Displacement, µm Radial Repeatability (Lubricated) 2 0 © 2001 Martin Culpepper Number of Trials 60 0 Practical Design of Kinematic Couplings Design Specify surface finish or brinell on contacting surfaces Normal to contact forces bisect angles of coupling triangle!!! Manufacturing & Performance Repeatability = f (friction, surface, error loads, preload variation, stiffness) Accuracy = f (assembly) unless using and ARKC Precision Balls (ubiquitous, easy to buy) Baltec sells hardened, polished kinematic coupling balls or….. Grooves (more difficult to make than balls) May be integral or inserts. Inserts should be potted with thin layer of epoxy Materials Ceramics = low friction, high stiffness, and small contact points If using metals, harden Use dissimilar materials for ball and groove Preparation and Assembly Clean with oil mist Lubricate grooves if needed © 2001 Martin Culpepper Example: Servo-Controlled Kinematic Couplings Location & automatic leveling of precision electronic test equipment Teradyne has shipped over 500 systems © 2001 Martin Culpepper Example: Canoe-Ball Kinematic Interface Element The “Canoe Ball” shape is the secret to a highly repeatable design It acts like a ball 1 meter in diameter It has 100 times the stiffness and load capacity of a normal 1” ball Large, shallow Hertzian zone is very (i.e. < 0.1 microns) repeatable © 2001 Martin Culpepper Canoe Ball Repeatability Measurements Coupling error [ µ µm ] Test Setup 0.1 µ µm 0.10 0.00 0 5 10 15 20 25 30 35 40 45 50 Meas. system error [ µ m ] -0.10 -0.20 -0.2 µ µm 0.10 0.1 µ µm 0.00 0 -0.10 © 2001 Martin Culpepper 5 10 15 20 25 30 35 40 45 50 -0.1 µ µm Why do it the easy way when you can do it the lazy way? © 2001 Martin Culpepper Quasi-Kinematic (QKC) Alignment QKC characteristics: Spherical Protrusion Arc contact Submicron repeatability Stiff, sealing contact Less expensive than KCs Easier to make than KCs Groove Seat Feature Height, mils Side Reliefs QKC Function: Ball & groove comply Burnish surface irregularities Elastic recovery restores gap Distance along Cone Face, [inches] F or ∆ δinitial © 2001 Martin Culpepper δ=0 δfinal Details of QKC Element Geometry PAIRS OF QKC ELEMENTS + + OR TYPE 2 GROOVE MFG. ASSEMBLED JOINT BOLT + CAST © 2001 Martin Culpepper BLOCK = FORM TOOL FINISHED BEDPLATE PEG QKC Methods vs Kinematic Method Components and Definitions y x Relief Relief Cone Seat Ball Groove Surface Peg Surface Force Diagrams © 2001 Martin Culpepper Contact Point Modeling QKC Stiffness Geometry Material Applied Loads [Fp & Mp] Resultant Forces [ni & Fi] Deflections δ -> ∆r Relative Error 24 Unknowns & 7 Eqxns. Material Contact Stiffness fn(δ δn) QKC Model Force/Torque Geometry Displacements Stiffness © 2001 Martin Culpepper ^l Contact Mechanics ^ n MECHANICS: ^ s • Use Rotating Coordinate System • Assume Sinusoidal Normal Distance of Approach • Obtain Contact Stress Profile as Function of Above Rotating CS • Integrate Stress Profile in Rotating CS thru contact Surface Contact Pressure - Elastic Hertz ^ k ^ n ^l Rc ^ i Contact Pressure, psi 200000 FEA Profile 150000 Hertz Profile 100000 50000 0 -0.0200 -0.0100 0.0000 0.0100 Distance in L, in © 2001 Martin Culpepper 0.0200 Example: Duratec Assembly Characteristics: • Ford 2.5 & 3.0 L V6 10 µm µ • > 300,000 Units / Year • Cycle Time: < 30 s Coupling + Others Process 5µ µm 0 µ µm Rough Error Budget © 2001 Martin Culpepper Example: Assembly of Duratec Block and Bedplate COMPONENTS Block Bedplate ERROR ASSEMBLY δe MAX = 5 microns Assembly Bolts δe Bedplate C B Halves JL Block JR r Block Bore CL a © 2001 Martin Culpepper Bedplate Bore CL Bearing Assemblies in Engines Block Crank Shaft Journal Block Main Bearing Half Piston Crank Shaft Bedplate Main Bearing Halves © 2001 Martin Culpepper Bedplate Main Bearing Half Results of Duratec QKC Research MANUFACTURING: Engine Manufacturing Process With Pinned Joint Op. #10 • Mill Joint Face • Drill/Bore 16 Holes • Drill Bolt Holes Op. #30 • Drill Bolt Holes Op. #50 • Press in 8 Dowels • Assemble • Load Bolts • Torque Bolts Op. #100 • Semi-finish crank bores • Finish crank bores Modified Engine Manufacturing Process Using Kinni-Mate Coupling Op. #10 • Mill Joint Face • Drill/Bore 3 Peg Holes • Drill Bolt Holes & Form 3 Conical Grooves DESIGN: © 2001 Martin Culpepper Op. #30 • Drill Bolt Holes Op. #50 • Press 3 Pegs in BP • Assemble • Load Bolts • Torque Bolts Op. #100 • Semi-finish crank bores • Finish crank bores Engine Assembly Performance Axial JL Cap Probe Sensitive 1st Block Fixture CMM Head Bedplate Fixture Bedplate JR Cap Probe Axial Cap Probe 2nd Block Fixture QKC Error in Axial Direction QKC Error in Sensitive Direction 2.0 δc, microns JR 1.0 0.5 0.0 -0.5 0 1 2 3 4 5 6 -1.0 -1.5 -2.0 Trial # (Range/2)|AVG = 0.65 µm © 2001 Martin Culpepper 7 8 δa, microns JL 1.5 2.0 1.5 1.0 0.5 0.0 -0.5 0 -1.0 -1.5 -2.0 Max x Dislacement 1 2 3 4 5 Trial # (Range/2) = 1.35 µm 6 7 8