Beruflich Dokumente
Kultur Dokumente
CONTENT
Content ………………………………………………………………………….......1
Abstract …………………………………………………………………………..... 2
1. Design condition………………………………………………………………..13
3. Shaft and ball-bearing calculation for machine table moving along X axis …...14
3. Shaft and ball-bearing calculation for machine table moving along Y axis ….. 23
1
Project 1
Reference ……………………………………………………………………….. 48
2
Project 1
Abstract
Nowadays, the uses of modern machines to replace human physical strength,
increase performance as well as products of high quality is a necessary trend in
development of the country. The system of automatic manufaction consisting of a
variety of modern industrial machines creates very good products, in addition to high
strength as well as attractive models.
CNC (computer numerical controlled) machine machines and generates required-
complicate pieces. This terminology relates to a set of large machines using the logic
of computers to control motions as well as machine metals. In this report, we will
discuss two most common machines, there are turning and milling machine.
Advancement of computer and artificial intelligence improves CNC’s ability of
working and convenient operation. A developing idea is to generate a new CNC
machine which is designed so that its spindle is hung up by six embedded backing,
screw and ball. The accurate movements are controlled by modern computer.
This project shows procedure of calculation and design of guidance system for
machining depending on movement of three main axes.
Main tasks: Calculate and choose: ballscrew , linear guideways and motor.
3
Project 1
What is CNC?
- NC, and later CNC, allowed for tremendous increases in productivity for machine
tools because the machines could be run automatically without requiring constant
attention from their operator. Before the advent of such automation, there was a lesser
automation opportunity in the form of hydraulic tracer systems. Such systems used
hydraulics to cause the cutting tools of a lathe or mill to follow a template. The taper
attachments available for many manual lathes are not unlike the hydraulic tracer
capability; it's just that the tracer is capable of more elaborate templates than simple
tapers. But the advent of first NC and then later CNC radically increased the amount
of automation that was possible.
The first commercial NC machines were built in the 1950's, and ran from punched
tape. While the concept immediately proved it could save costs, it was so different
that it was very slow to catch on with manufacturers. In order to promote more rapid
adoption, the US Army bought 120 NC machines and loaned them to various
manufacturers so they could become more familiar with the idea. By the end of the
50's, NC was starting to catch on, though there were still a number of issues. For
example, g-code, the nearly universal language of CNC we have today, did not exist.
Each manufacturer was pushing its own language for defining part programs (the
programs the machine tools would execute to create a part).
4
Project 1
Fig 1.1: 1959 CNC Machine: Milwaukee-Matic-II was first machine with a tool
changer...
A number of key developments brought CNC rapidly along during the 1960's:
- Standard G-Code Language for Part Programs: The origin of g-code dates back to
MIT, around 1958, where it was a language used in the MIT Servomechanisms
Laboratory. The Electronic Industry Alliance standardized g-code in the early 1960's.
- CAD came into its own and started rapidly replacing paper drawings and draftsmen
during the 60's. By 1970, CAD was a decent sized industry with players like
Intergraph and Computervision, both of whom I consulted for back in my college
days.
- Minicomputers like the DEC PDP-8's and Data General Nova's became available in
the 60's and made CNC machines both cheaper and more powerful.
5
Project 1
By 1970, the economies of most Western countries had slowed and employment
costs were rising. With the 60's, having provided the firm technology foundation that
was needed, CNC took off and began steadily displacing older technologies such as
hydraulic tracers and manual machining.
US companies had largely launched the CNC revolution, but they had been overly
focused on the high end. The Germans were the first to see the opportunity to reduce
prices of CNC, and by 1979 the Germans were selling more CNC than the US
companies. The Japanese repeated the same formula to an even more successful
degree and had taken the leadership away from the Germans just one year later, by
1980. In 1971, the 10 largest CNC companies were all US companies, but by 1987,
only Cincinnati Milacron was left and they were in 8th place.
Both the EMC2 and Mach3 CNC software programs are alive and thriving today,
as are many other CNC technologies.
The short answer is more than we could possibly go into here, but let's try to
cover some of the major categories of CNC, which are the most common.
6
Project 1
Some view Lathes as the only universal machine tool because a lathe can make
all of the parts needed for another lathe. A lathe spins the workpiece in a spindle while
a fixed cutting tool approaches the workpiece to slice chips off of it. Because of this
geometry, lathes are ideal for parts that have symmetry around some axis that could
be chucked up in the spindle.
CNC Lathes have at the very least the ability to drive the cutting tool under g-
code control over 2 axes, referred to as X and Z. They may have a considerable
amount of other functionality as well, and there are many variations on lathes such as
Swiss Lathes.
In a mill, the cutter is placed in the spindle where it rotates. The workpiece then
moves past the cutter so that chips may be sliced off. The act of cutting a workpiece
on a mill is called "Milling".
CNC Mills have at the very least the ability to drive cut in 3 dimensions (some
older machines may be limited to 2 or 2 1/2 if there are limitations on when that 3rd
dimension may be used) which are referred to as the X, Y, and Z axes.
CNC Routers
A CNC Router is actually a type of CNC Mill, typically one that uses what's
called a "gantry" configuration. Typically they're called CNC Routers instead of CNC
Gantry Mills when they're used to cut wood, but this need not exclusively be the case.
Many think of CNC machines as being focused on cutting metal, but there is a huge
market for CNC woodworking machines of which the CNC Router is the principle
example.
7
Project 1
There are many more types of CNC machine than just these three most common
types including CNC presses of various kinds and so on.
CNC turning
CNC milling
Spark CNC borer
Wire cutting of CNC machine
Advantages of CNCs:
Machine many complicate pieces
Better arrangement of production
8
Project 1
1. Actuator unit
9
Project 1
Requirement:
- High stiffness
- Vibration protector devices
- Heat stability
- Purpose
- Machining accuracy
- Base plate props for stability and balance of machine
b. Table machine
Assemble tools in this place. Movement of spindle will create cutting force to cut
workpieces in machining process
10
Project 1
- Types of main spindle control: direct control, gear control and band control
d. Directive band
e. Screw , nut
11
Project 1
- MCU
- Driving unit
+ Datainput
+ Dataprocessing
+ Dataoutput
+ Machine I/Ointerface
Hardware control unit: CPU, RAM, ROM, BUS, PMC, SERVO, Interfacing unit
12
Project 1
2. Lead selection :
From the maximum rotational speed of motor N max and rapid traverse speed of table
Vmax , lead l is :
𝑉𝑚𝑎𝑥 20000
𝑙≥ = = 10𝑚𝑚
𝑛𝑚𝑎𝑥 2000
Choose l = 10mm
13
Project 1
3. Shaft and ball-bearing calculation for machine table moving along X axis :
3.1. Work condition and data calculated :
Work condition :
- Sliding resistance : Fa = 𝜇g(M + M x ) = 0,1 10 ( 300 + 200) = 500N = 50 kgf
Data calculated :
Type of ball bearing
Accuracy grade
3.2. Ballscrew nut selection
3.2.1. Axial force
- Preliminảy selection :
Although CNC machines have rotation speed of screw or velocity of work table
not too large but to meet the requirements about high quality of products when
machining on CNC machines, the navigation system requirements high precision. So
we choose type of support for screw is fix-support :
14
Project 1
With this type of support, two coeciffients depending on the type fitted f and
to receive valid: f = 15.1 and = 3.927
Data :
+ The main cutting force : Fm = 18000N = 1800 kgf
+ Normal force ( z direction ) : Fz = 9000N
+ Friction coefficient : μ = 0,1
+ Total mass : m= M + M x = 500 kg
+ Sliding surface friction force: f = 500 N
+ Gravitational acceleration : g= 10 m/ s 2
+ Work acceleration : a = 0.5g = 5 m/ s 2
Mean load :
Where:
F1max , F1max : Maximum axial force when machining and not machining.
N1max , N 2 max : Maximum rotation of shaft when machining and not machining.
15
Project 1
Mean load :
Where:
- C0 : Static load
- fs: static strenght factor, with machine tool is fs = 1,5 – 3 (chọn fs = 2)
- Fa max : maximum axial force acting on ball-scrwew
C0 = 2×19900 = 39800 N
Dynamic load :
Ls
Ca 3 Fmx Fw
l
Where:
𝐹𝑚𝑥 is the mean load
𝑓𝑤 dynamic load factor of tool machine, choose follow this table:
16
Project 1
50
Ca 3 455.111.3 266.03 (kgf)
550
So choosen the ballscrew have dynamic load Ca 267kgf
17
Project 1
Rough check :
- Life :
Ca 3 2110
Ls ( ) l ( )3 550 24947( km)
Fmx Fw 455.111.3
- Allowable velocity :
Chosse the fix-support type : f = 15.1
𝑑𝑟 7
20.5
𝑛= 𝑓× × 10 = 15.1 × × 107 = 3114 𝑟𝑝𝑚 > 2000
𝐿2 9972
18
Project 1
Both life expectancy and work speed are greater than the design requirements.
So the choice as above is satisfied.
+ Acting force :
L E dr 2 0.036 2.1104 20.52
F L K s 250.28 kgf
4L 4 997
19
Project 1
The diameter of the screw shaft is 25mm so we choose type of ball bearing is
BL025101000+A000
Have :
- Axial force acting on each shaft : Fmx 455.11 kgf
20
Project 1
Take this ratio to following figure to fine the corresponding of e for radial contact
groove ball bearing.
e = 0.3
Fmx
From the ratio and compare it to the value of e:
VFr
Fmx 455.11
3.64 >> e
VFr 1 125
21
Project 1
2. Lead selection :
From the maximum rotational speed of motor N max and rapid traverse speed of table
𝑉𝑚𝑎𝑥 20000
Vmax , lead l is :𝑙 ≥ = = 10𝑚𝑚
𝑛𝑚𝑎𝑥 2000
Choose l = 10mm
22
Project 1
3. Shaft and ball-bearing calculation for machine table moving along Y axis :
3.1. Work condition and calculated data :
Work condition :
- Sliding resistance : Fa = f = 𝜇g( M + M x ) = 0,1 10 ( 500 + 140) = 640N = 64
kgf
Data calculated :
Type of ball bearing
Accuracy grade
3.2. Selecting the ballscrew nut :
3.2.1. Axial force :
With this type of support, two coeciffients depending on the type fitted f and
to receive valid: f = 15.1 và = 3.927
Data :
+ The main cutting force : Fm = 18000N = 1800 kgf
+ Normal force ( z direction ) : Fz = 9000N
+ Friction coefficient of ball : μ = 0,1
+ Toatal mass : m= M + M x = 640 kg
+ Friction force of sliding : f = 640 N
+ Graviaty acceleration : g= 10 m/ s 2
23
Project 1
Mean load :
Where:
F1max , F1max : Maximum axial force when machining and not machining.
N1max , N 2 max : Maximum rotation of shaft when machining and not machining.
Type of work
Rapid feed F1 = 538 2000 30
Cutting F2 = 2018 1 70
24
Project 1
Where:
- C0 : Static load
- fs: static strength factor, for machinetool is fs = 1,5 – 3 (chọn fs = 2)
- Fa max : Maximum axial force acting on ball-screw
C0 = 2×20180 = 40360 N
Dynamic load :
Ls
Ca 3 Fmx Fw
l
Where:
𝐹𝑚𝑥 : mean load
𝑓𝑤 : dynamic load factor, choose follow this table:
Type working Velocity of cutting fw
50
Ca 3 548.6 1.3 356.6 (kgf)
400
So we choose the screw has dynamic load Ca 357kgf
25
Project 1
26
Project 1
Rough check :
- Life working:
Ca 3 2110 3
Ls ( ) l ( ) 400 10358( km)
Fmx Fw 548.6 1.3
- Allowable rotation :
Type of support is fixed – support so : f = 15.1
𝑑𝑟 7
20.5
𝑛= 𝑓× 2
× 10 = 15.1 × 2
× 107 = 4314 𝑟𝑝𝑚 > 2000
𝐿 847
Both life expectancy and work speed are greater than the design requirements.
So the choice as above is satisfied.
27
Project 1
E = 0,018mm
3.2.7. Shift due to temperature ( seeting 3℃ )
+ Shift due to temperature:
L = 𝜌. 𝜃. 𝐿 = 12 10 3 847 = 0,03mm.
6
+ Acting force :
L E dr 2 0.03 2.1104 20.52
F L K s 245.5 kgf
4L 4 847
28
Project 1
Have :
- Axial force acting on each shaft : Fmx 548.6kgf
- Mass : m = 640 kgf
- Force acting on 4 ball-bearing are the same :
mg 640 10
Fr 1600 N
4 4
Calculate the ratio : Fmx / Co
Fmx 548.6
0.14
Co 3840
29
Project 1
Take this ratio to following figure to fine the corresponding of e for radial contact
groove ball bearing.
e = 0.3
Fmx
From the ratio and compare it to the value of e:
VFr
Fmx 548.6
3.43 >> e
VFr 1 160
30
Project 1
v2 0.352
And the distance 𝑋 = = = 0,01225m = 12,25 mm.
2a 25
31
Project 1
Distance psitionings:
Y table: Distance positioning :
- If X table in the middle of Y table then there is no flip torque .So, when calculate
should set X table in the farthest position with center of Y table for operating system
working on hardest.
- When calculate data for Y table, set X table and blank is a single block has mass
equal to total mass ( mo+ mx ) = 860kg.
- Regarded center of X table, Y table, cutting tool lying on the same straight line.
Distance positioning : (mm) X table Y table
32
Project 1
Pt3la1
m1a1l4 0 1064
2l1
mal
Pt4la1 1 1 4
0 -1064
2l1
33
Project 1
34
Project 1
2. Equivalent load :
In constant motion:
3 1 Pla
3 1 Pt3la1
Pla 3119 4221
PE 4la1 P4la1 Pt4la1 2931 4475
35
Project 1
- Y table :
C0 20700
f sx 2.86
PE 2la1 7232
36
Project 1
4. Average load:
The average load ( N ) X table Y table
PE1la13 X 1 PE31 X 2 PE1la33 X 3 PE1ra13 X 1 PE31 X 2 PE1ra33 X 3 3529 2789
Pm1 3
2ls
5. Nominal life: Ln
Choose f w = 1,2:
37
Project 1
1. Moment of inertial :
- Screw shaft :
7.8 103
JB D L
4
2.54 99.7 11.93(kgf .cm2 )
8 8
- Moving part :
2 2
l 1
W
2
JW 500 12.67( kgf .cm )
2 2
- Coupling :
l ' D '4 7.8 103 (3D) (1.7 D) 4
JC
32 32
7.8 103 (3 2.5) (1.7 2.5) 4
1.87(kgf .cm 2 )
32
'
D is diameter of screw shaft, l is the connecting shaft length.
So the moment of inertial of the ballscrew is :
38
Project 1
Fa l 440 1
+ Rapid feed : Ta 77.8(kgf .cm)
2 2 0.9
1990 1
+ Cutting : Tc 351.9(kgf .cm)
2 0.9
The maximum require driving torque is preloading torque plus friction torque of
heavy cutting: TL Tp Tc 383.6(kgf .cm)
3. Motor choosing :
Select servo motors to control the axis motion trajectory Ox
Input data
+ Deceleration gear ratio i = 1. (Due to choose the motor directly connected to the
vit-me without over gear)
a) Friction moment
m.g..l.cos 500 10 0.1 0.01 cos 0
M fric 0.9 Nm
2 .i. 2 1 0.9
b) Anti-gravity torque of texture
c) Linear velocity
39
Project 1
Dn 25 2000
vmax 2.6m / s
60 1000 60000
d) Moment of machine
l Fm 0.01 19900
M machine 13.5 Nm
2 i vmax 2 1 0.9 2.6
e) Static moment
40
Project 1
Where :
- J is the total moment of inertia. (Torque + torque calculations for by
motor - Rotor Inertia J)
- TM' 2TM
- TL is the torque
- f is the factor of safety. f = 1.2
Re-arrangement:
(26.47 66.5) 104 2 2000
ta 1.2 0.35s 0.7 s
2 22.5 383.6 10 102 60
satisfied.
5. Calculation of strain acting on the screw :
F F 19900 4 N
max2 60.3N / mm2 60.3 106 2
A dr 20.52
m
4
Tmax TL 383.6kgf .cm 3836kgf .mm
dr 4 20.54
J 17338.6mm4
32 32
T r 3836 12.5 N 6 N
2.8 2.8 10
J 17338.6 mm 2 m2
N
max 2 2 60.4 106 2
m
Selecting the material of shaft is 50CrMo4 has :
- Yield strength is 5.5 108 N / m2 > max
- Tensile strength is 8 108 N / m 2 > max
the choosen screw shaft is satisfied.
6. Critical load of screw shaft :
2 NEI dr 4 20.54
P 2
m 2
10 3
500 2
103 97845kgf 19900kgf
L L 950
41
Project 1
7.8 103
JB D4 L 2.54 84.7 10.13(kgf .cm 2 )
8 8
- Moving part :
2 2
l 1
J W W 640 16.21(kgf .cm )
2
2 2
- Coupling :
l ' D '4
7.8 103 (3D) (1.7 D) 4
JC
32 32
7.8 103 (3 2.5) (1.7 2.5) 4
1.87(kgf .cm 2 )
32
'
D is diameter of screw shaft, l is the connecting shaft length.
- So the moment of inertial of the ballscrew is :
42
Project 1
Fa l 538 1
+ Rapid feed : Ta 95.1(kgf .cm)
2 2 0.9
2018 1
+ Cutting : Tc 356.9(kgf .cm)
2 0.9
The maximum require driving torque is preloading torque plus friction torque of
heavy cutting: TL Tp Tc 389(kgf .cm)
3. Choose motor :
Select servo motors to control the axis motion trajectory Ox
Input data
43
Project 1
c) Linear velocity
Dn 25 2000
vmax 2.6m / s
60 1000 60000
d) Moment of machine
l Fm 0.01 20180
M machine 13.7 Nm
2 i vmax 2 1 0.9 2.6
e) Static moment
f) Speed of motor
vmax i 2.6 1
nnoml 260rpm
l 0.01
Based on the static moment of the engine and the motor speed, we choose its engine
1FT6 086 – 8AC7 moment is 22.5 Nm boots and a maximum rotational speed
2000rpm as shown below:
Mmotor ≥Mstat
44
Project 1
Where :
- J is the total moment of inertia. (Torque + torque calculations for by
motor - Rotor Inertia J)
- TM' 2TM
- TL is the torque
Re-arrangement:
(28.21 66.5) 104 2 2000
ta 2
1.2 0.39s 0.7 s
2 22.5 389 10 10 60
satisfied.
5. Calculation of strain acting on the screw :
F F 20180 4 6 N
max2 61.3 N / mm 2
61.3 10
A dr 20.52 m2
4
Tmax TL 389kgf .cm 3890kgf .mm
dr 4 20.54
J 17338.6mm4
32 32
T r 3890 12.5 N 6 N
2.8 2.8 10
J 17338.6 mm 2 m2
N
max 2 2 61.4 106 2
m
Selecting the material of shaft is 50CrMo4 has :
45
Project 1
46
Project 1
Chapter IV : CONCLUSION
Problem : Design the guidance system for 3 -axis CNC milling machine .
Based on the problem of selecting the details , parts used in CNC machines, we can
calculate :
1. Ball screw shaft X and Y. With a given length of working, we determined the
allowable diameter matching the requirements speed of the machine and dynamic
load factor response to the requirements load.
2. Determined the type of ball bearing needed for 2 shaft.
3. The motor has capacity, torque and starting torque suitable for acceleration ,
deceleration and phases work of the machine.
4. Selected the guide rails.
47
Project 1
Reference
- NSK ball screw, NSK linear guide way catalog.
- PMI ball bearing catalog
- Hệ thống truyền động và dẫn hướng máy CNC 01-2014 – Bộ môn GCVL và
DCCN
- Giáo trình dung sai lắp ghép và kỹ thuật đo lường – Giáo sư Ninh Đức Tốn
48