UTILISATION DE LA MACHINE DE PLACEMENT. CIF NOVAR 33
Machine de Placement CMS NOVAR33 Version 1003
9. Utilisation de la machine de placement
9.1.1.1 Méthode d’apprentissage de coordonnées X et Y
Cette méthode permet de saisir des coordonnées de façon précise, sans passer par le pavé numérique. On amène la tête de placement ou la caméra sur le point désiré et on mémorise les coordonnées X et Y.
1. A partir d'un programme, appuyez sur une des touches de direction. Ceci active le système de vision et le mode d'apprentissage.
Déplacez la tête de placement (flèches de direction) de façon à viser avec la caméra le point désiré.
2. Sortez du mode d'apprentissage avec
SORTIE
, les coordonnées sont copiées dans la ligne du programme en cours.
Si les coordonnées se trouvent dans une zone qui ne peut pas être visible avec la caméra (à cause de l’offset entre la caméra et la tête de placement), il faut directement placer la tête à l'emplacement désiré.
Appuyez sur la touche BIT SORTIE pour désactiver le système de vision et copier les coordonnées X et Y de la tête de placement et non celles de la caméra.
3. Mémorisez les coordonnées avec
ENTRER
.
NOTE :
Pour accélérer le déplacement de la tête les touches 1 à 9 ont été programmées pour amener la tête au centre de chaque secteur de la zone de placement :
Point d’origine de la tête
0
7
4
1
8
5
2
9
6
3
Zone de placement
Figure 9-1 Répartition de l’aire de travail
CIF
Page 29 sur 51
Machine de Placement CMS NOVAR33 Version 1003
9.2 Créer un programme de placement des composants
La programmation de la NOVAR 33 est relativement simple. Il suffit simplement de programmer les commandes de contrôle (points de référence, vitesse, changement de buse), et les commandes de placement ( numéro de magasin, position du composant).
Pour accéder au menu de programmation de placement des composants, vous devez appuyer sur
APPRENT
→
CPS
. Vous obtiendrez alors la page suivante :
Photo 9-1 APPRENT-CPS
LIGNE
↑
LIGNE
↓
MAG/
∅
INSERE
SUPP
LISTE
numéro de ligne du programme bascule entre les champs ligne de définition duplique la ligne à la suivante supprime la ligne du programme
LISTE la totalité du programme de placement
RAPPEL:
•
<
et
>
permettent d’accéder au reste du menu.
•
Ne pas oublier de sauvegarder les valeurs avec
ENTRER
Après avoir sélectionné une ligne et appuyé sur la touche
MAG/
∅
, on a accès aux champs suivants :
LIGNE MAG ROT DX DY
LIGNE
MAG
ROT
DX
DY numéro de ligne du programme de placement numéro du magasin où est stocké le composant deux fonctions possibles :
- commande de placement. Le paramètre ROT définit comment le composant devra être tourné et centré
- commande de contrôle. Le paramètre ROT est la clé de code pour la commande de contrôle coordonnée X de la place du composant ou valeur pour les commandes de placement coordonnée Y de la place du composant ou valeur pour les commandes de placement
CIF
Page 30 sur 51
Machine de Placement CMS NOVAR33 Version 1003
9.2.1.1 Commandes de placement
Ce sont elles que l’on utilise pour placer un composant.
Vous devez préciser le numéro du magasin.
Vous devez préciser le type de centrage et la rotation du composant :
ROT=0
ROT=360
ROT=1 à 359
Exemple : pas de rotation, pas de centrage pas de rotation, centrage dans les deux directions rotation dans le sens horaire pour l’angle donné, centrage dans les deux directions
LIGNE
4
MAG
2
ROT
360
DX
1250
DY
2500
Pour finir, donner les coordonnées du centre du composant soit avec le pavé numérique, soit en utilisant la méthode d’apprentissage décrite ci-dessous :
9.2.1.2 Commandes de contrôle
Pour définir une commande de contrôle dans le programme, utilisez le paramètre ROT comme suit :
ROT NOM
0 REF
FONCTION
Point de référence pour les coordonnées de placement
1 LOOP Commence une boucle de programme X fois
2 NEXT Fin de la boucle
3 BIT Changement manuel de la buse (n° DX)
4 LENT Change pour le mode LENT
5 RAPIDE Change pour le mode RAPIDE
6 MOVE Point de base pour la modification de trajectoires
7 PLACE Point de placement après MOVE(DX,DY)
8 PIN Changement manuel de l’aiguille à l’aiguille n°DX (pour le collage)
10 CONT Contrôle du point de référence, ré ajustage possible
11 FIDA
12 BIT
Deuxième point de référence pour correction automatique par mire, lampe de tête éteinte
Changement automatique de buse
Prendre la buse n° X
Reposer la buse n° X
13 FIDAL Deuxième point de référence pour correction automatique par mire, lampe de tête allumée
14 SETZ Changement de hauteur de la prochaine prise du composant et du prochain placement, 1 deg= 0,1 mm
15 FIDAM Deuxième point de référence pour la correction manuelle par mire
16 LRP
17 BMS
18 BMS
Point de référence locale LRP
Détecteur des marquages incorrects(DX,DY).position de la zone par rapport au LRP ;lampe de tête éteinte
Détecteur des marquages incorrects(DX,DY).position de la zone par rapport au LRP ;lampe de tête allumée
DX DY
X Y
X
0
X
0
0
0
0 0
0 0
X Y
X Y
X 0
0
X
X
X
X
X
X
X
X
X
0
Y
0
1
Y
Y
Y
Y
Y
Y
CIF
Page 31 sur 51
Machine de Placement CMS NOVAR33 Version 1003
Tableau 9-1 Instructions de la NOVAR 33
9.2.1.3 Points de référence
Les coordonnées de placement sont relatives à un point de référence. Si une carte possède plusieurs circuits identiques, vous pouvez ainsi donner plusieurs points de référence et utiliser le même programme de placement pour chaque circuit.
Il y a 5 valeurs de ROT qui permettent de définir les points de référence :
ROT = 0 commande générale
Exemple : 2 circuits sur la carte avec des points de référence généraux aux coordonnées :
X1=1234 Y1=2345
X2=3456 Y2=2345
LIGNE
1
2
MAG
0
0
ROT
0
0
DX
1234
3456
DY
2345
2345
ROT = 11 ou 13 ou 15 automatique des mires commande secondaire pour la correction
REJET
ROT = 16 commande point de référence local pour la reconnaissance des
Exemple : 2 circuits sur la carte avec des points de référence généraux aux coordonnées :
X1=1234 Y1=2345
X2=2345 Y2=3456 et deux points de référence locaux pour lesquels on doit faire une reconnaissance de REJET aux coordonnées x1 = 100 y1 = 150 et x2 = 200 y2 = 150
LIGNE
1
2
3
4
MAG
0
0
0
0
ROT
0
13
16
16
DX
1234
2345
100
200
DY
2345
33456456
150
150
9.2.1.4 Boucles de placement
La commande LOOP(DX) ROT = 1, permet de répéter toutes les lignes de programme X fois jusqu'à la commande NEXT, ROT = 2 qui clôture la boucle.
Pour cet exemple :LOOP(2 fois) au plus haut points de références
LIGNE
3
4
5
6
7
MAG
0
-
-
-
0
ROT
1
-
-
-
2
DX
2
-
-
-
0
DY
0
-
-
-
0
CIF
Page 32 sur 51
Machine de Placement CMS NOVAR33 Version 1003
9.2.1.5 Changement manuel de buse ou d'aiguille
Si un changement de position de buse ou d’aiguille a été défini : ROT = 3 ou 8, la tête de placement va à la position de changement défini aux paramètres 7 et 8 (§8.2.3), attend le changement manuel de la buse ou de l'aiguille DX. Le programme redémarre lorsque l'on appuie sur la touche CONTINUE.
9.2.1.6 Changement automatique de buse ou d'aiguille
Si un changement de position de buse ou d’aiguille a été défini : ROT = 12, la tête de placement va à la position demandée DX, et prend si DY = 0 ou repose si DY = 1 la buse ou l'aiguille.
La position des outils est définie par rapport au premier dont les coordonnées sont programmées dans les paramètres 7 et 8 et par rapport au pas entre les outils qui est défini dans les paramètres 37 et 38 (§8.2.3).
9.2.1.7 Modification de la trajectoire de la tête de placement
Normalement la tête de placement va directement du magasin à la position de placement du composant. On peut toutefois modifier la trajectoire (dans le cas où la tête pourrait entrer en collision avec un élément haut du circuit) en définissant un ou plusieurs points de base (dans les unités de la machine) pour la trajectoire de la tête de placement(Fig.4-1).
Point de placement
Point de placement
Obstacle
Obstacle
Position de chargement
Point de base
Fig.5-1 : définition de la trajectoire de la tête de placement
L’exemple de la Fig.5-1 utiliserait la structure de programme suivante :
Position de chargement
MAG
12
0
0
ROT
180
6
7
DX
0
1000
1100
DY
0
400
1600
CIF
Page 33 sur 51
Machine de Placement CMS NOVAR33 Version 1003
Le fait de mettre DX et DY à 0 indique que le composant pris dans le magasin 12 ne doit pas
être posé directement.
Les lignes suivantes indiquent les coordonnées du point de passage avec ROT = 6, et les coordonnées du point de placement avec ROT = 7 .
Cette procédure ne doit pas être incluse dans une boucle de placement
9.2.1.8 Modification du déplacement en Z de la tête de placement
Si l'on doit modifier le déplacement en hauteur ROT = 14 pour prendre ou poser un composant très épais par exemple, on indique la réduction du Z par rapport au déplacement maximum par défaut dans
DX pour la prise du composant,
DY pour la dépose
1 unité machine = 0,1 mm
Cette commande n'est valable que pour la ligne suivante.
9.2.1.8.1 Programme de placement avec un changement de buse manuel
L’exemple ci dessous est un programme permettant de placer deux petits composants et deux gros composants sur une carte comportant 4 circuits. Le changement de buse se fait manuellement.
LIGNE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
MAG ROT
0
0
0
0
0
0
0
7
1
0
0
0
0
0
DX
1000
90 100
180
2
3
4
1
30
0
2
0
4
14 360 455
DY
1000
300
500
0
0
0
0
233
Code
REF
Commentaires
Position x, y du premier point de référence
0
0
1000
2000
2000
1000
REF
REF
Position x, y du deuxième point de référence
Position x, y du troisième point de référence
0
10
3
1
2000
0
1
4
2000
0
0
0
REF Position x, y du quatrième point de référence
CONT Contrôle des points de référence
BIT
Attend la buse n°1
LOOP 1
ère
boucle de placement répétée 4 fois
Position x, y du premier composant pris dans le magasin 7
NEXT
BIT
Position x, y du second composant pris dans le magasin 1
Fin de la 1
ère
boucle de placement
Attend la buse n°2
LENT Passe les moteurs en mode lent
LOOP 2
ème
boucle de placement répétée 4 fois
Position x, y du troisième composant pris
15
16
17
14
0
0
180
2
5
624
0
0
250
0
0 dans le magasin 14
NEXT
Position x, y du quatrième composant
Fin de la 2
ème
boucle de placement
RAPIDE Remet les moteurs en mode rapide
CIF
Page 34 sur 51
Machine de Placement CMS NOVAR33 Version 1003
9.2.1.8.2 Programme de placement avec changement de buse automatique
Le programme du paragraphe précédent. peut être modifié avec un changement de buse automatique comme suit (condition de départ : pas de buse sur la tête de placement) :
LIGNE MAG ROT DX DY Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
0
0
0
0
0
0
0
7
1
0
0
0
0
0
0 10
00
0 10
00
0 20
00
0 20
1000
2000
1000
REF
REF
REF
Commentaires
Position x, y du premier point de référence
Position x, y du deuxième point de référence
Position x, y du troisième point de référence
12 1
12 2
5
1
0
5
2000 REF Position x, y du quatrième point de référence
10
12
00
0
1
1 4
90 10
0 CONT Contrôle des points de référence
0 BIT Prend la buse n°1
0 LOOP 1
ère
boucle de placement répétée 4 fois
300 Position x, y du premier composant
0
180
2
30
0
500 Position x, y du second composant
0 NEXT Fin de la 1
ère
boucle de placement
1 BIT
0 BIT
Pose la buse n°1
Prend la buse n°2
0 LENT Passe les moteurs en mode lent
0 LOOP 2
ème
boucle de placement répétée 4 fois
15
16
17
18
19
14 360 45
5
14 180 62
4
.0
0
2
5
0
0
0 12 2
233
250
Position x, y du troisième composant
Position x, y du quatrième composant
0 NEXT Fin de la 2
0 RAPID
E
1 BIT
ème
boucle de placement
Remet les moteurs en mode rapide
Pose le buse n°2
9.2.1.9 Correction automatique avec mire
Le système de correction par mire est un système performant permettant de corriger les problèmes de découpage. En effet, s’il y a un décalage entre les coordonnées saisies, sur une carte, et les nouvelles coordonnées, sur la plaque suivante, il peut y avoir certains problèmes.
Pour éviter cela, on prend deux marques de références sur la carte : une dans le coin supérieur gauche, l’autre dans le coin opposé, chacune ronde de diamètre maximum 1,5 mm et présentant le meilleur contraste possible avec la carte, et à 5 mm au moins de tout autre
élément.
Il faut ensuite inclure dans le programme une ligne faisant référence à la première mire
(REF), et une autre ligne permettant d’utiliser le mode de correction par mire (précisant
également le deuxième point de référence).
Ainsi, si la carte ne présente pas de différence avec la carte précédente, le programme fonctionnera normalement (FIDAL et FIDA).
Si le programme ne trouve pas la mire, le programme basculera automatiquement vers le mode de correction par mire manuel (FIDAM).
CIF
Page 35 sur 51
Machine de Placement CMS NOVAR33 Version 1003
5
.
.
6
.
N
3
4
Exemple de programmation :
LIGNE
1
2
MAG
0
0
ROT
0
11
DX
X1
X2
DY
Y1
Y2
Code
REF
FIDA
Commentaires
Coordonnées absolues de la première marque de référence
2
ème
marque de référence en coordonnées relatives par rapport à la
1
ère
marque, début de la correction par mire
LOOP Début du programme de placement …..
3
.
.
.
N
0
0
1
2
1
0
0
0 NEXT Fin du programme de placement
Le programme de placement pour la correction automatique par mire doit correspondre à cet exemple (1 seul circuit). Pour le placement multiple, on doit utiliser les points de référence local (LRP).
LIGNE
1
2
MAG
0
0
0
0
0
0
ROT DX
0
11
16
16
16
1
X1
X2
X3
X4
X5
3
DY
Y1
Y2
Y3
Y4
Y5
0
Code
REF
FIDA
LRP
LRP
LRP
LOOP
Commentaires
Coordonnées absolues de la première marque de référence
2
ème
marque de référence en coordonnées relatives par rapport à la 1
ère
marque, début de la correction par mire
Premier LRP en coordonnées relatives
à la première marque
Second LRP en coordonnées relatives
à la première marque
Troisième LRP en coordonnées relatives à la première marque
Début du programme de placement
0 2 0 0 NEXT Fin du programme de placement
9.2.1.10 Détection des marquages incorrects
La correction automatique des mires peut être utilisée comme détecteur de REJET.
Dans certains cas, il peut être utile d’éviter le placement des composants, par exemple lorsque un ou plusieurs circuits d'un flan sont inutilisables.Pour cela, on peut utiliser le système optique, avec la commande BMS (REJET Sensing) ROT = 17 ou 18, qui détectera les points ne correspondant pas à certains critères. Le système balaye la zone au point donné (DX, DY) par rapport au LRP, et lui affect une valeur(SIGMA), en fonction de sa géométrie et de sa clarté.
SI SIGMA est inférieur au paramètre PARAM 39 = sigma offset, le circuit contenant cette marque est ignoré, et aucun composant ne sera placé sur ce circuit.
CIF
Page 36 sur 51

Public link updated
The public link to your chat has been updated.