Académique Documents
Professionnel Documents
Culture Documents
Projet – Session S2
Faculté de génie
Université de Sherbrooke
Hiver 2024
Document gro200-projet-guide-etudiant.docx
Rédigé par Martin Alain, Audrey Boucher-Genesse, Christian Francoeur et François Michaud,
2017
Révisé par David Brodeur et Audrey Boucher-Genesse, 2019-12-05
Révisé par David Brodeur, 2020-12-29
Révisé par David Brodeur, 2021-12-28
Révisé par David Brodeur, 2022-12-26
i
Projet – S2 Guide de l’étudiant
2. Synthèse de l’évaluation
La note attribuée aux activités du projet de session est une note d’équipe, sauf en ce qui concerne
l’examen théorique final. L’évaluation porte sur les compétences figurant dans la description des
activités pédagogiques du projet à la section 1. Ces compétences, ainsi que la pondération de
chacune d’entre elles dans l’évaluation du projet sont décrites au Tableau 1.
Tableau 1 - Distribution des points entre les activités pédagogiques
Rapports écrits Démonstrations Examen
Réflexion Déf. du App. des Rapport Mi- Fin de final Total
SST projet risques final session session théorique
GRO200-
60 --- 150 90 150 150 600
1
GRO204-
15 --- 60 25 --- --- 100 200
1
GRO204-
--- --- --- 40 --- 10 50 100
2
3. Qualités de l’ingénieur
Les qualités de l’ingénieur visées par le projet de session sont identifiées au Tableau 2. D’autres
qualités peuvent être présentes sans être visées ou évaluées par le projet de session.
1
Projet – S2 Guide de l’étudiant
Votre mandat dans le cadre du projet est de réaliser une preuve de concept d’un nouveau procédé
industriel pour un de vos clients (votre superviseur). Ainsi, vous devrez :
Dans le cadre d’une preuve de concept, le but n’est pas d’atteindre la perfection au niveau du
procédé industriel, mais bien de démontrer que l’exécution de la tâche est possible. Ainsi, il peut
arriver que votre système robotisé et automatisé ne couvre pas toutes les situations possibles, mais
il devra tout de même être autonome et fonctionnel afin de présenter la faisabilité du projet au
client.
Le procédé industriel que vous imaginerez devra respecter les requis décrits à la section 5, et sera à mettre en
œuvre sur la mini-usine de Productique Québec, 720 rue Longpré, Sherbrooke, QC J1G 4L3, à l’extérieur du
2
Projet – S2 Guide de l’étudiant
Entrepôt
Assemblage et
inspection manuelle
5 1
Station
Assemblage
4 2 Usinage
collaboratif
Chariot et palette
Point important : Comme dans un contexte d’usine où l’arrêt de la production entraîne des coûts
importants, vous aurez à jongler avec la disponibilité limitée pour l’accès aux équipements. Vous
devrez donc vous assurer de faire un maximum de travail hors ligne, c’est-à-dire sans utiliser la
ligne de production de la mini-usine. Vous pourrez développer du code, simuler des séquences,
traiter des images, etc. hors ligne avec les logiciels de la mini-usine. Comme vous aurez des plages-
horaires fixes pour utiliser la ligne de production, assurez-vous d’être fins prêts pour profiter au
maximum du temps mis à votre disposition. Avant de prendre possession d’un équipement, vous
devrez préparer et faire approuver par votre superviseur une liste de tests à effectuer afin
d’optimiser votre temps-machine.
3
Projet – S2 Guide de l’étudiant
Entrepôt
Assemblage et
inspection manuelle
5 1
Station
Assemblage
4 2 Usinage
collaboratif
Chariot et palette
Dans le but d’alimenter votre réflexion, voici des exemples de procédés industriels pouvant être
mis en œuvre sur la mini-usine :
4
Projet – S2 Guide de l’étudiant
1. Usinage de pièces : En fonction d’une commande reçue via l’interface, déterminer quelle
opération de machinage (simulée) doit être effectuée, et installer la pièce dans la bonne
machine-outil.
2. Assemblage d’un produit : Simuler la création d’un produit formé par l’agencement de
quatre dés formant ainsi un code de produit. Par exemple, le produit 1426 serait fabriqué
en assemblant les dés de la façon suivante :
3. Assemblage d’une tour : Un système de caméra détermine les objets (cube, cylindre,
prisme) disponibles sur une table, et le procédé industriel détermine l’ordre optimal
d’introduction des pièces sur le convoyeur dans le but de générer la plus haute tour, et ce
en un minimum de temps.
4. Gestion de la qualité : Déterminer si le produit (p. ex., bonbon, stylo, boulon) est
conforme ou non, et rejeter ou retravailler les défauts du produit.
5. Triage :
a. À partir d’objets présentés pêle-mêle sur le convoyeur en mouvement, détecter et
identifier les objets et les classer dans la bonne boite en fonction de certaines
caractéristiques (forme, couleur, défaut).
b. Compter le nombre de pilules (p. ex., bonbons Rocket) et les classer par couleur.
c. Le robot présente un objet à un lecteur de code-barres afin de prendre action sur
l’objet.
6. Emballage :
1. Emballer des articles de façon esthétique (p. ex., dés à jouer ou dominos tous
orientés de la même façon).
2. Palettiser des produits de formes différentes (p. ex., blocs de bois, dés à jouer,
dominos) et préparer les palettes pour l’envoi par camion.
3. Effectuer un empaquetage optimal à partir d’objets de différentes formes en
déterminant la combinaison optimale et réaliser cet assemblage.
Le robot industriel choisi par votre client est un FANUC LR Mate 200ic. Il s’agit d’un robot avec
une petite portée et une charge utile de 5 kg. Il sera programmé à l’aide du langage TP. Le robot
est placé sur un axe linéaire.
Le robot collaboratif choisi par votre client est un Universal Robot UR5 CB2, un robot avec une
portée et une charge utile similaire au robot FANUC, mais qui peut être programmé directement
par scripts et par guidage manuel.
5
Projet – S2 Guide de l’étudiant
La position relative de ces équipements les uns par rapport aux autres est prédéterminée et ne
pourra donc pas être modifiée. Il est aussi possible d’ajouter des équipements de votre choix si
votre procédé industriel le nécessite (p. ex., support de pièce, caméra, capteurs, éclairage, etc.).
Ces ajouts devront toutefois être approuvés par le superviseur de projet afin de s’assurer qu’ils
sont compatibles avec les équipements déjà en place et qu’ils n’entreront pas en conflit avec les
procédés des autres équipes.
Contrairement à d’autres cours de la session, vous pouvez faire vos propres choix de conception
et d’implémentation du code, autant sur les automates que sur les robots. Ceci dit, l’utilisation de
bonnes pratiques vues dans ce cours et dans d’autres ne sont pas inutiles et devraient vous aider à
fournir un travail de qualité, modulaire, facile à comprendre et à faire évoluer.
Le client souhaite afficher les détails du procédé en cours sur une interface graphique (HMI) afin
de l’aider à comprendre l’état de la production en cours. Il souhaite aussi que cette HMI soit utilisée
par les ouvriers de l’usine pour contrôler les différentes stations. L’interface sera réalisée à l’aide
du logiciel InTouch de Wonderware et devra inclure les éléments suivants :
Votre client souhaite que la HMI respecte les principes d’ergonomie cognitive et qu’elle
contienne 4 fenêtres différentes pour bien diviser l’information :
6
Projet – S2 Guide de l’étudiant
1. Affichage principal
2. Sélection de la commande du client
3. Affichage de l’état des stations et des équipements (à l’arrêt, en production, etc.)
4. Affichage de l’état de la commande en cours (niveau de progression, quantité complétée,
etc.)
Afin de réussir votre preuve de concept, les stations ne devront pas seulement fonctionner de façon
individuelle. Elles devront être intégrées dans une démonstration du cycle de production complet.
Ce cycle de production, i.e. l’exécution d’une commande, devra se réaliser à l’intérieur de deux
parcours complets sur le convoyeur. Afin de réussir cette intégration, les différentes stations
devront s’échanger de l’information de façon structurée et en utilisant des protocoles standards
(Ethernet/IP, Modbus, etc.). Le procédé devra aussi être répétable, c’est-à-dire être réussi plus
d’une fois.
Le procédé industriel doit être d’un coût raisonnable afin de pouvoir être assumé par les membres
de votre équipe (essayez d’utiliser des matières premières réutilisables). Le procédé industriel et
les produits ne doivent pas engendrer de problèmes aux projets des autres équipes. Entre autres,
il est demandé de ne pas modifier les paramètres de configuration des robots FANUC et UR
sauf avec autorisation du chargé de cours ou du responsable technique du laboratoire.
Le procédé industriel doit être sécuritaire, tant pour les humains que pour l’équipement. Ainsi vous
devrez réaliser une analyse de risque du procédé que vous développez. Cette analyse devra tenir
compte de la preuve de concept de votre procédé tel que vous l’implémenterai, mais aussi des
considérations supplémentaires en supposant que votre procédé se retrouve en production dans
l’usine du client. En plus des pistes de solutions que vous devrez suggérer, il vous faudra :
1. Limiter la vitesse de déplacement des robots à une valeur maximale de 0.5 m/s.
2. Ne pas modifier physiquement les équipements en place (à moins d’autorisation
particulière), les branchements électriques des équipements, le code et les équipements de
sécurité de la ligne.
3. Intégrer la zone sécurisée préprogrammée telle qu’elle est et ne pas la modifier.
À cela s’ajoutent des règles de base afin d’assurer une utilisation équitable et harmonieuse des
lieux par toutes les équipes chez Productique Québec :
7
Projet – S2 Guide de l’étudiant
1
La date de présentation du séminaire peut différer de la journée du projet. Vérifiez les mises à jour sur Horarius.
2
Les travaux à remettre sur Moodle sont toujours dû au plus tard à 9h le matin de la journée de projet. Pour tout enjeu
qui est justifié, veuillez contacter directement le chargé de cours afin de vous arranger.
3
Horaire de passage des équipes à venir
8
Projet – S2 Guide de l’étudiant
Tout le contenu des notes de cours doit être lu, mais il est fortement recommandé de faire les
lectures suivantes AVANT les séminaires :
− Semaine 2 – Robotique industrielle, Introduction
− Semaine 2 – Robotique industrielle, Les technologies industrielles
− Semaine 2 – Robotique industrielle, Réaliser un projet de robotique industrielle
− Semaine 3 – Robotique industrielle, Logique séquentielle
− Semaine 3 – Robotique industrielle, Robotique collaborative
− Semaine 5 – Robotique industrielle, Robotique industrielle
− Semaine 6 – Robotique industrielle, Sécurité des machines (avant la section Hiérarchie de
réduction des risques)
− Semaine 7 – Robotique industrielle, Vision artificielle
− Semaine 9 – Robotique industrielle, Intégration numérique
− Semaine 11 – Robotique industrielle, Sécurité des machines (à partir de la section
Hiérarchie de réduction des risques)
Dozuki est une autre source d’information pour vous. Il s’agit d’une plateforme web dans laquelle
vous trouverez l’information sur les procédures (installation, configuration, utilisation, etc.) des
différents équipements et logiciel du projet. Un compte vous sera créé en début de session chez
Productique Québec afin d’accéder au contenu déjà disponible.
6.2. Séminaires
Les séminaires sont un supplément d’information qui vous aidera à transposer ce qui vous sera
enseigné durant les APPs au projet de session. Le lieu et l’heure de chaque séminaire vous sera
indiqué dans la grille horaire de la session. Le contenu de ces séminaires est sujet à évaluation
dans les activités pédagogiques GRO200 et GRO204.
D’autres sources d’information (fiches techniques, vidéos, tutoriels en ligne, etc.) seront mises en
ligne sur Moodle et pourraient également faire l’objet d’évaluation. Vous serez avisés de tout
nouveau contenu mis en ligne.
4
https://leanrobotics.org/
9
Projet – S2 Guide de l’étudiant
Les étudiants devront optimiser leur temps-machine en préparant leur plan de tests à l’avance. Le
plan de tests permettra de valider avec les équipements les programmes réalisés hors ligne. Aucune
équipe n’aura accès à la ligne sans avoir préalablement fait valider son plan de tests par le
superviseur du projet.
Le port de lunettes de sécurité sera obligatoire pour travailler en laboratoire, près des
équipements. Vous devez fournir vos lunettes de sécurité.
S’il arrivait qu’un équipement tombe en panne, les étudiants doivent en aviser le plus rapidement
possible le superviseur afin de ne pas pénaliser les autres équipes. Si un problème d’équipement
enlève du temps de laboratoire à certaines équipes, ce temps leur sera réattribué autant que possible
en fonction de l’horaire des cours et de la disponibilité de l’équipement chez Productique Québec.
Aucun temps de laboratoire supplémentaire n’est prévu en dehors des heures de cours prévues.
Utilisez le temps qui vous est alloué efficacement et gérez les imprévus comme dans un projet réel.
10
Projet – S2 Guide de l’étudiant
Point important : Ce cours a comme objectif de vous sensibiliser à la sécurité entourant les
machines industrielles et non de vous former en tant qu’ingénieur spécialisé en sécurité des
machines. Vous devrez approfondir vos connaissances et suivre d’autres formations avant d’être
en mesure de sécuriser adéquatement un équipement industriel.
Note : Les points attribués aux productions en équipe seront modulés en fonction de deux
évaluations par les pairs. La première évaluation par les pairs concernera votre travail durant la
première moitié de la session et la seconde concernera votre travail durant la deuxième moitié.
11
Projet – S2 Guide de l’étudiant
Q04 – Conception
Indicateur 1 – Définir le projet ou le problème d’ingénierie
Niveau Pondération Description
Excellent 100% Le procédé est bien détaillé et illustré en respectant la norme BPMN.
L’analyse mène à un cahier des charges entièrement bien documenté et
pertinent (description des tâches, critères de performance, seuils,
priorités).
Cible 82% Le procédé est bien détaillé et illustré en respectant la norme BPMN.
L’analyse mène à un cahier des charges généralement bien documenté et
pertinent (description des tâches, critères de performance, seuils,
priorités).
Bien 70% Toutes les manipulations et la présentation des pièces sont bien détaillées
ainsi que la qualité attendue à la fin du procédé. Le procédé est illustré
par un schéma respectant la norme BPMN.
Passable 58% Les manipulations principales et la présentation des pièces sont bien
détaillées.
Insatisfaisant 25% Les procédés manuel et automatisé sont peu détaillés.
0 0% N’est pas en mesure de décrire son procédé industriel.
Q04 – Conception
Indicateur 2 – Identifier les besoins et les exigences à considérer
Niveau Pondération Description
Excellent 100% Les équipements à utiliser minimalement dans le procédé et toutes les
exigences du procédé général sont considérées.
Cible 82% Les équipements à utiliser minimalement dans le procédé et la plupart des
exigences du procédé complet sont considérées.
Bien 70% Les équipements à utiliser minimalement dans le procédé et certaines
exigences du procédé complet sont considérées.
Passable 58% Les équipements à utiliser minimalement dans le procédé sont considérés.
Insatisfaisant 25% Les exigences du projet sont peu considérées dans la conception.
0 0% Les exigences du projet ne sont pas considérées dans la conception.
12
Projet – S2 Guide de l’étudiant
Q04 – Conception
Indicateur 4 – Faire la conception détaillée
Niveau Pondération Description
Excellent 100% L’architecture détaillée du système et les programmes des sous-systèmes
sont bien expliqués dans le rapport final. La prise en compte des exigences
du projet est claire.
Cible 82% L’architecture détaillée du système et les programmes des sous-systèmes
sont bien expliqués dans le rapport final.
Bien 70% Les programmes des sous-systèmes sont bien expliqués dans le rapport
final. L’architecture du système complet est documentée minimalement.
Passable 58% L’architecture détaillée du système et les programmes des sous-systèmes
sont expliqués minimalement dans le rapport final.
Insatisfaisant 25% Les programmes des sous-systèmes sont expliqués minimalement dans le
rapport final.
0 0% La conception détaillée n’a pas été réalisée.
Q04 – Conception
Indicateur 5 – Valider et implémenter la solution retenue
Niveau Pondération Description
Excellent 100% La solution est entièrement implémentée et validée en suivant un plan de
test pertinent et documenté avec un bon niveau de détail.
Cible 82% La solution est entièrement implémentée. Elle est validée en suivant un
plan de test pertinent et documenté minimalement.
Bien 70% Les éléments de la solution sont fonctionnels individuellement, et
l’intégration est partiellement réussie. Les éléments sont validés en
suivant un plan de test et une documentation minimale.
Passable 58% Les éléments de la solution sont fonctionnels individuellement, mais
l’intégration n’est pas réussie.
Insatisfaisant 25% Quelques éléments de la solution sont fonctionnels individuellement.
0 0% La solution n’est pas implémentée.
13
Projet – S2 Guide de l’étudiant
6
Les indicateurs Q06.2 Prendre part aux réunions d’équipe, Q06.3 Contribuer au maintien d’une ambiance
constructive et Q06.4 Contribuer en dehors des réunions seront évalués au travers des deux évaluations par les pairs
à la mi-session et à la fin de la session.
14
Projet – S2 Guide de l’étudiant
15
Projet – S2 Guide de l’étudiant
7.5. Démonstrations
Les démonstrations ont pour objectif de présenter concrètement l’avancement de vos travaux et de
vérifier votre compréhension des équipements. Le temps qui sera alloué à chaque équipe devra
être respecté. Soyez efficace lors de la mise en place de votre démonstration afin de conserver un
maximum de temps pour votre présentation et pour les questions de votre client. Vous serez
pénalisés si vous prenez trop de temps avant de commencer et si vous n’utilisez pas les bonnes
pratiques apprises en classe.
Lors de la démonstration finale, prévoyez un support visuel pour votre présentation. Il est possible
que le superviseur de projet soit accompagné d’autres évaluateurs pour l’occasion.
16
Projet – S2 Guide de l’étudiant
Ce livrable consiste à définir l’objectif de votre projet, réaliser un concept préliminaire en suivant
la méthode Lean Robotics et établir le cahier des charges. Le rapport devra contenir un maximum
de cinq pages (excluant la page titre) et inclure les éléments suivants :
Appréciation de risque
L’appréciation de risque compte pour 20 % (compétence C1) de l’évaluation totale de la session
dans le cours GRO204. La distribution des points est décrite au Tableau 9.
17
Projet – S2 Guide de l’étudiant
Ce livrable consiste à identifier et à prioriser les risques en utilisant une grille (fichier Excel) qui
vous sera fournie sur Moodle. Le rapport devra aussi contenir un rapport d’un maximum de cinq
pages (excluant la page titre) et inclure les éléments suivants :
Pour ce travail, évaluez d’abord les risques à partir de la mini-usine du laboratoire et de ses
équipements, puisque ce sont eux que vous utilisez dans votre projet. Faites abstraction à ce stade-
ci des éléments de sécurité déjà en place comme des rideaux virtuels et des scanneurs de zone.
Considérez aussi dans votre analyse tout autre risque lié au projet que vous avez imaginé et pour
lequel vous faites une preuve de concept. Par exemple, vous devrez tenir compte que votre preuve
de concept sur un petit robot manipulant des blocs Lego, illustre en fait ce qui se passera avec un
robot plus puissant qui assemblera des automobiles et où le vrai procédé impliquera aussi de la
peinture en aérosol.
Démonstrations de mi-session
Les démonstrations de mi-session comptent pour 15 % de l’évaluation totale de la session dans le
cours GRO200 et la distribution des points se fera tel que présenté au Tableau 10.
Tableau 10 - Grille d'évaluation des démonstrations de mi-session
Compétence Qualité évaluée Pondération
Q01-3 15
Q04-2 20
GRO200-1 Q04-4 20
Q04-5 20
Q05-2 15
Total 90
Il s’agit de démontrer au client (superviseur du projet) que vous maîtrisez les éléments de base
nécessaires à la réussite de votre projet. Les éléments suivants seront évalués de façon
individuelle :
o Convoyeur
▪ Activation et ajustement de la vitesse du convoyeur
▪ Arrêt d’un chariot devant une station
▪ Identification d’un chariot (avec les capteurs ID0 à ID3)
o HMI
▪ Disposition des éléments graphiques
▪ Affichage de l’état de chaque station (s’il y a présence d’un chariot arrêté
ou non)
▪ Activation du convoyeur avec un bouton
o Vision numérique
▪ Banque d’une cinquantaine d’images prises en faisant varier l’éclairage, la
position et le type des pièces, etc.
18
Projet – S2 Guide de l’étudiant
Dans le cas de l’HMI, un minimum d’intégration avec l’automate est requis. Il faut simplement
démontrer que la communication avec un automate est possible dans les deux sens en activant le
convoyeur et en affichant l’état d’activation de chaque station.
Dans le cas du système de vision, vous devez avoir constitué votre banque d’images pour le projet
et réalisé une première version de votre algorithme. Vous devrez démontrer quels sont vos points
d’ancrage dans l’image analysée et comment vous effectuez l’analyse elle-même. Cela peut se
dérouler sur votre propre ordinateur, en dehors de la ligne de production.
Dans le cas du robot industriel, vous pouvez placer une pièce à manipuler directement sur la station
face au robot qui servira à votre démonstration. Il n’est pas nécessaire que la pièce soit fournie par
le convoyeur et que l’automate communique avec le robot pour lui indiquer qu’une nouvelle pièce
est en place. En plus de montrer l’accomplissement de la tâche par le robot, vous devrez démontrer
que vous savez comment configurer les repères d’outils et utilisateurs du robot choisi et que vous
maîtrisez les bonnes pratiques de programmation qui vous sont enseignées.
L’horaire des démonstrations vous sera communiqué à l’avance sur Moodle. Il sera établi de façon
aléatoire pour toutes les équipes.
À vous de gérer votre temps et votre présentation afin de répondre aux attentes de votre client. La
présentation finale compte pour 25 % de l’évaluation totale de la session pour GRO200 et la
distribution des points se fera telle que présenté au Tableau 11. La compétence 2 de GRO204 est
aussi évaluée.
Il est nécessaire d’appuyer votre présentation à l’aide d’un diaporama (Powerpoint), mais
l’élément central sera la démonstration de votre projet en action. Ce qui intéresse le client est de
comprendre ce qui se passe, d’essayer votre HMI, etc.
19
Projet – S2 Guide de l’étudiant
L’horaire des présentations finales vous sera communiqué à l’avance sur le Moodle.
Le rapport final compte pour 25 % de l’évaluation totale de la session dans les cours GRO200 et
GRO204. La distribution des points se fera telle que présenté au Tableau 12.
En complément du rapport, vous devrez aussi fournir tous les fichiers et échantillons nécessaires
pour reproduire votre démonstration finale chez Productique Québec : programmes
(automates, robots, vision), schéma de la cellule robotique, schéma des branchements électriques
20
Projet – S2 Guide de l’étudiant
Le rapport devra contenir un maximum de 20 pages et inclure une page-titre avec le no d’équipe
ainsi que le nom et le CIP de chacun des membres. Vous présenterez, en annexe du rapport, une
section de maximum 3 pages supplémentaires incluant un court résumé de votre réflexion et de
votre appréciation des risques précédentes et ensuite les pistes de solutions que vous proposez pour
les réduire. Vous ajouterez également en annexe la fiche de cadenassage que vous avez remplie
pour l’un des équipements au choix.
7
Évitez d’aller dans le détail jusqu’à présenter les variables dans votre code. Utilisez des illustrations (schémas,
diagrammes, etc.) ou des tableaux, expliquez ce que font vos programmes de robots et d’automates et les stratégies
principales que vous avez utilisé lors de la conception. Expliquez comment tout cela s’intègre dans votre solution
complète.
21
Projet – S2 Guide de l’étudiant
Examen sommatif
Un examen sommatif viendra compléter l’évaluation des activités pédagogiques GRO200 et
GRO204. Il s’agit d’une évaluation individuelle qui reprend tous les concepts étudiés au cours de
la session dans le cadre du projet, entre autres dans les séminaires présentés. L’examen compte
pour 25 % de l’évaluation totale de la session pour GRO200 et pour 50 % de l’évaluation totale de
la session pour GRO204.
22