SlideShare a Scribd company logo
1 of 27
Download to read offline
Smart Setup
Computational visual system to reduce setup time in CNC
vertical machining centers
Paulo Araujo, Romulo Lins, Alexandre Acácio, Cedéia Araújo, Rovilson Mafalda
November 6, 2017
Federal University of ABC
Graduate Program in Engineering and Innovation Management
Agenda
1. Problem statement
2. CNC machine setup
3. Proposed system
4. Results
5. Conclusions
Problem statement
Setup activities are time-consuming!
All steps needed to leave a
machine fully operational
They are costly and do not add
value to the final product
Problem statement
Setup activities are time-consuming!
All steps needed to leave a
machine fully operational
They are costly and do not add
value to the final product
The faster, the better
Less setup time Companies & Customers
CNC machine setup
CNC Computer Numerical Control
Machine axis movement controlled
by computer
CNC machine setup
CNC Computer Numerical Control
Machine axis movement controlled
by computer
The number of axis may vary
depending on the type of machine
CNC machine setup
CNC Computer Numerical Control
Machine axis movement controlled
by computer
z
x
y
The number of axis may vary
depending on the type of machine
We are focused on 3-D vertical
machines
CNC machine setup
Vertical machining center Inner structure of a VMC
CNC machine setup
Machine
initialization
Machine home
definition
Tools
verification
Machine
reference
definition
Part zero
definition
CNC program
loading
Program
execution
Machine
shutdown
CNC machine setup
Machine
initialization
Machine home
definition
Tools
verification
Machine
reference
definition
Part zero
definition
CNC program
loading
Program
execution
Machine
shutdown
Main objective of the project
CNC machine setup
CNC machine setup
Once the part zero point is
defined the machine controller
calculate all axis movements
relative to it
CNC machine setup
Once the part zero point is
defined the machine controller
calculate all axis movements
relative to it
There are different
methods to define the
part zero point
CNC machine setup
Once the part zero point is
defined the machine controller
calculate all axis movements
relative to it
There are different
methods to define the
part zero point
Methods may vary in
cost, accuracy, ease of
use, etc
Proposed system
Proposed system
Template to physically locate the
part zero point
Reference features to facilitate 3-D
location recovery
Stereo system to recover 3-D data
from the scene and locate the part
zero point in a single run
Proposed system
Before further investments it was conduct some laboratory experiments
3-D printed template 2 webcams+
Test: Measure the distance between 2 reference features and compare
it with the theoretical value
Algorithms and cameras’ calibration were implemented using Matlab
Results
Template photographed by the stereo system. Images undistorted
to minimize errors during the stereo triangulation
Results
Estimating the radii of the
reference features to be
detected by the Circular
Hough Transform algorithm
Results
Centers of the circles successfully located
Results
Euclidean distance between
the upper circles returning
54.855 mm
Results
Theoretical measure = 55.000 mm
Deviation = 0.145 mm ≡ 2.64%
Factors that may have contributed to this deviation:
§ Poor cameras quality
§ 3-D printer precision
§ Template finishing
Experimental measure = 54.855 mm
Conclusions
Once all calibration is done the proposed system showed to be a quick
and affordable method to define the position of the part zero.
Conclusions
Once all calibration is done the proposed system showed to be a quick
and affordable method to define the position of the part zero.
Cheaper materials during the prototype phase resulted in a
measurement with small deviation, stimulating further studies on this
kind of application.
Conclusions
Once all calibration is done the proposed system showed to be a quick
and affordable method to define the position of the part zero.
Cheaper materials during the prototype phase resulted in a
measurement with small deviation, stimulating further studies on this
kind of application.
Depending on the final accuracy, this system would be elected for a
certain group of manufacturing processes.
Conclusions
Once all calibration is done the proposed system showed to be a quick
and affordable method to define the position of the part zero.
Cheaper materials during the prototype phase resulted in a
measurement with small deviation, stimulating further studies on this
kind of application.
Depending on the final accuracy, this system would be elected for a
certain group of manufacturing processes.
Further developments would include the integration of this system
with the machine’s controller in order to accelerate even more the
machine setup.
Thank you!
Any questions?
paulo.araujo@aluno.ufabc.edu.br

More Related Content

Similar to Computational visual system to reduce setup time in CNC vertical machining centers

คาลิเบรท เครื่องจักร CNC ด้วย Renishaw QC20 Ballbar Calibration
คาลิเบรท เครื่องจักร CNC ด้วย Renishaw QC20 Ballbar Calibrationคาลิเบรท เครื่องจักร CNC ด้วย Renishaw QC20 Ballbar Calibration
คาลิเบรท เครื่องจักร CNC ด้วย Renishaw QC20 Ballbar CalibrationPrecision Tooling Services Co., Ltd.
 
online movie ticket booking system
online movie ticket booking systemonline movie ticket booking system
online movie ticket booking systemSikandar Pandit
 
Process planning approaches
Process planning approaches Process planning approaches
Process planning approaches chethan kumar
 
Srs (Software Requirement Specification Document)
Srs (Software Requirement Specification Document) Srs (Software Requirement Specification Document)
Srs (Software Requirement Specification Document) Fatima Qayyum
 
Computer in Design and Manufacturing
Computer in Design and Manufacturing Computer in Design and Manufacturing
Computer in Design and Manufacturing Dr. Mahmoud Al-Naimi
 
NC-PerfectPartBrochure
NC-PerfectPartBrochureNC-PerfectPartBrochure
NC-PerfectPartBrochurePeter Hammond
 
IRJET- Smart Switch Board Compatible with Google Assistance along with Fa...
IRJET-  	  Smart Switch Board Compatible with Google Assistance along with Fa...IRJET-  	  Smart Switch Board Compatible with Google Assistance along with Fa...
IRJET- Smart Switch Board Compatible with Google Assistance along with Fa...IRJET Journal
 
Design of Mechatronics System
Design of Mechatronics SystemDesign of Mechatronics System
Design of Mechatronics SystemVeerakumar S
 
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS meijjournal
 
Mechanical Engineering: An International Journal (MEIJ)
Mechanical Engineering: An International Journal (MEIJ)Mechanical Engineering: An International Journal (MEIJ)
Mechanical Engineering: An International Journal (MEIJ)meijjournal
 
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS meijjournal
 
Automated Misconfiguration Repair of Configurable Cyber-Physical Systems with...
Automated Misconfiguration Repair of Configurable Cyber-Physical Systems with...Automated Misconfiguration Repair of Configurable Cyber-Physical Systems with...
Automated Misconfiguration Repair of Configurable Cyber-Physical Systems with...Aitor Arrieta Marcos
 
Camera Encoded Phased Array for Semi-Automated Inspection of Complex Composit...
Camera Encoded Phased Array for Semi-Automated Inspection of Complex Composit...Camera Encoded Phased Array for Semi-Automated Inspection of Complex Composit...
Camera Encoded Phased Array for Semi-Automated Inspection of Complex Composit...Innerspec Technologies
 
A novel auto-tuning method for fractional order PID controllers
A novel auto-tuning method for fractional order PID controllersA novel auto-tuning method for fractional order PID controllers
A novel auto-tuning method for fractional order PID controllersISA Interchange
 

Similar to Computational visual system to reduce setup time in CNC vertical machining centers (20)

คาลิเบรท เครื่องจักร CNC ด้วย Renishaw QC20 Ballbar Calibration
คาลิเบรท เครื่องจักร CNC ด้วย Renishaw QC20 Ballbar Calibrationคาลิเบรท เครื่องจักร CNC ด้วย Renishaw QC20 Ballbar Calibration
คาลิเบรท เครื่องจักร CNC ด้วย Renishaw QC20 Ballbar Calibration
 
online movie ticket booking system
online movie ticket booking systemonline movie ticket booking system
online movie ticket booking system
 
Machine vision amk mtmr final
Machine vision amk  mtmr final Machine vision amk  mtmr final
Machine vision amk mtmr final
 
Robotics and Automation
Robotics and AutomationRobotics and Automation
Robotics and Automation
 
Process planning approaches
Process planning approaches Process planning approaches
Process planning approaches
 
Srs (Software Requirement Specification Document)
Srs (Software Requirement Specification Document) Srs (Software Requirement Specification Document)
Srs (Software Requirement Specification Document)
 
Computer in Design and Manufacturing
Computer in Design and Manufacturing Computer in Design and Manufacturing
Computer in Design and Manufacturing
 
SDLC Model
SDLC  ModelSDLC  Model
SDLC Model
 
NC-PerfectPartBrochure
NC-PerfectPartBrochureNC-PerfectPartBrochure
NC-PerfectPartBrochure
 
IRJET- Smart Switch Board Compatible with Google Assistance along with Fa...
IRJET-  	  Smart Switch Board Compatible with Google Assistance along with Fa...IRJET-  	  Smart Switch Board Compatible with Google Assistance along with Fa...
IRJET- Smart Switch Board Compatible with Google Assistance along with Fa...
 
Inspection metrology
Inspection metrologyInspection metrology
Inspection metrology
 
LEARN CNC.pptx
LEARN CNC.pptxLEARN CNC.pptx
LEARN CNC.pptx
 
Design of Mechatronics System
Design of Mechatronics SystemDesign of Mechatronics System
Design of Mechatronics System
 
Decision Support System
Decision Support SystemDecision Support System
Decision Support System
 
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS
 
Mechanical Engineering: An International Journal (MEIJ)
Mechanical Engineering: An International Journal (MEIJ)Mechanical Engineering: An International Journal (MEIJ)
Mechanical Engineering: An International Journal (MEIJ)
 
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS
Micro Planning And CNC ProgrammingFor Cylindrical Part In AMPPS
 
Automated Misconfiguration Repair of Configurable Cyber-Physical Systems with...
Automated Misconfiguration Repair of Configurable Cyber-Physical Systems with...Automated Misconfiguration Repair of Configurable Cyber-Physical Systems with...
Automated Misconfiguration Repair of Configurable Cyber-Physical Systems with...
 
Camera Encoded Phased Array for Semi-Automated Inspection of Complex Composit...
Camera Encoded Phased Array for Semi-Automated Inspection of Complex Composit...Camera Encoded Phased Array for Semi-Automated Inspection of Complex Composit...
Camera Encoded Phased Array for Semi-Automated Inspection of Complex Composit...
 
A novel auto-tuning method for fractional order PID controllers
A novel auto-tuning method for fractional order PID controllersA novel auto-tuning method for fractional order PID controllers
A novel auto-tuning method for fractional order PID controllers
 

Recently uploaded

HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxSCMS School of Architecture
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...HenryBriggs2
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfsumitt6_25730773
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxMustafa Ahmed
 
Path loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelPath loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelDrAjayKumarYadav4
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...ppkakm
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxhublikarsn
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
 
Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)ChandrakantDivate1
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxkalpana413121
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptAfnanAhmad53
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementDr. Deepak Mudgal
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxSCMS School of Architecture
 

Recently uploaded (20)

HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
Path loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelPath loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata Model
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptx
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)Introduction to Artificial Intelligence ( AI)
Introduction to Artificial Intelligence ( AI)
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .ppt
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 

Computational visual system to reduce setup time in CNC vertical machining centers

  • 1. Smart Setup Computational visual system to reduce setup time in CNC vertical machining centers Paulo Araujo, Romulo Lins, Alexandre Acácio, Cedéia Araújo, Rovilson Mafalda November 6, 2017 Federal University of ABC Graduate Program in Engineering and Innovation Management
  • 2. Agenda 1. Problem statement 2. CNC machine setup 3. Proposed system 4. Results 5. Conclusions
  • 3. Problem statement Setup activities are time-consuming! All steps needed to leave a machine fully operational They are costly and do not add value to the final product
  • 4. Problem statement Setup activities are time-consuming! All steps needed to leave a machine fully operational They are costly and do not add value to the final product The faster, the better Less setup time Companies & Customers
  • 5. CNC machine setup CNC Computer Numerical Control Machine axis movement controlled by computer
  • 6. CNC machine setup CNC Computer Numerical Control Machine axis movement controlled by computer The number of axis may vary depending on the type of machine
  • 7. CNC machine setup CNC Computer Numerical Control Machine axis movement controlled by computer z x y The number of axis may vary depending on the type of machine We are focused on 3-D vertical machines
  • 8. CNC machine setup Vertical machining center Inner structure of a VMC
  • 9. CNC machine setup Machine initialization Machine home definition Tools verification Machine reference definition Part zero definition CNC program loading Program execution Machine shutdown
  • 10. CNC machine setup Machine initialization Machine home definition Tools verification Machine reference definition Part zero definition CNC program loading Program execution Machine shutdown Main objective of the project
  • 12. CNC machine setup Once the part zero point is defined the machine controller calculate all axis movements relative to it
  • 13. CNC machine setup Once the part zero point is defined the machine controller calculate all axis movements relative to it There are different methods to define the part zero point
  • 14. CNC machine setup Once the part zero point is defined the machine controller calculate all axis movements relative to it There are different methods to define the part zero point Methods may vary in cost, accuracy, ease of use, etc
  • 16. Proposed system Template to physically locate the part zero point Reference features to facilitate 3-D location recovery Stereo system to recover 3-D data from the scene and locate the part zero point in a single run
  • 17. Proposed system Before further investments it was conduct some laboratory experiments 3-D printed template 2 webcams+ Test: Measure the distance between 2 reference features and compare it with the theoretical value Algorithms and cameras’ calibration were implemented using Matlab
  • 18. Results Template photographed by the stereo system. Images undistorted to minimize errors during the stereo triangulation
  • 19. Results Estimating the radii of the reference features to be detected by the Circular Hough Transform algorithm
  • 20. Results Centers of the circles successfully located
  • 21. Results Euclidean distance between the upper circles returning 54.855 mm
  • 22. Results Theoretical measure = 55.000 mm Deviation = 0.145 mm ≡ 2.64% Factors that may have contributed to this deviation: § Poor cameras quality § 3-D printer precision § Template finishing Experimental measure = 54.855 mm
  • 23. Conclusions Once all calibration is done the proposed system showed to be a quick and affordable method to define the position of the part zero.
  • 24. Conclusions Once all calibration is done the proposed system showed to be a quick and affordable method to define the position of the part zero. Cheaper materials during the prototype phase resulted in a measurement with small deviation, stimulating further studies on this kind of application.
  • 25. Conclusions Once all calibration is done the proposed system showed to be a quick and affordable method to define the position of the part zero. Cheaper materials during the prototype phase resulted in a measurement with small deviation, stimulating further studies on this kind of application. Depending on the final accuracy, this system would be elected for a certain group of manufacturing processes.
  • 26. Conclusions Once all calibration is done the proposed system showed to be a quick and affordable method to define the position of the part zero. Cheaper materials during the prototype phase resulted in a measurement with small deviation, stimulating further studies on this kind of application. Depending on the final accuracy, this system would be elected for a certain group of manufacturing processes. Further developments would include the integration of this system with the machine’s controller in order to accelerate even more the machine setup.