basic machine design and the physics of motion
TRANSCRIPT
Basic Machine Design and the Physics of Motion
Marissa K Tucker Controls Product Marketing Manager
Parker Hannifin
Agenda
Laws of Motion
Center of Gravity (Center of Mass)
Free Body Diagram
Forces and Reactions Axial V. Normal Moments
Kinematic Equations (Dynamics) Velocity, Acceleration, Jerk
Are these principles applicable in the βreal worldβ?
Short Answer: YES
Long Answer: Max Acceleration/Deceleration Max Velocity Peak Force and Forcerms Moment Loading
Are all critical to specifying the motor, actuator, and how you program your move.
Two types of motion
Linear Rotary
What is an actuator?
Device or mechanism that converts rotational motion of a motor into linear motion.
Body
Carriage
Motor End
Travel (Stroke)
What do we know
Need to know the size and mass of the load acting on the linear actuator
Need to know if the moment applied to the actuator is within the permissible range
Determine Operating Conditions
What speed, acceleration, and positional accuracy do I require
What type of power/force will I need to perform the move
Laws of Motion
1st Law Objects at rest or a constant velocity, want to remain in that state unless acted upon by a force.
2nd Law The sum of forces acting on an object are equal to the mass multiplied by the acceleration.
Laws of Motion
How does the 1st law apply?
How does the 2nd?
Mass vs Weight
Mass [kg, slugs, lbsmass]
a given amount of matter
Weight [N, lbsForce, kgForce]
the force applied to a mass by gravity
Mass versus Weight
Take a 10 kg objectβ¦
Mass of Object
10 ππ Earth = 10 ππ Moon
Weight of Object
WeightEarth = 10 ππ * 9.81 π
π 2= 98.10 π
WeightMoon = 10 ππ * 1.622 π
π 2= 16.22 π
WeightEarth β WeightMoon
Weight
60 kg
Weight
200 kg
Center of Mass (Center of Gravity)
Masses in the world arenβt evenly distributedβ¦
Center of mass (or gravity) allows us to lump a mass to one location.
14
Shape
Shape
Center of Gravity example
1. Divide the shape into easier sub-components
17
5
10
15
20
10 15
Y
X
30 kg
Center of Gravity example
1. Divide the shape into easier sub-components
18
5
10
15
20
10 15
Y
X
30 kg
Center of Gravity example
1. Divide the shape into easier sub-components
19
5
10
15
20
10 15
Y
X
30 kg
Center of Gravity example
2. Assume uniform density
20
5
10
15
20
10 15
Y
X
30 kg
Center of Gravity example
2. Assume uniform density
21
5
10
15
20
10 15
Y
X
20 kg
10 kg
Center of Gravity example
2. Find the center point of each object
22
5
10
15
20
10 15
Y
X
20 kg
10 kg
Center of Gravity example
3. Calculate the center of mass for each axis
23
5
10
15
20
10 15
Y
X
20 kg
10 kg
Center of Gravity example
3a. Calculate the center of mass for the x-axis
24
CGravity = πβπ
π
Center of Gravity example
3a. Calculate the center of mass for the x-axis
25
CGravity = πβπ
π
20 ππ β 10 ππ + 10 ππ β 15 ππ
20 ππ + 10 ππ
= 11.6 ππ
Center of Gravity example
3a. Calculate the center of mass for the x-axis
26
CGravity = πβπ
π
20 ππ β 10 ππ + 10 ππ β 15 ππ
20 ππ + 10 ππ
= 11.6 ππ
Center of Gravity example
3a. Calculate the center of mass for the x-axis
27
CGravity = πβπ
π
20 ππ β 10 ππ + 10 ππ β 15 ππ
20 ππ + 10 ππ
= 11.6 ππ
Center of Gravity example
3a. Calculate the center of mass for the x-axis
28
CGravity = πβπ
π
20 ππ β 10 ππ + 10 ππ β 15 ππ
20 ππ + 10 ππ
= 11.60 ππ
Center of Gravity example
3b. Calculate the center of mass for the y-axis
29
CGravity = πβπ
π
Center of Gravity example
3b. Calculate the center of mass for the y-axis
30
CGravity = πβπ
π
20 ππ β 5ππ + 10 ππ β 15 ππ
20 πππ + 10 πππ
= 8.33 ππ
Center of Gravity example
3b. Calculate the center of mass for the y-axis
31
CGravity = πβπ
π
20 ππ β 5ππ + 10 ππ β 15 ππ
20 πππ + 10 πππ
= 8.33 ππ
Center of Gravity example
3b. Calculate the center of mass for the y-axis
32
CGravity = πβπ
π
20 ππ β 5ππ + 10 ππ β 15 ππ
20 ππ + 10 ππ
= 8.33 ππ
Center of Gravity example
3b. Calculate the center of mass for the y-axis
33
CGravity = πβπ
π
20 ππ β 5ππ + 10 ππ β 15 ππ
20 ππ + 10 ππ
= 8.33 ππ
Center of Gravity example
5. Youβve found the center of gravity!
34
5
10
15
20
10 15
Y
X
20 kg
10 kg
8.33
11.6
0
Axial Versus Normal Forces
There are 2 applied forces we are always interested in
Normal Maximum compressive or tension load perpendicular to the carriage
Axial Maximum load in the direction of travel (Force Force)
36
ForceNormal
Direction of Travel
ForceAxial
Modeling Forces
Free Body Diagram A means of modeling forces relative to the point of attachment to an actuator.
37
ForceWeight ForceExtern
al
30Λ
Free Body Diagram
We want to convert all forces either into nominal or axial forces so that we can Ξ£ all the forces in each directionβa useful form of simplification.
ForceWeight is already a nominal force, so we donβt need to convert it.
38
ForceWeight ForceExtern
al
30Λ
Free Body Diagram
ForceExternal can be broken down into itβs nominal and axial components.
39
ForceExtern
al
30Λ
Free Body Diagram
ForceExternal can be broken down into itβs nominal and axial components.
40
ForceExtern
al
30Λ
ForceExternal(A)
ForceExternal(N)
Free Body Diagram
ForceExternal can be broken down into itβs nominal and axial components.
To calculate these components, simply remember soh, cah, toa!
41
ForceExtern
al
30Λ
ForceExternal(A)
ForceExternal(N)
Free Body Diagram
ForceExternal can be broken down into itβs nominal and axial components.
To calculate these components, simply remember soh, cah, toa!
42
ForceExtern
al
30Λ
ForceExternal(A)
πΉπππππΈπ₯π‘πππππ π = πΉπππππΈπ₯π‘πππππ β sin(30)
ForceExternal(N)
πΉπππππΈπ₯π‘πππππ π΄ = πΉπππππΈπ₯π‘πππππ β cos(30)
Free Body Diagram
Our new body diagram begins to look much more simplifiedβ¦
43
ForceExternal(A)
ForceExternal(N)
ForceWeight
πΉππππππππππ = πΉππππππππβπ‘ + πΉπππππΈπ₯π‘πππππ β sin(30)
πΉπππππ΄π₯πππ = πΉπππππΈπ₯π‘πππππ β cos(30)
Final Result
44
ForceNormal
ForceAxial
High moment application
45
24β
500 lbsForce 500 lbsForce
36% of maximum rated load 520% of maximum rated load
What is a moment?
Which wrench would you rather use?
46
What is a moment?
Moment = F x d
47
Force
Distance
What is a moment?
Torque (or Moment) to get the nut to turn is the sameβ¦
48
8 lbf
10β
?
5"
M
M
M = 80 in-lbf
M = 5β * ? in-lbf
What is a moment?
Torque (or Moment) to get the nut to turn is the sameβ¦
49
8 lbf
10β
16 lbf
5"
M
M
Roll, Pitch, and Yaw
moment about the longitudinal axis (axis of travel)
moment about the lateral axis that causes the carriage to rise or fall in the direction of travel
moment about the vertical axis relative to the stage
50
Direction of Travel
Roll, Pitch, and Yaw
51
12 cm
7.5 cm
1.5 cm
Roll, Pitch, and Yaw
52
12 cm
7.5 cm
1.5 cm
Fg
Force of Gravity
Roll, Pitch, and Yaw
53
12 cm
7.5 cm
1.5 cm Fa
Force of Gravity Force of Acceleration
Fg
Roll, Pitch, and Yaw
54
12 cm
7.5 cm
1.5 cm Fa
Fg
Roll, Pitch, and Yaw
55
12 cm
7.5 cm
1.5 cm Fa
Fg
Roll, Pitch, and Yaw
56
12 cm
7.5 cm
1.5 cm Fa
Fg
MR = F * d MR = Fg * 12cm
Roll, Pitch, and Yaw
57
12 cm
7.5 cm
1.5 cm Fa
Fg
MR = F * d MR = Fg * 12cm Fa has no affect on roll
Roll, Pitch, and Yaw
58
12 cm
7.5 cm
1.5 cm Fa
Fg
Roll, Pitch, and Yaw
59
12 cm
7.5 cm
1.5 cm Fa
Fg
Roll, Pitch, and Yaw
60
12 cm
7.5 cm
1.5 cm Fa
Fg
MP = F * d MP = Fa * 7.5 cm
Roll, Pitch, and Yaw
61
12 cm
7.5 cm
1.5 cm Fa
Fg
MP = F * d MP = Fa * 7.5 cm + Fg * 1.5 cm
Roll, Pitch, and Yaw
62
12 cm
7.5 cm
1.5 cm Fa
Fg
Roll, Pitch, and Yaw
63
12 cm
7.5 cm
1.5 cm Fa
Fg
Roll, Pitch, and Yaw
64
12 cm
7.5 cm
1.5 cm Fa
Fg
MY = F * d MY = Fa * 12cm
Roll, Pitch, and Yaw
65
12 cm
7.5 cm
1.5 cm Fa
Fg
MY = F * d MY = Fa * 12cm Fg has no affect on Yaw
Roll, Pitch, and Yaw
66
12 cm
7.5 cm
1.5 cm Fa
MR = Fg * 12cm MP = Fa * 7.5 cm + Fg * 1.5 cm MY = Fa * 12cm
Fg
Static versus Dynamic
67
Static Moment The moment applied to a linear action while at standstill
Dynamic Moment
The moment applied to the linear actuator while transporting a load
What about making things move?
Newtownβs 2nd Law
πΉπππππ = πππ π β πππππππππ‘πππ
πΉπππππ = πππ π βΞπ£ππππππ‘π¦
Ξπ‘πππ
We need to calculate the maximum acceleration (Factors into the total force or Force)
We also need to calculate maximum speed required based upon drive train technology
68
Application Example:
βI need to move a bowling ball 500 mm in 1 second, V=d/t, so my speed is 500 mm/secβ
Not quiteβ¦
This assumes your acceleration is constant throughout the move which is never true.
69
Trapezoidal Profile
Most moves require an acceleration and deceleration period.
70
Kinematic Equations
Assuming acceleration is constant.
71
π = π£ππ‘ + 1
2ππ‘2
π£π = π£π + ππ‘
π£π2 = π£π
2 + 2ππ
π = π£π+ π£π
2t
Equation 1
Equation 2
Equation 3
Equation 4
These equations only apply to one segment at a time!
Kinematic Equations
Letβs calculate a problem where:
1.) The total move must take 5 seconds
2.) Acceleration and deceleration limited to taking .5 seconds each
3.) The total distance of the move is 1 meter
Find:
Maximum Velocity
Acceleration and Deceleration
72
Segment 1: Acceleration
Assuming acceleration is constant.
73
π = π£ππ‘ + 1
2ππ‘2
π = 0(0.5) + 1
2π(0.5)2
π =1
2π(0.5)2
Two unknowns. Letβs try another equation.
Result 1
Equation 1
π£π
π£π
π‘
π
Segment 1: Acceleration
Assuming acceleration is constant.
74
π£π = π£π + ππ‘
π£π = π(0.5)
π = π£π
0.5
Letβs substitute Result 2 into Result 1.
Equation 4
Result 2
π£π
π£π
π‘
π
Segment 1: Acceleration
Assuming acceleration is constant.
75
π =1
2π(0.5)2
π =1
2
π£π
0.5(0.5)2
π =1
2
π£π
0.5(0.5)2
π1 = 0.25π£π
Result 1
Result 3
π£π
π£π
π‘
π
Why is Result 3 Better for Us?
76
π1 = π3 = 0.25π£π
π1 + π2 + π3 = 1 meter
We know the total distance of the move.
Thus, distance is a known parameter.
We also know that acceleration and deceleration are the same, thus:
Segment 2: Constant Velocity
Assuming acceleration is constant.
77
π = π£π(4) + 1
2(0)(4)2
π = π£ππ‘ + 1
2ππ‘2
π2 = π£π(4)
Equation 1 π£π = π£π
π‘
π = 0
Finding π£π
Assuming acceleration is constant.
78
π1 + π2 + π3 = 1 meter
0.25π£π + 4π£π + 0.25π£π = 1
π£π = .22 π
π
Segment 1/3: Finding a and d
Assuming acceleration is constant.
79
π = .44 π
π 2
π£π = π£π + ππ‘ Equation 4
.22 = (0) + π(0.5)
π = π = .44 π
π 2
Final Result
80
π = π = .44 π
π 2
Total distance: 1 m
π£π=0 ππ
π£π= .22
ππ
π‘ = 0.5
π π
π‘ = 4 π‘ = 0.5
1/3 (Cheater) Trapezoidal Move
π½ππππππππ΄ππ =1.5π·
π‘
π¨ππππππππππππ΄ππ =4.5π·
π‘2
81
Β½ (Cheater) Triangular Move
π½ππππππππ΄ππ =2π·
π‘
π¨ππππππππππππ΄ππ =4π·
π‘2
82
Application Example
Triangular Move
ππππ₯ =2 β 500 ππ
1 π ππ= 1000 mm/sec
π΄πππ₯ =4β500 ππ
1 π ππ2= 2000 mm/sec2
83
Trapeziodal Move
ππππ₯ =1.5 β 500 ππ
1 π ππ= 750 mm/sec
π΄πππ₯ =4.5β500 ππ
1 π ππ2= 2250 mm/sec2
βI need to move a bowling ball 500 mm in 1 second, V=d/t, so my speed is 500 mm/secβ
Application Check
Q: Which profile is better when I need move something quick, but have limited force capacity in my mechanics
Q: Which profile is better when Iβm making long moves, and would like to make them quickly.
84
S-Curve Profile
Sometimes, you donβt want acceleration to be constant.
85
A Quick Note: What is jerk?
The derivative of acceleration
Controlling jerk can create very smooth motion
This is important for move and settle applications where you donβt want to βshakeβ the payload
Commonly referred to as βSβ curve profiles
86
Calculating Total Force Load
πΉπππππππ‘ππ = πΉπππππ΄ππππ + πΉπππππΊπππ£ππ‘π¦ + πΉπππππΉππππ‘πππβ¦
πΉπππππ΄ππππ. = π΄πππ₯ β π πΉπππππΊπππ£. = π β πΊ β sin π πΉπππππΉππππ‘πππ = π β π β πΊ β cosπ
87
π
Brining it all togetherβ¦
Peak Versus Continuous
Assume a load translating over a horizontal surface using a trapezoidal motion profile.
88
Peak Versus Continuous
Acceleration (thus force) varies throughout the move.
89
Peak Versus Continuous
First in the period of accelerationβ¦.
90
ForceAccel
+ ForceFriction
Peak Versus Continuous
Then a time of constant accelerationβ¦
91
ForceAccel
+ ForceFriction
ForceFriction
Peak Versus Continuous
Lastly, a period of deceleration.
92
ForceAccel
+ ForceFriction
ForceFriction
ForceDecel
- ForceFriction
Peak Versus Continuous
In a vertical load application, ForceGravity would affect all sections.
93
ForceAccel
+ ForceFriction
+ ForceGravity
ForceFriction
+ ForceGravity
ForceDecel
- ForceFriction
-
ForceFriction
Calculating an RMS Force
But this is βPeak Forceβ
Often RMS (effective force) is required for determining: Appropriately sizing a system (actuator, motor, and drive)
Accurately modeling the life of a system
94
Peak Versus Continuous
1. Begin by breaking down your motion profile and examine the forces
95
ForceAccel
+ ForceFriction
ForceFriction
ForceDecel
- ForceFriction
Calculating RMS Force
πΉπππππ ππ = πΉπ
2πππ=ππ=1
πππ=ππ=1
Where
F = is the force require per stroke segment (di)
di = is the stroke segment a force is seen
n = the total number of segments in a motion profile.
For determining the RMS force for a motor you would instead use time instead of distance. This is important in motor sizing.
96
2. Use the equation below to determine the Force RMS
RMS Force Example
97
The βde-nesterβ lowers a stack of 4 x 200 kg (~440
lb) pallets 1 m (~40 in) in 3 seconds.
One pallet is then removed, and dwells for 2 seconds.
It then raises .3 m (~12 in) in 1 second to allow another pallet to be removed and again dwells for 2 seconds. This step is repeated until all the pallets are removed.
Assumptions β’ Neglect friction
β’ All trapezoidal motion profiles
β’ Max. acceleration/deceleration 7.85 π
π 2
Move 1: Lowering The Stack
Acceleration ForceAcc = 800 kg * 7.58
π
π 2 + 800 kg * 9.81
π
π 2 = 14,128 N
Total distance: 0.25 m
Constant velocity ForceCVel = 800 kg* 9.81
π
π 2 = 7848 N
Total Distance: 0.50 m
Decelerating ForceDec = -(800 kg* 7.58
π
π 2) + 800 kg* 9.81
π
π 2 = 1568 N
Total distance: 0.25 m
98
Move 2: Indexing to 2nd Pallet
Acceleration ForceAcc = 600 kg * 7.58
π
π 2 + 600kg * 9.81
π
π 2 = 10,596 N
Total distance: 0.075 m
Constant velocity ForceCVel = 600 kg * 9.81
π
π 2 = 5886 N
Total Distance: 0.15 m
Decelerating ForceDec = -(600 kg *7.58
π
π 2) + 600 kg* 9.81
π
π 2 = 1176 N
Total distance: 0.075 m
99
Move 3: Indexing to 3rd Pallet
Acceleration ForceAcc = 400 kg * 7.58
π
π 2 + 400 kg * 9.81
π
π 2 = 7,064 N
Total distance: 0.075 m
Constant velocity ForceCVel = 400 kg * 9.81
π
π 2 = 3,924 N
Total Distance: 0.15 m
Decelerating ForceDec= -(400 kg * 7.58
π
π 2) + 400 kg * 9.81
π
π 2 = 784 N
Total distance: 0.075 m
100
Move 4: Indexing to the Final Pallet
Acceleration ForceAcc = 200 kg * 7.58
π
π 2 + 200 kg * 9.81
π
π 2 = 3,532 N
Total distance: 0.075 m
Constant velocity ForceCVel = 200 kg * 9.81
π
π 2 = 1,962 N
Total Distance: 0.15 m
Decelerating ForceDec= -(200 kg * 7.58
π
π 2) + 200 kg * 9.81
π
π 2 = 392 N
Total distance: 0.075 m
101
Calculating RMS Force
102
Adding it all upβ¦
πΉπππππ ππ = πΉπ
2πππ=ππ=1
πππ=ππ=1
Calculating RMS Force
πΉπππππ ππ =(14128 π)2β 0.25 π + 7848 π 2 β 0.5 π + 1568 π 2 β 0.25 π + β¦
1.9 π
103
Adding it all upβ¦
Calculating RMS Force
104
Ξ£πΉπππ£π1,π΄ππ
Adding it all upβ¦
πΉπππππ ππ =(14128 π)2β 0.25 π + 7848 π 2 β 0.5 π + 1568 π 2 β 0.25 π + β¦
1.9 π
Calculating RMS Force
πΉπππππ ππ =(14128 π)2β 0.25 π + 7848 π 2 β 0.5 π + 1568 π 2 β 0.25 π + β¦
1.9 π
105
βπ·πππ£π1,π΄ππ
Adding it all upβ¦
Ξ£πΉπππ£π1,π΄ππ
Calculating RMS Force
πΉπππππ ππ =(14128 π)2β 0.25 π + 7848 π 2 β 0.5 π + 1568 π 2 β 0.25 π + β¦
1.9 π
106
Adding it all upβ¦
Ξ£πΉπππ£π1,πΆπππ
Calculating RMS Force
πΉπππππ ππ =(14128 π)2β 0.25 π + 7848 π 2 β 0.5 π + 1568 π 2 β 0.25 π + β¦
1.9 π
107
Adding it all upβ¦
Ξ£πΉπππ£π1,πΆπππ
βπ·πππ£π1,πΆπππ
Calculating RMS Force
πΉπππππ ππ =(14128 π)2β 0.25 π + 7848 π 2 β 0.5 π + 1568 π 2 β 0.25 π + β¦
1.9 π
108
Adding it all upβ¦
Ξ£πΉπππ£π1,π·ππ
Calculating RMS Force
109
Adding it all upβ¦
Ξ£πΉπππ£π1,π·ππ
βπ·πππ£π1,π·ππ
πΉπππππ ππ =(14128 π)2β 0.25 π + 7848 π 2 β 0.5 π + 1568 π 2 β 0.25 π + β¦
1.9 π
Calculating RMS Force
110
Adding it all upβ¦
Continue for Moves 2-4
πΉπππππ ππ =(14128 π)2β 0.25 π + 7848 π 2 β 0.5 π + 1568 π 2 β 0.25 π + β¦
1.9 π
Calculating RMS Force
πΉπππππ ππ =(14128 π)2β 0.25 π + 7848 π 2 β 0.5 π + 1568 π 2 β 0.25 π + β¦
1.9 π
111
Adding it all upβ¦
Divide by total distance traveled
Calculating RMS Force
112
Adding it all upβ¦
= 7350.41 ππππ (equivalent load) or 1652.35 lbf
πΉπππππ ππ =(14128 π)2β 0.25 π + 7848 π 2 β 0.5 π + 1568 π 2 β 0.25 π + β¦
1.9 π
Duty Cycle
Duty cycle is an important thing to note, as it pertains to selecting your actuator as well as your motor
ππ’π‘π¦ ππ¦πππ = ππππ ππ π’π π
πππ‘ππ π‘πππ π₯ 100 [%]
Using our de-nester example:
3 + 1 + 1 + 1
3 + 2 + 1 + 2 + 1 + 2 + 1 + 2π₯ 100 = 42.8%
113
Speaker Contact Details
Marissa K Tucker Controls and HMI Product Marketing Manager
Parker Hannifin Electromechanical and Drives Division
9225 Forsyth Park Dr
Charlotte, NC 28273
USA
Telephone 707 477 7431
Email [email protected]
LinkedIn https://www.linkedin.com/in/marissatucker/
www.parker.com/emn