Component Mounting Coordinate Creation Using Template Matching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing component mounting technologies face challenges in accurately identifying pads corresponding to components on a circuit board, especially when multiple types with similar shapes and sizes are present, leading to mistakes in mounting coordinates and increased operator labor.
Innovation Solution
A method and device that utilize a component table associating component identification information with each component, creating a component template image based on shape data, and matching it with a pad arrangement image to accurately calculate mounting coordinates, ensuring correct alignment even with similar component types.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If pattern matching is performed using only pad information and terminal information, then automation is improved, but reliability deteriorates when multiple component types have similar shapes and sizes
Solution Approach 1:
The system performs preliminary actions by acquiring component identification information (such as character patterns) from the circuit board design data before performing pattern matching. This preliminary acquisition of identification information allows the system to distinguish between similar components (e.g., 10W and 50W resistors) before the matching process, preventing coordinate mistakes while maintaining automation.
Solution Approach 2:
The invention introduces component identification information as an intermediary element between the pad information and terminal information. This intermediary contains unique identifiers (character patterns, component names) that mediate the matching process, enabling reliable distinction between similar components while preserving the automated coordinate creation process.
2Reliability
If operator selection is required to avoid mounting coordinate mistakes, then reliability is improved, but productivity deteriorates due to increased labor time
Solution Approach 1:
The system performs self-service by automatically acquiring component identification information and performing pattern matching without requiring operator intervention. The automated process distinguishes between similar components using their unique identification information, maintaining both high reliability and productivity by eliminating manual selection while preventing coordinate mistakes.
3Manufacturing precision
If component identification information is acquired and used in pattern matching, then manufacturing precision is improved, but device complexity increases
Solution Approach 1:
The system achieves universality by using a unified pattern matching process that handles both simple and complex component identification cases. The same matching mechanism works for all component types by incorporating their identification information, improving precision without requiring separate specialized systems for different component categories.
Data Source
Figure 1~2
Figure 3
Figure 4~7
AI summary
The present invention is a creation method of component mounting coordinates which automatically creates coordinate data of each mounting position of a plurality of components on a circuit board using a component table which associates component identification information and component data names, in which the creation method acquires a pad arrangement image which represents the component identification information which is displayed on the circuit board, and arrangements of pads which are formed on the circuit board and to which connecting sections of the plurality of components are connected, and in which the creation method creates a component template image which represents arrangements of the connecting sections based on shape data of a relevant component which corresponds to the component identification information, and matches the component template image to the pad arrangement image in a vicinity of relevant component identification information to identify the pads which correspond to the relevant component, and to further calculate the coordinate data on a premise of a state in which the connecting sections of the relevant component are caused to overlap the pads which are identified. Accordingly, it is possible to accurately identify pads corresponding to components without relying on combinations of a plurality of components or a magnitude of a number of components to be mounted onto a circuit board, and it is possible reliably create coordinate data of suitable mounting positions.