Le nettoyage prend des heures que le plan de capacité n'a jamais comptées

Un nettoyage entre classes de produits occupe une machine pour un temps réel dépendant de la séquence. Saisissez-le en changement de série ou en fenêtre d'indisponibilité. Le planning de production montre si la semaine tient dans les heures restantes : c'est de la capacité, pas des frais généraux.

Chaque lundi, la même question atterrit sur le bureau du planificateur : combien la ligne peut-elle vraiment produire cette semaine ? La réponse vient d'un tableur de capacité bâti sur les vitesses de ligne. Heures de fonctionnement multipliées par cadence, et le chiffre tombe tout seul. Le vendredi, la semaine a de nouveau manqué à l'appel. Les cycles de nettoyage entre classes de produits n'ont jamais été dans ces chiffres. Quand une ligne passe d'une classe de produits à une autre, elle cesse de produire pendant qu'on rince les résidus et qu'on nettoie les surfaces. Cet arrêt a une durée réelle : le cycle de nettoyage complet, du pré-rinçage au rinçage final, saisi comme une seule valeur. Sa longueur est propre à l'usine, et il appartient à la séquence de production, car c'est la classe qui suit laquelle qui décide de ce qui doit être nettoyé. Le nettoyage est du temps machine, et un plan de capacité qui l'omet répond mal à la question du lundi.

Le tableur de capacité n'a pas de ligne pour le nettoyage

Le plan basé sur les cadences multiplie la vitesse de ligne par le temps de fonctionnement et appelle le résultat « capacité ». Le nettoyage entre dans ce plan, quand il y entre, comme une dotation fixe ou une règle approximative, le même chiffre quels que soient les produits et quelle que soit la séquence. Dans la littérature d'ordonnancement, cette omission est la norme plutôt que l'exception : la plupart des modèles d'ordonnancement publiés traitent le temps de préparation comme négligeable ou le fondent dans le temps de traitement, une simplification connue pour pénaliser précisément les plans qui exigent des préparations explicites. Rien de tout cela n'accuse une usine en particulier ; cela décrit ce que les modèles supposent. La conséquence est un état de capacité construit sur les cadences, sans ligne pour le nettoyage entre classes de produits. Sa réponse à la question du lundi surestime la capacité d'exactement le temps qui n'a jamais été saisi. Ces heures de nettoyage reviennent, et elles consomment un temps machine que le plan ne montre jamais.

Le nettoyage est de la capacité, pas des frais généraux

Les frais généraux sont une masse que l'on répartit et que l'on oublie. La capacité est le temps dont une machine dispose réellement. Un nettoyage entre classes de produits occupe une machine pendant une durée réelle, dépendante de la séquence. Les frontières d'allergènes, de saveurs, de couleurs et de puissances décident quel nettoyage s'intercale entre quels produits, et passer à une famille de saveurs différente exige un nettoyage plus profond que refaire la même classe. Chaque heure de ce nettoyage est une heure où la machine ne produit pas. Appelez le nettoyage des frais généraux et il vit hors du plan, une dotation à absorber. Appelez-le de la capacité et il doit être ordonnancé, comme chaque heure de temps machine. Le nettoyage entre classes de produits est une décision d'ordonnancement : il a une place dans la séquence de production et une durée que le planning de production doit montrer. Le reste de cet article couvre les deux façons de l'ordonnancer et ce qui change une fois que c'est fait.

Deux mécanismes, une heuristique de planificateur

Le vocabulaire vient de deux mécanismes documentés, et les deux sont des saisies du planificateur.

Le premier est un nettoyage régulier entre classes de produits, saisi comme un changement de série : un temps de nettoyage entre les deux classes de produits, sur la machine qui doit nettoyer. Comme il appartient à la transition produit-vers-produit, il se déplace avec la séquence de production. Changez la séquence et la charge de nettoyage change avec elle.

Le second est un cycle de nettoyage en place (CIP) plus long, un nettoyage en profondeur, ou un nettoyage qui tombe à échéance sur un intervalle d'heures de fonctionnement ou de calendrier, réservé comme une fenêtre d'indisponibilité planifiée : une indisponibilité machine que le planificateur place sur le calendrier.

L'heuristique qui les associe est celle du planificateur. Si le nettoyage est un nettoyage récurrent entre classes, piloté par la séquence, saisissez-le comme un changement de série. S'il s'agit d'un nettoyage plus long ou ponctuel, réservez-le comme une fenêtre d'indisponibilité. Ce choix est une décision de modélisation entre deux mécanismes documentés, jamais une décision d'algorithme sur le moment où le nettoyage a lieu. Le planning de production modélise ce que le planificateur saisit ; il ne décide pas qu'un nettoyage est dû.

Chaque affirmation ici reste par machine, car Schantt n'a pas d'entité de ressource partagée distincte de la machine : la disponibilité de chaque machine est ordonnancée pour son propre compte. Dans beaucoup d'usines, un seul skid de nettoyage dessert plusieurs machines et ne peut en nettoyer qu'une à la fois. Pour les machines qui partagent un skid, le planificateur décale les fenêtres d'indisponibilité à la main et confirme le résultat sur le Gantt. La coordination est celle du planificateur, pas celle du logiciel.

Et les durées restent des plages, propres à l'usine. Le même cycle de nettoyage s'exécute vite sur une surface peu souillée et bien plus longtemps quand les salissures sont incrustées, si bien qu'aucune dotation fixe par produit ne peut convenir à chaque nettoyage. Les valeurs du planificateur lui-même sont la vérité de référence.

Ce qu'un planning de production qui inclut le nettoyage peut faire

Trois choses changent une fois que le temps de nettoyage est dans le planning de production.

Premièrement, la séquence peut faire des échanges de charge de nettoyage. Le planning de production plie le temps de changement de série entre les jobs consécutifs d'une machine dans son cadencement, et donc dans le temps de production total. Les plans qui regroupent les classes de produits similaires portent moins de temps de nettoyage, et le planning de production les préfère. En mode Auto, il peut réordonner la séquence vers un agencement à plus faible charge de nettoyage. En Semi-Auto, il tient la séquence du planificateur et laisse l'affectation des machines porter les changements de série à la place. Les durées saisies ne changent jamais : le planning de production échange la séquence et l'affectation contre elles, jamais le temps de nettoyage lui-même. Les usines font déjà tourner des lots d'une même classe de produits ensemble pour étaler le nettoyage sur une course plus longue, et un séquençage conscient des changements de série produit ce même regroupement tout seul, sans aucune règle de groupement saisie nulle part dans le modèle.

Deuxièmement, le temps est visible. Un changement de série s'affiche comme son propre segment étiqueté avant la barre de traitement. Une fenêtre de nettoyage réservée apparaît comme un voile ombré, avec le détail au survol. Le nettoyage cesse d'être une dotation invisible et devient une barre du Gantt que le planificateur peut voir, questionner et déplacer.

Troisièmement, la réponse à la question du lundi change. Le temps de changement de série atterrit dans l'heure de début de chaque opération et donc dans le temps de production total ; le planning de production soustrait une fenêtre d'indisponibilité réservée de la capacité de travail avant de planifier quoi que ce soit. Entre les deux, un planning de production qui compte le nettoyage montre si la liste de jobs de la semaine tient dans les heures qui restent. Il corrige l'optimisme du tableur de cadences à la baisse, jusqu'au temps machine qui existe réellement.

Que changer lundi

Pour les planificateurs, la liste est courte. Saisissez les nettoyages réguliers entre classes comme des durées de changement de série sur la machine qui nettoie. Réservez les cycles CIP plus longs, les nettoyages en profondeur et les nettoyages qui tombent à échéance sur un intervalle comme des fenêtres d'indisponibilité planifiées. Sur un skid de nettoyage partagé, décalez les fenêtres à la main et confirmez-les sur le Gantt. Puis laissez le planning de production faire des échanges de charge de nettoyage, et lisez le résultat.

Le planning de production n'est solide que dans la mesure des valeurs saisies. Les durées de nettoyage sont des estimations en pratique, et les valeurs mesurées sur site doivent les remplacer. Le modèle ne peut pas valoir mieux que le chiffre qu'on lui donne.

Pour les acheteurs qui comparent des outils d'ordonnancement, demandez si le nettoyage est une décision ordonnançable : saisi par machine, visible sur le Gantt, échangeable contre la séquence de production. Si l'outil répond par une dotation fixe cachée dans un tableur, il traite encore le nettoyage comme des frais généraux.

Le nettoyage a toujours été du temps machine. La seule question est de savoir si le plan en tient compte.

Prêt à optimiser votre planning de production ?

Essayez Schantt gratuitement — aucune carte bancaire requise. Passez du tableur au diagramme de Gantt optimisé en 60 minutes.

Essayer Schantt gratuitement