FR2520182A1 - Procede et dispositif automatique de lecture et de recopie de plans de percage de circuits imprimes - Google Patents
Procede et dispositif automatique de lecture et de recopie de plans de percage de circuits imprimes Download PDFInfo
- Publication number
- FR2520182A1 FR2520182A1 FR8200706A FR8200706A FR2520182A1 FR 2520182 A1 FR2520182 A1 FR 2520182A1 FR 8200706 A FR8200706 A FR 8200706A FR 8200706 A FR8200706 A FR 8200706A FR 2520182 A1 FR2520182 A1 FR 2520182A1
- Authority
- FR
- France
- Prior art keywords
- drilling
- plane
- plan
- organ
- exploration
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000005553 drilling Methods 0.000 title claims abstract description 205
- 230000003287 optical effect Effects 0.000 title abstract description 14
- 238000000034 method Methods 0.000 claims description 107
- 239000008188 pellet Substances 0.000 claims description 55
- 210000000697 sensory organ Anatomy 0.000 claims description 38
- 238000004519 manufacturing process Methods 0.000 claims description 26
- 230000008569 process Effects 0.000 claims description 26
- 230000033001 locomotion Effects 0.000 claims description 24
- 230000009897 systematic effect Effects 0.000 claims description 23
- 210000000056 organ Anatomy 0.000 claims description 19
- 238000011161 development Methods 0.000 claims description 15
- 238000006073 displacement reaction Methods 0.000 claims description 14
- 238000012937 correction Methods 0.000 claims description 12
- 235000010603 pastilles Nutrition 0.000 claims description 9
- 230000005693 optoelectronics Effects 0.000 claims description 8
- 230000001953 sensory effect Effects 0.000 claims description 8
- 230000000007 visual effect Effects 0.000 claims description 8
- 238000011156 evaluation Methods 0.000 claims description 6
- 238000009434 installation Methods 0.000 claims description 6
- 238000004458 analytical method Methods 0.000 claims description 5
- 230000008878 coupling Effects 0.000 claims description 5
- 238000010168 coupling process Methods 0.000 claims description 5
- 238000005859 coupling reaction Methods 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 4
- 230000008859 change Effects 0.000 claims description 4
- 230000008447 perception Effects 0.000 claims description 4
- 239000000463 material Substances 0.000 claims description 3
- 210000002445 nipple Anatomy 0.000 claims description 3
- 238000000151 deposition Methods 0.000 claims description 2
- 230000004048 modification Effects 0.000 claims description 2
- 230000001276 controlling effect Effects 0.000 claims 6
- 230000000875 corresponding effect Effects 0.000 claims 6
- 230000003213 activating effect Effects 0.000 claims 3
- 238000007689 inspection Methods 0.000 claims 2
- BASFCYQUMIYNBI-UHFFFAOYSA-N platinum Chemical compound [Pt] BASFCYQUMIYNBI-UHFFFAOYSA-N 0.000 claims 2
- 241000238876 Acari Species 0.000 claims 1
- 230000004913 activation Effects 0.000 claims 1
- 244000309466 calf Species 0.000 claims 1
- 239000004568 cement Substances 0.000 claims 1
- 238000004891 communication Methods 0.000 claims 1
- 230000002596 correlated effect Effects 0.000 claims 1
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 claims 1
- 208000035475 disorder Diseases 0.000 claims 1
- 238000012986 modification Methods 0.000 claims 1
- 229910052697 platinum Inorganic materials 0.000 claims 1
- 238000012163 sequencing technique Methods 0.000 claims 1
- 238000004804 winding Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 abstract description 4
- 238000013519 translation Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 6
- 238000012795 verification Methods 0.000 description 6
- 238000004080 punching Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 239000002184 metal Substances 0.000 description 3
- 229910052751 metal Inorganic materials 0.000 description 3
- 238000004088 simulation Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 230000003252 repetitive effect Effects 0.000 description 2
- 229910052709 silver Inorganic materials 0.000 description 2
- 239000004332 silver Substances 0.000 description 2
- 229910001369 Brass Inorganic materials 0.000 description 1
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 235000016623 Fragaria vesca Nutrition 0.000 description 1
- 240000009088 Fragaria x ananassa Species 0.000 description 1
- 235000011363 Fragaria x ananassa Nutrition 0.000 description 1
- 239000002253 acid Substances 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 239000010951 brass Substances 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 229910052802 copper Inorganic materials 0.000 description 1
- 239000010949 copper Substances 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000004880 explosion Methods 0.000 description 1
- 238000007429 general method Methods 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 239000002650 laminated plastic Substances 0.000 description 1
- 238000011031 large-scale manufacturing process Methods 0.000 description 1
- 230000004807 localization Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000000135 prohibitive effect Effects 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000005476 soldering Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 239000002966 varnish Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K3/00—Apparatus or processes for manufacturing printed circuits
- H05K3/0008—Apparatus or processes for manufacturing printed circuits for aligning or positioning of tools relative to the circuit board
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K2203/00—Indexing scheme relating to apparatus or processes for manufacturing printed circuits covered by H05K3/00
- H05K2203/05—Patterning and lithography; Masks; Details of resist
- H05K2203/0548—Masks
- H05K2203/056—Using an artwork, i.e. a photomask for exposing photosensitive layers
-
- H—ELECTRICITY
- H05—ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
- H05K—PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- H05K3/00—Apparatus or processes for manufacturing printed circuits
- H05K3/0011—Working of insulating substrates or insulating layers
- H05K3/0044—Mechanical working of the substrate, e.g. drilling or punching
- H05K3/0047—Drilling of holes
Landscapes
- Engineering & Computer Science (AREA)
- Manufacturing & Machinery (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Perforating, Stamping-Out Or Severing By Means Other Than Cutting (AREA)
Abstract
L'INVENTION EST DU DOMAINE DU PERCAGE AUTOMATIQUE DES CIRCUITS IMPRIMES ELECTRONIQUES. ELLE PROPOSE TOUT D'ABORD UN PROCEDE DE DETERMINATION AUTOMATIQUE DES CARACTERISTIQUES (DIAMETRE D ET CENTRE C) DE PASTILLES NOIRES 4, 4 PORTEES SUR LE SUPPORT BLANC 2 D'UN PLAN 1 DE PERCAGE (MUNI D'UN REPERE X, Y), CONSISTANT PRINCIPALEMENT DES PERCEPTION EN G1 DE PAR SES CARACTERISTIQUES SENSIBLES, DE LA LIMITE DE LA PASTILLE 4: -A MESURER LE SEGMENT G1D1 DE DEVELOPPEMENT SELON X AU NIVEAU DE G1 DE LA PASTILLE 4; A DETERMINER LE SEGMENT B1H1 DE DEVELOPPPEMENT MEDIAN A G1D1 SUIVANT Y DE LA PASTILLE 4 AINSI QUE LE MILIEU C1 DU SEGMENT B1H1,DE FACON A EVENTUELLEMENT CONSIDERER: -QUE LE CENTRE THEORIQUE DE LA PASTILLE 4 EST C C1; -ET QUE LE DIAMETRE THEORIQUE EST D B1H1. L'INVENTION CONCERNE PAR AILLEURS DIVERS APPAREILS DE PERCAGE AUTOMATIQUES DE CIRCUITS IMPRIMES, PAR RECOPIE DIRECTE OU PROGRAMMEE PERMETTANT D'ACCROITRE LA PRECISION ET D'ABAISSER LE COUT DE REVIENT DU PERCAGE DES CIRCUITS IMPRIMES.
Description
La présente invention est du domaine de l'électronique et concerne principalement un procédé et divers appareils automati-ques de perçage de cartes de circuits imprimés destinés à constituer des sous-ensembles d'appareils électroniques.
Pour des raisons évidentes de facilité de fabrication et donc de coût de réalisation, les circuits électroniques industriels sont de plus en plus réalisés sous forme de circuits imprimés, c'est-à-dire que les .différents composants électroniques des circuits, tels les condensateurs, résistances, microprocesseurs, ... ont leurs broches d'alimentation piquées au sein de perçage réalisé au travers d'une plaque isolante.
Les anciens câblages de section circulaire sont remplacés dans ces circuits imprimés par des filaments conducteurs plans, minces et peu larges, déposés à même la plaque isolante et organisés pour relier convenablement les diverses broches de chaque circuit.
La technique de réalisation des circuits imprimés est actuellement bien établie. Elle consiste tout d'abord à concevoir, en bureau d'études, l'organisation et le type des composants à utiliser pour réaliser la fonction électronique désirée. Cette étude se concrétise par la mise au point d'un schéma fonctionnel du circuit imprimé. A partir de ce schéma, on élabore un plan grandeur nature du futur circuit imprimé
- en imaginant une disposition des filaments résistants, évitant
toute juxtaposition entre ces derniers,
- et en délimitant en conséquence la place des composants sur
le circuit et, en particulier, la localisation des perçages au
travers du support, débouchant chacun face à un filament au
sein duquel les broches d'alimentation des composants se
ront piquées et soudées pour être convenablement alimentées.
- en imaginant une disposition des filaments résistants, évitant
toute juxtaposition entre ces derniers,
- et en délimitant en conséquence la place des composants sur
le circuit et, en particulier, la localisation des perçages au
travers du support, débouchant chacun face à un filament au
sein duquel les broches d'alimentation des composants se
ront piquées et soudées pour être convenablement alimentées.
La localisation des points de perçage fait, elle aussi, l'objet d'un plan grandeur nature.
Habituellement, l'ensemble du circuit est dessiné sur une seule face de la plaque, l'autre face étant réservée à la disposition des constituants. Cependant, lorsqu'une telle disposition est impossible du fait de croisements inévitables, on utilise deux faces.
La fabrication d'un circuit imprimé s'effectue généralement en trois étapes.
La première étape consiste tout d'abord à mettre en place sur un support isolant (constitué d'une plaque rectangulaire en matériau stra tifié en matière plastique) les différents filaments conducteurs constituant le circuit électrique. Les méthodes utilisées pour cette mise en place sont diverses
- la plus ancienne consiste à déposer ces filaments par pres
sage sur le support isolant d'un schéma en argent chauffé,
précédemment découpé à l'emporte-pièce dans une feuille
métallique,
- une technique plus récente et plus utilisée consiste
à à déposer sur le support isolant une pellicule uniforme
de métal (d'argent, de laiton ou de cuivre)
et à graver ultérieurement cette pellicule pour ne lais
ser subsister sur le support isolant que le tracé désiré
de filaments conducteurs.
- la plus ancienne consiste à déposer ces filaments par pres
sage sur le support isolant d'un schéma en argent chauffé,
précédemment découpé à l'emporte-pièce dans une feuille
métallique,
- une technique plus récente et plus utilisée consiste
à à déposer sur le support isolant une pellicule uniforme
de métal (d'argent, de laiton ou de cuivre)
et à graver ultérieurement cette pellicule pour ne lais
ser subsister sur le support isolant que le tracé désiré
de filaments conducteurs.
Cette gravure est réaiisée
soit par recopie à la fraise, dans le cas de filaments
assez épais utilisés notamment dans le domaine de l'élec
tronique de puissance,
soit plus généralement par photogravure, c'est-à-dire
en protégeant les circuits des futurs filaments avec un
vernis et en attaquant ultérieurement les parties non
constitutives du circuit à l'aide d'un acide.
soit par recopie à la fraise, dans le cas de filaments
assez épais utilisés notamment dans le domaine de l'élec
tronique de puissance,
soit plus généralement par photogravure, c'est-à-dire
en protégeant les circuits des futurs filaments avec un
vernis et en attaquant ultérieurement les parties non
constitutives du circuit à l'aide d'un acide.
La seconde étape consiste à effectuer, au travers du circuit imprimé et en regard des filaments, les perçages destinés à être traversés ultérieurement par les broches d'alimentation des composants électroniques du circuit imprimé, conformément au plan de perçage élaboré par le bureau d'études.
Enfin, la troisième étape consiste à mettre en place les divers composants, généralement sur la face de la plaque isolante opposée à celle sur laquelle est disposé le circuit de filaments conducteurs. Pour ce faire, les broches d'alimentation des composants sont introduites au travers des perçages précédemment ménagés dans le circuit imprimé et soudées, sur la face opposée, sur le filament métallique qu'elles traversent.
Abaissant dans des proportions considérables le volume et le poids des câblages, faciles à stocker et conduisant à des qualités mécaniques et de fiabilité électrique remarquables, les circuits imprimés ont pratiquement entièrement détrônés les anciens câblages classiques.
Leur conception les rend très adaptés aux exigences d'une pro duction industrielle de grande série. En particulier, la simplicité et la systématisation de leur montage diminuent considérablement les frais de main-d'oeuvre entrant dans leur fabrication.
De ce fait, il n'est aucun domaine, aussi bien de l'électronique grand public, tels la radio, la télévision, le téléphone, la Haute Fidelité, les jouets, que de l'électronique de pointe tels les machines à calculer, les ordinateurs ou les domaines spécialisés et sophistiqués tels les appareils médicaux ou militaires, où on ne les utilise journellement.
Néanmoins et bien que faisant l'objet de recherches et d'améliorations technologiques continuelles, la fabrication des circuits imprimés présente encore certains inconvénients.
Le but de la présente invention est d'apporter des améliorations à la deuxième étape conduisant à la réalisation d'un circuit imprimé, c'est-à-dire aux techniques actuellement utilisées pour effectuer le perçage des plaques isolantes des circuits imprimés avant mise en place des composants électroniques. On conçoit en effet que cette étape est essentielle car
- d'une part, elle entre pour une part importante dans le coût
de fabrication des circuits imprimés,
- d'autre part, la précision de sa réalisation influe très sen
siblement sur la qualité et la fiabilité des circuits considérés.
- d'une part, elle entre pour une part importante dans le coût
de fabrication des circuits imprimés,
- d'autre part, la précision de sa réalisation influe très sen
siblement sur la qualité et la fiabilité des circuits considérés.
En effet, une erreur infime sur le positionnement d'un des
perçages
peut, en raison de la finesse des filaments conducteurs,
conduire à un excentrement du perçage vis-à-vis du
filament conducteur qui lui correspond, ce qui rend
généralement le circuit imprimé complètement inopérant
et, par ailleurs, rend généralement très délicate la mise
en place d'un composant électronique dont une des
broches doit traverser ce perçage.
perçages
peut, en raison de la finesse des filaments conducteurs,
conduire à un excentrement du perçage vis-à-vis du
filament conducteur qui lui correspond, ce qui rend
généralement le circuit imprimé complètement inopérant
et, par ailleurs, rend généralement très délicate la mise
en place d'un composant électronique dont une des
broches doit traverser ce perçage.
Actuellement, suivant leur degré de mécanisation, on peut classer les techniques de perçage de circuits imprimés utilisés en plusieurs groupes 1) La technique la plus simple, utilisée en particulier par les amateurs des clubs d'électronique, consiste à effectuer des perçages
soit de façon plus ou moins approximative, conduisant ulté
rieurement à déformer les broches des composants, pour
mettre ces dernières en place à l'intérieur de leurs perçages,
soit encore quelquefois en calquant tout d'abord sur une
feuille la position des perçages portés sur le plan, puis en
essayant de positionner correctement le calque vis-à-vis du
circuit à percer et enfin en réalisant les perçages au travers
du circuit et du calque superposés à l'aide d'une mini-perceu
se portative.
soit de façon plus ou moins approximative, conduisant ulté
rieurement à déformer les broches des composants, pour
mettre ces dernières en place à l'intérieur de leurs perçages,
soit encore quelquefois en calquant tout d'abord sur une
feuille la position des perçages portés sur le plan, puis en
essayant de positionner correctement le calque vis-à-vis du
circuit à percer et enfin en réalisant les perçages au travers
du circuit et du calque superposés à l'aide d'une mini-perceu
se portative.
Lorsque l'on songe notamment qu'une carte de circuit imprimé d'ordinateur comporte couramment près d'un millier de perçages et que la réalisation manuelle d'un perçage selon les méthodes manuelles précédentes nécessite plus d'une seconde d'activité humaine, on comprend que ces procédés de perçage conduisent à des coûts de revient en main-d'oeuvre tout à fait prohibitifs.
Par ailleurs, on conçoit que ces méthodes de perçage manuelles aboutissent à une reproduction peu fidèle des plans qui rend ultérieurement très difficiles la mise en place et la soudure des. composants électroniques de chaque circuit. En particulier, les broches d'alimentation de ces composants doivent être introduites manuellement une par une au travers de leurs perçages. On imagine sans peine que ceci aboutit à une qualité ainsi qu'à une reproductibilité peu fiables des caractéristiques d'une série de fabrication de circuits imprimés et en tout cas inenvisageables dans les domaines de l'électronique de précise sion professionnelle et grand public.
Enfin, on remarque que selon les techniques de perçage
chaque étape de fabrication d'un circuit imprimé doit être
nécessairement effectuée manuellement
et que toutes ces opérations nécessitant une mobilisation
humaine doivent être reproduites pour chaque circuit imprimé.
chaque étape de fabrication d'un circuit imprimé doit être
nécessairement effectuée manuellement
et que toutes ces opérations nécessitant une mobilisation
humaine doivent être reproduites pour chaque circuit imprimé.
Ainsi, on comprend que ces procédés manuels de perçage des circuits imprimés soient actuellement inutilisés dans les fabrications petites et grandes séries aussi bien artisanales qu';ndust4rielles et soient uniquement mises en oeuvre par l'amateur pour qui le coût de revient est un facteur non prépondérant.
2) D'autres techniques procèdent d'une recopie systématique des renseignements de position de perçage portés sur le plan.
- Selon une première forme de mise en oeuvre manuelle de cette
technique, on reproduit tout d'abord la disposition relative des
perçages à effectuer à l'aide d'une série de poinçonnages ménagés
sur l'une des faces d'un gabarit plan, généralement métallique.
technique, on reproduit tout d'abord la disposition relative des
perçages à effectuer à l'aide d'une série de poinçonnages ménagés
sur l'une des faces d'un gabarit plan, généralement métallique.
On réalise ensuite le perçage des circuits imprimés par recopie du gabarit.
Pour ce faire, on utilise une perceuse de recopie constituée essentiellement d'une table de travail dont sont solidaires un doigt de pal page à extrémité en pointeau et un outil de perçage. Le doigt de pal page et l'outil sont mobiles en translation sur un même axe perpendiculaire à la table, de part et d'autre d'un évidement ménagé au travers de cette dernière.
Par ailleurs, on constitue en empilage d'un ou de préférence plusieurs circuits imprimés semblables à percer, surmontés par le gabarit de perçage (ces poinçonnages étant disposés vers l'exté rieur) .
Enfin, on pose l'empilage sur la table de travail et on vient localiser successivement les différents poinçonnages en déplaçant manuellement cet empilage dans le plan de la table.
Dès que l'un des poinçonnages est localisé, on introduit le pointeau à l'intérieur (afin de parfaitement positionner l'outil vis-à-vis de ce poinçonnage), on manoeuvre l'outil de perçage en direction de la table de façon à ce qu'il traverse l'évidement et effectue un perçage au travers de l'empilage des circuits imprimés en regard du poinçonnage considéré et l'on répète cette opération pour chaque poinçonnage
Selon une autre variante de mise en oeuvre manuelle de cette technique, on utilise le plan de perçage lui-même comme gabarit.
Selon une autre variante de mise en oeuvre manuelle de cette technique, on utilise le plan de perçage lui-même comme gabarit.
A cet effet, on utilise une perceuse de recopie du type précédent mais dont le doigt de palpage est remplacé par un dispositif optique grossissant, muni d'une cible, visant un point fixe situé en regard de l'évidement de la table de travail dans le prolongement de l'axe de translation vertical de l'outil de perçage.
De même, on réalise un empilage mobile en surmontant les différents circuits semblables de leur plan de perçage.
La localisation des points de perçage est effectuée en déplaçant manuellement l'empilage vis-à-vis de la table de telle manière que les différents points du plan soient successivement placés face à l'axe de visée du dispositif optique.
Comme précédemment, dès qu'un point de perçage est optiquement localisé, on manoeuvre l'outil de perçage perpendiculairement et en direction de la table de façon à ce qu'il vienne percer l'empilage des circuits en regard du point du plan visé.
Ces techniques de recopie apparaissent manifestement beaucoup plus adaptées que les précédentes au perçage de petites séries de circuits imprimés.
En particulier, le premier procédé de recopie par pal page à l'aide d'un pointeau permet, par un centrage rigoureux et systématique, de résoudre de façon assez satisfaisante le problème évoqué plus haut de la reproductibilité de la qualité et des caractéristiques de fabrication d'une série de circuits imprimés.
Par contre, du fait de l'encombrement latéral inévitable de chaque poinçonnage du gabarit, ce procédé est inapplicable pour la réalisation de circuits imprimés dont certains perçages sont très rapprochés. En effet, la sensibilité de positionnement du pointage devient alors trop faible.
Par ailleurs, le second procédé de recopie optique permet théoriquement (en utilisant un grossissement assez important et éventuellement un système de déplacement manuel micrométrique de l'empilage vis-à-vis de la table) d'effectuer la réalisation de perçages quelle que soit leur distance mutuelle.
Néanmoins, on imagine sans peine qu'aussi bien l'un que l'autre de ces deux procédés nécessitent une astreinte visuelle intense et permanente de la part de l'opérateur et qu'une tâche aussi répétitive et aussi délicate ne peut être effectuée par un opérateur sans entraîner certaines erreurs inévitables telles qu'oublis ou mauvais centrages du dispositif de visée vis-à-vis de certains des points de perçage du plan.
De même, ces erreurs occasionnent des rebuts importants (approchant souvent 10% du nombre des circuits percés) dont les conséquences sont amplifiées du fait qu'il est quasiment impossible de discerner la non-conformité d'un circuit percé avant mise en place de ses composants électroniques.
De plus, il est très difficile selon ces techniques de réaliser des circuits imprimés comportant des perçages de différentes dimensions.
En effet, il faut dans ce cas
soit, selon la première variante de recopie par pal page, constituer
un gabarit différent pour chaque diamètre de perçage en rassem
blant sur chaque gabarit la série des points de perçage corres
pondant à ce diamètre et réaliser successivement la série des
perçages de chaque diamètre à l'aide du gabarit adéquat en effec
tuant entre chaque série un changement de l'outil de perçage et
une mise en place sur l'empilage d'un nouveau gabarit (mais, ceci
occasionne des pertes de temps considérables et un travail fasti
dieux de la part de l'opérateur)
soit, selon la seconde variante de recopie optique, effectuer
plusieurs balayages visuels du plan, sélectionner, au cours de
chaque balayage, les points de perçage d'un diamètre donné et
réaliser concomitamment les perçages correspondants avant de
changer d'outil.
soit, selon la première variante de recopie par pal page, constituer
un gabarit différent pour chaque diamètre de perçage en rassem
blant sur chaque gabarit la série des points de perçage corres
pondant à ce diamètre et réaliser successivement la série des
perçages de chaque diamètre à l'aide du gabarit adéquat en effec
tuant entre chaque série un changement de l'outil de perçage et
une mise en place sur l'empilage d'un nouveau gabarit (mais, ceci
occasionne des pertes de temps considérables et un travail fasti
dieux de la part de l'opérateur)
soit, selon la seconde variante de recopie optique, effectuer
plusieurs balayages visuels du plan, sélectionner, au cours de
chaque balayage, les points de perçage d'un diamètre donné et
réaliser concomitamment les perçages correspondants avant de
changer d'outil.
Mais, on conçoit sans peine que la succession de ces étapes répétitives de différenciation visuelle délicate de diamètre de points ne fait qu'accroître le nombre des erreurs de perçage et par voie de conséquence la proportion de circuits imprimés rebutés.
Au surplus, ces méthodes de perçage par recopie sont très lentes et intégralement mises en oeuvre par l'intermédiaire d'un opérateur. De ce fait, comme les techniques rudimentaires évoquées plus haut, ces méthodes entraînent des coûts de main-d'oeuvre extrêmement lourds qui limitent de façon importante leur utilisation en production de séries.
3) Enfin, les techniques de perçage de circuits imprimés les plus élaborées et les plus compétitives dans le domaine industriel de réalisation en grande série mettent en oeuvre un procédé de commande numérique des dispositifs de perçage.
Selon ces techniques, un opérateur effectue et enregistre tout d'abord un programme informatique de commande dés séquences de perçage. Ce programme est ensuite introduit et mémorisé à l'intérieur d'un ou plusieurs automates qui effectuent en grande série des percages de circuits sous la direction d'une unité de commande pilotée par microprocesseur selon les séquences du programme mémorisé.
Plus précisément, la préparation du programme de perçage s'effectue selon une technique assez proche de la recopie manuelle optique décrite plus haut.
A cet effet, on utilise une table de programmation optique manuelle comportant principalement un banc muni d'un dispositif de visée optique perpendiculairement à un point fixe du plan. Vis-à-vis du banc et face au dispositif optique, un chariot est translaté suivant deux directions X et Y définies par des chemins directionnels, à l'aide de moteurs pas à pas sous le commande d'un manche manuel de déplacement.
Sur ce chariot, est déposé et fixé le plan de la série de circuits impri més à réaliser. Le plan de perçage est généralement constitué d'une feuille blanche sur laquelle sont disposées des pastilles noires symbolisant en grandeur nature les perçages à effectuer.
La réalisation du programme de commande numérique de perçage consiste à faire évoluer le plan de perçage vis-à-vis du dispositif optique en utlisant le manche manuel de déplacement du chariot. Un écran vidéo de vérification et de centrage, muni d'une mire, est relié au dispositif optique et permet à l'opérateur de scruter continuellement le plan pour se centrer successivement sur chacun des points de per çage. De plus, un poussoir actionné par l'opérateur lui permet de commander la mémorisation, au sein du programme, des coordonnées X et Y, vis-à-vis du banc, du centre de chaque pastille qui constitue le point correspondant du perçage à effectuer. Eventuellement, l'écran vidéo possède une échelle permettant à l'opérateur de juger visuellement du diamètre de la pastille, c'est-à-dire du perçage à effectuer.
Dans ce cas, la table de programmation est dotée d'un clavier alphanumérique permettant à l'opérateur d'introduire au sein du programme le diamètre du perçage en corrélation avec les coordonnées du point correspondant.
Toutes ces informations relatives aux caractéristiques géométriques des perçages sont transmises à un microprocesseur qui les organise convenablement au sein d'un programme homogène avant de les délivrer à un système d'écriture sur support mobile de programme tel un perforateur qui enregistre et, si besoin est, duplique le programme sur des bandes perforées.
Indépendamment de la table de programmation, chaque automate de perçage est constitué par une simple platine munie d'un porte-outil à déplacement selon Z perpendiculairement au plan de la platine. L'automate de perçage possède en outre un lecteur des supports de programme, notamment un lecteur de bandes perforées ainsi aucune unité centrale de commande reliée d'une part à différents moteurs pas à pas déplaçant un chariot perpendiculairement à l'outil suivant les directions
X, Y, du plan de la platine et, d'autre part, au lecteur dont elle reçoit les informations de perçage issues du programme enregistré.
X, Y, du plan de la platine et, d'autre part, au lecteur dont elle reçoit les informations de perçage issues du programme enregistré.
En cours de fonctionnement, les différents circuits imprimés à percer sont successivement mis en place et fixés sur le chariot de l'automate. Sous la direction de l'unité centrale de commande et selon les séquences inscrites sur le programme, le chariot est déplacé dans les directions X et Y et l'outil est déplacé dans la direction Z du perçage. Ainsi, chaque circuit se trouve automatiquement percé conformément aux indications géométriques enregistrées sur le programme.
Cette technique de perçage par commande numérique présente des avantages considérables vis-à-vis des procédés manuels décrits plus haut. Utilisée en grande série de productions, elle divise par dix, voire par cent, la mobilisation humaine nécessaire.
Il est certain que ce procédé de perçage a contribué de façon importante à l'abaissement considérable des coûts de fabrication des circuits imprimés qui a occasionné ces dernières années l'explosion et l'avènement de l'électronique grand public.
Néanmoins, on doit admettre que celui-ci présente encore certaines lacunes et défauts inhérents à ses fondements.
Tout d'abord, on remarquera que ce procédé comporte deux phases distinctes
- l'une entièrement réalisée par l'intermédiaire d'un opérateur,
la phase de reconnaissance du plan et de programmation,
- et l'autre, intégralement automatisée, la phase de perçage
des circuits imprimés, pilotée par commande numérique.
- l'une entièrement réalisée par l'intermédiaire d'un opérateur,
la phase de reconnaissance du plan et de programmation,
- et l'autre, intégralement automatisée, la phase de perçage
des circuits imprimés, pilotée par commande numérique.
La seconde phase apporte toute satisfaction et est difficilement améliorable dans ses concepts ; par contre, on se rend compte que la première présente exactement les mêmes caractéristiques et, de ce fait, les mêmes lacunes que le procédé de recopie manuelle optique d'un plan qui a été analysé plus haut.
En particulier, la rapidité d'exécution de cette programmation visuelle est très limitée par les capacités de discernement et de temps de réponse du cerveau humain.
Par ailleurs, l'opérateur effectuant la programmation à l'aide du système optique constitué par une camera reliée à un écran vidéo subit une astreinte visuelle permanente très pénible.
Cette astreinte entraîne des erreurs de visée du centre des pastilles et, de ce fait, des erreurs de programmation extrêmement fréquentes qu'il est humainement impossible d'éviter directement.
De même, on imagine aisément que la méthode aléatoire de balayage visuel du plan par l'opérateur, à l'aide de son manche de déplacement manuel du chariot, conduit à des oublis de pastilles nombreux et inévitables.
La technique actuelle a essayé de pallier à ces lacunes en dotant la table de programmation d'un logiciel, d'un système de visualisation des données de perçage établies et introduites en mémoire de masse ainsi que d'un clavier alphanumérique, afin de permettre à l'opérateur d'effectuer une vérification et une correction du programme de perçage avant enregistrement sur support mobile.
Mais l'analyse d'un poste de travail équipé d'une table de programmation de ce type montre que plus de la moitié du temps de l'opé- rateur est affecté à des étapes de vérifications et de corrections nécessaires des programmes de perçage qu'il réalise.
De plus, il apparaît quasiment impossible d'être assuré, malgré vérification, d'un enregistrement parfait des coordonnées de l'ensemble des points de perçage du fait que ceux-ci sont nécessairement déterminés par l'intermédiaire de l'oeil humain et qu'une erreur peut demeurer imperceptible au cours des vérifications. Tout au plus, peut-on effectuer une correction itérative du programme après mise en place, soudure des composants électroniques et évaluation des caractéristiques et des qualités des circuits.
Mais cette vérification s'avère très onéreuse.
Au surplus, on comprend que la mise en oeuvre du type de table de progammation ci-dessus et principalement la réalisation des phases de corrections des programmes de perçage ne peuvent être effectuées que par des opérateurs très qualifiés, versés à l'utilisation de claviers de commande du type informatique et à la programmation.
Ces caractéristiques intrinsèques de la programmation industrielle du perçage des circuits imprimés ont des conséquences directes sur le coût global de l'opération de perçage d'une série. Ainsi, l'analyse de ce coût montre que près de 50% sont constitués par les charges de main-d'oeuvre attachées à la réalisation et à la vérification du programme de perçage.
Enfin, on conçoit que du fait du coût d'achat très élevé des appareils sophistiqués de programmation et d'exécution ainsi que de la charge importante et incompressible en personnel qualifié de programmation pour piloter ces appareils qu'elle entraîne, cette technique de perçage de circuits imprimés par commande numérique n'est rentablement applicable que par des grandes séries de fabrication.
En dessous d'un seuil relativement élevé de circuits imprimés d'un même type à réaliser, on doit s'orienter vers des méthodes de perçage manuelles archaïques du type évoqué plus haut et le coût unitaire de l'opération de perçage croît de ce fait dans des proportions considérables. Cette caractéristique de variation des coûts unitaires inhérente aux différentes méthodes actuelles de perçage limite de façon importante le développement de l'électronique professionnelle.
L'objet essentiel de la présente invention est d'apporter une solution globale aux différents problèmes évoqués ci-dessus que pose le perçage industriel en moyenne et grande série des circuits imprimés électroniques.
Un premier but de l'invention est de proposer un procédé de reconnaissance et de définition géométrique d'un ensemble de pastilles déposées sur un plan permettant, d'une part, une systématisation de l'opération en aboutissant à un très haut degré de fiabilité par l'absence d'opérations humaines et, d'autre part, une automatisation complète de la définition géométrique des pastilles.
Un second but de l'invention est de définir technologiquement divers dispositifs simples et peu onéreux assurant un perçage très précis, automatique et à bas prix, de séries de circuits imprimés par recopie à l'aide du procédé de reconnaissance ci-dessus des caractéristiques géométriques de perçage, portées sur un plan à l'aide de pastilles de centrage.
Un troisième but de l'invention est de proposer des dispositifs de perçage de circuits imprimés par recopie entièrement automatique ne nécessitant quasiment aucune intervention manuelle et ne requérant de ce fait aucune qualification particulière de la part de l'opérateur qui supervise uniquement le bon fonctionnement des appareils.
Un quatrième but de l'invention est de proposer différentes variantes du dispositif de perçage de circuits imprimés par recopie selon le procédé de l'invention, permettant une grande adaptation du matériel utilisé au nombre de circuits d'une série à percer et plus particulièrement un abaissement des variations du coût unitaire en fonction du nombre des circuits des séries à réaliser.
Ainsi, suivant l'invention, la reconnaissance et la définition géométrique des pastilles de perçage portées sur le plan sont effectuées non pas par une détermination humaine mais, au contraire, entièrement automatiquement selon un procédé particulièrement précis et fiable.
A cet effet, l'invention a tout d'abord pour objet un procédé de reconnaissance et de définition géométrique systématique et automatique d'un ensemble de pastilles P situées dans un plan muni d'un repère orthogonal R = (O, X, Y) et plus particulièrement du centre de ces pastilles. De façon connue, chaque pastille du plan considéré est définie par des caractéristiques sensibles différentes de celles du support sur lequel elle est déposée.
Ce procédé consiste à effectuer une exploration systématique du plan en lacet. Il est remarquable par le fait que dès perception en G1, de par ses caractéristiques sensibles, de la limite d'une pastille
- on mesure le segment G1D1 de développement suivant X au
niveau de G1 de la pastille,
- on détermine le segment B1 H1 de développement médian à
G1 D1 suivant Y de la pastille, ainsi que le milieu Ci du
segment B1H1, de façon à éventuellement attribuer pour la pastille considérée
- le point c = Ci comme centre théorique
- et de la distance d = B1H1 comme diamètre théorique.
- on mesure le segment G1D1 de développement suivant X au
niveau de G1 de la pastille,
- on détermine le segment B1 H1 de développement médian à
G1 D1 suivant Y de la pastille, ainsi que le milieu Ci du
segment B1H1, de façon à éventuellement attribuer pour la pastille considérée
- le point c = Ci comme centre théorique
- et de la distance d = B1H1 comme diamètre théorique.
On conçoit qu'un tel procédé automatique permet, à l'aide d'un dispositif de lecture adapté, muni en particulier d'un organe sensoriel susceptible de distinguer les caractéristiques sénsibles des pastilles vis-à-vis de leur support, d'aboutir à une précision et à une rapidité inégalables par toute méthode faisant intervenir un opérateur.
Selon une autre forme de mise en oeuvre particulièrement avantageuse d'un tel procédé
- on mesure en outre le segment G2C1D2 de développement
suivant X au niveau de Ci de chaque pastille,
- et on détermine le milieu C2 du segment G2D2.
- on mesure en outre le segment G2C1D2 de développement
suivant X au niveau de Ci de chaque pastille,
- et on détermine le milieu C2 du segment G2D2.
Dans ce cas, on attribue pour la pastille considérée
- le point c = C2 comme centre théorique
- et la distance d = G2D2 comme diamètre théorique.
- le point c = C2 comme centre théorique
- et la distance d = G2D2 comme diamètre théorique.
On réalise que cette variante assure une précision accrue dans la définition automatique du centre et du diamètre des pastilles En effet, il apparaît que si la perception d'une pastille est effectuée en un point G1 situé dans une position extrême d'une pastille dans la direction Y, la distance G1D1 sera très petite. De ce fait, la détermination de Mi et donc de Ci sera peu fiable selon X. Au contraire, la détermination de
C2, milieu de G2C1D1 sera beaucoup plus précise dans cette direction.
C2, milieu de G2C1D1 sera beaucoup plus précise dans cette direction.
De même, on conçoit que la détermination du diamètre par la mesure de
G2D2 est plus précise que par celle de B1H1.
G2D2 est plus précise que par celle de B1H1.
Mais l'invention concerne également divers dispositifs de lecture et de recopie automatiques de plans de perçage de circuits imprimés, appropriés à la mise en oeuvre du procédé général décrit ci-dessus.
Un tel dispositif comporte tout d'abord une unité de lecture automatiqus de plans de perçage de circuits imprimés. Généralement et comme cela a été vu plus haut, les plans de perçage sont constitués par une feuille blanche sur laquelle est reporté un ensemble de pastilles noires symbolisant les perçages à effectuer. Ces pastilles ont le diamètre des perçages à effectuer et sont disposées dans la configuration géométrique souhaitée.
Une unité de lecture, destinée à analyser les plans de perçage classiques, est constituée
- d'une platine destinée à immobiliser les plans de perçage à
lire,
- d'un organe sensoriel, en 'occurrence une cellule optoélectro
nique, capable de distinguer les caractéristiques sensibles
des pastilles vis-à-vis de celles du support du plan,
- de moyens aptes à assurer le déplacement de l'organe sen
soriel, dans deux directions X et Y de la platine, en regard
du plan qui sty trouve fixé pour être lu
- et d'un dispositif de repérage de la position de l'organe
sensoriel vis-à-vis d'un repère fixe OXY de la platine.
- d'une platine destinée à immobiliser les plans de perçage à
lire,
- d'un organe sensoriel, en 'occurrence une cellule optoélectro
nique, capable de distinguer les caractéristiques sensibles
des pastilles vis-à-vis de celles du support du plan,
- de moyens aptes à assurer le déplacement de l'organe sen
soriel, dans deux directions X et Y de la platine, en regard
du plan qui sty trouve fixé pour être lu
- et d'un dispositif de repérage de la position de l'organe
sensoriel vis-à-vis d'un repère fixe OXY de la platine.
Selon l'invention, l'unité de lecture est pilotée par un dispositif de commande de séquences constitué par un microprocesseur relié
- d'une part, à l'organe sensible dont il reçoit les informations
de distinction de pastilles ainsi qu'à un dispositif de repé
rage
- et, d'autre part, à un microcalculateur relié à une mémoire
auxiliaire.
- d'une part, à l'organe sensible dont il reçoit les informations
de distinction de pastilles ainsi qu'à un dispositif de repé
rage
- et, d'autre part, à un microcalculateur relié à une mémoire
auxiliaire.
Ce microprocesseur active les moyens de déplacement suivant X et
Y de l'organe sensoriel de façon à faire effectuer à ce dernier une exploration systématique et complète du plan.
Y de l'organe sensoriel de façon à faire effectuer à ce dernier une exploration systématique et complète du plan.
En outre, le microprocesseur est préprogrammé de telle manière que, dès que l'organe sensible S rencontre en G1 la limite d'une pastille au cours des trajets d'exploration du plan qui lui sont imposés, le dispositif de commande de séquences lui impose un trajet à l'intérieur de cette pastille lui permettant de mettre en oeuvre un des procédés de détermination visés ci-dessus.
Ainsi, selon une première variante, le dispositif active les moyens de déplacement de l'organe sensoriel, de façon à lui faire parcourir à
l'intérieur de chaque pastille un chemin segmenté G1B1 constitué par la série de segments bout à bout Glu1, Demi, M1H1 et H1B1.
l'intérieur de chaque pastille un chemin segmenté G1B1 constitué par la série de segments bout à bout Glu1, Demi, M1H1 et H1B1.
Par ailleurs, il commande l'évaluation dans le repère R (grâce auxdits moyens de repérage des coordonnées de l'organe sensoriel) d'au moins chacun des points Gi, D1, H1 et B1, ainsi que l'enregistrement provisoire des coordonnées de chacun des points G1 et H1 à l'intérieur de la mémoire auxiliaire et la détermination par le microcalculateur des coordonnées de Mi puis de Cl.
Selon une autre variante, le microcalculateur fait effectuer à l'organe sensoriel un trajet comprenant en plus du chemin G1B1 au moins les segments bout à bout B1C1, C1 G2 et G2CiD2. Il commande, en outre, l'évaluation par le dispositif de repérage des coordonnées de
G2 et D2 ainsi que l'enregistrement provisoire des coordonnées de G2 et aboutit ainsi à une détermination précise de c = C2 et de d = G2D2.
G2 et D2 ainsi que l'enregistrement provisoire des coordonnées de G2 et aboutit ainsi à une détermination précise de c = C2 et de d = G2D2.
Les dispositifs de perçage automatique de circuits imprimés selon le procédé de l'invention sont de deux types.
Suivant une variante avantageuse pour la réalisation de petites et moyennes séries, il est conseillé d'utiliser un système de perçage par recopie directe constitué par le couplage mécanique direct
- de l'organe sensoriel d'une unité de lecture du type ci-dessus
- et d'un dispositif classique de perçage, activé par le dis
positif de commande de séquences, disposé face à une platine
de perçage parallèle à la platine de lecture, et mobile
. d'une part, vis-à-vis du plan de la platine de perçage
du fait de son couplage avec l'organe sensoriel,
. et, d'autre part, suivant la direction Z perpendiculaire
à la platine de perçage, pour réaliser le perçage des
circuits imprimés.
- de l'organe sensoriel d'une unité de lecture du type ci-dessus
- et d'un dispositif classique de perçage, activé par le dis
positif de commande de séquences, disposé face à une platine
de perçage parallèle à la platine de lecture, et mobile
. d'une part, vis-à-vis du plan de la platine de perçage
du fait de son couplage avec l'organe sensoriel,
. et, d'autre part, suivant la direction Z perpendiculaire
à la platine de perçage, pour réaliser le perçage des
circuits imprimés.
La détermination du centre c de chaque pastille s'effectue par l'intermédiaire de l'unité de lecture selon l'un des deux procédés décrits ci-dessus.
Cette détermination étant effectuée, le dispositif de commande de séquences est programmé de manière telle qu'il active les moyens de déplacement de façon à amener l'organe sensoriel face au point c déterminé puis il fait marquer un temps d'arrêt à l'organe sensoriel vis-àvis de ce point.
Au cours du temps d'arrêt, il active le dispositif de perçage de façon à provoquer son mouvement dans la direction Z du circuit imprimé et assurer le perçage du circuit imprimé au point correspondant.
Enfin à l'issue de ce perçage, il fait poursuivre à l'organe sensoriel son exploration systématique des autres pastilles du plan.
De la sorte, ce type de dispositif permet d'effectuer automatiquement et concomitamment la détermination des points de perçage et je perçage d'un circuit imprimé quelconque conformément aux indications portées sur un plan. L'opérateur a, dans ce cas, pour seule fonction de surveiller le bon fonctionnement de la machine et éventuellement de mettre en place les différents circuits à percer et leur plan.
Suivant une autre variante avantageuse, principalement pour la réalisation de grandes séries, le dispositif de perçage de circuits imprimés selon l'invention est scindé en deux.
Il comporte tout d'abord une unité de lecture et de programmation de plans de perçage du type de celle décrite plus haut, comportant en outre une mémoire de masse sous la commande de l'unité centrale.
Cette dernière est remarquable par le fait qu'elle est préprogrammée de façon à assurer l'enregistrement à l'intérieur de la mémoire de masse de l'ensemble des caractéristiques de perçage (position relative et/ou diamètre) déterminées au cours de l'exploration du plan par l'organe sensoriel.
De cette façon, on peut transmettre, ultérieurement à un ensemble de plusieurs automates de perçage indépendants, les informations portées en mémoire de masse de façon à ce que ceux-ci effectuent automatiquement en parallèle la réalisation en grande série des perçages de circuits imprimés conformément aux informations portées sur le plan et enregistrées en mémoire de masse par l'unité de lecture.
Ainsi, tout en bénéficiant des qualités de précision et de rapidité de la méthode évoquée plus haut, de programmation préalable et de réalisation ultérieure des perçages par automates, cette technique selon l'invention permet en outre d'éliminer entièrement la nécessité d'une participation humaine à l'élaboration du programme.
De ce fait
- les temps de réalisation du programme se trouvent fortement
réduits et donc l'amortissement des unités de lecture et de
programmation est plus rentable,
- les coûts de revient sont considérablement atténués par
abaissement de la charge en main-d'oeuvre et de la qualifica
tion des opérateurs,
- enfin, la qualité (et la précision) des programmes et, par
voie de conséquence, des perçages effectués est accrue par
la systématisation de la détermination du centre des pastilles
des plans qu'entraîne l'automatisation de la phase de program
mation.
- les temps de réalisation du programme se trouvent fortement
réduits et donc l'amortissement des unités de lecture et de
programmation est plus rentable,
- les coûts de revient sont considérablement atténués par
abaissement de la charge en main-d'oeuvre et de la qualifica
tion des opérateurs,
- enfin, la qualité (et la précision) des programmes et, par
voie de conséquence, des perçages effectués est accrue par
la systématisation de la détermination du centre des pastilles
des plans qu'entraîne l'automatisation de la phase de program
mation.
Au surplus, on conçoit que les applications des deux grands types de dispositifs de perçage automatique de circuits imprimés proposés par l'invention, se complètent et permettent une grande adaptabilité du matériel utilisé au nombre des circuits imprimés d'un même type à réaliser.
En particulier, la charge en main-d'oeuvre devenant, selon l'invention, quasi nulle et l'influence sur le coût de la phase de programmation étant fort réduit du fait de son automatisation, on comprend que le coût de revient d'un perçage devient quasiment proportionnel à l'immobilisation de l'automate de perçage qu'il nécessite. En conséquence, on aboutit selon l'invention à un abaissement des variations des coûts unitaires de perçage en fonction du nombre des circuits à percer.
D'autres caractéristiques et avantages de l'invention se dégageront de la description qui va suivre en regard des dessins annexés, lesquels description et dessins ne sont donnés qu'à titre d'exemple non limitatif.
Sur ces dessins
- la figure 1 représente la partie inférieure d'un plan de perçage
classique de circuits imprimés ;
- la figure 2 représente schématiquement le trajet d'exploration
automatique en haut du plan conseillé par l'invention, en vue de
la localisation systématique de ses pastilles ;
- la figure 3 schématise, sur une vue de détail du plan de, la figure
1, le procédé de détermination automatique du centre et du diamè
tre des pastilles d'un plan de perçage, proposé par l'invention ; ;
- la figure 4 schématise le principe théorique de fonctionnement
d'un dispositif selon l'invention de perçage entièrement automati
que de circuits imprimés, particulièrement adapté pour la réalisa
tion de petites et moyennes séries
la figure 5 représente en perspective un dispositif selon l'inven
tion de perçage automatique de circuits imprimés par recopie di#
recte, dont le fonctionnement est conforme aux principes exposés
à la figure 4
- la figure 6 précise, vue de côté, la position de l'outil de perçage
en corrélation avec le chemin, décrit en figure 3, suivi par l'or
gane sensoriel à l'intérieur d'une pastille d'un plan
- la figure 7 schématise les principes théoriques de fonctionnement
d'une variante du dispositif de perçage de la figure 4
- la figure 8 représente une vue en perspective d'une unité selon
l'invention dç lecture et de programmation automatique des séquen
ces de perçage de circuits imprimés, particulièrement adaptée
pour une utilisation en grande série
- la figure 9 symbolise les principes théoriques de fonctionnement
de l'unité de lecture représentée figure 8
- la figure 10 représente en perspective un automate destiné à
effectuer en série le perçage de circuits imprimés, suivant des
programmes réalisés à l'aide d'une unité de lecture et de program
mation du type de celle de la figure 8
- la figure 11 symbolise les principes théoriques de fonctionnement
de l'automate de perçage de la figure 10
- la figure 12 décrit en perspective un dispositif de changement
automatique d'outil dont peuvent être dotés les systèmes de per
çage selon l'invention pour réaliser des circuits imprimés compor
tant des perçages de différents diamètres.
- la figure 1 représente la partie inférieure d'un plan de perçage
classique de circuits imprimés ;
- la figure 2 représente schématiquement le trajet d'exploration
automatique en haut du plan conseillé par l'invention, en vue de
la localisation systématique de ses pastilles ;
- la figure 3 schématise, sur une vue de détail du plan de, la figure
1, le procédé de détermination automatique du centre et du diamè
tre des pastilles d'un plan de perçage, proposé par l'invention ; ;
- la figure 4 schématise le principe théorique de fonctionnement
d'un dispositif selon l'invention de perçage entièrement automati
que de circuits imprimés, particulièrement adapté pour la réalisa
tion de petites et moyennes séries
la figure 5 représente en perspective un dispositif selon l'inven
tion de perçage automatique de circuits imprimés par recopie di#
recte, dont le fonctionnement est conforme aux principes exposés
à la figure 4
- la figure 6 précise, vue de côté, la position de l'outil de perçage
en corrélation avec le chemin, décrit en figure 3, suivi par l'or
gane sensoriel à l'intérieur d'une pastille d'un plan
- la figure 7 schématise les principes théoriques de fonctionnement
d'une variante du dispositif de perçage de la figure 4
- la figure 8 représente une vue en perspective d'une unité selon
l'invention dç lecture et de programmation automatique des séquen
ces de perçage de circuits imprimés, particulièrement adaptée
pour une utilisation en grande série
- la figure 9 symbolise les principes théoriques de fonctionnement
de l'unité de lecture représentée figure 8
- la figure 10 représente en perspective un automate destiné à
effectuer en série le perçage de circuits imprimés, suivant des
programmes réalisés à l'aide d'une unité de lecture et de program
mation du type de celle de la figure 8
- la figure 11 symbolise les principes théoriques de fonctionnement
de l'automate de perçage de la figure 10
- la figure 12 décrit en perspective un dispositif de changement
automatique d'outil dont peuvent être dotés les systèmes de per
çage selon l'invention pour réaliser des circuits imprimés compor
tant des perçages de différents diamètres.
Sur la figure 1, on reconnaît la partie inférieure d'un plan de perçage classique 1 de circuit imprimé. Celui-ci est constitué par un support en papier blanc 2 sur lequel a été déposé un certain nombre de pastilles noires 4, 4' symbolisant chacune un point à percer sur un circuit imprimé 9.
Le perçage industriel est généralement effectué par recopie des caractéristiques géométriques des perçages (position et diamètre) portées sur le plan.
Le dispositif 10 selon l'invention de la figure 5 est destiné à effectuer cette recopie de façon entièrement automatique et directe. Il comporte une table rectangulaire plane de travail 11 disposée sur un châssis 12 et répartie en deux zones constituant
- une platine de lecture 13 sur laquelle on fixe les plans 1 à
recopier
- et une platine de perçage 14 sur laquelle on place les divers
circuits imprimés 9 à percer.
- une platine de lecture 13 sur laquelle on fixe les plans 1 à
recopier
- et une platine de perçage 14 sur laquelle on place les divers
circuits imprimés 9 à percer.
Sur deux des côtés de la table 11, sont arrimés par leurs extrémités 15a, 15b et 16a, 16b à l'aide de supports de fixation 18, 19, 20, 21 deux rails latéraux de guidage à section circulaire 15 et 16, parallèles suivant x au plan de la table 11.
Par ailleurs, un cadre 25, constitué principalement par deux étriers métalliques en L, 26 et 27, prolongés à leur gauche par les éléments verticaux plats 28 et 29 et solidarisés par les trois rails transversaux à section circulaire 30, 31 et 32, est dirigé en translation suivant x par quatre guides cylindriques 33, 34, 35, ... coopérant avec les rails latéraux 15 et 16.
Par ailleurs, un équipage 38 est mobile en translation suivant y relativement au cadre 25. Cet équipage comporte
- un bloc principal en U, 40 englobant dans son entrefer les
deux rails transversaux 31 et 32 du cadre 25,
- de même qu'un bloc secondaire en U, 41 englobant dans son
entrefer le rail transversal 30 du cadre 25.
- un bloc principal en U, 40 englobant dans son entrefer les
deux rails transversaux 31 et 32 du cadre 25,
- de même qu'un bloc secondaire en U, 41 englobant dans son
entrefer le rail transversal 30 du cadre 25.
Les deux blocs 40 et 41 sont couplés mécaniquement par l'intermédiaire d'une tige longitudinale 42 dirigée suivant x.
Par ailleurs
- d'une part, le bloc 41 est muni de deux guides cylindriques
43 et 44 glissant sur les rails 31 et 32 du cadre 25,
- et, d'autre part, le bloc 41 est muni d'un guide cylindrique
45 glissant sur le rail 30.
- d'une part, le bloc 41 est muni de deux guides cylindriques
43 et 44 glissant sur les rails 31 et 32 du cadre 25,
- et, d'autre part, le bloc 41 est muni d'un guide cylindrique
45 glissant sur le rail 30.
De ce fait, l'équipage 38 est guidé en translation selon y, vis-àvis du cadre 25 par les rails 30, 31 et 32.
De plus, on remarque la présence
d'une vis hélicoïdale 50 mise en mouvement de rotation selon
r par un moteur pas à pas 51 autour de deux points d'appui
extrêmes, constitués par les montants 52 et 53 coiffant les
supports 20 et 21 (cettesis entraîne en mouvement sans jeu
selon x le cadre 25 par l'intermédiaire d'un écrou à bille 55
solidaire de l'étrier 27),
- et d'une vis hélicoïdale 56 solidaire par chacune de ses ex
trémités des étriers 26 et 27 et mise en mouvement de rota
tion selon s grâce à un moteur pas à pas 57 (de façon à
assurer la translation selon y de l'équipage 38 vis-à-vis du
cadre 25 par l'intermédiaire d'un écrou à bille (non représen
té) solidaire du bloc 40 et entourant la vis 56.
d'une vis hélicoïdale 50 mise en mouvement de rotation selon
r par un moteur pas à pas 51 autour de deux points d'appui
extrêmes, constitués par les montants 52 et 53 coiffant les
supports 20 et 21 (cettesis entraîne en mouvement sans jeu
selon x le cadre 25 par l'intermédiaire d'un écrou à bille 55
solidaire de l'étrier 27),
- et d'une vis hélicoïdale 56 solidaire par chacune de ses ex
trémités des étriers 26 et 27 et mise en mouvement de rota
tion selon s grâce à un moteur pas à pas 57 (de façon à
assurer la translation selon y de l'équipage 38 vis-à-vis du
cadre 25 par l'intermédiaire d'un écrou à bille (non représen
té) solidaire du bloc 40 et entourant la vis 56.
Une cellule optoélectronique 60 est fixée au bloc secondaire 41, perpendiculairement à la platine de lecture 13, de façon à analyser les plans de perçage qui s'y trouvent. De même, un dispositif de perçage 61 est monté coulissant sur le bloc principal 40 et mis en translation selon z grâce au moteur pas à pas 62 de façon à assurer le perçage des circuits 9 fixés sur la platine 14.
Au surplus, le dispositif 10 est muni intérieurement d'un microprocesseur préprogrammé de commande de séquences, schématisé en 76. Ce microprocesseur est relié
- d'une part, à la cellule optoélectronique 60, dont il reçoit les
informations concernant la détermination des pastilles,
- d'autre part, aux divers moteurs pas à pas 51, 57 et 62 dont
il commande les mouvements et dont il reçoit les informations
de position (et de ce fait, les coordonnées X et Y de la
cellule 60 et celles Z de l'outil de perçage vis-à-vis d'un
repère R = O, X, Y, Z de la table 11) grâce au circuit
électronique de repérage schématisé en 77,
- et enfin à un microcalculateur 78 (susceptible d'effectuer des
calculs sur les renseignements de position délivrés par le
circuit 77)
- ainsi qu'à une mémoire auxiliaire 79 de stockage des informa
tions géométriques se rapportant aux diverses pastilles du
plan.
- d'une part, à la cellule optoélectronique 60, dont il reçoit les
informations concernant la détermination des pastilles,
- d'autre part, aux divers moteurs pas à pas 51, 57 et 62 dont
il commande les mouvements et dont il reçoit les informations
de position (et de ce fait, les coordonnées X et Y de la
cellule 60 et celles Z de l'outil de perçage vis-à-vis d'un
repère R = O, X, Y, Z de la table 11) grâce au circuit
électronique de repérage schématisé en 77,
- et enfin à un microcalculateur 78 (susceptible d'effectuer des
calculs sur les renseignements de position délivrés par le
circuit 77)
- ainsi qu'à une mémoire auxiliaire 79 de stockage des informa
tions géométriques se rapportant aux diverses pastilles du
plan.
Le fonctionnement du dispositif 10 va maintenant être décrit en référence aux figures 1 à 5.
Le plan de perçage est tout d'abord mis en place sur la platine de lecture 13 et positionné finement vis-à-vis du repère R = (O, X, Y) parallèle aux directions x, y.
Par ailleurs, on fixe le circuit 9 à percer sur la platine 14 dans une position très précise correspondant à celle du plan, grâce
- à la coopération de deux tétons 80 et 81 solidaires de la
platine 14 avec deux évidements 82 et 83 ménagés sur un
bord du circuit 9,
- et à l'appui de diverses pinces auxiliaires 85.
- à la coopération de deux tétons 80 et 81 solidaires de la
platine 14 avec deux évidements 82 et 83 ménagés sur un
bord du circuit 9,
- et à l'appui de diverses pinces auxiliaires 85.
On définit, grâce aux roues codeuses 86 et 87, la largeur et la longueur d'un domaine rectangulaire D = A1A2A3A4 du plan à l'intérieur duquel est situé l'ensemble des pastilles 4.
Le microprocesseur 76 est programmé de façon à imposer à la cellule 60, à l'aide des moteurs 51 et 57, un chemin 90 en lacet vis-àvis du plan 1 tel que décrit sur les figures 1 et 2.
A cet effet, on impose le pas p des lacets à l'aide de la roue codeuse 91. Puis, on met en marche le dispositif 10 à l'aide du bouton 92 du tableau de commande 93.
L'exploration du plan par la cellule 60 démarre d'un des sommets
Ai du domaine D. Entre deux rencontres avec un des côtés A1A3 ou
A2A4 du domaine D ainsi qu'entre deux pastilles 4 et 4' découvertes, la cellule 60 suit un chemin rectiligne parallèle à X, orientée dans une des deux directions fi ou f2 constantes.
Ai du domaine D. Entre deux rencontres avec un des côtés A1A3 ou
A2A4 du domaine D ainsi qu'entre deux pastilles 4 et 4' découvertes, la cellule 60 suit un chemin rectiligne parallèle à X, orientée dans une des deux directions fi ou f2 constantes.
Dès la rencontre d'un des côtés A1A3 ou A2A4 par la cellule 60, celie-ci est déplacée d'un pas p suivant Y avant de poursuivre son exploration .
Ce déplacement systématique est imposé par le microprocesseur 76 jusqu a ce que la cellule rencontre le côté A3A4, c'est-à-dire jusqu'à exploration complète du plan 1.
Une des originalités principales de l'invention réside dans la méthode de détermination automatique du centre c et du diamètre d d'une pastille 4 du plan.
Cette méthode va être décrite en référence à la figure 3 qui représente le grossissement de la zone K apparaissant en figure 1, sur laquelle se détachent les pastilles 4 et 4'.
Comme on peut le voir sur cette figure, avant sa rencontre avec la pastille 4, la cellule 60 est en translation selon x, suivant fi vis-àvis du support blanc 2. En G1, elle décèle une variation de réflexion lumineuse, caractéristique de la présence d'une pastille 4. Le microprocesseur 76 en est informé. Celui-ci fait parcourir à la cellule un chemin segmenté caractéristique Gi Bi.
La cellule continue tout d'abord son trajet suivant x jusqu'en D1 où elle perçoit la limite de la pastille 4. Entre temps, le circuit 77 évalue dans le repère R les coordonnées des points G1 et D1, la mémoire auxiliaire 79 enregistre provisoirement les coordonnées du point G1 et le microcalculateur 78 en déduit les coordonnées du point M1 (milieu de G1D1). La cellule se rend en Mi selon f2.
Le trajet de la cellule 60 se poursuit alors selon y, suivant ki, jusqu'en H1 où elle détecte à nouveau la limite de la pastille 4. Le circuit 77 détermine les coordonnées de ce point et la mémoire 79 les enregistre. Puis, la cellule 60 est dirigée selon y, suivant k2, en B1, limite de la pastille 4 opposée à Bi. Les coordonnées de ce point sont déterminées par le circuit 77. Le microcalculateur 78 en déduit les coordonnées de Ci (milieu de H1B1).
Le dispositif 10 est alors en possession d'une première approximation du centre c (C1) et du diamètre d (H1B1) de la pastille 4.
Mais comme cela a été décrit plus haut et afin d'améliorer la précision sur la détermination de c, le trajet de la cellule 60 se poursuit à l'intérieur de la pastille 4 selon x et suivant f2 jusqu'en G2, puis suivant fi jusqu'en D2 (G2 et D2 constituant les limites de la pastille selon x au niveau de C1) . Les coordonnées de G2 et D2 sont déterminées par le circuit 77, celles de G2 sont mémorisées momentanément en 79. Enfin, le microcalculateur 78 en déduit les coordonnées de
C2, milieu de G2D2.
C2, milieu de G2D2.
Le dispositif 10 considère alors que c = C2 et d = G2D2. Ceci constitue, comme nous l'avons vu, une détermination très précise de c et d.
La caractéristique fondamentale du dispositif 10 de perçage de circuits imprimés par recopie directe du plan 1 consiste
- d'une part, comme cela a été vu plus haut, en ce que la
cellule optoélectronique 60 est couplée rigidement au disposi
tif de perçage 61 par l'intermédiaire de la tige 42 et, de ce
fait, subit les mêmes mouvements de translation suivant x et
Y,
- et, d'autre part, en ce que, après avoir déterminé le centre
théorique c = C2 d'une pastille 4, le microprocesseur 76
amène la cellule 60 au niveau de c et lui fait marquer un
temps d'arrêt au cours duquel il commande, par i'intermédiai
re du moteur 62, le mouvement du dispositif selon z aboutis
sant au perçage du circuit imprimé 9.
- d'une part, comme cela a été vu plus haut, en ce que la
cellule optoélectronique 60 est couplée rigidement au disposi
tif de perçage 61 par l'intermédiaire de la tige 42 et, de ce
fait, subit les mêmes mouvements de translation suivant x et
Y,
- et, d'autre part, en ce que, après avoir déterminé le centre
théorique c = C2 d'une pastille 4, le microprocesseur 76
amène la cellule 60 au niveau de c et lui fait marquer un
temps d'arrêt au cours duquel il commande, par i'intermédiai
re du moteur 62, le mouvement du dispositif selon z aboutis
sant au perçage du circuit imprimé 9.
Cette dernière particularité est précisée par rapprochement des figures 5 et 6. La figure 6 représente en coordonnées x, z, la position de l'extrémité du dispositif de perçage 61 vis-à-vis du circuit imprimé 9. Celle-ci se trouve en position haute H pendant toute la phase de détermination du centre c, c'est-à-dire jusqu'en C2. Puis, elle est descendue en position basse h jusqu'en C3 pour effectuer le perçage 95 en c du circuit 9, avant d'être remontée en position haute H en C4 pour la poursuite de l'exploration.
Selon une caractéristique avantageuse de l'invention mise en oeuvre par le dispositif 10 et décrite figure 3, l'exploration du plan 1 se poursuit, après analyse d'une pastille 4 et détermination de son centre c selon une direction D2x = D3x passant par le centre c précédemment déterminé de la pastille. En effet, il est très fréquent que des pastilles successives 4 et 4' d'un même plan 1 soient alignées selon une de! directions privilégiées x de ce plan et de plus leur diamètre est généralement négligeable devant leur distance. La caractéristique proposée permet dans ce cas de rationaliser le trajet suivi par la cellule 60 et de diminuer le temps d'exploration du plan, donc le temps de perçage et le coût de revient unitaire des perçages.
La figure 4 résume le processus de fonctionnement du dispositif 10. Ce dernier est constitué de façon essentielle par le couplage réalisé par l'intermédiaire de la tige 42
- d'une unité de lecture munie d'une cellule optoélectronisue 60
- et d'une unité de perçage muni d'un dispositif de perçage
61.
- d'une unité de lecture munie d'une cellule optoélectronisue 60
- et d'une unité de perçage muni d'un dispositif de perçage
61.
L'unité de lecture effectue, selon le procédé de l'invention, une reconnaissance systématique et automatique selon x et y du plan 1 et une détermination du centre des pastilles 4. Puis, elle vient se positionner sur chaque centre c de pastilles 4 en entraînant dans son mouvement l'unité de perçage. Le dispositif 61 effectue alors un per çage 95 du circuit 9 dans la direction z.
Ainsi, le dispositif 10 effectue le perçage des circuits imprimés 9 par recopie automatique directe du plan de perçage 1.
Sur la figure 8, on distingue un dispositif 100 de lecture automatique, selon l'invention, de plans de perçage 1, destinée à réaliser les programmes nécessaires au fonctionnement de divers automates de per çage indépendants 110 (représentés figure 11),# pour que ceux-ci effectuent en grande série le perçage de circuits imprimés 9, conformément aux indications du plan 1.
Ce dispositif 100 comporte, disposées sur une table de travail 101
- une unité de lecture 102, destinée à effectuer l'analyse de
chaque plan 1 selon le procédé de l'invention et à déterminer
automatiquement les caractéristiques de perçage qui s'y
rattachent (position et diamètre des perçages 95 à effectuer),
- une unité de traitement 103, munie d'une mémoire auxiliaire
de masse, qui organise convenablement les informations géo
métriques se rapportant au perçage sous le forme d'un
programme homogène,
- une interface 104 de contrôle visuel à l'aide de l'écran 105
des programmes enregistrés par l'unité 103 et de correction
éventuelle de ces programmes à l'aide du clavier alphanumé
rique 106,
- une imprimante 107, d'établissement de listings# des program
mes de perçage enregistrés et éventuellement d'enregistre
ment sous forme de plans d'une simulation de ces perçages à
des fins de vérification,
- et enfin, une interface 108 de recopie sur disque souple 109
des programmes de perçage réalisés.
- une unité de lecture 102, destinée à effectuer l'analyse de
chaque plan 1 selon le procédé de l'invention et à déterminer
automatiquement les caractéristiques de perçage qui s'y
rattachent (position et diamètre des perçages 95 à effectuer),
- une unité de traitement 103, munie d'une mémoire auxiliaire
de masse, qui organise convenablement les informations géo
métriques se rapportant au perçage sous le forme d'un
programme homogène,
- une interface 104 de contrôle visuel à l'aide de l'écran 105
des programmes enregistrés par l'unité 103 et de correction
éventuelle de ces programmes à l'aide du clavier alphanumé
rique 106,
- une imprimante 107, d'établissement de listings# des program
mes de perçage enregistrés et éventuellement d'enregistre
ment sous forme de plans d'une simulation de ces perçages à
des fins de vérification,
- et enfin, une interface 108 de recopie sur disque souple 109
des programmes de perçage réalisés.
Du fait de son unique fonction de lecture, l'unité 102 a des dimensions très réduites vis-à-vis du dispositif 10. Néanmoins, son procédé de lecture est très voisin et mise à part l'absence d'un dispositif de perçage 61, l'unité 102 comporte les mêmes éléments essentiels que le dispositif 10.
Ainsi, sa cellule optoélectronique 60 est déplacée sous la commande d'un microprocesseur vis-à-vis du repère R = OXY du châssis 111.
Ces déplacements sont effectués à l'aide de deux moteurs pas à pas classiques (et non représentés) du type 51 et 57 et de renvois par poulies et linguets.
De même, le procédé d'exploration systématique du plan et de détermination du centre c et du diamètre d des pastilles est identique à celui du dispositif 10 (il ne sera pas détaillé de nouveau).
Au surplus, le fonctionnement du dispositif de lecture 100 est remarquable par le fait que son microprocesseur de commande de séquences est programmé de telle manière que l'ensemble des caractéristiques de perçage des pastilles 4, déterminées par l'unité de lecture 102, sont directement enregistrées et organisées par l'unité de traitement 103.
Par ailleurs, l'interface de contrôle 104 assure diverses fonctions auxiliaires fort intéressantes
Tout d'abord, elle facilite la mise en place par l'opérateur des divers plans 1 sur l'unité de lecture 102. A cet effet et ainsi qu'on peut le remarquer en se référant aux figures 1 et 3, chaque plan 1 comporte plusieurs mires imprimées 115, 116, 117 appelées mires de centrage
Avant exploration du plan 1, la cellule 60 effectue, sous la commande du microprocesseur principal, une détermination des coordonnées d'au moins deux des mires de centrage 115 et 116 du plan 1 vis-à-vis du repère OXY de l'unité 102.De plus, l'interface 104 est programmée de fa çon à effectuer au cours de l'exploration du plan 1 par la cellule 60 une correction des diverses coordonnées des pastilles de perçage 4 déterminées, de façon à compenser automatiquement toute position aléatoire initiale du plan 1 vis-à-vis de l'unité 102 et à rapporter les coordonnées de perçage vis-à-vis d'un repère absolu R. Ainsi, les circuits pourront être ultérieurement systématiquement mis en place sur l'automate de perçage 110 par simple emboîtement de leurs évidements 82, 83 sur les tétons 80, 81.
Tout d'abord, elle facilite la mise en place par l'opérateur des divers plans 1 sur l'unité de lecture 102. A cet effet et ainsi qu'on peut le remarquer en se référant aux figures 1 et 3, chaque plan 1 comporte plusieurs mires imprimées 115, 116, 117 appelées mires de centrage
Avant exploration du plan 1, la cellule 60 effectue, sous la commande du microprocesseur principal, une détermination des coordonnées d'au moins deux des mires de centrage 115 et 116 du plan 1 vis-à-vis du repère OXY de l'unité 102.De plus, l'interface 104 est programmée de fa çon à effectuer au cours de l'exploration du plan 1 par la cellule 60 une correction des diverses coordonnées des pastilles de perçage 4 déterminées, de façon à compenser automatiquement toute position aléatoire initiale du plan 1 vis-à-vis de l'unité 102 et à rapporter les coordonnées de perçage vis-à-vis d'un repère absolu R. Ainsi, les circuits pourront être ultérieurement systématiquement mis en place sur l'automate de perçage 110 par simple emboîtement de leurs évidements 82, 83 sur les tétons 80, 81.
On conçoit que cette caractéristique accroît considérablement la précision des perçages effectués par l'automate 110 et, de plus, libère l'opérateur d'une astreinte pénible de positionnement du plan 1 vis-àvis de l'unité 102.
Par ailleurs, le dispositif de lecture 100 est parfaitement adapté pour effectuer la lecture de plans de perçage 1 (tels que décrits figure 1), contenant en plus des pastilles 4 et 4' des symbolisations longilignes 120 de portions de circuits sans rapport avec les opérations de perçage à effectuer. Généralement, ces éléments 120 possèdent des caractéristiques sensibles (de réflexion) semblables à celles des pastilles mais ils possèdent une géométrie très différente, car ils sont à la fois très minces et allongés alors que les pastilles 4 sont habituellement cir culaires.
A cet effet, le microprocesseur de commande de séquences de l'unité de lecture 102 est programmé de façon à activer les moyens de déplacement de la cellule 60 afin de lui faire parcourir à l'intérieur de chaque élément un chemin segmenté G1D1, D1M1, M1H1, H1B1, B1C1, C1G2 et G2CîD2, en déterminant les coordonnées de chacun des points Bl, H1, G2 et D2. Par ailleurs, il commande l'enregistrement des coordonnées de H1 et G2 ainsi que l'évaluation par le microcalculateur des longueurs B1H1 et G2D2. L'interface de contrôle 104 compare les longueurs B1H1 et G2D2. A la suite de cette comparaison, l'unité de traitement considère que l'élément rencontré est une pastille si B1H1 =
G2D2.
G2D2.
Enfin, l'interface de contrôle 104 permet à l'opérateur une vérification et éventuellement une correction du programme de perçage enregistré par l'unité de traitement 103 en mémoire auxiliaire.
A cet effet et sous la commande de l'opérateur
- d'une part, le déroulement du programme enregistré s'affiche
sur l'écran 105,
- et, d'autre part, une simulation des caractéristiques de
perçage enregistrées en 103 est réalisée sur papier calque
125 à l'aide de l'imprimante 107.
- d'une part, le déroulement du programme enregistré s'affiche
sur l'écran 105,
- et, d'autre part, une simulation des caractéristiques de
perçage enregistrées en 103 est réalisée sur papier calque
125 à l'aide de l'imprimante 107.
L'opérateur a ainsi la possibilité de comparer (notamment par transparence) les configurations de perçage portées sur le plan 1 et sur la simulation 125 de perçage. Il corrige éventuellement en conséquence, à l'aide du clavier 106 de l'interface 104, les instructions de perçage du programme porté sur l'écran 105.
A l'issue de ces corrections, le programme de perçage est enregistré sur disque souple 109 à l'aide de l'interface 108 pour être effectué par un automate 110.
La figure 9 résume le processus de fonctionnement de l'unité automatique de lecture de plans de perçage 1 et de programmation.
Celle-ci comporte principalement
- une unité de lecture 102, munie d'une cellule optoélectro
nique 60 qui analyse le plan 1 par déplacement vis-à-vis du
repère R = OXY,
- une mémoire de masse sur laquelle sont enregistrées (109)
les informations de perçage déterminées,
- et un dispositif de visualisation et de correction 104 des
programmes ainsi qu'une table traçante 107, permettant les
modifications du programme en mémoire de masse.
- une unité de lecture 102, munie d'une cellule optoélectro
nique 60 qui analyse le plan 1 par déplacement vis-à-vis du
repère R = OXY,
- une mémoire de masse sur laquelle sont enregistrées (109)
les informations de perçage déterminées,
- et un dispositif de visualisation et de correction 104 des
programmes ainsi qu'une table traçante 107, permettant les
modifications du programme en mémoire de masse.
La lecture du plan par le dispositif 100 aboutit à l'élaboration d'un programme de perçage transmis sur support mobile 109.
On remarque, en se référant de nouveau à la figure 5, qu'il est possible de munir le dispositif 10, de même que le dispositif de lecture 100, d'une mémoire de masse et d'une interface 108 de recopie sur disque 109 des programmes réalisés. Ainsi, comme le précise la figure 7, le dispositif 10 sera susceptible à la fois
- d'effectuer des séquences de perçage de circuits 9 par
recopie directe de plans 1,
- et concomitamment d'enregistrer sur supports mobiles 109 des
programmes permettant à divers automates indépendants 110
de réaliser des perçages conformément aux indications d'un
plan analysé par le dispositif 10.
- d'effectuer des séquences de perçage de circuits 9 par
recopie directe de plans 1,
- et concomitamment d'enregistrer sur supports mobiles 109 des
programmes permettant à divers automates indépendants 110
de réaliser des perçages conformément aux indications d'un
plan analysé par le dispositif 10.
Sur la figure 11, on reconnait un automate 110 de perçage de circuits imprimés 9 selon un programme de perçage
- préalablement établi par un dispositif tel que 10 ou 100 de
programmation par lecture des plans 1
- et enregistré sur un support mobile tel qu'un disque souple
109, une cassette magnétique 130 ou un ruban perforé 132.
- préalablement établi par un dispositif tel que 10 ou 100 de
programmation par lecture des plans 1
- et enregistré sur un support mobile tel qu'un disque souple
109, une cassette magnétique 130 ou un ruban perforé 132.
Cet automate rassemble sur un châssis 135
- une platine de perçage 136, sur laquelle est fixé un plateau
137 muni de tétons 81 vis-à-vis desquels sont positionnés les
circuits à percer 9, dotés à cet effet d'évidements 82, 83
destinés à coopérer avec les tétons 80, 81,
- un châssis 140, mobile en translation selon x vis-à-vis de la
platine 136, par l'intermédiaire d'un moteur pas à pas (non
représenté) du type 51 et doté de deux supports latéraux
verticaux 141 et 142,
- un bloc 40, mobile en translation selon y vis-à-vis du châs
sis 140, par l'intermédiaire d'une vis hélicoïdale 56 coopérant
avec un# écrou à bille (non représenté), cette vis étant
engagée par ses extrémités sur chacun des supports 141 et
142 et mise en rotation par un moteur pas à pas 57,
- un dispositif de perçage 61, coulissant vis-à-vis du bloc 40
et mis en translation selon z grâce à un moteur pas à pas
62, face aux circuits 9 à percer,
- diverses interfaces 150 et 151 de lecture des supports mobiles
109, 130, 132 de programmes de perçage,
- enfin, une unité centrale 155 de commande des séquences de
fonctionnement de l'automate 110 conformément aux données
du programme lu par l'une des interfaces 150 ou 151,
- et un étage de puissance 156 alimentant électriquement les
divers moteurs et circuits de l'automate 110.
- une platine de perçage 136, sur laquelle est fixé un plateau
137 muni de tétons 81 vis-à-vis desquels sont positionnés les
circuits à percer 9, dotés à cet effet d'évidements 82, 83
destinés à coopérer avec les tétons 80, 81,
- un châssis 140, mobile en translation selon x vis-à-vis de la
platine 136, par l'intermédiaire d'un moteur pas à pas (non
représenté) du type 51 et doté de deux supports latéraux
verticaux 141 et 142,
- un bloc 40, mobile en translation selon y vis-à-vis du châs
sis 140, par l'intermédiaire d'une vis hélicoïdale 56 coopérant
avec un# écrou à bille (non représenté), cette vis étant
engagée par ses extrémités sur chacun des supports 141 et
142 et mise en rotation par un moteur pas à pas 57,
- un dispositif de perçage 61, coulissant vis-à-vis du bloc 40
et mis en translation selon z grâce à un moteur pas à pas
62, face aux circuits 9 à percer,
- diverses interfaces 150 et 151 de lecture des supports mobiles
109, 130, 132 de programmes de perçage,
- enfin, une unité centrale 155 de commande des séquences de
fonctionnement de l'automate 110 conformément aux données
du programme lu par l'une des interfaces 150 ou 151,
- et un étage de puissance 156 alimentant électriquement les
divers moteurs et circuits de l'automate 110.
Divers boutons 158 et mini-écrans de visualisation permettent à l'opérateur de régler préalablement l'amplitude des mouvements du dispositif de perçage 61 en fonction des caractéristiques du circuit 9.
'En outre, on voit apparaître en 160 la manette de commande globale de l'appareil et en 161 le bouton de réglage de la vitesse de déroulement des séquences de perçage.
Le fonctionnement de l'automate 110 est tout à fait classique et résumé en figure 10.
Les ordres de perçage portés sur le support mobile de programme (109, 130, 132) sont tout d'abord lus par l'une des interfaces 50 ou 151, puis délivrés et enregistrés à l'intérieur d'une mémoire auxiliaire de l'unité centrale 155.
L'unité centrale commande les déplacements selon x, y et Z du dispositif 61 conformément aux informations du programme de façon à effectuer les divers perçages du circuit 9.
Sur la figure 12, on a représenté un équipement 170 dont peuvent être dotés les dispositifs 10 et 110 selon l'invention pour leur permettre d'effectuer automatiquement sur un même circuit 9 des perçages 171 et 172 de différentes dimensions.
On s'intéressera particulièrement à l'application de cet équipement du dispositif 10.
Selon cette variante, il est conseillé de munir le bloc principal 40 d'un outil de perçage 61 muni d'un système 173 de mise en place d'outils 174, du type verrouillable-déverrouillable sous la commande d'un dispositif à dépression 175 piloté par le microprocesseur 76.
Un empilage 176 de circuits imprimés 9 étant convenablement mis en place sur la platine de perçage 14 et solidarisé (comme cela apparaît sur la partie écorchée 177) par l'emboîtement des évidements 82 et 83 de chacun des circuits autour des tétons 80 et 81 de la platine 14, le procédé considéré consiste :
- à déposer sur la platine de lecture 13 le plan 1 à réaliser
(celui-ci étant muni de pastilles 4 de différents diamètres),
- à effectuer sous la commande du microprocesseur 76 plu
sieurs explorations successives du plan selon la méthode de
l'invention de détermination des caractéristiques de pastilles,
- et à réaliser sélectivement et successivement lors de chacune
desdites explorations uniquement les perçages 171 d'un dia
mètre prédéterminé, reconnus par la cellule 60.
- à déposer sur la platine de lecture 13 le plan 1 à réaliser
(celui-ci étant muni de pastilles 4 de différents diamètres),
- à effectuer sous la commande du microprocesseur 76 plu
sieurs explorations successives du plan selon la méthode de
l'invention de détermination des caractéristiques de pastilles,
- et à réaliser sélectivement et successivement lors de chacune
desdites explorations uniquement les perçages 171 d'un dia
mètre prédéterminé, reconnus par la cellule 60.
Entre chacune des explorations successives, correspondant à une série de perçages i71 ou 172, le microprocesseur 76 commande
- le déverrouillage de l'outil 179 utilisé précédemment et son
dévêtissement dans une des coupelles correspondantes 185,
latérales à la platine 14,
- ainsi que la préhension dans une autre coupelle 186, la mise
en place sur le dispositif de perçage 170, ainsi que le ver
rouillage en 173 d'un nouvel outil 174 du diamètre adéquat
pour effectuer la nouvelle série de perçages 171.
- le déverrouillage de l'outil 179 utilisé précédemment et son
dévêtissement dans une des coupelles correspondantes 185,
latérales à la platine 14,
- ainsi que la préhension dans une autre coupelle 186, la mise
en place sur le dispositif de perçage 170, ainsi que le ver
rouillage en 173 d'un nouvel outil 174 du diamètre adéquat
pour effectuer la nouvelle série de perçages 171.
Bien entendu, on comprend aisément que l'invention peut être étendue sans peine dans tous les cas où les pastilles 4 du plan 1 sont non pas circulaires mais ont une géométrie quelconque à symétrie centraie.
De même, l'invention peut être mise en oeuvre pour des pastilles 4 ayant des caractéristiques sensibles, différentes de celles du support 3 et non perceptibles visuellement mais détectables par un organe sensoriel 60 adapté.
L'invention ayant maintenant été exposée et son intérêt justifié sur des exemples détaillés, la demanderesse s'en réserve l'exclusivité, pendant toute la durée du brevet, sans limitation autre que celle des termes des revendications ci-après.
Claims (28)
1. Procédé
- de reconnaissance
- et dé définition géométrique systématique et automatique
- d'un ensemble de pastilles (4, 4') situées dans un plan (1)
muni d'un repère orthogonal R = (O, X, Y), et plus particu
lièrement du centre c de ces pastilles,
chacune desdites pastilles étant définie par des caractéristi
ques sensibles différentes de celles du plan, ce procédé
consistant notamment à explorer systématiquement le plan
(1 ) ,
ledit procédé étant caractérisé en ce que, dès perception en G1,
de par ses caractéristiques sensibles, de la limite extérieure d'une
pastille (4)
- on mesure le segment G1 D1 de développement suivant X au
niveau de G1 de la pastille (4),
- on détermine le segment B1 H1 de développement médian à
G1D1 suivant Y de la pastille (4), ainsi que le milieu Cl du
segment B1H1,
- de façon à considérer éventuellement
. que le centre théorique de la pastille (4) est c = Cl
. et éventuellement que le diamètre de la pastille (4) est
d = BIBI.
2. Procédé selon la revendication 1 de définition géométrique systé
matique et automatique d'un ensemble de pastilles (4, 4') situées
dans un plan (1), destiné
- à déterminer le diamètre d de ces pastilles
- et à améliorer la précision de définition de leurs caractéristi
ques géométriques et en particulier du centre c de ces pas
tilles,
ledit procédé étant caractérisé en ce que
- on mesure le segment G2C1D2 de développement suivant X au
niveau de Cl de chaque pastille (4) perçue
- on détermine le milieu C2 du segment G2D2
- et on considère
. que le diamètre de la pastille (4) est d = G2D2
. et que le centre de la pastille (4) est c = C2.
3. Procédé selon la revendication 1 de définition des caractéristiques
d'un ensemble de pastilles (4, 4') situées dans un plan (1),
suivant lequel on explore systématiquement le plan en déplaçant
continuement vis-à-vis de celui-ci un organe sensoriel (60) capa
ble de distinguer lesdites caractéristiques sensibles des pastilles
(4, 4'),
ledit procédé étant caractérisé en ce que, dès que l'on perçoit en
G1 et à l'aide de l'organe sensible (60) la limite d'une pastille (4),
- on fait parcourir à l'organe (60), vis-à-vis du plan (1), un
chemin segmenté G1B1 constitué au moins des segments bout
à bout
. G1D1, orienté suivant X,
. D1M1, Mi étant le milieu de G1D1,
. M1H1, orienté suivant Y et H1 constituant la limite de la
pastille (4) dans cette direction
et H1Bi1, ......
C1 milieu de H1B1.
. M1 milieu de G1D1
calcul des coordonnées des points
provisoirement celles de G1 et H1, de façon à définir par le
chacun des points G1, D1, H1 et B1, en mémorisant au moins
- et on évalue dans le repère R les coordonnées d'au moins
4. Procédé selon les revendications 2 et 3 d'un ensemble de pastilles
(4, 4') situées dans un plan (1),
ledit procédé étant caractérisé en ce que, après avoir perçu en
Gi la limite d'une pastille (4),
- on fait parcourir à l'organe (60), vis-à-vis du plan (1), un
chemin segmenté G1D2, comprenant en plus du chemin G1B1,
au moins les segments bout à bout
. B1C1, orienté suivant Y,
. C1G2, orienté suivant X,
. G2C1D2, orienté suivant X,
- et on évalue dans le repère R les coordonnées d'au moins
chacun des points G2 et D2 en mémorisant au moins provi
soirement celle de G2,
- de façon à définir par le calcul
. les coordonnées du point C2, milieu de G2D2
. et auxiliairement la longueur de G2D2.
5. Procédé selon l'une des revendications 3 et 4 précédentes d'explo
ration systématique par bandes du plan (1) à l'aide d'un organe
sensoriel (60), destiné à reconnaître et à définir géométriquement
les pastilles (4) situées dans ce plan,
caractérisé en ce que
- avant exploration du plan (1), on définit
un domaine D du plan (1) et notamment un rectangle
ayant un côté A1A2 dirigé suivant X et un côté perpen
diculaire A1A3 dirigé suivant Y, à l'intérieur duquel
sont situées les pastilles (4, 4') à reconnaître
. et le pas p de la trame d'exploration,
- on effectue l'exploration systématique dudit rectangle
. en démarrant d'un sommet Ai du rectangle A1A2A3A4,
. en déplaçant l'organe (60), entre deux pastilles (4, 4'),
suivant un chemin (90) rectiligne parallèle à X orienté
dans une direction fi ou f2 constante entre deux ren
contres avec un des côtés A1A3 ou A2A4 perpendiculai
res à X
. et en faisant suivre à l'organe (60) à l'intérieur de
chaque pastille (4) un chemin tel que décrit dans l'une
des revendications 3 et 4,
- dès rencontre d'un des côtés A1A3 ou A2A4, on déplace
l'organe (60) d'un pas p suivant Y et on poursuit l'explora
tion du plan suivant un chemin rectiligne parallèle à X,
- on poursuit ce déplacement systématique de l'organe (60)
vis-à-vis du plan (1) jusqu a atteindre le côté A4A3, c'est
à-dire jusqu'à exploration complète du domaine D.
6. Procédé selon la revendication 5 d'exploration systématique du
plan (1) par bandes, destiné à limiter le trajet suivi par l'organe
(60) et donc le temps d'exploration,
caractérisé en ce que l'on déplace l'organe (60) en lacet, c'est-à
dire en suivant des directions fi et f2 opposées avant et après
une rencontre avec un des côtés A1A4 ou A2A3 perpendiculaires à
X du rectangle A1A2A3A4.
7. Procédé selon l'une des revendications 5 et 6 d'exploration systé
matique du plan (1) par bandes, destiné à rationaliser le trajet
suivi par l'organe (60) et donc le temps d'exploration, en tenant
compte du fait que les pastilles (4, 4') sont très souvent alignées
selon X et que leur diamètre d est négligeable devant leur distance,
ledit procédé étant caractérisé en ce que, après analyse d'une
pastille (4) et détermination de son centre c, on poursuit l'explo-
ration du plan suivant une direction (notamment D3X) passant par
le milieu c de la pastille (4).
8. Application d'un des procédés selon l'une des revendications pré
cédentes à la réalisation d'une série de perçages (95) de caracté
ristiques géométriques précises vis-à-vis d'un circuit imprimé (9),
ledit procédé consistant notamment
- à rassembler sur un plan (1) l'ensemble des caractéristiques
de perçages à effectuer pour le circuit imprimé (9), en
déposant sur ce plan t1) un ensemble de pastilles (4),
disposées dans la configuration des perçages à re
produire sur le circuit imprimé (9),
. et notamment du diamètre d des perçages à réaliser,
- à saisir l'ensemble des caractéristiques de perçage portées
sur le plan (i)
- et à effectuer l'ensemble des perçages (95) dudit circuit
imprimé (9) conformément aux caractéristiques saisies sur
ledit plan (1),
ladite utilisation étant caractérisée en ce que l'on effectue ladite
saisie des caractéristiques géométriques (position relative de
perçage et/ou diamètre) portées sur le plan (1) selon le procédé
d'une des revendications 1 à 7.
9. Application selon la revendication 8 d'un des procédés selon l'une
des revendications 3 à 7 à la réalisation d'un ensemble de pert;a-
ges (95) de caractéristiques géométriques précises au travers
d'un circuit imprimé (9),
le procédé consistant
- à solidariser dudit organe sensoriel (60), selon les directions
X et Y, un dispositif de perçage (61) mobile .suivant la
direction Z (perpendiculaire au plan X, Y),
- et à placer le circuit imprimé (9) à percer
. dans une position fixe et parallèle à celle du plan (1)
. face à la zone (14) de déplacement du dispositif de per
çage (61),
ladite application étant caractérisée en ce que
- on explore le plan (1)
en déplaçant ledit organe sensoriel (60) dans les directions
X et Y selon le procédé d'une des revendications 3 à 7
. en reconnaissant ainsi les pastilles (4) qui se trouvent
sur ce plan (1),
. et en définissant selon ce procédé leurs caractéristiques
géométriques et plus particulièrement la position relative
de leurs centres c,
- après avoir défini le centre théorique c = Ci ou c = C2
d'une pastille
. on amène l'organe (60) au niveau du point c
. et on marque un temps d'arrêt dans le déplacement de
l'organe (60)
. au cours duquel on met en mouvement le dispositif de
perçage (61) suivant Z
de façon à effectuer le perçage systématique et quasi ins
tantané du circuit imprimé (9) par recopie automatique des
caractéristiques de perçage portées sur le plan (1).
10. Application selon la revendication 9 d'un des procédés selon l'une
des revendications 4 à 7 à la réalisation d'un ensemble de perçages
(95) de positions relatives précises et de diamètres différents mais
dont la variété est connue, au travers d'un circuit imprimé,
ladite application étant caractérisée en ce que
- on effectue plusieurs explorations successives du plan selon
le procédé de la revendication 4,
- on réalise sélectivement et successivement, lors de chacune
desdites explorations, les perçages (171) au travers du
circuit imprimé, d'un des diamètres connus,
- et on effectue entre chacune desdites explorations du plan la
mise en place sur le dispositif de perçage d'un outil (174) de
diamètre adéquat pour effectuer la série des perçages (171)
de l'exploration suivante.
11. Application selon la revendication 8 d'un des procédés selon l'une
des revendications 3 à 7 au perçage d'une série de circuits impri
més semblables (9), conformes aux caractéristiques de perçages
symbolisées par des pastilles (4) disposées sur un plan (1),
ladite application étant caractérisée en ce que
- on explore le plan (1) selon le procédé de la revendication
8,
- on enregistre à l'intérieur d'une mémoire de masse (109) I'en
semble des caractéristiques successives de perçage (position
relative et/ou diamètre) issues de l'exploration,
- on effectue ultérieurement en série, le perçage des différents
circuits imprimés semblables, en pilotant les déplacements du
dispositif de perçage vis-à-vis de chaque circuit confor
mément aux informations enregistrées sur ladite mémoire de
masse (109).
12. Application selon la revendication 11 d'un des procédés selon l'une
des revendications 3 à 7 pour le perçage d'une série de circuits
imprimés (9) semblables,
cette application étant caractérisée en ce que
- entre
d'une part, les phases d'exploration du plan selon le
procédé d'une des revendications 3 à 7 et d1enregis-
trement des caractéristiques de perçage selon le procédé
de la revendication 11,
.et, d'autre part, la phase de perçage en série des
différents circuits imprimés,
- on effectue une inspection et éventuellement une correction
des caractéristiques enregistrées en mémoire de masse,
notamment
après consultation visuelle du plan (1) pour en définir
les caractéristiques particulières qui auraient pu échap
per à l'organe sensoriel en cours d'exploration
. et comparaison avec les caractéristiques enregistrées en
mémoire de masse.
13. Application selon la revendication 11 d'un des procédés selon# l'une
des revendications 3 à 7 pour le perçage d'une série de circuits
imprimés (9) semblables, conformément aux caractéristiques de
perçage symbolisées par des pastilles (4) disposées sur un plan
(1), chaque circuit devant subir des perçages (171, 172) de
différents diamètres d,
ladite application étant caractérisée en ce que
- on enregistre dans une mémoire de masse (109)
. les caractéristiques c de positionnement relatif des
perçages à effectuer,
. en corrélation avec le diamètre d de chacun de ces
perçages,
- et pour chaque circuit imprimé, on réalise sélectivement et
successivement les ensembles de perçage correspondant à
chacun des différents diamètres d, en isolant en mémoire
pour chacun de ces diamètres les caractéristiques des per
çages correspondants et en les transmettant à un équipement
approprié de perçage (170) pour qu'il les effectue.
14. Application selon l'une des revendications 11 et 12 de l'un des
procédés de perçage suivant l'une des revendications 3 à 7,
pour faciliter la mise en place du plan (1) de perçage avant
exploration, cette application consistant notamment
- à doter le plan (1) de perçage d'au moins deux points de re
pérage. (115, 116) (dits mires de centrage) discernables par
ledit organe sensoriel (60)
- et à munir
chacun desdits circuits imprimés (9) à percer
et la platine (14) dudit dispositif de perçage
d'un moyen de solidarisation dans une position définie cons
tante
et notamment
. à pratiquer au moins deux évidements (82, 83) au
travers de chacun des circuits imprimés (9) à percer
et à associer à chacun de ces évidements un téton
(80, 81) solidaire de la platine (14) du dispositif de
perçage destiné à coopérer avec cet évidement,
ladite application étant caractérisé en ce que
- quel que soit le positionnement du plan (1) de perçage vis
à-vis de la platine de lecture (13) de l'organe sensoriel (60)
sur laquelle ledit plan (1) est fixé avant exploration selon le
procédé d'une des revendications 3 à 7,
- on détermine à l'aide de l'organe sensoriel (60) la position
des mires de centrage (115, 116) de ce plan (1),
- on en déduit finement l'orientation du plan vis-à-vis de
ladite platine de lecture (13),
- on effectue l'exploration systématique du plan (1) à l'aide de
l'organe (60),
- puis on réalise en mémoire, une correction des coordonnées
des points de perçage destinée à compenser automatiquement
la position aléatoire du plan (1) vis-à-vis de la platine de
lecture et ainsi de rapporter ces coordonnées à un repère
absolu correspondant à celui lié auxdits moyens de solidari
sation entre la platine de perçage (14) et les circuits impri
més à percer (9).
15. Procédé et application selon l'une des revendications précédentes
- de reconnaissance
- et de définition géométrique systématique et automatique
de pastilles (4) situées dans un plan (1) pouvant éventuellement
contenir des éléments (120) possédant les mêmes caractéristiques
sensibles que ces pastilles (4) mais une géométrie différente et
plus particulièrement des symbolisations longilignes d'interconnec
tion de plots de circuits imprimés,
ledit procédé et ladite application étant caractérisés en ce que
- dès perception en Gi d'un élément sensible quelconque
- et mesure
de G1 D1 (développement selon X de l'élément en G1)
de B1 H1 (développement médian à G1 D1 selon Y de
l'élément)
détermination du centre Cl de B1H1
- on mesure en Ci le développement G2D2 selon X de l'élément,
- on compare les longueurs B1H1 et G2D2
- et on considère que. l'élément est une pastille (4) si B1H1
= G2D2.
16. Procédé ou application selon l'une des revendications 1 à 14,
caractérisé en ce que
- on utilise comme organe sensoriel une cellule de lecture
optoélectronique (60)
- et on utilise comme pastilles (4) de petites figures à symé
trie centrale, disposées sur un support (2) et possédant un
indice de réflexion de la lumière différent de celui du plan
(1) et discernable de ce fait par ladite cellule de lecture
optoélectronique (60)
- de façon à discerner ces pastilles (4) par cette différence de
réflexion .
17. Unité de lecture de plans (1) de perçages de circuits imprimés
(9), ces plans
- rassemblant les caractéristiques de perçage à effectuer
- sous la forme de pastilles (4)
. possédant des caractéristiques sensibles différentes de
celles du support (2),
disposées sur ce support (2) dans la configuration
desdits perçages à effectuer,
. et notamment du diamètre d des perçages à réaliser, destinée à mettre en oeuvre le procédé de la revendication 3, cette unité comportant, pour ce faire,
- une platine (13) destinée à immobiliser les plans (1) à lire,
- un organe sensoriel (60) capable de distinguer les caractéris
tiques sensibles des pastilles (4)
- des moyens de déplacement (50, 51, 56, 57, 62) de cet
organe sensoriel
. dans deux directions perpendiculaires X et Y de la
platine,
en regard du plan (1) qui s'y trouve fixé pour être lu,
- et un dispositif de repérage (77) dudit organe sensoriel (60)
vis-à-vis d'un repère OXY de la platine (13), ladite unité étant caractérisée en ce qu'elle comporte un dispositif de commande de séquences (76) et notamment un microprocesseur
- relié
. d'une part, audit organe sensible (60) et à son disposi
tif de repérage pour être tenu au courant des informa
tions que ce dernier recueille,
. et, d'autre part, à un microcalculateur (78) muni d'une
mémoire auxiliaire (79),
- activant lesdits moyens de déplacement suivant X et Y de cet
organe sensoriel (60) de façon à faire effectuer à ce dernier
une exploration systématique et complète de chaque plan (1),
- programmé de telle manière que
. dès que l'organe sensible (60) rencontre en G1, au
cours des trajets qui lui sont imposés, la limite exté
rieure d'une pastille (4),
ledit dispositif (76) de commande de séquences lui fait
parcourir vis-à-vis du plan (1) en activant en consé
quence lesdits moyens de déplacement (51, 57, 62), un
chemin segmenté GîBî constitué d'au moins les segments
bout à bout
- G1D1 constituant le développement suivant X au ni
veau de G1 de la pastille,
- D1M1, Mi étant le milieu de G1D1,
- M7H1 orienté suivant Y et H1 constituant la limite
de la pastille dans cette direction
- et H1B1 constituant le développement suivant Y au
niveau de H1 de la pastille,
- et commandant
. l'évaluation successive dans le repère R par ledit dis
positif de repérage (77) des coordonnées d'au moins
chacun des points G1, D1, H1, B1,
. l'enregistrement au moins provisoire des coordonnées
d'au moins chacun des points G1 et H7 à l'intérieur de
ladite mémoire auxiliaire (79),
. la détermination par ledit microcalculateur (78) des
coordonnées de M1 puis de C1, milieu de H1B1 de façon
à déterminer le centre c = Ci de chaque pastille (4).
et le centre de la pastille (4) c = C2.
. le diamètre de la pastille (4) d - G2D2
de façon à permettre d'évaluer
- et auxiliairement de la longueur G2D2,
- des coordonnées du point C2, milieu de G2D2
. et la détermination par ledit microcalculateur (78)
point G2
. l'enregistrement au moins provisoire des coordonnées du
chacun des points G2 et D2,
positif de repérage (77), des coordonnées d'au moins
l'évaluation successive dans le repère R, par ledit dis
mande
- et ce même dispositif (76) de commande de séquences com
au niveau de C1,
- G2C1D2, développement suivant X de la pastille P
de la pastille P dans cette direction,
- C1G2, orienté suivant X, G2 constituant la limite
- B1C1, orient#suivant Y,
G1B1, au moins les segments bout à bout
. au moins un trajet G1D2 comprenant en plus du chemin
lesdits moyens de déplacement (51, 57)
courir vis-à-vis du plan (1) en activant en conséquence
- ledit dispositif (76) de commande de séquences lui fait par
d'une pastille (4),
cours de trajets qui lui sont imposés, la limite extérieure
- après que l'organe sensoriel (60) ait rencontré en G1, au
séquences est programmé de telle manière que
et caractérisée en ce que son dit dispositif (76) de commande de
des pastilles (4),
façon à améliorer la précision de définition des caractéristiques
destinée à mettre en oeuvre le procédé de la revendication 4, de
18. Unité de lecture de plan de perçage selon la revendication 17,
19. Unité de lecture de plans de perçage selon l'une des revendica
tions 17 et 18, destinée à mettre en oeuvre le procédé selon la
revendication 5 et comportant, pour ce faire
- un dispositif (86, 87) d'enregistrement préalable au sein de
la mémoire auxiliaire des longueurs de côtés
AiA2, dirigé suivant X
et A2A3, dirigé suivant Y,
d'un rectangle D = A1A2A3A4, à l'intérieur duquel sont
situées les pastilles (4) à reconnaître
- et un dispositif (91) d'enregistrement préalable du pas p de
la trame choisie pour l'exploration systématique du plan (i) à
l'aide de l'organe sensoriel (60), suivant des bandes orien
tées suivant X,
ladite unité de lecture étant caractérisée en ce que son dispositif
(76) de commande de séquences est programmé de telle manière
- qu'il active lesdits moyens de déplacement de façon à faire
parcourir à l'organe sensoriel (60) vis-à-vis du plan (1) un
trajet (90)
. démarrant du sommet Ai du rectangle D,
. constitué entre. deux pastilles (4, 4') par un chemin
rectiligne parallèle à X et orienté dans une direction fi
ou f2 constante entre deux rencontres avec un des
côtés A1A4 ou A2A3, perpendiculaires à X
. et constitué à l'intérieur d'une pastille (4) par un che
min comportant au moins le déplacement G1 B1 décrit
à la revendication 3,
- et que, dès rencontre dudit organe sensoriel (60) avec un
des côtés A1A4 ou A2A3 du rectangle, 11 impose à cet organe
de se déplacer d'un pas p dans la direction Y avant de
poursuivre son exploration suivant un chemin rectiligne
parallèle à X,
- enfin, qu'il assure l'activation continue des moyens de dé
placement (50, 51, 56, 57) afin d'effectuer cette exploration
systématique du plan (1) par ledit organe sensoriel (60)
jusqu a atteinte par ce dernier du côté A4A1 du rectangle D,
c'est-à-dire exploration complète du plan (1).
20. Unité de lecture de plans de perçage selon la revendication 19,
destinée à mettre en oeuvre le procédé selon la revendication 6,
pour limiter le trajet suivi par l'organe sensoriel (60)
et caractérisée en ce que son dit dispositif (76) de commande de
séquences est programmé de façon
- à activer lesdits moyens de déplacement (50, 51, 56, 57) afin
de déplacer ledit organe sensoriel (60) vis-à-vis du plan (1)
suivant un trajet en lacets,
c'est-à-dire de façon à lui imposer des directions de dépla
cement fi et f2 opposées avant et après une rencontre avec
un des côtés A1A4 ou A2A3 du rectangle D, perpendiculaires
à X.
21. . Unité de lecture de plans de perçage selon l'une des revendica
tions 19 et 20, destinée à mettre en oeuvre le procédé selon la
revendication 7, afin de rationaliser le trajet suivi par l'organe
sensoriel (60),
et caractérisée en ce que son dit dispositif (76) de commande de
séquences est programmé de façon
- à activer lesdits moyens de déplacement (50, 51, 56, 57) afin
- de terminer le chemin effectué par l'organe sensoriel à l'inte
rieur de chaque pastille (4) en un point (D2 ou D3) situé à
l'extrémité d'un diamètre de la pastille (4), orienté suivant
X,
- et de lui faire poursuivre l'exploration du plan (1) entre
deux pastilles (4, 4') suivant une direction (D2X) passant
par le milieu c de la pastille (4) précédemment explorée.
22. Unité de lecture de plans de perçage selon l'une des revendica
tions 17 à 21, destinée à mettre en oeuvre le procédé selon la
revendication 15, pour lire des plans de perçage (1) pouvant
éventuellement contenir, en plus des pastilles de perçage, des
éléments (120) possédant les mêmes caractéristiques sensibles que
les pastilles (4) mais une géométrie différente, et notamment des
symbolisations longilignes d'interconnections de plots de circuits
imprimés,
ladite unité étant caractérisée en ce qu'elle comporte en outre un
comparateur et en ce que
- son dispositif de commande de séquences est programmé de
façon à activer lesdits moyens (50, 51, 56, 57) de déplace
ments afin
- de faire parcourir à l'organe sensoriel (60) à l'intérieur de
chaque élément et après rencontre de celui-ci en G1, au
moins le chemin segmenté G1D2 constitué selon le procédé de
la revendication 4
de G1 D1
de D1 M1
de M1 H 1
. de H1B1
de B1 C1
. de C1G2
. et de G2C1D2,
- de déterminer à l'aide dudit dispositif de repérage (77) les
coordonnées J'au moins les points Si, H1, G2, D2,
- de mémoriser au moins provisoirement å l'aide de la mémoire
auxiliaire (79) les coordonnées de H7 et de G2,
- de commander audit microcalculateur (78) l'évaluation des
longueurs B1 H1 et G2D2,
- de faire effectuer audit comparateur (104) la comparaison
entre les longueurs B1 H1 et G2D2
- de façon à ne considérer comme pastilles (4) que les éléments
pour lesquels B1H1 = G2D2.
23. Unité (10, 110), selon l'une des revendications 17 à 22, de lectu
re selon le procédé de la revendication 16, de plans de perçage
de circuits imprimés, constitués par des pastilles (4) disposées
sur un support (2) dans la configuration des perçages (95) à
réaliser et possédant un indice de réflexion de la lumière différent
de celui du support (2),
ladite unité étant caractérisée en ce que son dit organe sensoriel
est constitué par une cellule (60) de lecture optoélectronique.
24. Dispositif (10) automatique intégré
- de lecture de plans (1)
- et de perçage instantané par recopie conformément à ce plan
(1) de circuits imprimés (9),
ce dispositif, destiné à mettre en oeuvre l'utilisation de la reven
dication 9, étant constitué de façon caractéristique par le couplage
mécanique (42) selon X et Y
- de l'organe sensoriel (60) d'une unité de lecture selon l'une
des revendications 17 à 23,
- et d'un dispositif de perçage (61) activé par ledit dispositif
de commande de séquences (76), disposé face à une platine
de perçage (14) parallèle à la platine de lecture (13) et
mobile
. d'une part, dans le plan de la platine de perçage du
fait de son couplage (42) avec l'organe sensoriel (60)
. et, d'autre part, suivant la direction Z, perpendiculaire
à la platine de perçage (14),
son dispositif de commande de séquences (76) étant en outre
programmé de telle manière que
- après avoir commandé et défini selon le procédé d'une des
revendications 3 et 4 le centre c d'une pastille (4) reconnue,
- il active lesdits moyens de déplacement (50, 51, 56, 57) de
façon à amener l'organe (60) au niveau du point c,
- il fait marquer à cet organe (60) vis-à-vis du point c, un
temps d'arrêt
- au cours de ce temps d'arrêt, il active ledit dispositif de
perçage (61) de façon
.à provoquer son mouvement dans la direction Z du
circuit imprimé (9)
et à assurer le perçage du circuit imprimé au point
correspondant,
- enfin, après ce perçage, il fait poursuivre audit organe
sensoriel (60) son exploration systématique des pastilles (4)
du plan (1).
25. Dispositif intégré (10) selon la revendication 24
- de lecture de plans (i)
- et de réalisation conformément à ce plan et selon le procédé
de la revendication 10 d'un ensemble de perçages (171, 172)
de diamètres différents, au travers de circuits -imprimés,
le dispositif intégré (10) comportant en outre un dispositif (170),
activé par ledit dispositif de commande de séquences (76), de
changement d'outils (174, 179) suivant une panoplie de diamètres
comportant au moins l'ensemble de ceux signifiés sur le plan (1),
ledit dispositif intégré étant caractérisé en ce que son dispositif
(76) de commande de séquences est programmé de façon
- à imposer
. par l'intermédiaire desdits moyens de déplacement (50,
51, 56, 57)
plusieurs explorations successives du plan (1) selon le
procédé de la revendication 4, à l'aide de l'organe
sensoriel (60)
. ainsi que l'évaluation au cours de ces explorations par
ledit microcalculateur (78) du diamètre des pastilles (4)
du plan et donc du perçage correspondant à effectuer,
- et à commander au cours de chaque exploration successive
. la mise en place d'un outil (174) de diamètre déterminé
. et la sélection ainsi que la réalisation par ledit dispositif
de perçage (171) muni de son outil (174) des seuls
perçages (171) correspondant au diamètre de l'outil
(174) monté.
26. Unité (100) de lecture de plans de perçage selon l'une des reven
dications 17 à 22, destinée à mettre en oeuvre l'utilisation selon la
revendication 11 et comportant en outre une mémoire de masse,
notamment à cassettes (130), à rubans perforés (132) ou à disques
(109), sous la commande dudit dispositif de commande de séquen
ces (76),
ladite unité étant caractérisée en ce que son dispositif de com
mande de séquences (76) est programmé
- pour assurer l'enregistrement à l'intérieur de ladite mémoire
de masse (109) de l'ensemble des caractéristiques de perçage
(position relative et/ou diamètre) des pastilles (4), détermi
nées au cours de l'exploration du plan (1) par ledit organe
sensoriel (60)
- afin de permettre ultérieurement le perçage en série de
circuits imprimés (9), en pilotant les séquences d'automate
(110) de perçage vis-à-vis de chaque circuit (9) conformé
ment aux informations portées sur ladite mémoire de masse
(109).
27. Unité (100) de lecture de plans de perçage selon la revendication
26, destinée à mettre en oeuvre le procédé selon la revendication
12 et caractérisé en ce qu'elle comporte en outre
- un dispositif de contrôle (104), notamment à écran vidéo
(105)
- et un dispositif de modifications (106), notamment un clavier
alphanumérique, des informations portées sur la mémoire de
masse
tous deux reliés à ladite mémoire de masse pour permettre une
inspection et éventuellement une correction des caractéristiques de
perçage enregistrées en mémoire de masse.
28. Unité de lecture (100) selon la revendication 27 de plans de per
çage (1) munis d'au moins deux points de repérage (115, 116) (dits
mires de centrage), discernables par l'organe sensoriel (60), desti
née à mettre en oeuvre l'utilisation de la revendication 14 afin de
faciliter la mise en place du plan (1) de perçage avant explora
tion,
ladite unité de lecture étant caractérisée :
- en ce que son dit dispositif (76) de commande de séquences
est programmé de façon à commander avant toute exploration
du plan une détermination par l'organe sensoriel (60) de la
position des mires de centrage (115, 116) de ce plan,
- et en ce qu'elle comporte en outre un dispositif de calcul.
(110).
(9) dans une position fixe vis-à-vis des automates de perçages
rieurement une mise e#n place systématique des circuits imprimés
ter ces coordonnées à un repère absolu R afin de permettre ulté
plan (1) vis-à-vis de l'unité de lecture (102) et ainsi de rappor
de façon à compenser automatiquement toute position aléatoire du
tion en mémoire des coordonnées de points de perçage,
(104), effectuant au cours de ladite exploration une correc
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR8200706A FR2520182A1 (fr) | 1982-01-18 | 1982-01-18 | Procede et dispositif automatique de lecture et de recopie de plans de percage de circuits imprimes |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR8200706A FR2520182A1 (fr) | 1982-01-18 | 1982-01-18 | Procede et dispositif automatique de lecture et de recopie de plans de percage de circuits imprimes |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| FR2520182A1 true FR2520182A1 (fr) | 1983-07-22 |
Family
ID=9270076
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| FR8200706A Withdrawn FR2520182A1 (fr) | 1982-01-18 | 1982-01-18 | Procede et dispositif automatique de lecture et de recopie de plans de percage de circuits imprimes |
Country Status (1)
| Country | Link |
|---|---|
| FR (1) | FR2520182A1 (fr) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0120588A3 (en) * | 1983-02-17 | 1987-03-25 | Prt Pluritec Italia S.P.A. | Drilling machine for boards, particularly of printed circuits |
| EP0348860A3 (fr) * | 1988-06-29 | 1991-05-02 | Ushio Co. Limited | Presse de poinçonnage pour perforer des plaquettes vertes à plaquettes de doublure |
| CN104259503A (zh) * | 2014-08-26 | 2015-01-07 | 中国直升机设计研究所 | 一种大型蜂窝板加工工艺方法 |
| US20160066432A1 (en) * | 2014-08-28 | 2016-03-03 | Wojciech B. Kosmowski | Y axis beam positioning system for a pcb drilling machine |
-
1982
- 1982-01-18 FR FR8200706A patent/FR2520182A1/fr not_active Withdrawn
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0120588A3 (en) * | 1983-02-17 | 1987-03-25 | Prt Pluritec Italia S.P.A. | Drilling machine for boards, particularly of printed circuits |
| EP0348860A3 (fr) * | 1988-06-29 | 1991-05-02 | Ushio Co. Limited | Presse de poinçonnage pour perforer des plaquettes vertes à plaquettes de doublure |
| CN104259503A (zh) * | 2014-08-26 | 2015-01-07 | 中国直升机设计研究所 | 一种大型蜂窝板加工工艺方法 |
| CN104259503B (zh) * | 2014-08-26 | 2017-12-29 | 中国直升机设计研究所 | 一种大型蜂窝板加工工艺方法 |
| US20160066432A1 (en) * | 2014-08-28 | 2016-03-03 | Wojciech B. Kosmowski | Y axis beam positioning system for a pcb drilling machine |
| US9504163B2 (en) * | 2014-08-28 | 2016-11-22 | Wojciech B. Kosmowski | Y axis beam positioning system for a PCB drilling machine |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4236306A (en) | Method for mounting devices on a substrate | |
| EP1331840B1 (fr) | Méthode de localisation et de placement de points de marquage d'une puce sémiconductrice sur un substrat | |
| FR2493744A1 (fr) | Appareil de soudage a manipulateur utilisant une correction de vision pour la detection de la piece a souder, et procede de commande de cet appareil | |
| FR2591057A1 (fr) | Procede de detection et de correction d'un defaut de montage de pieces electroniques sur un substrat, et dispositif pour appliquer ce procede | |
| JPH04233245A (ja) | 半導体チップと導体リード・フレームの検査及び位置合せのためのシステム及び方法 | |
| KR20060116826A (ko) | 영상취득장치를 구비한 픽업 배치장치 | |
| EP2445328A2 (fr) | Procédé et appareil pour le placement de composants de support de substrat | |
| EP0034967B1 (fr) | Procédé automatique et auto-adaptatif de soudage par fusion et dispositif pour la mise en oeuvre de ce procédé | |
| US6374146B1 (en) | Component suction site-teaching system and method | |
| EP3991200B1 (fr) | Détection de paramètres du processus d'une chaîne de montage | |
| EP1671192B1 (fr) | Procede d' etalonnage d' une machine de percage de verres ophtalmiques, dispositif pour la mise en oeuvre d' un tel procede, et appareil d' usinage de verres ophtalmiques equipe d' un tel dispositif | |
| FR2520182A1 (fr) | Procede et dispositif automatique de lecture et de recopie de plans de percage de circuits imprimes | |
| US7287315B2 (en) | Apparatus for measuring slider mounting position in magnetic head, and magnetic head manufacturing system using the measurement apparatus | |
| US20050268460A1 (en) | Component feeder exchange diagnostic tool | |
| JP2006308500A (ja) | 三次元ワーク測定方法 | |
| JPH08327658A (ja) | 基板検査装置 | |
| FR2479641A1 (fr) | Atelier flexible permettant la digitalisation et le cablage de circuits electroniques hybrides | |
| FR2549676A1 (fr) | Procede et dispositif de determination assistee des coordonnees de percage de plans de circuits imprimes | |
| JP2560462B2 (ja) | 膜厚測定装置 | |
| KR101859869B1 (ko) | 자동화 방식 제품 솔더링 장치 및 방법 | |
| CN101346635A (zh) | Tcp处理装置以及tcp处理装置中的连接端子的对位方法 | |
| JP2003149299A (ja) | 位置決め装置及び位置決め方法 | |
| EP0213975B1 (fr) | Procédé et dispositif automatiques de correction de programmes d'usinage pour machines à commande numérique, en référence avec un plan de référence métrologique | |
| JP2004063797A (ja) | レーザ・トリミング装置およびレーザ・トリミング方法 | |
| JPH05166896A (ja) | プローブピンの組立方法及びその装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| ST | Notification of lapse |