0% found this document useful (0 votes)
4 views

ROBO_366_Final_Report

The Metal Sense PRO project developed a conveyor system capable of sorting metal and non-metal parts using an inductive sensor and pneumatic cylinder, integrated within a PLC program. The final design, which simplified the initial concept, achieved 100% accuracy in sorting during testing but has limitations in part size flexibility. Recommendations for future enhancements include adding functionality for a wider range of part sizes and additional monitoring features.

Uploaded by

rlathiya70
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

ROBO_366_Final_Report

The Metal Sense PRO project developed a conveyor system capable of sorting metal and non-metal parts using an inductive sensor and pneumatic cylinder, integrated within a PLC program. The final design, which simplified the initial concept, achieved 100% accuracy in sorting during testing but has limitations in part size flexibility. Recommendations for future enhancements include adding functionality for a wider range of part sizes and additional monitoring features.

Uploaded by

rlathiya70
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 29

ROBO 366 – Design Project and Development 2 – Final Technical Report 1

Final Report - Metal Sense PRO


Kurtis Rozmahel (301216412)

Rahul Kumawat (301311776)

Raheel Lathiya (301213520)

Sagarbhai Jayswal (301399021)

Alejandro Verde Morales (301371271)

Centennial College

School of Science and Technology

Department of Automation and Robotics

ROBO366-003

James Cook

Furong Tan

Date: 04/12/2025
ROBO 366 – Design Project and Development 2 – Final Technical Report 2

Declaration of Group Authorship

We, Kurtis Rozmahel, Rahul Kumawat, Raheel Lathiya, Sagar Bhai Jayswal, and

Alejandro Verde Morales, confirm that this breakdown of authorship represents our

contribution to the work submitted for assessment, and our contribution is our work and

is expressed in our own words. Any uses made within the Technology Report of the

works of any other author, separate from the work group, in any form (ideas, equations,

figures, texts, tables, programs), are properly acknowledged at the point of use. A list of

the references used is included.

Name Sections Completed Signature


Kurtis Rozmahel Abstract and Conclusion

Rahul Kumawat Introduction and Gantt Chart

Raheel Lathiya Calculations and Formatting

Sagar Bhai Jayswal Electrical Circuit and Results

Alejandro Verde Design and Appendices


Morales

Date: 04/12/2025
ROBO 366 – Design Project and Development 2 – Final Technical Report 3

Abstract

The Metal Sense PRO project is the development of a conveyor system with metal and

non-metal part sorting functionality. The system was made by incorporating an inductive sensor

and pneumatic cylinder onto a conveyor and connecting everything within a PLC program. The

system comes equipped with safety functionality, including an MCR, E-stop, and light indicators.

Throughout the project, the design is seen to have varied from the initial concept by a large

amount. The final design ended up only using a single sensor and cylinder to sort the two

distinguishable parts. The performance of the project was a success as the system was able to

accurately sort all fed metal and non-metal parts into their respective collection bins. The

simplicity of the design has the benefit of being easy to troubleshoot, but has the drawback of

low flexibility when it comes to the shape and size of parts being sorted. Further improvements

would include adding functions and altering the design in a way that allows for sorting of a wider

range of parts.
ROBO 366 – Design Project and Development 2 – Final Technical Report 4

Table of Contents

1. Cover Page ………………………………………………………..……….. 1.

2. Declaration of Group Authorship ………………………………..………. 2.

3. Abstract ……………………………………………………………….…… 3.

4. Table of Contents ……………………………………………….…………. 4.

5. List Of Illustrations …………………………………………….…………. 5.

6. Introduction ………………………………………………………………. 6.

7. Design …………………………………………………………………. 07-08.

8. Results and Analysis …………………………………………………. 09-11.

9. Conclusion ………………………………………………………………… 11.

10. Recommendations ……………………………………………………….. 12.

11. References ………………………………………………………………… 13.

12. Appendices …………………………………………………………….. 14-29.

A. Mechanical Drawing ……………………………………………… 14-15.

B. Electrical Circuit …………………………………………………… 16-19.

C. Pneumatic Schematic …………………………………………………. 20.

D. PLC Program ………………………………………………………….. 21.

E. Cycle Time Calculation …………………………………………….. 22-23.

F. Project Expenses ……………………………………………………….. 23.

G. Gantt Chart ……………………………………………………………... 24.

H. Project Timeline ……………………………………………………. 25-29.


ROBO 366 – Design Project and Development 2 – Final Technical Report 5

List of Illustrations

Figure 1. Final Flow Chart of the Complete Process …………………………………. 09.

Figure A.00 Metal Sense PRO Design (Top, Front and Side View) ……………….… 14.

Figure A.01 Metal Sense PRO Overall Dimensions with B.O.M …………………….. 14.

Figure A.02 3D Part - Feed Parts Guide Rail ………………………………………….. 15.

Figure A.03 3D Part - Sensor and Cylinder Holder …………………………………… 15.

Figure B.00 Metal Sense Pro – Electrical Safety Circuit ……………………………….. 16.

Figure B.01 Metal Sense Pro – Digital Input Circuit 01 ………………………………... 17.

Figure B.02 Metal Sense Pro – Digital Input Circuit 02 (Not Used) …………………… 18.

Figure B.03 Metal Sense Pro – Digital Output Circuit …………………………………. 19.

Figure C.00 Pneumatic Circuit ……………………………………………………………. 20.

Figure D.00 PLC Program …………………………………………………………………. 21.


ROBO 366 – Design Project and Development 2 – Final Technical Report 6

Introduction

The Metal Sense PRO project is the development of a reliable sorting system that acts as

a method to reject metal parts from a process. The objective of the project was to design the

system using technology and standards that are present in the automation industry. This result is

a system that uses a programmed PLC, sensors, and actuators to achieve its goal. The Metal

Sense PRO system also includes safety functionality seen on industry machines, such as an MCR

that deactivates upon the press of an emergency stop, which will prevent the system from

restarting until the MCR is reset with a labelled pushbutton.

A light system is also present to show the status of the system, and indicates whether the

MCR needs to be reset. Using this equipment, the goal is to separate oncoming parts depending

on whether they are made out of metal or non-metal. Therefore, the project uses engineering

principles such as an inductive sensor to differentiate metal parts from the rest and a solenoid-

actuated directional control valve (DCV) to direct air into a pneumatic cylinder, which pushes

desired parts to a separate location. The operation, light system, and safety functions are all

interconnected through the PLC program. This allows the operator to control the machine, safely

stop it from running in case of emergency, and see the status of the operation with the light. To

determine whether the developed system is a success, an experiment will be run where metal and

non-metal parts are fed onto the conveyor, and two collection bins will be placed for the two

distinct types of parts.

The experiment is to see whether the system pushes all of the metal parts off of the

conveyer into the first collection bin and let the non-metal parts continue into a collection bin at

the outlet of the conveyer, upon which it will be determined if the Metal Sense PRO project is a

success, or if there is still room for improvement.


ROBO 366 – Design Project and Development 2 – Final Technical Report 7

Design

Determining the essential functional criteria for developing an automated system that

identifies and separates metal and non-metal components was the first step in the Metal Sense

PRO project's design process. A modular conveyor-based sorting machine with sensors,

actuators, and a programmable logic controller (PLC) was the cornerstone of the system design.

Each component was carefully selected and put into place based on compatibility, performance,

and industry relevance.

Its strong functionality and flexibility in ladder logic programming led to the selection

of the Omron CP1L PLC for control logic and I/O management. An inductive proximity sensor,

which has a high response frequency for detecting metal, was utilized to find metallic particles

on the conveyor. Metal components were to be ejected from the conveyor line using a pneumatic

cylinder that was driven by compressed air and managed by a solenoid directional control valve.

Consistent material flow for the items being inspected was provided by a DC-powered conveyor

system.

To make modifications easier and guarantee a clear division between functional areas like

sorting, detection, and collection, the complete system was developed in SolidWorks utilizing a

modular approach. Guide rails and sensor/piston mounting brackets were among the specially

made components that were 3D printed after being modelled in CAD. As a result, important

sensor and actuator interfaces were precisely aligned and robustly assembled.
ROBO 366 – Design Project and Development 2 – Final Technical Report 8

Relays, 6-amp circuit breakers, and indicator lights were among the common industrial

parts used in the electrical circuit (Masar, 2023). With an MCR (Master Control Relay) acting as

a safety interlock, wiring was meticulously routed from the control panel to every device. When

the emergency stop button was hit, the MCR would turn off all outputs and could only be reset

using a specific pushbutton.

CX-Programmer was used for programming, and a comprehensive sequence was created

to manage system failures, regulate the pneumatic ejection cylinder, and monitor sensor

conditions (GARY, 2003). The ladder logic made use of timers and flags to guarantee safe

operation and timely activation. The team was able to optimize PLC logic and guarantee

dependable detection and sorting during testing and debugging phases

The appendices' comprehensive mechanical drawings, schematics, and part lists

contributed to the design's overall readability and clarity. This ensured that every facet of part

assembly, circuit wiring, and programming was well documented for future duplication or

enhancements.
ROBO 366 – Design Project and Development 2 – Final Technical Report 9

Results and Analysis

For the final design, it is apparent that a few things changed compared to the initial

concept. Before the preliminary design, the idea was to separate the two groups of parts (metal

and non-metal) on the conveyor into their own path, which led to individual downstream

conveyors. This concept required the use of two pneumatic cylinders and three conveyors. After

consideration, it was determined that this concept was out of the scope and budget of this project,

and the design was simplified to require only one conveyor and one cylinder. This led to the

creation of the preliminary design, which is much closer to the final design. The preliminary

design followed the same logic as the final design, where metal parts were picked up by an

inductive sensor, and rejected off the conveyor into a collection bin by a cylinder. Differences

include placements of the sensor and cylinder, and the control panel layout.

Figure 1. Final Flow Chart of the Complete Process


ROBO 366 – Design Project and Development 2 – Final Technical Report 10

Calculations were done to confirm mechanical and temporal feasibility to help the design

process. For instance, the conveyor speed and part spacing were used to calculate the sorting

cycle time. With a target of around 7 parts each cycle and a conveyor length of 920 mm, and a

belt speed of 50 mm/sec, the projected cycle time per part was 1.3 seconds. The pneumatic

actuator also underwent force analysis, which revealed that 10.13 N of force was needed to push

items off the conveyor without jamming. Also, the range of the inductive sensor is 8 mm

(ELSEVIER, June 1995, pp. 179-188).

Object sorting is a practical function when it comes to automation, as it allows processes

to differentiate between wanted and unwanted parts. In the case of Metal Sense PRO, it was

decided to develop an object sorting system that distinguishes metal from non-metal parts. The

resulting design ended up being functional and reliable when experimented on. The experiment

involved feeding two distinctive metal and non-metal parts in a random sequence and observing

whether all the parts were sorted into their respective collection bins. The result was 100%

accurate, as the system did not fail to push a single metal part off the conveyor into its bin.

This final design for the project has both positive and negative aspects. Overall, the

system is simple, which has benefits and limitations. For example, the simplicity of the design

makes it easy to troubleshoot, as there are not many aspects that can be adjusted. When the

cylinder was actuating too soon, jamming the system instead of pushing the part, the only

adjustment that could be made was the timing in the PLC program, and the system rejected

reliably after the timer was increased. However, there are many limitations to this design. For
ROBO 366 – Design Project and Development 2 – Final Technical Report 11

example, with a fixed guide at the infeed of the conveyor and the part having to be positioned

right next to the sensor to activate it, any part too small can easily be fed too far from the sensor

to get picked up. The feed parts also must be large enough not to go under the sensor or cylinder.

This makes the system have a very small tolerance for the sorted parts' size, which limits the

application.

Conclusion

In conclusion, Metal Sense PRO is a reliable metal and non-metal sorting system that was

developed using concepts and technology present in the industry. The conveyor system uses an

inductive sensor and a pneumatic cylinder to reject metal parts into a separate collection bin.

This system includes full safety functionality such as an MCR with a reset pushbutton, E-stop,

and a status indicator light, all incorporated into a PLC program that runs the operation. The

success of the project was determined by running an experiment where many metal and non-

metal parts were fed onto the conveyor and observing whether they were all collected into the

proper bins. This experiment yielded 100% accurate sorting results. When comparing the design

to the initial concept, it is seen that the final product largely differs, as it was simplified to use

only one sensor, cylinder, and conveyor. This final design comes with the benefit of being easy to

service and troubleshoot, but has the limitation of being inflexible about the size or shape of the

parts it sorts.
ROBO 366 – Design Project and Development 2 – Final Technical Report 12

Recommendations

 Within the project's scope and budget, the finished result was deemed successful.

 If further work is done, some enhancements could be possible. The usefulness of the

existing system is limited since it only sorts metal and non-metal pieces.

 A counter and a display for rejected metal components are examples of extra

functionality that might be included.

 A greater variety of part sizes and shapes might be accommodated by altering the design.
ROBO 366 – Design Project and Development 2 – Final Technical Report 13

Reference

ELSEVIER. (June 1995). Volume 15, Issue 3. In ELSEVIER, Measurement (pp. 179-188).

ELSEVIER.

GARY. (2003, June 30). Basics of Omron CX Programmer. Retrieved from CONTROL.COM:

https://control.com/forums/threads/basics-of-omron-cx-programmer.13243/

Masar, P. (2023, October 25). Electrical Controls & Indicators. Retrieved from revain.com:

https://revain.com/guides/electrical-controls-and-indicators-types-functions-and-

importance-in-industrial-automation-systems
ROBO 366 – Design Project and Development 2 – Final Technical Report 14

Appendices

A. Mechanical Drawings

Figure A.00 Metal Sense PRO Design (Top, Front, and Side View)

Figure A.01 Metal Sense PRO Overall Dimensions with B.O.M


ROBO 366 – Design Project and Development 2 – Final Technical Report 15

Figure A.02 3D Part - Feed Parts Guide Rail

Figure A.03 3D Part - Sensor and Cylinder Holder


ROBO 366 – Design Project and Development 2 – Final Technical Report 16

B. Electrical Circuits

Figure B.00 Metal Sense Pro – Electrical Safety Circuit


ROBO 366 – Design Project and Development 2 – Final Technical Report 17

Figure B.01 Metal Sense Pro – Digital Input Circuit 01


ROBO 366 – Design Project and Development 2 – Final Technical Report 18

Figure B.02 Metal Sense Pro – Digital Input Circuit 02 (Not Used)
ROBO 366 – Design Project and Development 2 – Final Technical Report 19

Figure B.03 Metal Sense Pro – Digital Output Circuit


ROBO 366 – Design Project and Development 2 – Final Technical Report 20

C. Pneumatic Schematic

Figure C.00 Pneumatic Circuit


ROBO 366 – Design Project and Development 2 – Final Technical Report 21

D. PLC Program

Figure D.00 PLC Program


ROBO 366 – Design Project and Development 2 – Final Technical Report 22

E. Cycle Time Calculation:

• Omron SYSMAC CP1L PLC

• Power Source:

Input voltage: 110VAC, 60Hz, 1.3Amp

Output Voltage: 24VDC, 3.0Amp

• Fuse rating: 110v -6Amps

• Inductive sensor: PNP, 1000Hz, Normally Open, 24 VDC, 200 mA

• Conveyor description: (from product description)

- 24VDC

- Total Length 920 mm

- Total Width 100 mm

- Motor RPM = 30 rpm

- Belt speed = 50 mm/sec

- Max capable load on conveyor = 3.5 kg

• Force generated by the cylinder

=AxP

=0.0314 x 72.5

=2.28 lbf

=10.13 N

 Parts dimension = 60 x 60 mm (including metal and non-metal parts).

So, possible parts on the conveyor

= (920/2)/60
ROBO 366 – Design Project and Development 2 – Final Technical Report 23

= 7.66 (possible parts)

Cycle time for sorting = (total belt length/2) / (belt speed)

= (920/2) / (50)

= 9.12 sec

Cycle time for sorting of 1 part is 9.12/7 = 1.3 sec.

F. Project Expenses:

Total Expense: 169.87 $


ROBO 366 – Design Project and Development 2 – Final Technical Report 24

G. Gantt Chart
ROBO 366 – Design Project and Development 2 – Final Technical Report 25

H. Project Timeline

 Week 1

Define Project Subject:

• Finalized the project topic through discussions and research with guidance
from Professors
• James Cook and Tan Furong.
• Team Members Involved: All (Rahul, Sagar, Raheel, Kurtis, Alejandro).
• Timeline: Started 10-Jan-2025, finished 12-Jan-2025 (2 days).
1. Project Research:

• Conducted research on project feasibility using Thingiverse and feedback


from Professor James
• Cook.
• Team Members Involved: All (Rahul, Sagar, Raheel, Kurtis, Alejandro).
• Timeline: Started 10-Jan-2025, finished 14-Jan-2025 (0.5 week).
2. Rough Concept:

• Developed an initial project concept through brainstorming sessions.


• Team Members Involved: All (Rahul, Sagar, Raheel, Kurtis, Alejandro).
• Timeline: Started 10-Jan-2025, finished 12-Jan-2025 (2 days).
3. Milestone 1:

• Achieved the first project milestone, ensuring project requirements and


feasibility.
• Team Members Involved: Rahul and Sagar.
• Timeline: Started 10-Jan-2025, finished 17-Jan-2025 (1 week).

 Week 2

4. Parts Collection:

• Started gathering required project parts from the college and external
sources. (70%
• complete).
• Team Members Involved: Kurtis and Rahul.
• Timeline: Started 17-Jan-2025, finished 27-Jan-2025 (10 days).
ROBO 366 – Design Project and Development 2 – Final Technical Report 26

5. Perform Calculations:

• Conducted technical calculations to verify system feasibility.


• Team Members Involved: Raheel and Sagar.
• Timeline: Started 17-Jan-2025, finished 20-Jan-2025 (3 days).
6. BOM Purchase or Make Decision:

• Decided which components to buy and which to fabricate.


• Team Members Involved: Sagar and Raheel.
• Timeline: Started 17-Jan-2025, finished 19-Jan-2025 (2 days).
7. Purchase Raw Materials:

• Began ordering raw materials from AliExpress and Amazon.


• Team Members Involved: Raheel.
• Timeline: Started 17-Jan-2025, ongoing (3 weeks).

 Week 3

8. Mechanical Design:

• Created detailed mechanical designs using SolidWorks.


• Team Members Involved: Alejandro.
• Timeline: Started 24-Jan-2025, finished 30-Jan-2025 (1 week).
9. Circuit Design:

• Developed circuit diagrams using AutoCAD, ensuring compatibility with


mechanical
• components.
• Team Members Involved: All (Rahul, Sagar, Raheel, Kurtis, Alejandro).
• Timeline: Started 24-Jan-2025, finished 29-Jan-2025 (5 days).

 Week 4

10. Milestone 2:

• Successfully completed the second milestone, ensuring that the system


design and
• procurement phases were finalized.
• Team Members Involved: Sagar and Raheel.
ROBO 366 – Design Project and Development 2 – Final Technical Report 27

• Timeline: Started 24-Jan-2025, finished 30-Jan-2025 (1 week)

 Week 5
11. Assembly and Programming:
 Assembly: Conducted physical assembly of components in the machine
shop.
 Team Members Involved: All (Rahul, Sagar, Raheel, Kurtis, Alejandro).
 Timeline: Started 31-Jan-2025, finished 7-Feb-2025 (1 week).
12. Wiring:
 Connected system components through proper wiring techniques.
 Team Members Involved: Rahul, Sagar, Raheel.
 Timeline: Started 31-Jan-2025, finished 2-Feb-2025 (2 days).
13. Programming:
 Developed program logic using CX-Programmer.
 Team Members Involved: Kurtis, Raheel.
 Timeline: Started 31-Jan-2025, finished 2-Feb-2025 (2 days).
14. Milestone 3:
 Completed third milestone confirming mechanical-electrical
integration.
 Team Members Involved: All.
 Timeline: Started 31-Jan-2025, finished 7-Feb-2025 (1 week).
 Week 6
15. Mechanical Assembly Drawings:
 Created 2D/3D assembly drawings using SolidWorks.
 Team Members Involved: Raheel, Kurtis, Alejandro.
 Timeline: Started 14-Feb-2025, finished 21-Feb-2025 (1 week).

 Week 7
16. Electrical Circuit Schematics:
 Designed the electrical schematics using AutoCAD.
ROBO 366 – Design Project and Development 2 – Final Technical Report 28

 Team Members Involved: Rahul.


 Timeline: Started 21-Feb-2025, finished 25-Feb-2025 (4 days).

17. Milestone 4:
 Verified design documentation for milestone submission.
 Team Members Involved: All.
 Timeline: Started 14-Feb-2025, finished 28-Feb-2025 (2 weeks).

 Week 8
18. First Motion:
 Performed initial motion tests of the system components.
 Team Members Involved: All.
 Timeline: Started 28-Feb-2025, finished 7-Mar-2025 (1 week).

 Week 9
19. Troubleshooting:
 Identified and resolved errors in mechanical and electrical
components.
 Team Members Involved: All.
 Timeline: Started 7-Mar-2025, finished 14-Mar-2025 (1 week).

 Week 10
20. Troubleshooting (Continued):
 Continued debugging for stable system operation.
 Team Members Involved: All.
 Timeline: 14-Mar-2025 to 21-Mar-2025 (1 week).

 Week 11
21. Milestone 5:
 Presented the working prototype for evaluation and validation.
ROBO 366 – Design Project and Development 2 – Final Technical Report 29

 Team Members Involved: Raheel, Kurtis, Alejandro.


 Timeline: Started 28-Feb-2025, finished 21-Mar-2025 (3 weeks).

 Week 12
22. Final Testing and Modifications:
 Executed final tests and made improvements based on feedback.
 Team Members Involved: All.
 Timeline: Started 21-Mar-2025, finished 28-Mar-2025 (1 week).

 Week 13
23. Report Submission:
 Submitted the technical and progress report using Luminate format.
 Team Members Involved: All.
 Timeline: Started 28-Mar-2025, finished 11-Apr-2025 (2 weeks).
24. Presentation Preparation:
 Prepared slides and practiced for final presentation.
 Team Members Involved: All.
 Timeline: Started 4-Apr-2025, finished 6-Apr-2025 (2 days).

 Week 14
25. Project Demonstration:
 Live demonstration of the final project to faculty and evaluators.
 Team Members Involved: All.
 Timeline: 11-Apr-2025 (1 day).

You might also like