Le pilotage des activités d'un système de production peut être comparé au pilotage d'un engin : choisir un objectif, définir une trajectoire, lancer l'engin puis corriger en permanence ses écarts par rapport à la trajectoire, ou même l'objectif, lorsque les informations sur l'état de l'univers extérieur et sur le comportement de l'engin montrent que le plan initial ne peut être maintenu.
PLANIFIER - PROGRAMMER - PILOTER
Dans le cas d'un système de production, les objectifs du système de pilotage sont définis, à l'amont, par les niveaux: 'planification" et "programmation".
La planification raisonne à long terme suivant une logique économique (volume de production) et en fonction d'une stratégie d'entreprise. Ce niveau doit vérifier en particulier que le système de production dispose de toutes les ressources nécessaires à la réalisation du programme de production envisagé (calcul de charges globales).
La programmation raisonne à moyen terme suivant une logique 'produit". En effet, ce niveau détermine les besoins en produits (finis, semi-ouvrés et matières premières) nécessaires à la réalisation du programme de production : "avoir le bon produit au bon moment'.
Le pilotage raisonne à court terme suivant une logique d'opérations, il coordonne la réalisation des opérations nécessaires à la réalisation des produits,
On a pu identifier 3 modes de pilotage d'un système de production : pilotage par les flux (coordination par application de règles), pilotage par programme (coordination par planification), pilotage par les ressources (coordination par ajustement mutuel).
Ces 3 modes peuvent cohabiter au sein d'un système de gestion des événements. Par exemple, le lancement en production peut reposer sur la mise en oeuvre de boucles Kanban dont le fonctionnement est régi par des règles fixées au niveau supérieur; la maintenance préventive peut être réalisée dans le cadre d'un programme fixé par le service maintenance et la répartition du personnel sur les postes décidée localement en ajustement avec le responsable de production.
L'ORDONNANCEMENT
Ordonnancer, c'est programmer l'exécution d'une réalisation en attribuant des ressources aux tâches et en fixant les dates d'exécution".
Les données d'un problème d'ordonnancement sont:
- les tâches : les opérations à réaliser sur les produits,
- les ressources : les machines, les opérateurs et l'outillage,
- les contraintes : contraintes de succession (une opération doit être effectuée avant une autre), de localisation temporelle (une opération doit débuter ou finir à une date donnée), disjonctives (deux tâches utilisant la même ressource ne peuvent s'exécuter simultanément)
- les objectifs : utiliser au maximum les ressources, minimiser la durée du cycle, respecter les délais, minimiser les en-cours...
Le pilotage des activités de production ne se limite pas à la seule fonction d'ordonnancement, il s'appuie sur les fonctions suivantes : analyse et lancement, programmation détaillée ou ordonnancement (pilotage prédictif), suivi des activités (connaissance de l'état des ressources et de la situation réelle), décision d'actions correctives (pilotage réactif en fonction des aléas), fermeture des ordres fabrication.
La planification, la programmation et le pilotage constitue les trois niveaux nécessaires et indispensables à une bonne gestion du système de production d'une entreprise.