Final Report
Final Report
June 2023
TABLE OF CONTENTS
PREFACE ....................................................................................................................iii
i|Page
1.3.4 Chain Drive ................................................................................................... 37
ACKNOWLEDGEMENT ......................................................................................... 66
REFERENCES .............................................................................................................. .
ii | P a g e
PREFACE
iii | P a g e
The project "Mechatronics System Design" was carried out to reinforce students'
understanding while also assisting them in recognizing the relationship between
theoretical knowledge and actual applications and use. The topic has several essential
applications in sectors such as product transportation, counting, and categorization.
Labor and manufacturing expenses can be minimized with this automation technology.
iv | P a g e
LIST OF FIGURES
vii | P a g e
LIST OF TABLES
viii | P a g e
CHAPTER 1. INTRODUCTION OF THE MECHANICAL
SYSTEM
9|Page
Figure 1.1 Color Sorter Schematic [1]
1) Sensor; 2) Light source; 3) Separating mechanism
A color sorter includes 3 main parts (Figure 1.1). The types of sensors and light
sources based on the applying technologies could be traditional photoelectric
sensors; CCD cameras with LED light sources; infrared light sources with
microwave detectors; or even X-ray systems. The separating mechanisms can be
mechanical or pneumatic devices.
● Sorting by dimensional parameters: Dimension sorters can be seen as height
sorters, width sorters, some other dimensional aspects, or even a combination of
dimensional aspects. Usually, this type of system has its range of items and the
sensors are set up to specifically sort those items by their dimensions. The sensors
can be infrared, CCD cameras, or as simple as limit switches.
11 | P a g e
1
12 | P a g e
Figure 1.5 Pop-up Wheel/Roller/Belt Sorter [5]
● Pivoting arm sorter: when the arm is actuated, it pivots into position, redirecting
and sorting a case onto a secondary takeout line (Figure 1.6) — 50-100 cases per
minute;
13 | P a g e
Figure 1.7 Pusher Sorter [7]
Unit sorters consist of:
● Tilt tray sorter: consists of trays mounted to a series of carts linked together into a
train of trays, which carry product and run in a continuous loop (Figure 1.8) —
100-200+ cartons per minute;
14 | P a g e
Figure 1.9 Cross Belt Sorter
● Push tray sorter: has the basis as the tilt tray sorter, but uses a push bar to divert
items instead of gravity (Figure 1.10) — 30-60 cartons per minute.
15 | P a g e
Figure 1.11 Bombay Sorter
16 | P a g e
• Working block (the actuators and sorting mechanisms): Need to have a high
response speed, and at least can keep up with the other function blocks.
• Power supply block: Need to have high efficiency, working reliability, and
stability.
17 | P a g e
Figure 1.15 A Typical Pneumatic Cylinder
• Sensors: based on the requirements of the system, the manufacturer chooses one
kind of sensor that suits the function of that classification mechanism. The system
designed and proposed in this project uses a photoelectric sensor (Figure 1.16).
18 | P a g e
Figure 1.17 Typical Motor Model
21 | P a g e
roller conveyor is slanted or installed at an angle. Shipping businesses employ gravity
roller conveyors to load and unload vehicles.
22 | P a g e
framed ones. Chain conveyors move quite slowly because of the sorts of goods they
transport.
From the requirement of Design Project 1 as in Table 1.1, the following conveyor
belt parameters:
• The maximum loading on the conveyor belt: ΣQmax = 27.5 kG;
• The width of conveyor belt: W = 150 mm;
• The thickness of conveyor belt: H = 3 mm;
• The working length of conveyor belt: Lw = 1350 mm;
• The standard chosen length: L = 1500 mm;
• The velocity of conveyor belt: v = 0.075 m/s;
• The standard roller diameter: d = 60 mm.
24 | P a g e
current or direct current, brushed or brushless, single-phase, two-phase, or three-phase,
axial or radial flux, and air- or liquid-cooled.
Common types of electric motors are:
• AC brushless motor: AC brushless motors are widely used in motion control. They
utilize synchronous rotation of the stator and rotor by induction of a rotating
magnetic field created in the stator. They are powered by permanent
electromagnets.
• DC brushless motors were initially intended to offer superior performance in a
smaller area than DC brushed motors, and they are smaller than equivalent AC
counterparts. In the absence of a slip ring or commutator, an integrated controller
is utilized to assist with operation.
• Stepper motors: employ an internal rotor that is electrically modulated by external
magnets. Permanent magnets or soft metals might be used to make the rotor. The
rotor teeth align with the magnetic field as the windings are activated. This enables
them to move from one location to another in set increments.
• Servo motors: A servo motor is any motor that is linked with a feedback sensor to
aid in positioning; consequently, servo motors are the foundation of robotics.
There are both rotary and linear actuators employed. Brushed DC motors are
widespread, but brushless AC motors are taking their place in high-performance
applications.
In this project, the chosen motor is a DC motor (brushless) with the following
characteristics: it is affordable and suitable for the scale of this project. Moreover, the
DC motor is considered a simple element, straightforward to operate, lightweight, and
sustainable. It is also easy to replace such a simple and cheap element.
With the calculation guidelines, the required power on the motor’s shaft Pct and the
preliminary speed on the motor’s shaft nsb, as follows: Pct = 24.6 (W) and nsb = 477.4
(rpm), then, we can select the motor using Wanshin’s catalog. Choosing the motor
number 80YS25DV22 which has:
• The output power is Pdc = 25 (W);
• The output speed is ndc = 500 (rpm);
• Input voltage: 220 (V).
25 | P a g e
1.2.4 Chain Drive
In general, chain and belt drives are most commonly used to transmit power from
one point to another. Considering all the pros and cons of the two mechanisms, the chain
belt is certainly more suitable for the project.
From all the calculations and selections, the chain drive parameters can be
summarized in the following table:
Table 1.2 Chain Drive Parameters
Specification Symbol
Chain type Bush roller chain
Chain pitch t 12.7 (mm)
Number of links x 100
Shaft distance a 388.9905 (mm)
Small sprocket’s teeth number z1 25
Large sprocket’s teeth number z2 51
Sprocket’s material Gray cast iron
Small sprocket’s pitch diameter d1 101.33 (mm)
Large sprocket’s pitch diameter d2 206.30 (mm)
Small sprocket’s outside diameter da1 106.881 (mm)
Large sprocket’s outside diameter da2 212.259 (mm)
Bottom radius r 3.94 (mm)
Small sprocket’s bottom diameter df1 93.45 (mm)
Large sprocket’s bottom diameter df2 198.42 (mm)
Force acting on the shaft Frx 266.67 (N)
26 | P a g e
The sprocket mounting diameter 15 (mm)
The bearing mounting diameter 20 (mm)
The conveyor belt mounting diameter 60 (mm)
The bearing number 1000904
Keyed joint Interference fit
The key width 5 (mm)
The key height 5 (mm)
The keyhole depth on the shaft 3 (mm)
The keyhole depth on the sleeve 2 (mm)
The key length 28 (mm)
27 | P a g e
Figure 1.24 Double Acting Cylinder Principle
A 3/2 pneumatic valve is paired with the cylinder to control its motion of it
properly.
28 | P a g e
Figure 1.26 3/2-way Valve in Double Acting Pneumatic Cylinder Controlling
The standard value D = 16 (mm) (Figure 3.26) with the standard stroke of S = 200
(mm) is chosen, specifically, the CDJ2B16-200Z model. The air compressor is
commonly chosen as the Btec BT2024 with a tank volume of around 24 liters.
1.2.7 Sensors
A sensor, in the widest sense, is a device, module, machine, or subsystem that
detects events or changes in its surroundings and transmits the data to other electronics,
most often a computer processor. Sensors are a type of equipment that is widely utilized
nowadays, particularly in the fields of industry and communication. A sensor recognizes
physical or chemical components where it is situated and then converts it into encoded
information that may be transferred to a monitor, computer, or PLC system to operate
other devices remotely. Information is processed to extract qualitative or quantitative
parameters of the environment, serving the needs of scientific, technical or people's
research, and briefly called measurement, serving in information transmission and
processing, or in controlling other processes.
Sensors are classified in many ways. Some are simple, while others are extremely
intricate.
The sensors are separated into two categories in the first classification: active and
passive. Active sensors require an external excitation or power signal to function.
Passive sensors, on the other hand, do not require any external power supply and
create output responses directly.
29 | P a g e
The other type of classification is based on the method of detection used in the
sensor. Detection methods include electric, biological, chemical, and radioactive
detection.
The following classification is based on conversion phenomena, namely the input
and output. Photoelectric, thermoelectric, electrochemical, electromagnetic, thermotic,
and other frequent conversion phenomena are listed here.
Analog and digital sensors are the last classifications of sensors. Analog Sensors
generate an analog output, which is a continuous output signal (typically voltage, but
other quantities such as resistance, etc.) In relation to the quantity being measured.
In contrast to analog sensors, digital sensors function with discrete or digital data.
The data in digital sensors is digital in nature and is used for conversion and
transmission.
30 | P a g e
Sensitivity is a measure of the change in output of the sensor relative to a unit
change in the input (the measured quantity.)
Resolution is the smallest amount of change in the input that can be detected and
accurately indicated by the sensor.
Linearity is determined by the calibration curve. The static calibration curve plots
the output amplitude versus the input amplitude under static conditions. Its degree of
resemblance to a straight line describes the linearity.
Drift is the deviation from a specific reading of the sensor when the sensor is kept
at that value for a prolonged period of time. The zero drift refers to the change in sensor
output if the input is kept steady at a level that (initially) yields a zero reading. Similarly,
the full -scale drift is the drift if the input is maintained at a value which originally yields
a full-scale deflection. Reasons for drift may be extraneous, such as changes in ambient
pressure, humidity, temperature etc., or due to changes in the constituents of the sensor
itself, such as aging, wear etc.
The range of a sensor is determined by the allowed lower and upper limits of its
input or output. Usually, the range is determined by the accuracy required. Sometimes
the range may just be determined by physical limitations.
Repeatability is defined as the deviation between measurements in a sequence
when the object under test is the same and approaches its value from the same direction
each time. The measurements have to be made under a short enough time duration so
as not to allow significant long-term drift. Repeatability is usually specified as a
percentage of the sensor range.
Reproducibility is the same as repeatability, except it also incorporates long time
lapses between subsequent measurements. The sensor has to be operated between
measurements but must be calibrated. Reproducibility is specified as a percentage of
the sensor range per unit of time.
Sensor selection:
The system proposed must ensure that it can sort products based on both their shapes
and their heights. Therefore, here then chosen sensor is the photoelectric sensor
OMRON E3F3, used for optical proximity measurement.
31 | P a g e
Figure 1.28 OMRON E3F3
32 | P a g e
Figure 1.30 Programmable Logic Controller (PLC)
PLC is a better choice than relay system or standard computer due to the following
reasons:
• Saving space: a PLC needs less space than a standard computer or a relay control
box, with the same purposes;
• Saving energy: PLC consumes energy at really low level, compared to standard
computers;
• Low cost: a PLC costs approximately about 5 to 10 relays, but PLC can replace
hundred of relays;
• High adaptability to industrial environment: The housing of PLC is usually made
of hard material, which can withstand contaminants, moisture, vibrations, and
noises;
• Direct interface: Standard computers need a complex system to be interacted with,
while, PLC can be directly controlled with the I/O modules;
• Easy to program: Most of the PLCs use the programming languages having
trapezoidal diagrams, which are identical to common relay control systems;
• Highly flexible: The control program of PLC can be modified quickly and easily,
using flash memory cards or network transmission.
PLC also has some disadvantages, such as:
33 | P a g e
• The non-standardized programming language: Each manufacturers have their own
language making it harder for the users;
• Considering small-scale control circuits, PLC costs more than the methods using
relay.
1.2.9 Relay
In electronics, a relay is an electrically operated switch that uses an electromagnet
to mechanically open or close a set of contacts. When an electrical current is applied to
the relay's coil, it creates a magnetic field that pulls a metal armature towards the coil,
causing the contacts to either open or close. Relays are commonly used in circuits to
control high-voltage or high-current devices with low-voltage signals, such as in
automotive applications, industrial control systems, and home automation systems.
34 | P a g e
1.3 System 3D Model
1.3.1 Conveyor Frame
As presented above, all the frameworks in this project are designed to be made of
extruded aluminum bars, with the standard maximum length of each bar being 1000
(mm). The use of aluminum bars makes it easier to transport the system from place to
place and makes it more useful in most cases, we can simply add more bars or more
mechanisms into the existing systems without any welding work.
35 | P a g e
Figure 1.33 The PVC Belt 3D Model
1.3.3 Motor
The selected motor has a standard gear-drive built-in with the transmission ratio
utv = 10; the working power Pdc = 25 (W); the output speed of the motor with the gear-
drive is 50 (rpm).
36 | P a g e
1.3.4 Chain Drive
The external transmission used in this project is a chain drive.
37 | P a g e
1.3.5 3D Model of the Product Sorting System
A full operating cycle is executed as follows: The product sorting system starts,
then the items are dropped into place by the vibrating feeder with 4 items stacking on
each other. The cylinder at the feeder position pushes the items to be spaced evenly 250
mm, and the system starts classifying. Firstly, the first sensor (counting from the feeder
side), which is placed 100.5 (mm) above the conveyor belt surface, will detect any items
with 100 (mm) height to push down the first conveyor slide. With the same method, the
next sensors are placed above the conveyor belt 70.5 (mm); 50.5 (mm) to detect any 70
(mm) or 50 (mm) height item, respectively. Here, we have three specific item types with
the same height at 30 (mm), which are two cube items and one cylindrical item.
Considering two cubes are different from each other in colors. To classify these three
item types left, we use sorting sensors to detect the differences in shape and in color.
Then, two of them will be pushed into the last 2 conveyor slides and the last one drops
out at the end of the belt.
38 | P a g e
Figure 1.37 The Final 3D Model of the Product Sorting System
1.4 System Control Charts
39 | P a g e
Figure 1.39 The General Control Chart
40 | P a g e
CHAPTER 2. CONTROL SYSTEM CONFIGURATION
41 | P a g e
Figure 2.2 shows the simplified layout of the system.
42 | P a g e
• Pressing START button, the cylinder at S2 pushes the identified item (with h = 7
mm) into the sorting tray and storing unit. Consequently, the counting sensor at
S2 (+1);
• If the S2 sensor is not activated, the conveyor belt’s motor keeps running to S3.
Here, if the S3 sensor is activated, the motor stops;
• Pressing START button, the S3 cylinder pushs the identified item (with h = 5 mm)
into the sorting tray and storing unit. The counting sensor +1;
• If the sensor S3 is not activated, the conveyor belt’s motor keeps running to S4.
Here, the counting sensor +1 and the item is kept being delivered to the S4 storing
unit;
• The sorting process repeats for the following item.
44 | P a g e
Figure 2.4 The Automatic Mode Control Chart
45 | P a g e
Figure 2.4 AD16-22DS LED Indicator Lights]
This indicator light model is reasonably low-cost, easy to install, and has high
brightness. Widely used in electric power, telecommunications, machine tool, motor,
home with long-life and high reliability.
46 | P a g e
2.2.3 Emergency Stop Buttons
Selecting the emergency stop button, having the same push mechanism as the
push buttons with an additional self-locking system (as shown in Figure 2.6):
• Model: LA38-11ZS;
• Mounting size: 22 mm;
• Max. voltage: 440 V;
• Max. current: 1 A;
• Contact type: 1NO 1NC.
47 | P a g e
Figure 2.7 LA38-11 Rotary Switch for MANUAL and AUTO Mode
48 | P a g e
Table 1.4 The Specification of OMRON E3F3 Photoelectric Sensor
49 | P a g e
2.2.7. Controller
Because the system need to withstand the noise in an industry environment so PLC is
our chosen type of controller in this case. For this project, PLC S7-1200 1212
DC/DC/DC is chosen
In this project we need 8 digital output and 6 digital output. Because we want to
isolate the controller from noise make by other “big” component of the system (motor,
pneumatic system) so we use a PLC with DC source so we can use a separate power
source. Also based on the type of sensor and relay we use, we need the PLC with DC
input and output.
50 | P a g e
CHAPTER 3. CONTROL PROGRAM AND DIAGRAMS
51 | P a g e
Figure 3.2 PLC Output Tags
with two intermediate tags (as presented Figure 3.3) for simulation mode and reset all
counters.
52 | P a g e
The main block is used to control all the primary features of the PLC program,
having the following networks (as shown in Figure 3.5):
• Shifting between operation modes (manual/automatic) by switching the
indicators;
• Running automatic operation mode when the indicator is on;
• Running manual operation mode when the indicator is on;
• Running simulation when the reset button is pressed;
• Calling the outputs.
53 | P a g e
Figure 3.5 Network of Main Program Blocks
The output functional block consists the networks of the system elements, as the
conveyor and the cylinders (in Figure 3.6):
• Activating the conveyor when the intermediate tag is on and the equivalent
indicator is on, for both cases of manual and automatic;
• Activating the valves controlling the cylinders (h = 10, 7, and 5 simultaneously)
when the intermediate tag is on, also for both cases of manual and automatic
operation.
54 | P a g e
Figure 3.6 Network of the Output Functional Block
The manual functional block is used for activating the intermediate tags of the
manual mode (Figure 3.7):
• Turn the conveyor motor on when the switch is on;
• Activate the cylinders when the equivalent switchs are on (for h = 10, 7, and 5).
55 | P a g e
Figure 3.7 Network of the Manual Operation Functional Block
56 | P a g e
Next program block to be considered is the automatic operation functional block,
including the reset function, automatic operation for the conveyor motor, the cylinders
and the sensors (as listed in Figure 3.8 and Figure 3.9):
• Reset all the counters when the reset button is pressed (Figure 3.8);
• Operating the conveyor motor with set and reset commands. When the cylinders
are retracted, changing bit from 1 to 0 by N_TRIG, the motor continues to
operate for the next product. For sorting purposes, the conveyor has to be stopped
when the sensors are activated, changing bit from 0 to 1 by P_TRIG;
• The cylinders can be operated somewhat the same idea using P_TRIG, as the
conveyor motor. When one of the height sensors (h = 10, 7, and 5) is activated,
the equivalent cylinder is set to active. Moreover, in order to avoid colliding,
after each activation, the cylinder is set to a delay state (here the delay is set as 3
seconds for initial simulating processes) before reset;
• The counters are used under the same method using P_TRIG. When one of the
height sensors is on, the counter will add one (+1) to the counting.
57 | P a g e
58 | P a g e
59 | P a g e
Figure 3.9 Operating Networks of the Automatic Functional Block
Finally, the simulation functional block. Here, a position tag is used to simulate
the process. Every system clock tick, as in Figure 3.10, the product will move one unit
on the equivalent axis. Then, if the product reaches the position that the one of the
sensors is activated, the position tag will be reset to “0”.
60 | P a g e
Figure 3.10 Network for Simulating the Sorting Process as the Movement of the
Product on the Conveyor
The triggering of the sensors is done by considering the position of the product on
the conveyor based on the value of position tag, as shown in Figure 3.11, for all the
product heights. The position of the sensors is specified, until the position value reaches
this specified level, the position will continuely be added one (+1).
61 | P a g e
62 | P a g e
Figure 3.11 Network for Simulating the Sensor Activations
Figure 3.12 Simulation Interface in TIA Portal V16 Using SIMATIC Module
63 | P a g e
As stated above, the switches at the cylinders and the conveyor motor position can
be used to manually operate the elements. Specifically, as demonstrated in a, the switch
of cube h = 7 is on, activating the cylinder stroke. Furthermore, b, showed that the
conveyor motor switch is on, activating the motor and the conveyor belt.
Turn the simulation switch on and change the operation to automatic mode, the buttons
for the sorting features appear. Pressing one of the buttons will start a sorting simulation
for the equivalent height, for example, the h = 5 button is pressed, the conveyor carries
the product to the h = 5 sensor, then, the conveyor motor stops and the cylinder stroke
extends to push the identified product into the container, then the counters at the sensor
and the container add 1 unit.
64 | P a g e
CHAPTER 4. CONCLUSION
This chapter concludes the process of delivering the Product Sorting System model,
from concept and ideas, mechanisms, selections and calculations. Despite consulting
technical literature, the student who proposed this project may have not fully grasped a
number of areas of general knowledge. As a result, when executing the project
"PRODUCT SORTING SYSTEM", it is inescapable that restrictions and flaws occur.
Therefore, the student is looking forward to hearing critical feedback and the support of
professors and instructors.
65 | P a g e
ACKNOWLEDGEMENT
I would like to express my gratitude to the lecturers at the School of Mechanical
Engineering, particularly Ph.D.Hoang Hong Hai who has energetically directed,
established suitable conditions, and provided us with significant knowledge for the
completion of this topic project.
66 | P a g e
REFERENCES
[1] Pfaff, F., Baum, M., Noack, B., Hanebeck, U. D., Gruna, R., Langle, T., &
Beyerer, J. (2015). Tracksort: Predictive tracking for sorting uncooperative bulk
materials. 2015 IEEE International Conference on Multisensor Fusion and
Integration for Intelligent Systems (MFI).
https://doi.org/10.1109/mfi.2015.7295737.
[2] System Sortowania Pustych butelek pod WZGLĘDEM WYSOKOŚCI. Vekamaf.
(2021, January 12). Retrieved February 18, 2023, from
https://www.vekamaf.pl/urz%C4%85dzenia/system-sortowania-pustych-butelek-
pod-wzgledem-wysokosci/.
[3] Rotating trays weight grader YGW-YP170/200/250/330F8 (F10). Easyweigh.
(2022, August 5). Retrieved February 18, 2023, from https://www.easyweigh-
group.com/products/rotating-trays-weight-grader/.
[4] Traceability & Quality Control. VisionID. (n.d.). Retrieved February 18, 2023,
from https://visionid.ie/solutions/vertical/manufacturing/traceability-quality-
control.
[5] Pop-up Sorter & Strip Belt Sorter Conveyor System. Conveyco. (2020, October
26). Retrieved February 18, 2023, from
https://www.conveyco.com/technology/sortation-systems/pop-up-sorter-and-
strip-belt-sorter-conveyor/.
[6] Falcon Autotech Pvt Ltd: MSME B2B portal. Falcon Autotech Pvt ltd | MSME
B2B Portal. (n.d.). Retrieved February 18, 2023, from
https://www.msmemart.com/member/product/105695/94253/linear-arm-sorter.
[7] Pusher sorter for low speed sorting of carton, cases, totes and Crates. Falcon
Autotech. (2022, April 12). Retrieved February 18, 2023, from
https://www.falconautotech.com/pusher-sorter/.
[8] Tilt Tray Sorter System: Tilt Tray Sortation Systems 24000 sorts/hr. Falcon
Autotech. (2022, October 7). Retrieved February 18, 2023, from
https://www.falconautotech.com/tilt-tray-sorter/.
67 | P a g e