Vous êtes sur la page 1sur 24

Soutenance de stage

Optimisation des procédés de fabrication et


configuration de prototype de vision Laser
Réalisé par :

BAILI Samara

Soutenu le 02/09/2020 devant le jury d’examen composé de :

Encadrant pédagogique : Mr. AUTRIQUE Laurent


Encadrant professionnel: Me.COUVREUR Kévin
Rapporteur: M. DELANOUE Nicolas

2019/2020
2
Plan
01
Mise en situation
02
Analyse et optimisation
des procédés
Programmation VBA et
Analyse et optimisation
03
automatisation des tâches
des prococédés
04 Configuration du prototype
de vision Laser
05
Conclusion
Conclusion et perspective
3 Contexte Mise en situation

• L’automate transmet
journalièrement par mail les
données brutes de fabrication

• Analyser ces données


afin de cibler des actions
méthodes d’amélioration
Problématique Mise en situation
4

Penser à réaliser des applications


pour:
 Convertir ces données
 Automatiser leurs mise à jour
 Générer des documents
o Accumulation des mails exploitables
o Données illisibles
o Absence de mise à jour régulière
o Erreurs de la saisie manuelle
5
Plan
01
Mise en situation
02
Analyse et optimisation
des procédés
Programmation VBA et
03
automatisation des tâches
04 Configuration du prototype
de vision Laser
05
Conclusion
Conclusion et perspective
Analyseécologique
Transport et optimisation
Développement de la desde
et base
nouvelles
6 Machine MS5 procédées
données
technologies
Appuyez sur le bouton pour
copier la colonne modèle et la
rempliez à partir du mail reçu
Analyseécologique
Transport et optimisation des
et nouvelles
Exploitation des données procédées
7
technologies

Transformer en tendance polynomiale ces données afin de dégager une certitude sur une
perception du personnel de production sur les pertes de rendements opérationnels générés par la
machine.
Liste des alarmes et des Analyseécologique
Transport et optimization
Développement de et des
la base de
nouvelles
8 défauts procédées
données
technologies
Machine MS5
Mail des défauts et des alarmes sur une journée
envoyé par l’API

Problème rencontré Solution proposée


o Données contraignantes o Compilation des données
o Durées des défauts non calculées o Automatiser l’utilisation de l’application
Analyse et optimisation des
9 Système de transmission des données procédées

L’opérateur
lance
l’application
 Convertir les données brutes transmis par
l’automate en des données exploitables .
 Transformer les dates en plusieurs graphes
Mise à jour des données
dynamiques.
de suivi
 Automatiser les traitements des données.

Actualiser les
graphes de suivi

Sauvegarder les Impression des


mises à jour rapports
Analyse et optimisation des
10 Les IPOST procédées

Mise en place d’un


manuel d’utilisation:
IPOST
11
Plan
01
Mise en situation
02
Analyse et optimisation
des procédés
Programmation VBA et
03
automatisation des tâches
04 Configuration du prototype
de vision Laser
05
Conclusion
Conclusion et perspective
Analyse et optimisation des
12
Suivi de production de toutes les procédées
machines

Les données brutes utilisées pour chaque machine: Génération des rapports annuels et des
• Référence et designation de l’article: couleur type de rapports généraux de rebut
fermeture, diametre etc…
 Taux de rebut par fermeture et par
• Quantité produite machine
• Quantité de bidons bons  Taux de rebut par article
 Détails des défauts
• Quantité de bidons mauvais
 Quantité de producton et évolution du
• Quantité de bidons pour chaque défaut: Défauts vision,
taux de rebut.
défauts étancheité
Rapports annuels et généraux Développement
Transport de et
écologique
Programmation la base
VBA de
nouvelles
données
13
de rebut technologies

 Choisir la machine
 Choisir l’article
 Choisir l’année ( pour les
rapports annuels)
 Génération automatique des
rapports

Les fonctions possibles:


 Enregistrer le/les rapports
sous forme PDF
 Imprimer le/les rapports
Fonction Export ALL PDF Programmation VBA
14

Début
Enregistrer
Répertoire = "W:\STAGIAIRES\Industrie\SAMARA BAILI\Rapports
général de rebut\MJ3\" With ActiveSheet 'On donne au fichier PDF
Créer le dossier le nom de la feuille active
Année = Range("F1").Value NArticle = Range("B1").Value
destination Fichier = "Rapport Annuel de l'article " & NArticle & ".pdf"

Parcourir la liste For i = 1 To .SlicerItems.Count On Error Resume Next


déroulante des .SlicerItems(i).Selected = True
choix .SlicerItems(i - 1).Selected = False

si l’article if ExistenceFichier(Répertoire & Fichier) Then 'On vérifie que


n’existe le fichier n'existe pas.
MsgBox " Le fichier existe déjà."
pas
Msgbox “le fichier ExportAsFixedFormat, Type:=xlTypePDF, Filename:=Répertoire &
existe déja ” Fichier, Quality:=xlQualityMinimum, _ IncludeDocProperties:=True,
ExportPDF IgnorePrintAreas:=False, OpenAfterPublish:=False,From:=1, To:=1

Fin
Fonction actualiser Programmation VBA
15

Début
Actualiser

Ouvrir le tableur Windows("Suivi contrôles procédées.xlsm").Activate


des rapports

Séléctionner le ActiveSheet.ChartObjects("Graphique 10").Activate


graphe

ActiveChart.PivotLayout.PivotTable.PivotCache.Refresh
Actualiser

Fin
Programmation VBA
16

Début
Imprimer
With ActiveWorkbook.SlicerCaches("Segment_Article7")
For i = 2 To .SlicerItems.Count
Séléctionner
.SlicerItems(i).Selected = False
l’article de la liste Next i
déroulante For i = 1 To .SlicerItems.Count
On Error Resume Next
.SlicerItems(i).Selected = True
Si le .SlicerItems(i - 1).Selected = False
rapport
n’est pas If IsEmpty(ActiveSheet.UsedRange) Then Exit Sub
vide
With ActiveSheet
If Not Range("F1").Value Like "*Total général*" Then
Imprimer la
page ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1,
Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
End If
Fin End With
17
Plan
01
Mise en situation
02
Analyse et optimisation
des procédés
Programmation VBA et
03
automatisation des tâches
04 Configuration du prototype
de vision Laser
05
Conclusion
Conclusion et perspective
Profilomètre LJ-V7000 Configuration du prototype de
18 vision par Laser

La lecture à balayage Laser 2D/3D qui effectue une


lecture Laser directe pour un contrôle qualité d’une
performance inégalée.

 Aucun endommagement des pièces.

 Aucune variation des résultats entre opérateurs.

 Lecture du résultat à la volée.

L’objectif
Démontrer la capacité des profilomètres 2D de Keyence dans la détection des fendus sur nos produits en aluminium.
Ptototype et echantillons Configuration du prototype de
19 vision par Laser

L’objectif

Démontrer la capacité des profilomètres 2D de Keyence dans la détection des fendus sur nos produits en aluminium.
Les échantillons
 37 Bidons Ø88 1.1L
o 25 directement sortis de la ligne de production (11
rebuts MTV3 et 14 Bons MTV3)
o 12 Bidons mis de côté il y a 1 mois (9 rebuts
Qualité et 3 Bons Qualité)

 Banc de test VISION avec 2 profilomètres 2D Keyence


Réglages et mesures Configuration du prototype de
20 vision par Laser

3 surfaces de detections de défauts

• La fermeture
• La zone
zones des argots
T
• La zone inférieure 100

 L’exigence qualité impose des conditions


de detection dans chacune de ces zones

 L’emploie des diférents filtres pour


répondre à ces exigences
Comparaison capteurs Laser et Configuration du prototype de
21
vision par Caméra vision par Laser
Performance Performance du
Performance du
N°Bidon exigence Qualité/ Capteur/Exigence
Capteur/Vision
Vision Qualité
1 OK OK OK
2 OK OK OK
3 OK OK OK
4 OK OK OK
5 OK OK OK
6 OK OK OK
7 OK OK OK Les résultats montrent que le
8 OK OK OK
9 OK OK OK nouveau système de contrôle vision
10 OK OK OK
11 OK OK OK est beaucoup plus perfermant que le
12 OK OK OK
13 OK OK OK système de vision actuelle par
14 OK OK OK
15 NOK OK NOK camera.
16 NOK OK NOK
17 OK OK OK
18 NOK OK NOK
19 NOK OK NOK
20 NOK OK NOK
21 OK OK OK
22 OK OK OK
23 OK OK OK
24 OK OK OK
25 OK OK OK
22
Plan
01
Mise en situation
02
Analyse et optimisation
des procédés
Programmation VBA et
03
automatisation des tâches
04 Configuration du prototype
de vision Laser
05
Conclusion
Conclusion et perspective
Simulations et résultats
Conclusion
Conclusion
23

 Analyse de temps d’arrêt et des défauts de la machine de sertissage MS5.

 Analyse des données brutes de productions de toutes les machines pendant les 3

dernières années.

 Exploitation des données et automatisation de la mise à jour de ces applications.

 Génération des rapports de rebuts de toutes les machines des 3 dernières années et

les archiver.

 Configuration et réglage de nouveau prototype de vision par laser.


Simulations et résultats
Conclusion
Conclusion
24