Pfe GM 0500 PDF
Pfe GM 0500 PDF
Pfe GM 0500 PDF
, .
Titre:
DÉDICACES
Je dédie ce travail à:
Ma chère mère,
Mon père,
Qui n'ont jamais cessé, de formuler des prières à mon égard, de me soutenir et de
m'épauler pour que je puisse atteindre mes objectifs.
Mes frères,
Mes sœurs,
Ainsi qu'à mon oncle Ismaël MBAYE
Pour leurs conseils, leur soutien moral et matériel sans faille;
Je vous en suis reconnaissant.
P,F.E de Abdoulaye NlANG-Diplômed'Ingénieur de Conception Génie Electromécanique-E.S.P centrede Thiès
REMERCIEMENT
.:. Je tiens également à remercier tout ceux qui, de près ou de loin, ont
contribué à la réalisation de ce travail sans oublier mes camarades de la
Sème promotion ESP.
11
P.F.E de Abdoulaye NlANG-Diplôme d'Ingénieurde Conception GénieElectromécanigue-E.S.P centrede Thiès
RÉSUME
La maintenance prend une importance croissante et se révèle une des fonctions clé de
l'entreprise. On a qu'à penser aux différentes tendances vers un degré plus élevé
d'automatisation, d'une complexité et d'une diversité accrue des machines. Ceci ne fait que
renforcer les besoins d'une entreprise d'avoir une approche formelle et structurée concernant
la fonction entretien et de disposer d'un outil efficace pour la maîtrise du flux d'informations
qui accompagne les activités de maintenance.
Le but de ce projet de fin d'études est de concevoir et de développer un progiciel de gestion
de la maintenance adapté au contexte de la SO.CO.CIM après avoir proposé un système de
codification pour les équipements; ce progiciel permettra à l'entreprise d'avoir une traçabilité
et une transparence des activités d'entretien aussi bien sur le plan technique que humain.
Selon ISO 9000 :
« On doit écrire ce que l 'on fait et démontrer que l 'on fait ce qu'on a écrit »
D'après le cahier des charges, le progiciel doit être un système de gestion de base de données
qui doit enregistrer les activités d'entretien (état avant intervention, pièces changées,
reconduites, travaux, durées, intervenants, bons de sortie, état du stock etc.) fournir les fiches
machines des équipements (caractéristiques, pièces de rechange, secteur concerné),
1'historique des interventions , des critères de recherche (exemple toutes les révisions entre
deux dates, la répartition graphique par secteur etc. ).
Ce progiciel que nous avons nommé GESMAINT est développé sous Windev et constitue un
outil d'aide à la prise de décision adapté aux entreprises de production et de vente
d'équipements etc.
Actuellement sur le marché il existe plusieurs fournisseurs de logiciels d'entretien mais ceux-
ci proposent pour la plupart des systèmes complexes, coûteux et souvent mal adaptés aux
besoins des PME. Le présent progiciel (GESMAINT) vise à combler ce vide en offrant une
démarche simple et flexible pour les PME qui veulent gérer efficacement leurs équipements.
11l
P.F.E de Abdoulave NIANG -Diplôme d'Ingénieur de Cûnception Génie Electromécanigue-E.S.P centre de Thiès
iv
P,F,E de Abdoulaye NlANG -Diplôme d'Ingénieur de Conception Génie Eleetromécanigue-E,S.P centre de Thiès
v
P.F.E de Abdoulaye NlANG -Diplôme d'Ingénieur de Conception Génie Electromécanigue-E.S,P centre de Thiès
VI
P.F.E de Abdoulave NlANG -Diplôme d'Ingénieur de Conception Génie Electromécanigue-E.S.P centre de Thiès
vii
P.F.E de Abdoulaye NIANG -Diplôme d'Ingénieur de Conception Génie Electromécanique-E.S.P centre de Thiès
NF : Nonne Française
O.T : Ordre de Travail
PA: Programme d'Application
PME : Petite et Moyenne Entreprise
S.G.B.D. : Système de Gestion des Base de Données
SOCOCIM : Société de Commercialisation du Ciment
TPM Total Productive Maintenance
Vlll
P.F.E de Ahdoul aye NIANG - Dir 1ô.me d'Ingénieur de Conception Génie Elcçtn>lllé ca1lhlliç:L \ P. c.cntrc de TJÜ~s
La fonction maintenance prend une importance croissante et se révèl e une fonction clé au
sein de l'entreprise tout comme la fonction produciion . elle sc charge de conserver en bon
état le patrimoine technique de l'entreprise, c'est-à-di re les outils de production et donc doit
avoir une vision à moyen et à long terme.
Pour être efficace dans sa mission d'assurer l'entretien et l'amélioration de l'équipement de
production, la fonction maintenance doit se doter d' outils fiables afin de gérer le flux
d'information s qui gravite autour de ses activités quotidi enne s :
..... Identification de chaque équipement de lcn trcprisc (cara cteri stiques techniques.
pièces de rechange etc .),
..... Notifications de toutes les interventions effectuees sm les equip ement s afin (le pouv orr
établir leur historique,
i- Situation des responsabilités en identifiant les iutcrvcnants ct les travaux effectu és lors
d'une activité d'entretien,
• Appréciation des agents de maintenance en notifiant les temps d'intervent ions (heures
normales et supplémentaires, qualité de la prestation . . .)
i- Information sur les pièces de rechanges disponibles afin d'éviter une rupture de stock.
Le progiciel nommé GESMAINT que nous avons développé dans le cadre de ce projet de fin
d'étude est un out il de prise de décision qui apporte une solution aux points énumérés ci-
dessus. (Nous donnerons plus d'informations dans notre développement) .
Quoique étudié dans le contexte de la SOCOCIM, GLSMAINT peut sadapter à la plupart des
entreprises de production et équipementiers.
- -- - - - - - -
1
Ce projet de fin d'étude est composé de quatre chapitres: le premier porte sur la fo nction
maintenance dans l'entreprise, le deuxième sur la structuration et gestion des interventions il
la SOCOCIM tandis que le troisième et le quatrième traitent respectivement la théorie des
systèmes de gestion des bases de donnée s (S.G.I3.D.) et l' analyse conceptuelle du progiciel de
gestion de la maintenance et enfin le chapitre cinq s'intitule: manuel (j'utilisation du progiciel
GESMAINT.
2
P.F E de AbdouJaye NIANG -Diplôme d'Ingénieur de Conception Génie Electromécanigue-E.S.P centre de Thiès
L'entretien ou la maintenance est défini comme étant « l'ensemble des actions permettant de
maintenir ou de rétablir un bien dans un état spécifié ou en mesure d'assurer un service
déterminé» (norme AFNOR X 60-010). Entretenir, maintenir, c'est donc effectuer des
opérations (dépannage, graissage, visite, réparation, amélioration, vérification, etc.) qui
permettent de conserver le potentiel du matériel pour assurer la continuité et la qualité de la
production ainsi que la sécurité d'opération.
Il existe souvent des conflits, le plus souvent implicites, entre la production et l'entretien. Les
responsables de la fabrication sont des utilisateurs exigeants de l'équipement car ils sont
chargés quantitativement et qualitativement de « sortir la production» et ils subissent ainsi les
contraintes du court terme. Par contre, les responsables de l'entretien ont à leur charge le
patrimoine technique de l 'entreprise, c'est-à-dire l'état et la conservation des outils de
production et ceux-ci doivent au contraire avoir une vision à moyen et à long terme.
Afin de rallier ces deux réalités sur un objectif commun, la compétitivité de l'entreprise, il
devient alors impératif de positionner l'entretien à la place qui lui revient, soit l'une des grandes
fonctions de productivité pour l'entreprise .L'époque des services entretien /dépannage qui sont
dépendants de la production est révolue. On ne peut assumer un programme de fabrication sans
tenir compte des possibilités des équipements. Le service d'entretien est donc très lié à la
production et il faut qu'il participe aux définitions des programmes et à leur planification.
L'intégration de l'entretien aux autres fonctions de production de l'entreprise doit se réaliser
sur la base de partenariat où les responsabilités entre l'entretien et la production sont bien
définies. Pour aider les entreprises à réaliser cette démarche, il faut nécessairement que la haute
direction s'implique et définissent des objectifs clairs et des mandats.
3
P.f.E de Abdoulaye NlANG -Diplôme d'Ingénieur de Conception Génie Electromécanigue-E.S.P centre de Thiès
1. les objectifs:
La qualité dépend autant de la production que de l'entretien; chacune de ces fonctions aura à
rendre compte en cas de baisse de productivité de l'entreprise: erreur d'opération ou
défaillance de la machine, matière première défectueuse ou déréglage de la machine, etc. La
qualité peut coûter cher et c'est pourquoi il est indispensable de considérer les besoins de
maintenance au même titre que les autres moyens de contrôle de la qualité.
Mis à part les compétences techniques, le service d'entretien doit être capable d'établir des
devis précis et des estimés de coûts reliés aux travaux de maintenances. Que ce soit pour
chiffrer différentes solutions, pour proposer le remplacement d'une machine, pour soumettre
un projet d'amélioration ou de mise à niveau (upgrade) de l'équipement, on se doit viser un
4
P,F,Ede Abdoulave N'ANG -D iplômed'Ingénieurde Conception Génie Eleetromécanique-E.S.P centrede Thiès
optimum qui tiendra compte des pertes de production dues à une défaillance et de l'historique
des réparations,
Le service de maintenance doit se préoccuper des accidents que les interventions peuvent
occasionner d'une part, pour ses propres tâches (méthode de travail, consignes de sécurité,
cadenassage, etc.) et d'autre part, pour le personnel de production (remise des protecteurs,
cadenassage, considérations pour la sécurité lors des modifications d'équipement, etc.)
2. les missions:
Les objectifs généraux assignés au service d'entretien impliquent la définition d'une façon de
faire et la mise en œuvre des moyens pour y parvenir. Dans le but de clarifier le rôle de
l'entretien, ses fonctions et ses objectifs, il importe de définir les missions de la maintenance
au sein de l'entrepris; c'est-à-dire la répartition des tâches par type d'intervention.
Ces missions pourraient être:
• Assurer l'entretien de l'équipement de production
• Améliorer l'équipement de production
• Prendre en charge des projets d'aménagement ou de construction
5
P.F.E de AbdouJaye NlANG -Diplôme d'Ingénieur de Conception Génie Electromécanique-E S.P centre de Thiès
Cette mission inclut la plupart des tâches d'entretien d'équipements sous ses diverses formes ;
Ces tâches sont :
./ L'entretien correctif: dépannage et réparation
./ L'entretien préventif: périodique, systématique ou conditionnel
./ Les routines de vérification, de graissage, de calibration, etc.
./ Les visites d'inspection dictées par le comité de santé et de sécurité
./ Les révisions partielles ou générales suivant divers travaux de réparation, de
reconstruction ou de rénovation (exemple: arrêts annuels).
Cette mission a comme objectif soit de réduire le coût d'entretien soit de réduire le coût des
opérations de fabrication. On peut y regrouper les tâches suivantes:
-/ Les améliorations apportées dans le cadre d'un entretien correctif ou d'une
révision
-/ L'introduction d'automatismes et de mécanismes d'opérations
-/ Les modifications apportées en vue d'augmenter les capacités ou d'améliorer la
qualité
-/ Les modernisations effectuées dans le cadre de rénovation ou de reconstruction.
Cette mission relève souvent de l'entretien mars fait le plus souvent l'objet de budgets
séparés. Ces projets divers peuvent inclure:
6
P.F.E de Abdoulaye NlANG -Diplôme d'Ingénieur de Conception Génie Electromécanique-E.S.P centre de Thiès
./ Les opérations d'amélioration qui, par contre, visent avant tout la suppression
ou la diminution des pannes et des anomalies. On ne procède alors pas seulement à une
simple réparation mais on porte des modifications à la conceptions d'origine dans le but
d'augmenter la durée de vie des pièces, de réduire la consommation d'énergie, de standardiser
des composantes, d'améliorer la maintenabiIité, etc.
Dans une stratégie d'entretien globale, on tendra donc vers une diminution des dépannages et
des réparations au profit d'activités d'amélioration mais surtout d'entretien préventif
structuré.
b. La maintenance préventive: (voir les différents types de maintenance figure 1.1 page 8)
./ Les routines sont diverses sur le matériel, les interventions légères de
surveillance et de calibration, les corrections mineures ou ajustements réguliers. On y inclut
également les rondes de lubrifications, de graissages et les vidanges dans le but de réduire les
frottements, l'usure, éviter le grippage etc. .
./ L'auto maintenance, ou la maintenance effectuée par les opérateurs de
l'équipement. On dit souvent que ce sont les opérateurs qui connaissent le mieux leur
machine, alors pourquoi pas tirer avantages de ce savoir et leur confier certaines tâches qui les
responsabiliseraient vis-à-vis leur machine tout en déchargeant le personnel de maintenance
pour les interventions plus spécialisées. L'auto maintenance comprend généralement les
réglages simples prévus par le constructeur au moyen d'organes accessibles sans aucun
démontage d'équipement.
7
P.F.E de Abdoulaye NlANG -Diolôme d 'Ingénieur de Conception Génie Electromécan igue-E.S.P centre de Thiès
, Maintenance
1 Correctif 1 Préventif
l l
1 Dépannage 1 Réparation IlL.-Amélioration --J
1
,
routine 1 auto maintenance Périodique 1 Conditionnel 1 Systématique 1
'--_...,-- --.1
Figl.1 : les différents types de maintenanceŒa gestion des équipements de M St Marseille & J. B. Lapointel
8
P.F.E de Abdoulaye NlANG -Diplôme d'Ingénieur de Conception Génie Electromécanigue-E.S.P centre de Thiès
yi' La télémaintenance
Le système de supervision permet tout à la fois la conduite d'une installation et la détection
d'aléas de fonctionnement. Les informations sont reçues à travers les capteurs et transmises à
une centrale de surveillance qui enregistre les alarmes et les paramètres. Grâce au tableau
synoptique qui visualise la localisation de ces informations, l'agent de surveillance réagit en
conséquence dès l'apparition d'un défaut ou d'un variation anormale d'un paramètre.
9
P.f.E de Abdoulaye NIANG -Diplôme d'Ingénieur de Conception Génie Electromécanigue-E.S.P centre de Thiès
Ce système équivalent, équivalent à une ronde, est utilisé pour surveiller un ensemble
d'équipements dont la localisation est dispersée d'une part, et dont l'accès est difficile et
parfois dangereux d'autre part (pour le cas de la SOCOCIM la salle de contrôle assure cette
fonction).
4. Les niveaux de maintenance:
Les opérations a réaliser sont classées, selon leur complexité, en cinq niveaux. Les niveaux
prix en considération sont ceux de la norme NF X-60-01O,
a. Premier niveau de maintenance:
Il s'agit essentiellement de contrôle et des paramètres de fonctionnement des machines:
• Niveau d'huile moteur ;
• Indicateur de colmatage;
• Niveau de réserve de combustible;
• Niveau de la réserve d'huile
• Température de refroidissement
• Contrôle visuel de l'état des organes
• Contrôle auditif des bruits des machines etc.
Ces contrôles peuvent donner suite à des interventions simples de maintenance ne nécessitant
pas de réalisation d'un diagnostic de panne et de démontage. Ils peuvent aussi déclencher,
notamment sur des anomalies constatées, des opérations de maintenance de niveaux
supérieurs.
En règle générale les interventions de premier ruveau sont intégrées à la conduite des
machines.
b. Deuxième niveau de maintenance:
Il s'agit des opérations de maintenance préventive qui sont régulièrement effectuées sur les
équipements:
• Remplacement de filtre
• Vidange de l'huile
• Prélèvement d'huile pour analyse et pré analyse;
• Graissage de tous les points en fonction de la périodicité etc.
Ces opérations sont réalisées par un technicien ayant une formation spécifique.
Ce dernier suit les instructions de maintenance qui définissent les tâches, la manière et les
outillages spéciaux.
Les pièces de rechange sont essentiellement du type consommable, filtre, joints, huile, liquide
de refroidissement.
10
P.F.E de Abdoulaye NIANG -Diplôme d'Ingénieurde Concep.tion GénieElectromécanique-E.S.P centrede Thiès
11
P.F.E de Abdoulaye NlANG -Diplôme d'Ingénieur de Conception Génie Electromécanique-E.S.P centre de Thiès
12
P.F.E de Abdoulaye NIANG Diplôme d'Ingénieur de Conception Génie Electromécanigue-E.S.P centre de Thiès
13
1 P,F.E de Abdoulaye NIANG -Diplôme d'Ingénieur de Conception Génie Electromécanigue-E,S,P centre de Thiès
14
P.F.E de Abdoulaye NlANG-Diplôme d'Ingénieur de Conception Génie Electromécanique-E.S.P centrede Thiès
15
P.F.E de Abdoulaye NlANG -Diplôme d'Ingénieur de Conception Génie Eleetromécanigue-E.S.P centre de Thiès
1 Présentation de l'entreprise
La SOCOCIM Industries est une cimenterie qui se trouve dans la région de Dakar plus
précisément dans le département de Rufisque . Elle est située dans la commune
d'arrondissement de l'Est de la ville de Rufisque prés du quartier de Colobane Gouye
Mouride.
La SOCOCIM Industrie est une société anonyme avec un conseil d'administration.
Elle a un conseiller juridique qui l'assiste dans l'application et le respect de la réglementation
et des contentieux à caractères juridique.
La société compte trois cent soixante dix (370) salariés y compns les membres de
l'encadrement, les agents de maîtrise, les techniciens et les ouvriers.
La SOCOClM Industrie a été créé en 1948 par Monsieur André LINDENMEYER, suite à un
voyage d'études qu'il a effectué au Sénégal. Elle est née suite à la famille de la société des
ciments du Sénégal qui disparu prématurément.
A sa création, la société était constituée par un capital de 30 000 000 FCFA. L'objectif fixé au
départ par ses membres fondateurs était d'implanter une cimenterie avec la production de
40 000 tonnes par année.
Suite à l'évolution du marché, les fours 1 et 2 sont remis en activité et la productivité devait
atteindre ainsi 400 000 tonnes par année.
16
P.F.E de Abdoulave NIANG -Diplôme d'Ingénieur de Conception Génie Electromécanigue-E.S.P centre de Thiès
En Septembre 1978, la SOCOCIM devient une industrie lourde et les intérêts des étrangers
passent entre les mains des nationaux; la cimenterie exerce dorénavant son activité sous la
raison sociale de SOCOCIM Industrie avec un accroissement moyen de production de 1.69%.
Entre 1983 et 1990, l'accroissement moyen annuel de production est passé à environ 1.8%.
Parmi les événements qui ont marqué l'histoire de l'entreprise, nous avons la privatisation
et la possession de la SOCOCIM par le groupe international du nom de VICAT.
En effet, en 1998, la SOCOCIM a été saisie par l'état du Sénégal. L'industrie Rufisquoise
de ciment a ainsi connu des périodes mouvementées et a obtenu un soutien constant des
travailleurs et des notables des communes de Rufisque et Bargny. C'est ainsi que le Sen Indus
qui était crée par Monsieur Pierre CREMIEUX, directeur général de l'époque racheta la
société à l'Etat sénégalaise.
Cette époque a démarré avec nus gestion particulière car pour la première fois au Sénégal,
le personnel était détendeur de 50% des actions (40% pour les cadres et 10% pour le
subalterne) et était représenté au niveau du conseil d'administration
En 2000, SOCOCIM Industrie est rachetée par un groupe français du nom de VICAT qui
devient du même coup actionnaire majoritaire.
A ce jour, le personnel n'a plus d'actions dans la société. Elles ont été vendues à Monsieur
Pierre CREMIEUX qui quelques mois avant sa mort les avait revendues au groupe VICAT.
17
P.F.E de Abdoulaye NIANG -Diplôme d'Ingénieur de Conception Génie Electromécanigue-E.S.P centre de Thiès
Des changements ont été également effectués dans le sens d'une amélioration es conditions de
vie du personnel à savoir:
2 Organisation et Fonctionnement:
La SOCOCIM Industrie est régie par des textes législatifs et réglementaires. Comme toutes
les grandes entreprises, elle n'a pas voulu s'écarter des règles et normes de la législation su
travail. Les statuts et le règlement intérieur organisent et régissent le fonctionnement de la
société. Ce sont des textes de base qui sont flexibles, mais la culture organisationnelle de
l'entreprise exige leur respect et leur conformité dans leur application.
La société a une autonomie de gestion au niveau interne mais elle dépend d'une autorité
hiérarchique externe à l'usine
En effet, la SIOCOCIM Industrie est une filiale d'un groupe international du nom de
VICAT qui a son siège en France précisément à Paris. Elle reçoit des ordres stratégiques et
des politiques d'orientation de la part des autorités de tutelle. C'est ainsi que tous les projets à
long terme et les grandes décisions qui dépassent la compétence du Président de la Direction
Générale sont élaborées par le groupe VICAT. Mais toujours est-il que l'exécution est
l'affaire de la SOCOCIM Industrie. La matière première constituée de calcaire provient des
gisements du sous sol des périmètres proches de l'usine.
En 2000 avec le démarrage de la deuxième ligne de cuisson composée d'un four, d'un
broyeur a galets, d'un broyeur à ciment et d'un concasseur la capacité de production de la
SOCOCIM est passée à une production moyenne journalière de 6000 tonnes de ciment par
jour. L'augmentation de la demande en ciment surtout dans la capitale et la sous région, a
amené les responsables de l'entreprise à installer un deuxième four et importer en même
temps du clinker afm de satisfaire les besoins en ciment de la sous région
18
P.F.E de Abdoulaye NlANG Diplôme d'Ingénieur de Conception Génie Electromécanigue-E.S.P centre de Thiès
19
P.F.E de Abdoulaye NlANG -Diplôme d'Ingénieur de Conception Génie Electromécanique-E.S.P centre de Thiès
Le clinker et le gypse sont broyés très finement pour obtenir un "ciment pur" . Des
constituants secondaires sont également additionnés pour obtenir des ciments composés.
Enfin, les ciments stockés dans des silos sont expédiés en vrac ou en sacs vers leurs lieux de
consommation.
20
P.F.E de Abdoulaye NlANG-Diplôme d'Ingénieurde Conception Génie Electromécanigue-E.S.P centrede Thiès
générale. Elle est le poumon de la maintenance curative de l'entreprise. Cet atelier participe
aussi à la maintenance préventive sous son quatrième et troisième niveau durant les arrêts
annuels qui dure généralement un mois.
• L'atelier de mesure et régulation assure l'entretien préventif de premier niveau.
• La maintenance conditionnelle des équipements peu accessibles (exemple:
équipements du four ou du broyeur) ou stratégiques est assurée par le service contrôle qui
peut visualiser sur écran les conditions de travail (pression, température, vitesse, humidité,
etc.).Ce service est à cheval entre la production et l'entretien.
• la section machine outil (MO) : équipée de machine de fabrication (tours, perceuses,
fraiseuses etc.), elle réalise des pièces de rechange en interne pour les besoins exprimés de la
maintenance ;
• La section chaudronnerie: elle assure tous les travaux de soudage, et de tôlerie de
l'entreprise ses services sont beaucoup plus orientés vers l'entretien curatif et les travaux
neufs.
• Terolab .pour les soudures de pointes et éventuellement le chargement des matériaux
et les éprouvages.
• La section hydraulique s'occupe de l'entretien préventif sous son aspect routine; ce
service est doté d'un personnel spécial pour assurer le graissage périodique de toutes les
machines de l'entreprise et la maintenance préventive de deuxième niveau des centrales
hydrauliques.
• La section mécanique d'intervention qui constitue un groupement mobile appelé à
intervenir sur le terrain pour résoudre des défaillances techniques.
• L'atelier de réparation des moteur (ARM) : vue la quantité énorme de moteur dans la
production du ciment cette atelier est l'une des chevilles ouvrières de l'entreprise. Les travaux
de rembobinage et d'équilibrage y sont effectués.
Il faudra noter que, même si les techniciens et l'encadrement assurent cette maintenance qui
est plus curative que préventive, elle souffre de plusieurs maux.
21
P.F.E de Abdoulaye NlANG-Djplôme d'Ingénieurde Conception GénieElectromtcanigue-E.S.P centrede Thiès
manière formelle: on ne sait pas qui est ce qui a fait quoi ? Sur quel matériel ?quand ?
pourquoi? en quel circonstances?
Ce problème est engendré par l'absence de moyen d'identification des équipements
(codification) qui permet de discerner ces derniers même s'ils sont identiques et l'absence de
progiciel de gestion des activités de maintenance.
.La codification permet d'identifier de manière unique l'équipement par un code numérique
ou alphanumérique afin de pouvoir établir son propre historique des pannes, noter les
modifications apportées, s'informer sur les intervenants, voir les pièces changée, d'estimer
les coût des pièce de rechanges,
Cette codification est indispensable pour la réalisation de la base de donnée car ce code sera
utilisé comme clé pour la recherche d'information concernant un équipement donné (pompe,
surpresseur, vérin, moteur, coupleur, ventilo, etc.)
A ces problèmes vient s'ajouter une fracture entre le magasin et les acteurs de l'entretien, ces
derniers, n'ayant pas établi la liste des pièces de rechange pour chaque équipement, ne
peuvent alors pas se prononcer à l'avance sur les données du magasin.
22
P F.E de Abdoulave NIANG Diplôme d'Ingénieur de Conception Génie Electromécanigue-E.S.P centre de Thiès
Neuf ou Vieux ou
récent usagé
, ,
~----------.
Historiq ue de
l'entretien
Fiche d'entretien à
Fiche d'entretien à partir de l'expérience
partir des manuels des gens en place
du fabricant
:... - ..:
23
1
P.f.E de AbdouJaye NIANG -Diplôme d'Ingénieur de Conception Génie Electromécanigue-E.S.P centre de Thiès
Ainsi il nous faut créer notre propre codification afin d'affecter à chaque matériel un numéro
d'identification riveté sur l'équipement concerné; Cette codification devient en quelque sorte
l'identification principale de l'équipement aussi longtemps qu'il sera dans l'usine et ce code
restera le dénominateur commun pour tous les services de l'entreprise (entretien,
production,..).
Dans le cadre de notre projet nous allons veiller à la simplicité et la flexibilité de la
codification adoptée pour ainsi éviter les erreurs, faciliter la communication et par le fait
même, accélérer le traitement.
La codification se doit avant tout d'être facile et simple à retenir pour les utilisateurs sur le
terrain. Comme les numéros de machines sont utilisés à divers fins (rapports d'intervention,
historique etc.), il faut minimiser les erreurs de retranscription et favoriser une codification
facile à mémoriser. On surestime quelquefois la capacité de mémoire des gens par des abus de
codage peu compatible ou par des accumulations d'informations, sans tenir compte du fait
que la mémoire humaine est extrêmement limitée à certains égards (mémoire à court terme).
En conséquence nous allons adopter une codification à cinq symboles numériques;
cependant il faut noter qu'il existe diverses manières de codifier un équipement en appliquant
une arborescence fonctionnelle, géographique, par famille ou en utilisant des codes
significatifs, semi significatifs ou non significatifs et même les codes barres. (Voir annexe Al
page x).
Mais la codification ne se limite pas seulement aux machines mais concernent toutes les
entités qui tournent au tour de l'entreprise :
• Code secteur (les différents secteurs de l'entreprise sont déjà codifiés)
• Matricule (pour identifier chaque agent)
• Numéro demandes de travail (car chaque DT concerne une intervention bien
déterminée)
• Numéro d'ordre de travail
• Numéro de bon de sortie
• Code article (chaque pièce a son propre code)
Hormis la codification des équipements tous ces codes existent déjà dans l'entreprise et nous
n'aurons pas à les reprendre.
Ces différents codes serviront de clé dans la programmation du progiciel.
24
P.F.E de Abdoulaye NIANG Diplôme d'Ingénieur de Conception Génie Electromécanigue-E.S.P centre de Thiès
Codification
25
P.F.E de Abdoulaye NIANG -Diplôme d'Ingénieur de Conception Génie Electromécanigue-E.S.P centre de Thiès
L'entrée de ce code dans le progiciel nous renvoi l'ensemble des informations sur
l'équipement, nous allons effectuer une démonstration plus exhaustive lors de la soutenance
du projet.
Remarque: ce code ne nous renseigne pas sur le type de pompe; pour éviter d'avoir un code
kilométrique difficile à déchiffrer pour les agents sur place toutes les informations
complémentaires sont fournies par la base de données.
26
1
P.F.E de Abdoulaye NJANG Diplôme d'Ingénieur de Conception Génie Electromécanigue-E.S.P centre de Thiès
L'informatique et les systèmes qui la compose permettent de stocker des données représentant
des informations. Ces données sont regroupées au sein d'une base appelée ainsi base de
données (data base).
Une base de données (son abréviation est BD, en anglais DB, database) est une entité dans
laquelle il est possible de stocker des données de façon structurée et avec le moins de
redondance possible. Ces données doivent pouvoir être utilisées par des programmes, par des
utilisateurs différents. Ainsi, la notion de base de données est généralement couplée à celle de
réseau, afin de pouvoir mettre en commun ces informations, d'où le nom de base. On parle
généralement de système d'information pour désigner toute la structure regroupant les moyens
mis en place pour pouvoir partager des données.
Les exemples d'application utilisant des bases de données sont nombreux. On peut cependant
les diviser en deux catégories .
Les bases de données classiques
Au sein desquelles on retrouve les applications les plus courantes : les bases de gestion
(salaires, stocks ...), les bases transactionnelles (comptes bancaires, centrales d'achats ...),les
bases de réservations (avions, trains ...).
Les bases de données multimédias
Plus récentes, on les retrouve dans les domaines de la documentation, la géographie, le génie
logiciel ou la C.A.O. (conception assistée par ordinateur) et D.A.O (dessin assisté par
ordinateur)
Un fichier texte composé de noms est déjà une base de données même si l'accès aux
informations est pénible puisqu'il faudra lire à chaque recherche l'ensemble du fichier en le
parcourant séquentiellement. Pour accéder plus rapidement aux informations, on a donc
recours à un index. Le format de base de données de Windev sur lequel nous avons travaillé,
l'Hyper File est un système de ce type en étant composé d'un fichier de données et d'un fichier
d'index.
1. Qu'est ce qu'un système de gestion de base de données (8GBD) ?
Si la base de données n'est composée que de données, le système de gestion de base de
données est en fait un logiciel couplé à une base de données. Un système de gestion de base
de données (couramment appelé SGBD) est un logiciel de haut niveau qui permet de
manipuler ses informations.
27
P.F.E de Abdoulaye NIANG Diplôme d'Ingénieurde Conception Génie Electromécanigue-E.S.P centrede Thiès
Un SGBD peut être perçu comme un ensemble de logiciels systèmes permettant aux
utilisateurs
D'insérer, de modifier et de rechercher efficacement des données spécifiques dans une masse
d'informations partagées par de multiples utilisateurs .Les recherches peuvent être exécutées à
partir de la valeur d'une donnée désignée par un nom dans un ensemble d'objet (ex:
l'équipement de code 325) mais aussi à partir de relations entre objets (par exemple les
personnes ayant intervenu sur la machine 325).
En résumé ,un SGBD peut donc apparaître comme un outil informatique permettant la
sauvegarde, l'interrogation, la recherche et la mise en forme de données stockées en mémoire
pour :
• permettre l'accès aux données de façon simple,
• autoriser un accès aux informations à de multiples utilisateurs,
• manipuler les données présentes dans la base de données (insertion, suppression,
modification)
Le système de gestion de base de données est architecturé sur trois niveaux:
a. Le niveau physique.
C'est ce que fait le SGBD physiquement. La gestion des données et des index. Le partage de
ces données etde la concurrence des accès. La distribution des données à travers le réseau.
b. Le niveau logique.
C'est ce que fait le SGBD logiciellement. La définition de la structure des données. La gestion
de la confidentialité (sécurité). Le maintien de l'intégrité entre les données et les index. La
consultation et la mise à jour des données.
c, Le niveau externe.
C'est la mise en forme et la présentation des données aux programmes d'applications et aux
utilisateurs interactifs. Ceux-ci expriment leurs critères de recherche à l'aide de langage basés
sur des procédures de recherche progressives en référençant des données dérivées de la base.
Les principaux systèmes de gestion de bases de données sont les suivants :
Borland Paradox, File maker , IBM DB2 , Ingres, Interbase , Microsoft SQL serveur,
Microsoft Access, Microsoft FoxPro, Oracle, Hyper file, Sybase, MySQL, PostgreSQL, SQL
Server Il
28
P.F.E de Abdoulaye NlANG -Diplôme d'Ingénieur de Conception Génie Electromécanigue-E.S.P centre de Thiès
Terminaux
P.A
SGBD externe
<====~
Gestionnaire de
fichiers
La SGBD avec lequel nous avons programmé notre progiciel de gestion de la maintenance
des équipements est le Hyper File qui est intégré dans l'atelier du génie logiciel WinDev
présenté ci-dessous.
2.Présentation de WinDev
WinDev est un AGL (atelier du génie logiciel) créé par la société française PC Soft,
permettant de créer des applications basées sur un moteur d'exécution (jramework). WinDev
permet de développer simplement tout type d'applications Windows dans les domaines de la
gestion, de l'industrie, du médical, etc. Les applications développées peuvent inclure l'accès à
des bases de données. WinDev inclut un puissant moteur de base de données Hyper File
WinDev est un outil conçu pour développer rapidement des applications, principalement
orientées données. Le langage de programmation inclus dans l'outil est le W-langage, un
langage de Se génération (LSG). C'est un langage simplifié et flexible qui pennet d'obtenir des
résultats très rapidement.
WinDev possède un éditeur d'interface graphique pennettant de créer les IHM par glisser/
déplacer. Il pennet également de choisir un modèle de charte graphique parmi un ensemble
proposé et d'en créer de nouveaux. L'outil d'interface permet de définir interactivement de très
29
P.F.E de AbdouJaye NlANG -Diolôme d'Ingénieur de Conception Génie Electromécanigue-E.S.P centre de Thiès
nombreuses sécurités de saisie sur les champs: taille, masque, formatage automatique, saisie
obligatoire, aide à afficher... Cela limite ensuite le nombre de fonctions à programmer.
Comme les langages Java ou Visual Basic, le code est précompilé et interprété à l'exécution
par le framework, ce qui permet une indépendance du fichier exécutable par rapport au
système d'exploitation cible.
L'environnement de développement intégré de WinDev se compose de différents éditeurs :
• Un éditeur de projet permettant de visualiser et d'agir sur le graphe du projet.
• Un éditeur d'analyses permettant l'accès à tout type de base de données (Hyper File,
Hyper File Client/Serveur, xBase, AS/400*, Oracle*, SQL Server*, Access**, ODBC, OLE
DB)
• Un éditeur UML permettant une modélisation objet de vos données et traitements
Depuis la version 10, WinDev permet de générer les applications au format Java (environ 500
commandes du WLangage sont supportées) en plus des formats exécutables standard et .NET.
On peut noter que cette version permet l'exécution sur les systèmes Windows mais aussi
Linux (batch sous Linux), pour une partie des fonctions.
WebDev et WinDev Mobile permettent d'utiliser le même langage de programmation, et les
mêmes concepts (analyses, fenêtres, états, composants, classes... ), pour la génération de sites
Web et d'applications pour PocketPC, SmartPhones et terminaux industriels. En version Il,
WinDev intègre des fonctionnalités liées à la domotique.
I II -.::II .... ~
30
P.F.E de Abdoulaye NIANG -Diplôme d'Ingénieur de Conception Génie Electromécanigue-E.S.P centre de Thiès
4. CONCLUSION
Les raisons de notre choix sur windev sont multiples; nous pouvons en citer:
~ La facilité et l'efficacité de son langage (Wlangage, voir un exemple de code en
ANNEXEB2)
~ Son exhaustivité, car il peut exploiter plus d'une vingtaine de base de données
(Access, Excel, oracle etc. voir ANNEXE BI)
~ Son environnement de travail intuitif
~ Son évolutivité
~ Elle offre la possibilité de créer l'exécutable du projet (mono poste ou multiposte) et
prend en charge beaucoup de fonction qu'on a plus besoin de programmer
~ La génération d'un exécutable pouvant fonctionner sous Windows ou linux
31
1
P F.E de Abdoulaye NJANG -Diplôme d'Ingénieur de Conception Génie Electromécanigue:E.S.P centre de Thiès
1 Introduction
La programmation du progiciel de gestion de la maintenance est faite sous Windev avec le
langage de cinquième génération (L5G) w langage que nous avons présenté ci-dessus.
Dans ce nouveau chapitre nous exposons les différentes phases de conception du progiciel
depuis le modèle conceptuel de données (MCD) jusqu'au modèle logique de données (MLD)
en passant par la modélisation avec MERISE (méthode d'étude et de réalisation informatique
des systèmes d'entreprise).
2 Le modèle conceptuel de données Men
La conception d'un système d'information n'est pas évidente car il faut réfléchir à l'ensemble
de l'organisation que l'on doit mettre en place. La phase de conception nécessite des méthodes
permettant de mettre en place un modèle sur lequel on va s'appuyer. La modélisation consiste
à créer une représentation virtuelle d'une réalité de telle façon à faire ressortir les points
auxquels on s'intéresse. Ce type de méthode est appelé analyse. Il existe plusieurs méthodes
d'analyse, la méthode que nous allons utilisée est la méthode MERISE.
3. Application de la méthode MERISE:
3.1 Historique de la méthode
MERISE est une méthode de conception, de développement et de réalisation de projets
informatiques. Le but de cette méthode est d'arriver à concevoir un système d'information. La
méthode MERISE est basée sur la séparation des données et des traitements à effectuer en
plusieurs modèles conceptuels et physiques.
La séparation des données et des traitements assure une longévité au modèle. En effet,
l'agencement des données n'a pas à être souvent remanié, tandis que les traitements le sont
plus fréquemment.
La méthode MERISE date de 1978-1979, et fait suite à une consultation nationale lancée en
1977 par le ministère de l'Industrie de la France dans le but de choisir des sociétés de conseil
en informatique afin de définir une méthode de conception de systèmes d'information. Les
deux principales sociétés ayant mis au point cette méthode sont le C'II (Centre Technique
d'Informatique) chargé de gérer le projet, et le CETE (Centre d'Etudes Techniques de
l'Equipement) implanté à Aix-en-Provence.
32
1 P.E E de Abdoulaye N'ANG Diplôme d'Ingénieur de Conception Génie Eleetromécanigue-E.S.P centre de Thiès
L'expression des besoins est une étape consistant à définir ce que l'on attend du système
d'information automatisé, il faut pour cela:
• faire l'inventaire des éléments nécessaires au système d'information
• délimiter le système en s'informant auprès des futurs utilisateurs
Cela va permettre de créer le Mee (Modèle conceptuel de la communication) qui définit les
flux d'informations à prendre en compte.
33
P.F.E de AbdouJaye NIANG - Diplôme d'Ingénieur de Conception Génie Electromé canigue-E .S.P centre de Thiès
L'étape suivante consiste à mettre au point le Mcn (Modèle conceptuel des données) et le
MCT (Modèle conceptuel des traitements) décrivant les règles et les contraintes à prendre en
compte.
Le modèle organisationnel consiste à d éfinir le MOT (Modèle organisationnel des
traitements) décrivant les contraintes dues à l'environnement (organisationnel, spatial et
temporel).
Le modèle logique représente un choix logiciel pour le système d'information.
Le modèle physique reflète un choix matériel pour le système d'information.
Nominter
CA
Prenom
designation
matricule
stock qualification
casier niveau
reference teuxstan
durée_de_vie tauxsupp
coût_unitaire tauxweek
stockmin raccourcioutel
...
34
P.f.E de Abdoulaye WANG -Diplôme d'Ingénieur de Conception Génie Electromécanigue-E.S.P centre de Thiès
Par contre les pièces et les intervenants ne peuvent pas être regroupés car leur informations
ne sont pas homogènes (par exemple une pièce n'a pas de qualification, ni un taux horaire
encore moins un numéro de téléphone).
b. Association:
Une association est une liaison qui a une signification précise entre deux entités.
Dans un système d'information considéré, une association correspond à une ou plusieurs
règles générales d'organisation ou de logique; par exemple
• Un intervenant va maintenir un équipement
• Un intervenant va émettre un bon de sortie magasin
• Un équipement doit appartenir à un secteur
• Chaque bon de sortie est destiné à une intervention
• Un bon de sortie sera validé par un intervenant (le magasinier) etc.
Pour notre premier exemple ci-dessus l'association « maintenir» est une liaison évidente
Entre les entités « intervenant» et « équipement» (voir fig, ci -dessous)
Nominter
Prenom Identifiants Attributs
matricule
qualification ..
niveau
tauxstan
tauxsupp
tauxweek
raccourcioutel
puiss
PE
type
localisation
reference
presiondutilisalion
prixdachaté
Fig.4.4 Association debit
35
P.F.E de AbdouJaye NIANG -Diplôme d'Ingénieur de Conception Génie Electroméçanigue-E.S.P centre de Thiès
c. Attributs et identifiants
Un attribut c'est une propriété d'une entité ou d'une association (exemple: « marque» est un
attribut de l'entité «équipement »).Une entité et ses attributs ne doivent traiter que d'un seul
sujet afin d'assurer une cohérence au modèle.
Ensuite chaque individu d'une entité doit être identifiable de manière unique; c'est pourquoi
chaque entité doit avoir un attribut sans doublon j c'est-à-dire ne prenant pas deux fois la
même valeur; d'ailleurs c'est ce qui a été à l'origine de la codification de tous les
équipements afm de pouvoir utiliser ce code comme identifiant dans l'entité équipement car -
aucune autre rubrique ne peut assurer ce rôle, ni la localisation, ni la marque, ni la puissance
... encore moins le numéro de série.
Dans le cadre de notre analyse conceptuelle, la codification des autres entités existe déjà sur
place, ainsi:
• Les codes articles (CA) servent de clé pour l'entité « pièce»
• Les codes secteur pour les différents secteurs
• Les numéros de bon pour l'entité « bon de sortie» -
• Les matricules vont servir d'identifiants pour les intervenants -
• La désignation est utilisée comme clé pour « outillage»
Les autres entités comme « intervention », »rnaintenir » etc. ont des clés automatiques gérées
par le logiciel (cette méthode étant plus pratique que d'essayer d'affecter quotidiennement un
code à chaque intervention ce qui est non seulement fastidieux mais pourrait être source
d'erreurs).
d. Cardinalité :
Une cardinalité, dans une association, exprime le nombre de participations possibles d'une
occurrence de chaque entité à l'association. Ce nombre étant variable, on note la cardinalité
minimum et la cardinalité maximum. Comme il y a deux entités (au moins) associées, la
cardinalité est précisée pour chaque entité.
36
P.F.E de Abdoulaye MANG - Diplôme d'Ingénieur de Cone<;ptionGénie Electromécanigue-E.S.P centre de Thiès
Numbon
1,1 Matriculemetleur
numbon Codeimpul
li ( datebonsorti
usageprevu 0, n
validé
Nominter
Prenom
matricule
qualification
niveau
lauxstan
lauxsupp
lauxweek
raccourcioutel
Fig.4.5 Cardinalité
37
P.F.E de Abdoulaye NlANG -Diplôme d'Ingénieur de Conception Génie Electromécanigue-E.S.P centre de Thiès
Les redondances sont à éviter par exemple dans notre MCD, ouvriers, agents de maîtrise,
techniciens de surface... sont représentés par une même entité « intervenant» pour éviter ces
dites redondances.
Intervenants
Ouvrier Agent de maîtrise Nom
Nom Nom Prénom
Prénom Prénom Matricule
Matricule Matricule Rac.Tel
Rac.Tel
'-------->
Fig.4.6 Normalisation des noms des entités
38
P.f.E de Abdoulaye N1ANG - Diplôme d'Ingénieur de Conception Génie Electromécanigue-E.S.P centre de Thiès
~I*I dateinter
OT
~I* I daterec.... ""~_
DT
IDlnter-vention Durée f. date livraison ---date réception
observation
Code
duré
etetoavanceeaerû Ici la norme citée ci-dessus est respectée car la durée
livrais d'intervention n'est pas calculée en fonction des dates de
compt réception et de livraison car les équipements peuvent être
livrés bien après la fin de l'intervention
Pièces
CA 1,1 1,1 Equipement
Désignation Tntéf!re Code
Stock Désignationequip
Marque
.-- série
Pièces
CA
Désignation
Stock
Code
Désinflationniste
Marque
série
39
P.F.E de Abdoulaye NIANG Diplôme d'Ingénieur de Conception Génie Electromécanigue-E.S.P centre de Thiès
NB: Ce schéma est donné en guise d'exemple mais ne reflète pas réellement notre MCO (en
réalité chaque pièce n'a pas un code qui lui est propre mais appartient à un groupe ).
g. En un instant donné dans une entité pour un individu, un attribut ne peut prendre
qu'une valeur et non pas un ensemble ou une liste de valeurs.
i. L'identifiant peut être constitué de plusieurs attributs mais les autres attributs de
l'entité doivent dépendre de l'identifiant en entier et non pas une partie de l'identifiant .Cette
règle peut être oubliée si on utilise pas de clé composées comme dans le cas de notre étude.
j . La forme normale de Boyce Cott: tous les attributs d'une entité doivent dépendre
directement de son identifiant et d'aucun autre attribut; si c'est le cas il faut placer l'attribut
pathologique dans une entité séparée mais en association avec la première.
40
P.f.E de Abdoulaye mANG -Diplôme d'Ingénieur de Conception Génie Electromécanigue-E.S.P centre de Thiès
4.Conclusion :
La conception de notre progiciel est basée sur les règles de MERISE développées ci-dessus,
voir le MCD modèle conceptuel en annexe B3 page xxiii J.
Le MLD sera présenté et commenté sous windev le JOur de la soutenance
41
P.F E de Abdoulaye NTANG Diplôme d'Ingénieur de Conception Génie Electromécanigue -E.S.P centre de Thiès
42
P.F.E de Abdoulaye NIANG -Diplôme d'Ingénieur de Conception Génie Electromécanigue-E.S.P centre de Thiès
Celles-ci sont les grandes lignes des fonctions de GESMAINT qui est à la fois un outil
d'information mais aussi d'aide à la prise de décision pour les responsables de maintenance.
GESMAINT a une version monoposte ou multiposte et fonctionne sous Windows ou linux.
R : l'exploitation effective de GESMAINT nécessite au préalable l'enregistrement de toutes
les pièces de rechange, de tous les équipements, de l'ensemble des secteurs, des différents
intervenants ainsi que des outils de maintenance (clé,cales,calibre) avant de procéder à
l'enregistrement des équipements et des interventions.
InstaR_Serveur_gesmaint
.,...~"". PC SOFT - Amorce d'Installation
PC SOFT
43
P.F.E de Abdoulaye NIANG -Diplôme d'Ingenieur de Conception Genie Electromécanigue-E.S.P centre de Thiès
B : Encadrement et ouvrier n'ont pas les mêmes mots de passe car n'ont pas droit aux
mêmes fonctionnalités; par exemple si on accède à la base en tant que ouvrier on n'aura pas
accès ni au bouton de validation d'une intervention ni aux fonctions concernant les bons de
sortie.
b. Taper le bon mot de passe et clic sur ENTRER pour ouvrir la fenêtre ci dessous
10
8
7
1
3
6
4
oulillage
5
44
P.F.E de Abdoulaye NIANG -Diplôme d'ingénieur de Conception Génie EJeetromécanigue-E.S.P centre de Thiès
Saisir un
intervenant
Nom GAYE
~~~-
..... œ
Il U Il 1
l__
',IA' Ji ... ~X".k 'e .. 2 1)~) 1 Ilo!'tèltl~~e" • _XJ.. 1 1
DIOP _
45
P.F.E de Abdoulave NIANG Diplôme d'Ingénieur de Conception Génie Electromécanique -E.S.P centre de Thiès
N°2 : clic sur 2 ouvre la fenêtre STOCK qui enregistre toutes les
pièces de rechange en stock
Saisir les caractéristiques de la pièce de
rechange avant de cliquer sur le bouton
AJOUTER
oN> VOl pinces de re change
cooe~~ L- -.~
Réléfence Cas;er
,-
Sloel< CoOl unilai.e
N°3 : clic sur 3 ouvre la fenêtre SECTEUR qui enregistre tout les
secteurs de l'entreprise (code du secteur, nom du secteur, téléphone)
47
P.F.E de Abdoulaye NlANG -Diplôme d'Ingénieur de Conception Génie EI~tromécanigue-E.S .P centre de Thiès
Caractéristiques de l'équipement
(champs de saisi)
1
EruaÎnerrEnI
Nom : POMPE 1 llJn3/rrin
Pièces de
Taper un code pUIS rechange de
rechercher l'équipement l'équipement
rechercher
Supprimer
• Clic Bouton AJOUTER UNE PIECE, il ouvre la l'équipement affiché
liste des pièces enregistrées (voir bouton N°2)
• sélectionner une pièce de rechange
• Clic sur OK et la pièce est enregistrée sur le
tableau
reprendre l'opération pour enregistrer toutes les pièces. Supprimer une pièce
sélectionnée du
tableau
B : seule la colonne quantité est en saisi pour permettre à l'exploitant de saisir la quantité
de la pièce dans l'équipement .par exemple une machine peut avoir 4 roulements ou 2
48
P.F.E de Abdoulaye NIANG - Diplôme d'Ingénieur de Conception Génie Electromécanigue-E.S.P centre de Thiès
N°S: clic sur 5 ouvre la fenêtre OUTILLAGE pour enregistrer tous les
outils de maintenances (clé, calibre, jauge, jeu de cales etc.) disponibles pour les
interventions.
11 est nécessaire d'enregistrer tous les outils du service.
Champs de saisi
Designation
, .
supprime o::J
49
P.F.E de Abdoulaye NlANG -Diplôme d'Ingénieur de Conception Génie Electromécanigue-E.S.P centre de Thiès
Description du bon de
sortie :N°,usage prévu,code • Ouvre fenêtre stock de pièce
du secteur destiné,date • Sélectionne une pièce et clic sur
d'émission OK pour ajouter une pièce au bon
• Reprendre pour ajouter une autre
pièce
DATE 10101/2001 1
CODE SECTION
Matricule du
demandeur Enregistrer le bon de
Saisir la quantité sortie
demandée
50
P.F.E de Abdoulaye NlANG -Diplôme d 'Ingénieur de Conception Génie Electromécanigue-E.S.P centre de Thiès
code 1 1
Designation
, POMPE ) reçu le
~I=====~=====
vartder la révision Type FFOF tefminée
1 1 et&t d'&Voncement
modifier la révisi on Serie 1 3 23356 66 1 Durée L:::= 5
fiche machine Puissance 1 0 _ _J N" DT 1 566
rechercher les: ,~.ion$
Loeatisation 1 FER - -J N" DT
1- 0
hi$tor~ue imput~tion
Code 1 12JJ 1
supprimer la révision
Cochez les rubriques
concernées pour remplir la fiche
P1ECES DE RECHANGE d'intervention numérique
• • •
001 fllhtlK o r
003 CVtl2'15 o r
P.F.E de Abdoulaye NIANG -Diplôme d'Ingénieur de Conception Génie Eleetromécanigue-E.S.P centre de Thiès
Les coûts des pièces changées sont automatiquement affichés ainsi le coût de main d'œuvre
en fonctions des heures de travail normales, heures supplémentaire, heures week-end et du
nombre de pièces changées durant l'intervention.
Somme
BONS DESORTIE
Efface un
Ouvrir la liste des intervenant intervenant
Sélectionne un intervenant et clic sur OK pour
l'ajouter au tableau
52
P,F.E de Abdoulaye NIANG - Diplôme d'Ingénieur de Conception Génie Electromécanigue-E.S,P centre de Thiès
Le principe est le même pour les autres volets (outillage, bon de sortie)
Après avoir renseignée tous les éléments concernant l'intervention, il faut valider
l'intervention.
~ Valider ~
- -.:::::::::::
-N Pour enregistrer une intervention
historique
supprimer la révision
~~ Saisi le code et affiche toutes les
révisions 1 à 1 (bouton OK et flèche
précèdent et suivant
Le volet fiche machine ouvre la fenêtre fiche machine dans laquelle vous pouvez taper le
code de l'équipement recherché.
Le volet supprimer permet d'effacer une intervention.
Le volet historique affiche les états historiques (révisions et intervenant).
4,;. N°9 volet des états.
Ce volet englobe les états concernant: Les révisions, les activités de maintenance sur les
différents secteurs, les intervenants et les sorties magasin. Un clic sur les boutons radio
affiche automatiquement les champs de saisi
53
P.F.E de Abdoulaye NlANG - Diplôme d'Ingénieur de Conception Génie Electromécanique-E.S.P centre de Thiès
Volet REVISIONS
@ code de l'equipement
od e 1'-- _ Volet INTERVENANT
1 recherchei ]
DU
o
AU
Volet MAGASIN
Intervenants
Secteurs
Magasin
Ces différents volets permettent de faire des recherches multi critères et d'afficher les états
imprimables.
rnporrant :
Avant de procéder à l'enregistrement d'une intervention, assurez vous que:
• L'équipement concerné existe déjà dans la base (enregistrement)
• Tous les intervenants sont dans la base sinon enregistrez les
• Tous les bons de sortie si existants sont validés
• Tous les outils utilisés existent dans la base
54
P.F.E de Abdoulaye NIANG -Diplôme d 'Ingénieur de Conception Génie Electromécaoigue-E.S.P centre de Thiès
4. Conclusion:
Windev nous facilite la conception de fenêtres, boutons, zones de saisi, barre d'outils, combo
box, etc.... ainsi que leur configuration. Cependant, il faudra noter que derrière chaque
bouton et fenêtre, etc. nous avons programmé un code wlangage qui permet la manipulation
des données concernant les activités de maintenance.
La mise à jour du stock est automatique après chaque sortie magasin.
Il faut noter qu'on a veiller aux contrôles de saisi afin d'éviter l'enregistrement de données
erronées.
55
1
P.F.E de Abdoulaye MANG -Diplôme d'Ingénieur de Conception Génie Eleetromécanigue-E.S.P centre de Thiès
CONCLUSION GENERALE
Ce projet de fin d'étude est à cheval entre l'électromécanique qui est notre première
compétence et l'informatique qui est de nos jours un outil incontournable pour une gestion
efficace des entreprises.
Ce travail nous a permis, d'une part, d'approfondir nos connaissances en conception des
systèmes d'informations et d'autre part de renforcer notre esprit d'organisation et de gestion
du patrimoine technique des entreprises mais aussi de profiter de l'expérience professionnelle
de nos encadreurs aussi bien en maintenance industrielle qu'en informatique. Tout au long de
ce projet nous avons effectués des déplacements sur le terrain pour apporter les rectificatifs
techniques nécessaires à la conception du progiciel (GESMAINT).
Notre ambition est de faire évoluer GESMAINT en ajoutant d'autres fonctionnalités comme
le pointage du personnel, la gestion de la production etc....
56
P.F.E de AbdouJaye NlANG -Diplôme d'Ingénieur de Conception Génie Electromécanigue-E.S.P centre de Thiès
BIBLIOGRAPHIE
[3] Ngor SARR «Notes de cours gestion des opérations de production 1 & 2 »
Ecole supérieure polytechnique, centre de Thiès ,2005-2006
[6] DOl inique MANIEZ « Access 2003 »é ition first interactive, ans
57
P.F.E de Abdoulaye N1ANG -Diplôme d'Ingénieur de Conception Génie Electromécanigue-E.S.P centre de Thiès
www.google.fr
www.pcsoft.com
www.apisoft.com
58
P.F.E de Abdoulaye NJANG -Diplôme d'Ingénieur de Conception Génie Electromécanigue-E.S.P centre de Thiès
ANNEXES
AA : Abaque de Noiret
59
PF.E de Abd oulay e NIANG -Di plôme d ' Ingénieur de Concepti on Gén ie Eleclroméca nique-E.S.P centre de Th iès
ANNEXES A
Secteur
Atelier
Unité de maintenance
Unité fonctionnelle
Ensemble
organe
Codification 1 Désignation
C 00 00 00 00 00 cuisson
C 12 00 00 00 00 four
C 12 22 00 00 00 récupérateur
C 12 22 60 00 00 transport
C 12 22 60 40 00 grille
C 12 22 60 00 20 Vérin hydrau.
Il faudra noter qu'il existe plusieurs manières de codifier parmi lesquelles nous pouvons
citer:
• L'arborescence géograph ique
• L'arborescence par famille
• Les'codes barres
• Les codes significatifs
• Les codes semi- significatifs
x
PT E de Abdoulaye NIAN G Diplôme d ' Ingénieur de Conception Génie Elec troméca nique-ESP cen tre de T hiès
Le tableau causes/effets est un outil d'aid e à la maintenance des équipements industrielles ;il
se présente sous la forme d'un tableau à deux entrées. Les effets sont les événements
constatables liés au fonctionnement et les causes les faits à partir desquels se produit ou se
manifeste l'effet. La maintenance va consister à agir sur les causes pour remédier aux
problèmes (voir l'exemple ci-dessous).
XI
P.F.E de Abdoulaye NIANG - Diplôme d 'Ingéni eur de Concepti on Géni e Electromécanique-E.S P cen tre de Thiès
ANNEXE A3
Pompe HS
Tiroir bloqué
Filtre colmaté
Fuite interne
Défaut de
fonctionnement
Clapet bloqué
Tige bloquée
xii
P.F E de Abdoulaye NIANG -Diplôme d'Ingénieur de Conception Génie Electromécaoique-E.S.P centre de Thiès
ANNAXEA4
Le choix du type de maintenance pour un équipement n'est pas arbitraire ,il dépend de
plusieurs facteurs ;l'abaque de Noiret est un puissant outil d'aide à la prise de cette décision.
ÂGE DU MATÉRIEL
1S 111 5 1u n
201om-t-rn-rl-r'T"T"-r+r.........."T"""'.I ...,....rT'"rT'".....------,
INTERDÉPENDANCE
DU MATÉRIEL
lJY
I? ---" --
11
b
c
d
e
9
...
COÛT DU MATÉRIEL r - - - - - - COMPLEXITÉ
11---+----
DU MATÉRIEL
b--+-----I: 11
c - - - + - - -...... b
d--+--- e
e--+----I: d
ROBUSTESSE
ORIGINE DU MATÉRIEl.---~-------:n DU MATÉRIEL
1 I - - + - - - f - - -__1'"/....l 11
b--+---f--~:,.I"/,"/I b
c--+---';:--+-..-if/ c
d . --+----;~~'l d
8
C---+---+--4-"';
b,--+-~~~
c - - + -_ ---'y,
Maintenance
d--+----~ prëventive
X ii i
P.F.E de Abdoulay e NlANG - Diplôme d'Ingénieur de Conception Génie Electromécan igue-E.S.P centre de Thiès
XIV
P.F.E de Abdoulaye NIANG -Dipl ôme d 'Ingénieur de Conc epti on Génie Electromécaniq ue-E .SP centre de Thiès
xv
PTE de Abdoul aye NIANG - Diplôme d'Ingénieur de Conc epti on Gén ie Electroméca nique-E.S.P centre de Thiès
xix
PF .E de Abdoulaye NIANG - Diplôme d'Ingénieur de Conception Génie Electromécanique-E.S.P centre de Thiès
Oui
Peut-on regrouper des
équipements qui feront Oui
l'objet d'une routine
d'inspection, de Rondes
lubrification ou de
calibration ?
Non
Oui
Non
Peut-on confier certaines
tâches d'entreti en aux Auto
opérateurs maintenance
Est-il possible
d'utiliser des
techniques de
surveillance?
non Peut-on estimer
avec précision la
durée de vie des
Oui pièces?
Entretien
Non périodique
L'utili sation de
ces techniques
est-elle
rentable?
Oui
Entretien
conditionnel
xx
P.F.E de Abdoulaye N1ANG -Dipl ôme d'Ingéni eur de Con ception Géni e Electromécan ique-E.S .P ce ntre de Th iès
ANNEXE B
ANNEXE BI: Windev est un atelier du génie logiciel qui peut exploiter plus de vingt types
de bases de données (Access, Excel,Oracle ,MySQL etc.) voir le schéma ci-dessous
Création de fichier
Note : le type indiqué n'est pas figé. Vot re progr amm e pourr a utiliser le nouveau fichier sur une base de données
d'un autre type grâce aux commandes "HOuvreConnexion" et "HChangeConnexion"
xxi
P,F.E de Abdoul aye NIANG - Diplôme d'In gén ieur de Co ncep tion Géni e Eleclromécanique-E.S,P ce ntre de Th iès
ANNEXEB2
SI Sa i s l e l>O ALORS
Sa is i - l I
H Li tRe cher che( E g u l ~ e m e n t , c o d e, : : .
SI ALORS
HTr ou ve( S q u l p e me ~ t )
Ta b l eSuppri meT out( i n e r v Li cl . )
TableSup primeT o ut ( t a b l'e v )
RA Z ( Vr a i )
Fi c hi e r Ver sEcran ( f l c c h r e v, E q u l ~ e m e n t)
JI: Da t e i n ter=DateS y s()
HLitRecherc he (Ap p a r e nir , Cod e , Sa is i e l )
S I HTr ou ve Il ' PP d r t e n i r ) ALORS
Fi c h ierVersE cran( fi c c h re v , App a r t e n i r)
E Ld t (i d VrHlc e me rl t .. Vis ibl e =Fau x
~ E ~.a ci a v a n c e me n t. . • Vi s i b l e = Vra i
-. SC d. d a va c ernen t > '"
HLi t Rech e r che ( I n .e q r e , c ode, SAl _ Cod c l)
TANTQUE HTr ou v e( l n L e g r ~ ) ET PAS H E n D ehor s ( l n t C~ l e )
HLitRe ch erc he( Fi e c " CA , I n t e gr ~ . C A )
SINON
1 nf o ("ce code d' éq uipem ent n'existe pa s dan s la base de do nné e" )
FI N
SI NON
1 nf o ("ve uillez taper le code de l'éq uipement" )
FIN
FI N
i est un ent ie r
POUR 1=1 A T ab leOc c u r r e nc e ( [db ~ cv )
HLitRe c h er ch e (P i ~ cc , C A , t ab r e v . CAli] )
XXII
P.F.E de Abdoulaye NIANG Diplôme d'Ingénieur de Co nception Gén ie E1ec tromécanique-E.S.P ce ntre de Thi ès
I,n
_ _ _1 Sortir 1- I ,n
Intervenant
Matricule
Nom
Prén om
Spéc ialité
Niveau
l.n l Intervenir 1- O.n
--l Taux normal
Taux supp l.
Taux week
O.n 1 O.n
~
Valider
1,1
1.I
Boo de Sortie
Date ém is
num éro
Usage pré vu
validé
1,1
xxiii
PF.E de Abdoulaye NIANG -Diplôme d'Ingénieur de Conception Génie Electromécanique-ES.P centre de Thiès
ComboFerme
Ferme la liste déroulante de la combo
ComboOuvre
Déroule la liste déroulante d'une combo
DateSys
Renvoie ou modifie la date système
EntierVersJour
Renvoie le jour de la semaine correspondant à la date spécifiée
Ouvre
Ouvre une fenêtre modale WinDev.
OuvreFille
Ouvre une fenêtre fille.
OuvreSœur
Ouvre une fenêtre sœur .
DélaiAvantFermeture
Limite le temps d'affichage d'une fenêtre. Lorsque le temps spécifié est écoulé, le code d'un
bouton de la fenêtre est exécuté.
Ferme
Ferme une fenêtre WinDev
HLitDernier
Positionne sur le dernier enregistrement d'un fichier, lit l'enregistrement et met àjour les
variables Hyper File.
HLitPrécédent
Positionne sur l'enregistrement précédent d'un fichier, lit l'enregistrement et met à jour les
variables Hyper File.
HAjoute
Ajoute l'enregistrement présent en mémoire dans le fichier de données.
HModifie
Modifie l'enregistrement spécifié ou l'enregistrement présent en mémoire dans le fichier de
données.
xxiii
PTE de Abdoulaye NIANG -Diplôme d'In génieur de Concepti on Génie Eleclromécanigue-E.S.P centre de Thiès
HEcrit
Écrit un enregistrement dans le fichier de données sans mettre à jour les index correspondants
à toutes les clés utilisées dans le fichier.
HSupprime
Supprime un enregistrement d'un fichier.
HPositionCourante
Renvoie la position approximative de l'enregistrement en cours dans le fichier.
HPositionne
Positionne sur un enregistrement à partir de la position approximative d'une de ses rubriques.
L'enregistrement est lu.
HPremier
Positionne sur le premier enregistrement d'un fichier. L'enregistrement n'est pas lu.
HPrécédent
Positionne sur l'enregistrement précédent du fichier. L'enregistrement n'est pas lu.
HDernier
Positionne sur le dernier enregistrement d'un fichier.
HRecherche
Positionne sur le premier enregistrement du fichier dont la valeur d'une rubrique spécifique
est supérieure ou égale à une valeur recherchée.
HRechercheDernier
Positionne sur le dernier enregistrement du fichier dont la valeur d'une rubrique spécifique est
inférieure ou égale à une valeur recherchée. L'enregistrement n'est pas lu.
HRecherchePremier
Positionne sur le premier enregistrement du fichier dont la valeur d'une rubrique spécifique
est supérieure ou égale à une valeur recherchée.
HAvance
Avance de plusieurs enregistrements dans le fichier, à partir de la position en cours, selon une
rubrique spécifiée.
HRecule
Recule de plusieurs enregistrements dans le fichier, à partir de la position en cours, selon une
rubrique spécifiée.
HChangeClé
Change la rubrique de parcours.
HSa uvePosition
xxiv
P.F .E de Abdoulaye MANG -Diplôme d'Ingénieur de Conception Génie Eleetromécanique-E.S.P centre de Thiès
requ ête.
ListeChcrcbc
Recherche un élément dans une liste ou une combo (fichier ou mémoire)
Li Insère
lus ' re u n élément dans une liste ou une ombo mémoire
Li t Mod ifie
xxv