Method for optimization of an order of component mounting, apparatus using the same, and mounter
First Claim
1. An optimizing method that optimizes, using a computer, a component mounting order for a mounter equipped with a mounting head that picks up components from an arrangement of component cassettes that hold the components and mounts the components on a substrate, the optimizing method comprising:
- a task group generating step for generating task groups that are arrangements of tasks, a task being a set of components that are mounted in one iteration of a repeated series of operations in which the mounting head picks up, transports, and mounts components; and
a task interchanging step for changing an order of tasks within each task group so as to minimize a time required to mount all components each task group, and setting a mounting order of components corresponding to a resulting order of tasks as an optimal component mounting order.
0 Assignments
0 Petitions
Accused Products
Abstract
The following processing is performed when a line gang pickup head can simultaneously pick up a maximum of n (here, 4) components. First, groupings of components of the same type, out of all of the components to be optimized, are set as component tapes and the component tapes are arranged descending order of the number of components to produce a component histogram (406a). Next, a partial histogram (400), which is part of the component histogram (406a), is taken from the component histogram (406a), and is arranged at two-dimensional coordinates where a horizontal axis (the Z-axis) represents an arrangement of component cassettes and a vertical axis represents a number of pickup operations by the line gang pickup head. After this, the component tapes are lined up, by arranging the partial histograms (401a and 401b), so as to produce a diagram (406b) whose width (number of components) in the horizontal axis is n (=4).
32 Citations
17 Claims
-
1. An optimizing method that optimizes, using a computer, a component mounting order for a mounter equipped with a mounting head that picks up components from an arrangement of component cassettes that hold the components and mounts the components on a substrate, the optimizing method comprising:
-
a task group generating step for generating task groups that are arrangements of tasks, a task being a set of components that are mounted in one iteration of a repeated series of operations in which the mounting head picks up, transports, and mounts components; and
a task interchanging step for changing an order of tasks within each task group so as to minimize a time required to mount all components each task group, and setting a mounting order of components corresponding to a resulting order of tasks as an optimal component mounting order. - View Dependent Claims (2, 3, 4)
-
-
5. An optimizing apparatus that optimizes, using a computer, a component mounting order for a mounter equipped with a mounting head that picks up components from an arrangement of component cassettes that hold the components and mounts the components on a substrate, the optimizing apparatus comprising:
-
task group generating means for generating task groups that are arrangements of tasks, a task being a set of components that are mounted in one iteration of a repeated series of operations in which the mounting head picks up, transports, and mounts components; and
task interchanging means for changing an order of tasks within each task group so as to minimize a time required to mount all components composing each task group, and setting a mounting order of components corresponding to a resulting order of tasks as an optimal component mounting order.
-
-
6. A mounter that is equipped with (1) an arrangement of component cassettes which hold component tapes, a component tape being a group of components of a same type, and (2) a mounting head that picks up components from the arrangement of component cassettes and mounts the components on a substrate,
wherein after the mounting head has mounted every component in a task, a task being a set of components that are mounted in one iteration of a repeated series of operations in which the mounting head picks up, transports, and mounts components, the mounting head then mounts a task, out of remaining tasks, whose components are picked up at a position which requires a least amount movement by the mounting head.
-
7. A computer program which, when executed by a computer, has the computer optimize a component mounting order for a mounter equipped with a mounting head that picks up components from an arrangement of component cassettes that hold the components and mounts the components on a substrate,
the computer program causing the computer to function as: -
task group generating means for generating task groups that are arrangements of tasks, a task being a set of components that are mounted in one iteration of a repeated series of operations in which the mounting head picks up, transports, and mounts components; and
task interchanging means for changing an order of tasks within each task group so as to minimize a time required to mount all components each task group, and setting a mounting order of components corresponding to a resulting order of tasks as an optimal component mounting order. - View Dependent Claims (8)
-
-
9. An optimizing method that optimizes, using a computer, a component mounting order for a mounter equipped with a mounting head that picks up a maximum of n components, n being no less than 2, from an arrangement of component cassettes that hold the components and mounts the components on a substrate, the optimizing method comprising:
-
a task group generating step for generating task groups that are arrangements of tasks, a task being a set of components that are mounted in one iteration of a repeated series of operations in which the mounting head picks up, transports, and mounts components; and
a component interchanging step for changing, within each task group, a mounting order of components so as to minimize a time required to mount all components composing the task group, without changing a combination of component types in each task. - View Dependent Claims (10, 11, 12)
-
-
13. An optimizing apparatus that optimizes, using a computer, a component mounting order for a mounter equipped with a mounting head that picks up a maximum of n components, n being no less than 2, from an arrangement of component cassettes that hold the components and mounts the components on a substrate, the optimizing apparatus comprising:
-
task group generating means for generating task groups that are arrangements of tasks, a task being a set of components that are mounted in one iteration of a repeated series of operations in which the mounting head picks up, transports, and mounts components; and
task interchanging means for changing, within each task group, a mounting order of components so as to minimize a time required to mount all components composing the task group, without changing a combination of component types in each task.
-
-
14. A mounter that is equipped with (1) an arrangement of component cassettes which hold component tapes, a component tape being a group of components of a same type, and (2) a mounting head that picks up components from the arrangement of component cassettes and mounts the components on a substrate,
wherein a task is a set of components that are mounted in one iteration of a repeated series of operations in which the mounting head picks up, transports, and mounts components, and the mounter mounts components belonging to two tasks that (i) are composed of a same combination of component types and (ii) have a risk of there being an intersection between straight lines which are drawn between mounting points on the substrate for adjacent components that are picked up using mounting paths chosen so that there is no intersection between the straight lines.
-
15. A computer program which, when executed by a computer, has the computer optimize a component mounting order for a mounter equipped with a mounting head that picks up a maximum of n components, n being no less than 2, from an arrangement of component cassettes that hold the components and mounts the components on a substrate,
the computer program causing the computer to function as: -
task group generating means for generating task groups that are arrangements of tasks, a task being a set of components that are mounted in one iteration of a repeated series of operations in which the mounting head picks up, transports, and mounts components; and
task interchanging means for changing, within each task group, a mounting order of components so as to minimize a time required to mount all components composing the task group, without changing a combination of component types in each task. - View Dependent Claims (16)
-
-
17. An optimizing method of optimizing, using a computer, a component mounting order in which a production line composed of at least two mounters mounts a plurality of components on a substrate, each mounter being equipped with a mounting head operable to pick up at least two components from an arrangement of component cassettes that store components, operable to transport the components by moving using an X-Y robot, and operable to mount the components on a substrate, said optimizing method comprising:
assigning the components to each mounter in units of task groups, a task group being an arrangement of tasks wherein a task is a set of components mounted in one iteration of a repeated series of operations in which the mounting head picks up, transports, and mounts the components.
Specification