Apparatus for and method of preparing numerical control data for interactive mounter
AssigneeHitachi, Ltd.
InventorsShino Takahashi, Hideaki Kobayashi, Yoshinao Arai
Life of this patent
Estimating the term…
Abstract
In the invention, shapes of an insertion head, a jig and components are indicated to enable updating and new registration, and the relative position between the components and the mounter and the mounting process, the mounting sequence and the collision state of each component are indicated. Thereby input of data is facilitated and error of the data can be easily found. Data required at indicating the collision state indication and the name of the mounter to mount the component and the mounting direction, need not be stored by the user.
Claims20
An apparatus for preparing numerical control data for a mounter having at least one insertion head to mount components on a board held by a jig, said apparatus comprising:
- a) a storage device,
- b) an input device, said input device adapted to
- i) permit input of
- A) board information data,
- B) component data,
- C) insertion head data, and
- D) jig data
- to said storage device, and
- ii) permit updating of
- A) the board information data,
- B) the component data,
- C) the insertion head data, and
- D) jig data,
- stored in said storage device;
- c) a display device, said display device adapted to
- i) graphically depict
- A) a shape of each of said components,
- B) a shape of said at least one insertion head,
- C) a shape of said board, and
- D) a shape of said jig, and
- ii) graphically indicate
- A) mounting positions of said components on said board,
- B) at least one process of mounting said components and an associated mounting sequence stored in said storage device, and
- C) any collision states between said components, between one of said components and said at least one insertion head, or between one of said components and said jig;
- d) a processor, said processor adapted to
- i) provisionally determine said at least one process of mounting said components onto said board and said associated mounting sequence, based on said board information data and said component data stored in said storage device,
- ii) store said data provisionally determined in step (d)(i) in said storage device,
- iii) determine whether any collision states exist between said components, between one of said components and said at least one insertion head, or between one of said components and said jig, and
- iv) update said mounting positions of said components, update said at least one process of mounting said components and said associated mounting sequence and replace corresponding data in said storage device, when any collision state exists;
- and
- e) a compilation device, said compilation device adapted to determine said numerical control data based on data stored in said storage device.
In an apparatus including a storage device, an input device, a display device, a processor, and a compilation device, a method for preparing numerical control data for a mounter having at least one insertion head to mount components on a board held by a jig including steps of:
- a) inputing board information data, component data, insertion head data, and jig data into said storage device;
- b) checking data input in step (a) referring to graphical representatives of said data on said display device;
- c) selectively correcting and updating data input in step (a);
- d) substituting any data corrected or updated in step (c) for corresponding data in said storage device;
- e) automatically determining at least one mounting process and an associated mounting sequence for mounting said components onto said board based on data stored in said storage device;
- f) determining whether collision states exist between said components, between one of said components and said at least one insertion head, or between one of said components and said jig;
- g) updating said at least one mounting process and said associated mounting sequence where necessary to avoid any collision states determined to exist in step (f);
- and
- h) generating said numerical control data.
Dependencies are inferred from the claim text.