Sunteți pe pagina 1din 18

Ecole Marocaine des

Sciences de lIngnieur

Anne universiter : 20152016

Rapport de
projet

La ralisation dun systme de


prlvement pick-to-light

5me anne genie


industriel

Encadr par : Mr.aitmahjoub

Realis par :

Mohassine Ayoub
Oudili Anass

Remerciement
Au terme de ce travail, nous tenons exprimer notre profonde gratitude
notre cher professeur et encadrant M. aitmahjoub pour son suivi et pour son
norme soutien, quil na cess de nous prodiguer tout au long de la priode du
projet.
Nous adressons aussi nos vifs remerciements aux membres des jurys pour avoir
bien voulu examiner et juger ce travail. Nous ne laisserons pas cette occasion
passer, sans remercier tous les enseignants et le personnel de lEcole Marocaine
des sciences de lingnieur, Enfin, nos remerciements tous ceux qui ont
contribu de prs ou de loin au bon droulement de ce projet.

Sommaire
I.
II.
III.
IV.

rsum
introduction gnrale
A.
dfinition du systme
B.
objectif du systme
Analyse fonctionnelle
A.
schme du besoin
B.
lment du milieu extrieur
analyse fonctionnelle techniques
A.
fast
B.
modlisation systmique
dveloppement technique
A.
carte Arduino
B.
explication du fonctionnement
C.cote logiciel
D.
caractristique technique
E.carte Arduino uno
F. capteur ultra
G.
schma principale

Rsum
Notre projet de fin danne consiste mettre en place un systme de
gestion du stock, un systme performant et fiable capable de gre les pices a
livrer via un systme de dtection de presence.les entreprises doit toujours
suivre laugmentation de la demande la rduction des erreurs et le besoin dune
livraison rapide ncessite un outil capable dindiquer la pice a livrer et lordre
de livraison des LED indique tout changement ou panne ventuelle.
Fruit dune formation vocation la fois industriel et informatique, notre
projet dbutera par une tude des systme pick-by-light
et
leurs
caractristiques ainsi que de le matriels utilis dans ce systme. Le mtier
dingnieur nous a permis tout au long de notre mission de comprendre et
connaitre la particularit dun tel projet au niveau de la concrtisation de ce
dernier, notamment sa conception et son droulement et sa ralisation .

I.

Introduction general :
A. definition du system pick-to-light :
Le systme de prlvement par signal lumineux, ou Pick-by-Light, est une
mthode manuelle de prparation des commandes qui garantit des taux de
prlvement levs et de trs faibles taux d'erreur. Ce systme est
typiquement utilis pour les articles grande rotation, mais un agencement
intelligent des crans permet aussi de l'utiliser dans d'autres secteurs de
l'entrept. Pour l'utilisateur, le systme Pick-by-Light est trs simple utiliser
et permet d'atteindre les performances cibles en un temps trs bref.
La dmarche propose une conception prime de systme, un des
systmes les plus novateurs et les plus confortables du march. Les
systmes de prlvement par signal lumineux, dit Pick-by-Light, sont utiliss
quand une vitesse de prlvement leve et un faible taux d'erreur sont
essentiels. Des voyants et messages lumineux trs visibles, situs sur
l'emplacement de stockage, signalent le lieu de prlvement de l'article

suivant et le nombre d'articles prlever.

Suite au retrait, l'oprateur de commande valide le processus en appuyant


sur un bouton, et l'cran s'teint. Toutes les informations sont changes en
tant rel avec le systme matre de gestion des matriaux ou de gestion
d'entrept. Le systme Pick-by-Light est suffisamment variable pour assumer
les modifications de dbit, et ce avant mme que les pics de commande
soient notables. Diffrentes mthodes de calcul, une gestion intelligente des
commandes et des options supplmentaires intgres garantissent au client
un retour maximum sur investissement.

Figure 1

Le systme Pick-by-Light propose de nombreuses options de planification,


de contrle et d'analyse du volume de commande quotidien. Sur la base de
l'analyse, il est possible de calculer les zones et oprateurs ncessaires ou de
reconsidrer les heures d'expdition ds la planification des commandes. Le
logiciel Pick-by-Light intgre la gestion des crans, les boutons de validation
et un contrleur. Une surveillance automatique du matriel vous aide dans
l'analyse des erreurs. Le prlvement de pices est le travail le plus coteux
et exigeant en main d'uvre dans la plupart des entrepts et des centres de
distribution.
Les solutions de prlvement de pices de ce systme vont d'entre de
gamme simples, qui permettent aux manutentionnaires d'amliorer leur
productivit et leur dbit effectif, des systmes automatiss capables de
rduire considrablement les besoins en main d'uvre.
Les technologies destines amliorer la productivit, la prcision et le dbit
effectif du prlvement de pices sont notamment les suivantes:

Prlvement par guidage vocal


Prlvement ou affectation par signaux lumineux (Pick-to-light ou Putto-Light)

L'installation de ces systmes sur des chariots de prlvement mobiles ou


l'utilisation peut amliorer encore plus l'efficacit des oprations de
prlvement de pices.
Pour les volumes plus importants, des modules avec pige-au-convoyeur ainsi
quavec des tagres gravit pour caisses incorporant les technologies de
guidage vocal, par frquence radio ou par signaux lumineux permettent
d'obtenir une productivit trs leve.
Une productivit, une prcision et un dbit effectif optimaliss de
prlvement de pices peuvent tre obtenus grce l'utilisation de systmes
de prlvement de type Produits-aux-Personnes (Goods-to-Person). Grce
une grande varit de configurations de stations de prlvement de type
Produits-aux-Personnes, desservies par des zones de stock tampon
Miniload ou Multishuffle, de trs hauts dbits de prlvement de pices de
plus de 1000 produits par heure peuvent tre atteints.
Les avantages principaux pour les entreprises sont notamment les suivants:

Augmentation de la productivit.
Rduction des cots lis la main d'uvre.
Traitement plus rapide des commandes.
Amlioration de la prcision des commandes.
Meilleure rotation des stocks.
Amlioration du service aux client.
Visibilit oprationnelle en temps rel des donnes facilitant la prise de
dcision..
6

B. objectifs du systme :
Objectifs viss par nos systmes de prlvement:

Rationalisation des processus


Rduction des dlais de traitement
Rduction des erreurs
Rduction des cots
Augmentation de la satisfaction du client
Livraison plus rapide
Transparence des processus

lindustrie propose des solutions entirement automatises et des


solutions pour entrepts manuels, qui aident nos clients atteindre ces
objectifs.
Vous bnficiez de l'exprience acquise sur les nombreux types de projets
dj raliss au fil des ans. Ainsi que les clients ont-ils cess d'envisager le
prlvement comme un facteur de cots, pour le considrer dsormais
comme une source d'avantage concurrentiel, permettant un potentiel de gain
important. Le prlvement de pices est le travail le plus coteux et exigeant
en main d'uvre dans la plupart des entrepts et des centres de distribution.

II.

Analyse fonctionnel du besoin :


A. Le schema du besoin :

Figure 2

Traditionnellement, on reprsente le besoin grce un outil graphique : le


schma du besoin la Bte cornes de la mthode APTE Les rponses ces
trois questions aboutissent un nonc du besoin, Le produit rend service
lutilisateur en lui permettant le prlvement de la pice
7

B. Elments du Milieu Extrieur (E.M.E.)

Figure 3

Pour identifier
les fonctions
du produit, il faut tre capable de dcrire son environnement appel Milieu
Extrieur . Toutes les entits qui sont identifies comme extrieures au
produit.
Les fonctions principales traduisent obligatoirement des actions ralises par
le produit.
Fonction de service qui met en relation le produit avec un seul lment du
milieu extrieur.
FP1 : Permettre aux utilisateurs didentifier la pice a prlever.
FC1 : facilit laccs a la pice.
FC2 : Utiliser les nergies disponibles. Ne pas consommer trop
FC3 : respecter les normes de scurit.
FC4 : Rsister au milieu extrieur.
FC5 : Contribuer au respect de lenvironnement.
FC6 : tre esthtique.

III.

Analyse Fonctionnelle Technique :


A. Le diagramme FAST :

Figure 4

Pour prlever une pice, je dois identifier la pice grce aux indicateurs
lumineux et le porter du bac. Ces deux actions ont la mme importance au final
(point de vue fonctionnel li la finalit) mais ne sont pas excutes en mme
temps sur un plan chronologique.

B. La modlisation systmique :

Figure 5

Cette mthode permet de raliser la description dun systme technique de


faon structure et hirarchise. Elle sappuie sur une reprsentation graphique
qui met en vidence lorganisation fonctionnelle et structurelle du systme en
9

allant du plus gnral au plus dtailler la valeur ajoute rapporte par le


systme est caractrise par : Lassemblage des diffrentes denres (pice+
capteur + indicateur lumineux ).dtection derreur (prlvement incorrecte).

IV.

Dveloppement technique du systme :


A. la carte lectronique Arduino :
Arduino est un ensemble d'outils matriel et logiciel pour le prototypage

lectronique et l'apprentissage de la programmation des microcontrleurs. Les


schmas lectroniques des cartes Arduino et les codes sources pour la partie
dveloppement des programmes, sont distribus librement et tlchargeables
gratuitement. Lenvironnement Arduino a t conu pour tre utilis facilement
par les dbutants sans exprience de la programmation ou de connaissances en
lectronique.

Arduino est utilise dans de nombreux programmes ducatifs


travers le monde, en particulier par les coliers ou les
tudiants qui peuvent crer facilement des prototypes sans
avoir besoin d'une connaissance approfondie des dtails
techniques pour animer leurs crations. Elle convient
parfaitement tous ceux qui s'intressent la cration de
montages et bricolages en interaction avec l'environnement (sur le sol, dans les
airs et pourquoi pas sous l'eau).Elle est donc prdestine aux dbutants
lectroniciens et/ou roboticiens, aux artistes et crateurs, aux hobbyistes et
modlistes.
Un module Arduino est gnralement construit autour d'un microcontrleur
Atmel AVR (ATmega328, Atmega32u4 ou ATmega2560 pour les versions
rcentes, ATmega168, Atmega1280 ou ATmega8 pour les plus anciennes), et de
composants complmentaires qui facilitent la programmation et l'interfaage
avec d'autres circuits. Chaque module possde au moins un rgulateur linaire
5 V et un oscillateur quartz 16 MHz (ou un rsonateur cramique dans certains
modles).Le microcontrleur est prprogramm avec un bootloader de faon
ce qu'un programmateur ddi ne soit pas ncessaire.

10

Les modules sont programms au travers d'une connexion srie TTL, mais
les connexions permettant cette programmation diffrent selon les modles. Les
premiers Arduino possdaient un port srie RS-232, puis l'USB est apparu sur les
modles Dcimal, tandis que certains modules destins une utilisation
portable comme le Lillypad ou le Pro-mini se sont affranchis de l'interface de
programmation, relocalise sur un module USB-srie ddi (sous forme de carte
ou de cble), cela permettait aussi de rduire leur cot, le convertisseur USBSrie TTL (un FTDI232RL de FTDI) cotant assez cher).
L'Arduino utilise la plupart des entres/sorties du microcontrleur pour
l'interfaage avec les autres circuits. Le modle Dcimal par exemple, possde
14 entres/sorties numriques, dont 6 peuvent produire des signaux PWM, et 6
entres analogiques. Les connexions sont tablies au travers de connecteurs
femelles HE14 situs sur le dessus de la carte, les modules d'extension venant
s'empiler sur l'Arduino. Plusieurs sortes d'extensions sont disponibles dans le
commerce. Dautres cartes comme l'Arduino Nano ou le Pro micro utilisent des
connecteurs mles, permettant de les disposer sur une platine
d'exprimentation.
Le logiciel de programmation des modules Arduino est une
application Java, libre et multiplateforme, servant d'diteur de code et de
compilateur, et qui peut transfrer le firmware et le programme au travers de la
liaison srie (RS-232, Bluetooth ou USB selon le module). Il est galement
possible de se passer de l'interface Arduino, et de compiler et uploader les
programmes via l'interface en ligne de commande4.
Le langage de programmation utilis est le C++, compil avec avr-g++ 5, et li
la bibliothque de dveloppement Arduino, permettant l'utilisation de la carte
et de ses entres/sorties. La mise en place de ce langage standard rend ais le
dveloppement de programmes sur les plates-formes Arduino, toute personne
matrisant le C ou le C++.

B. Explication du fonctionnement :

11

Figure 6

Les diffrentes versions des Arduino14 fonctionnent sous le mme principe


gnral :

A : ce sont les broches dites numriques (0 ou 1) ou tout ou rien

elles
offrent en sortie du 5 V et acceptent en entre du 5 V sur le mme principe.

fonctions digitalWrite() et digitalRead()15

B : ce sont les broches dites analogiques, valeur entre 0 V et 5 V

fonctions analogWrite() et analogRead()15

C : les diffrentes broches d'alimentation :

Rouge : sortie 5 V (+)

Orange : sortie 3,3 V (+)

Noire : les masses ()

Jaune : entre relie l'alimentation (7 V-12 V)

Il y a des variations entre les diffrentes cartes (par exemple : UNO, la patte
13 est quipe d'une rsistance)Le design matriel de l'Arduino est distribu
sous licence Crative Commons Attribution Share-Alike 2.5 et est disponible sur
le site d'Arduino. Les schmas ainsi que les typons de circuits sont galement
disponibles. Le code source de l'environnement de programmation et les
bibliothques embarques sont disponibles sous licence LGPL.

12

De nombreuses informations sont disponibles au sujet des circuits intgrs


prsents sur les cartes arduino (microcontrleurs Atmega par exemple) mme si
ils restent trs ferms du fait des fabricants.

C. du cote logiciel :
L'IDE ou environnement de
dveloppement L'IDE mis disposition par
l'quipe Arduino est un logiciel qui affiche
une fentre graphique. Un menu par icnes
est intgr la zone de saisie de votre
programme. Il propose les fonctions
principales dont nous avons le plus souvent
besoin pendant la phase de mise au point.
Nous avons dans la partie suprieure de la
fentre une barre de menu o l'on retrouve
les items classiques : crer un nouveau
fichier, en ouvrir un, le sauvegarder et tous
ceux spcifiques cet environnement.
L'IDE transfre galement les instructions (les codes que vous avez saisis) vers
la carte Arduino (par un cble USB). La zone infrieure de la fentre de
dveloppement, nous renseigne sur l'volution et l'tat de l'application lors de
ces oprations de tlchargement.
P.O.P. : Programmation Orient Priphrique
Le langage de programmation est directement tir du langage C et nous
retrouvons les fonctions classiques disponibles du C.
Mais c'est sous la forme d'un "super-langage" que le langage Arduino est orient
pour la programmation des priphriques de micro-contrleur. En effet, la
syntaxe des fonctions est trs simple et efficace ; nous pouvons citer comme
exemples les fonctions :

pinMode,
digitalWrite,
digitalRead,
analogRead,
pulseIn,
ou tone pour jouer des sons ou une petite musique.
13

Les librairies

Pour faire fonctionner un afficheur LCD, un servo-moteur, un clavier matriciel


ou un moteur de lecteur de CD avec votre carte arduino, vous avez besoin de
fonctions spcifiques. Les librairies fournies par Arduino vous permettent
d'interfacer ce genre de priphrique. Il sera alors trs facile de piloter un servomoteur ou un afficheur cristaux liquides. A l'aide de l'instruction #include vous
demanderez au logiciel Arduino d'inclure la librairie Servo et LCD.

Modules fonctions spcifiques ou briques hardware


Pour ceux qui dsirent aller vite dans le prototypage ou la construction sans
conception prliminaire, il existe un nombre suffisant de modules pr-cbls.
Nous y retrouvons des capteurs ultra-son, infra-rouge, laser, des camras,
des metteurs/rcepteurs de tlcommande infra-rouge, des microinterrupteurs et toutes sortes d'lments lectroniques dj cbls sur un circuit
imprim.Avec ces modules vous pouvez tester rapidement un petit robot ou
toutes autres ralisations personnelles en vous occupant que de la
programmation de l'Arduino.

D.caractristiques techniques :
Le materiel :
o 1 led rouge,
o 3 led vertes,
o 5 rsistances de 330 1000 ohms (code des couleurs [ noir marron
rouge ] pour 1000 ohms ou 1 Kilo-ohm),
o un petit bib-sonor de 8 ohms d'impdance,
o 3 capteur ultrason
o et quelques fils de cblage.

E. La carte Arduino de base est "Uno" :


Elle se dcline galement sous des versions appeles "Duemilanove" et
"Lonardo". C'est aussi la prfre des dbutants. De petite

taille (6,86 cm

par 5,33 cm), elle se loge partout et s'emporte


facilement en voyage. Elle se connecte votre
ordinateur avec un cble USB standard et contient la
partie logiciel (bootloader) qui permet de
programmer vos ides lectroniques et le

pilotage

de votre robot "fabrication maison".

14

Les connecteurs disponibles sur la carte permettent par exemple : le


branchement de capteurs (interrupteurs, acclromtres, mesureur de distance
ultrasons), la commande d'actionneurs (leds, haut-parleurs, moteurs,
afficheurs LCD) ou la connexion d'une "carte fille".

Sur les quatorze broches d'entres/sorties numriques, six peuvent tre


utilises en tant que sorties modulation de largeur d'impulsion (MLI).pour
notre projet on est besoin de 3 entre numriques et 5 sortie numriques ,cest
le choix parfait pour la ralisation du projet.

F. capteur ultrason :

Le son est une onde mcanique et lastique se propageant dans un milieu


physique sous forme dondes longitudinales ou de compression. Ce phnomne
est par exemple mis profit par les hauts parleurs qui font vibrer une
membrane qui son tour fait vibrer lair. Le son se propage dautant plus vite
que le milieu est dense, ce qui explique que le son soit plus rapide sous leau
que dans lair. Ceci explique galement que les capteurs ultrasons ne
fonctionnent pas dans le vide car le son ne sy propage pas. Vous ne verrez donc
pas de capteurs ultrasons sur les sondes spatiales ou sur les rovers lunaires.Les
ultrasons ont une frquence suprieure 20 000 Hz et sont donc inaudibles par
lhomme (do leur nom).
L'metteur et le rcepteur sont situs dans le mme botier. L'metteur
envoie un train d'ondes qui va se rflchir sur l'objet dtecter et ensuite
revenir la source. Le temps mis pour parcourir un aller-retour permet de
dterminer la distance de l'objet par rapport la source. Plus l'objet sera loin
plus il faudra longtemps pour que le signal revienne. Pour dtecter le niveau (la
distance d), on utilise lquation : t d v = donc d = v t , - t tant le temps vu au
15

dessus entre le dbut de lmission et le dbut de la rception - et v tant la


vitesse du son qui est de 330 m.s-1.
Facteurs d'influence Attention, le capteur ultrasonique comporte certains
inconvnients : Il est trs vite inoprant lorsquil y a prsence dchos parasites,
en prsence de poussire ou encore lorsque le niveau mesur se trouve dans un
endroit trop troit. Aucun fonctionnement possible dans le vide. Il y a une zone
que l'on appelle zone morte et qui correspond la distance minimum que doit
avoir le niveau dtecter par rapport au capteur pour que celui-ci fonctionne
correctement. .

On distingue deux types dultrasons selon la gamme de frquence :


Les ultrasons de faible puissance qui sont utiliss pour la mesure
de distance (tlmtrie), le contrle non destructif, lchographie et
lacoustique sous-marine. Cest ce type dultrasons qui nous intresse
ici.

G.Schma de principe :
schma sur le logiciel de simulation ISIS, permet d'expliquer les
branchements effectuer sur les connecteurs de la carte Arduino .

16

17

18