Académique Documents
Professionnel Documents
Culture Documents
00
Planification
Ordonnancement
©2021 THE SAGE GROUP PLC OR ITS LICENSORS. SAGE, SAGE LOGOS,SAGE PRODUCT AND
SERVICE NAMES
TITLE: QUIAMMENTIONED HEREINILARE
ET VERE VOLESTINT THE AB
IL ETUR TRADEMARKS OF THE SAGE GROUP PLC OR ITS
INCIASIMOST 1
LICENSORS. ALL OTHER TRADEMARKS ARE THE PROPERTY OF THEIR RESPECTIVE OWNERS.
©2021 THE SAGE GROUP PLC OR ITS LICENSORS. SAGE, SAGE LOGOS,SAGE PRODUCT AND
SAGE 100 GESTION DE PRODUCTION V9.00
SERVICE NAMES MENTIONED HEREIN ARE THE TRADEMARKS OF THE SAGE GROUP PLC OR ITS 2
LICENSORS. ALL OTHER TRADEMARKS ARE THE PROPERTY OF THEIR RESPECTIVE OWNERS.
©2021 THE SAGE GROUP PLC OR ITS LICENSORS. SAGE, SAGE LOGOS,SAGE PRODUCT AND
SAGE 100 GESTION DE PRODUCTION V9.00
SERVICE NAMES MENTIONED HEREIN ARE THE TRADEMARKS OF THE SAGE GROUP PLC OR ITS 4
LICENSORS. ALL OTHER TRADEMARKS ARE THE PROPERTY OF THEIR RESPECTIVE OWNERS.
• Au plus tôt (ASAP) : L’ordre de fabrication est planifié à partir de la 1ere opération le
plus tôt possible (dès que la capacité le permet).
• Capacité finie : On ne peut planifier qu’une seule opération au même moment sur ce
type de ressources. On tient donc compte de la disponibilité de la machine. La charge
ne peut donc jamais dépasser 100%. On dira donc qu’en capacité finie, on n’est pas en
surcharge mais plutôt en retard.
Le moteur de calcul tient compte d’un ensemble de priorités, règles et de contraintes afin de
trouver une bonne adéquation entre la charge et la capacité.
Précaution :
Il faut être très vigilant concernant les règles et contraintes à intégrer au calcul
d’ordonnancement. En effet, un grand nombre de règles amène généralement à un effet
d’annulation entres règles.
Par exemple, l’optimisation des regroupements techniques et l’optimisation/respect des délais
de livraisons sont contradictoires. L’optimisation de l’un des critères dégrade l’autre. Plus le
regroupement est long et intéressant d’un point de vue industriel (gain de temps de réglage), plus
il faudra prendre des OF dont les délais ne seront pas proches et plus on augmente le risque de
dégrader le taux de service.
Priorités
Dans le moteur de calcul, les priorités permettent de donner un ordre principal de traitement de
l’ensemble des opérations. Les priorités sont des suggestions et ne sont pas forcément toujours
respectées (Exemple : Si la capacité ne le permet pas, la date de livraison, aussi importe soit-elle,
ne sera pas respectée et l’OF sera planifié en retard).
Contraintes
Dans le moteur de calcul, une contrainte est une règle inviolable. Cela signifie que le moteur de
planification ne pourra pas s’en soustraire, même si l’opération est en cours ou verrouillées par le
planificateur. Les contraintes de planification sont :
• Le calendrier machine : il est impossible de planifier une opération dans une plage
d’arrêt. Elle ne peut que commencer avant et finir après. Ce qui exclut par exemple la
planification d’OF de maintenance dans les plages d’arrêts pour ne pas brider la
production.
• Une opération est un élément monobloc qui ne peut pas être morcelée. Il n’est
donc pas possible de planifier une opération en plusieurs morceaux à des dates
différentes ou sur des ressources différentes.
• Temps fixe : Appelé aussi temps de réglage de la ressource. Sa durée est fixe pour une
opération quel que soit la quantité lancée.
• Temps d’attente : Il s’agit généralement d’un temps de transit d’une opération à une
autre mais il peut également s’agir d’un temps de séchage par exemple.
Remarque : Le taux de rendement d’une machine ne s’applique pas sur le temps fixe (temps de
réglage).
• Le moteur de calcul n’a pas été relancé (dans le planning officiel seulement) et de
nouveaux OF ont été créés depuis. Il est donc normal que ces nouvelles opérations soient
dans la corbeille « en attente de planification ».
• L’OF est en planification « au plus tard » et l’option « Changement de sens » n’est pas
activée. L’opération est planifiée à partir de sa date de fin (date de livraison de l’OF ou
date de début de l’opération suivante). S’il ne reste pas assez de temps disponible entre
cette date et la date système, l’opération ne peut pas être planifiée (le moteur
d’ordonnancement ne planifie pas dans le passé).
ATTENTION à vérifier si l’option « Tous les OF en au plus tard » dans la rubrique « Trace » des
paramètres généraux.
• L’option « Respect du délai de livraison » est activée et le moteur ne peut pas respecter
cette contrainte.
• L’horizon de calcul est trop petit par rapport au volume d’opérations à planifier.
• L’outillage (MRP2) est disponible mais pas assez longtemps (ex : le calendrier de la
machine est ouvert 24h/24 et l’outillage seulement en 2x8. Le moteur de permet pas de
rallonger la longueur de l’opération pour chevaucher le manque d’outillage comme il le
fait pour les plages d’arrêts.
Principe du calcul
Le jalonnement d’un ordre de fabrication consiste à planifier les opérations de l’OF en partant de
la dernière à la première.
• Date de fin d’une opération : La date de fin d’une opération est calculée à partir de la
date de début de son successeur. Si la fin se trouve sur une plage d’arrêt, on recherchera le
1er emplacement disponible en fonction du calendrier.
• Temps d’attente : Le temps d’attente est particulier car il n’est pas assujetti aux plages
d’arrêts (un temps de séchage n’est pas lié au calendrier de la machine par exemple). Il
existe 2 types de temps d’attente sélectionnable au niveau des paramètres généraux :
1. Machine fixe.
• Choix du temps opératoire : Par défaut, le temps opératoire est celui de l’opération. Le
temps de l’alternative sera pris uniquement si une machine de l’alternative est
sélectionnée et que le temps opératoire est renseigné.
• Temps d’attente du centre de charge : Ce temps dit « indirect » est donné en nombre de
jours car pour un calcul en capacité infinie, le temps d’attente de l’opération est souvent
trop petit. Dans certaines circonstances (temps opératoires court par exemple), on peut
obtenir un jalonnement dont la date de début théorique de l’ordre de fabrication n’est pas
du tout réaliste (voir rubrique sur l’utilité du jalonnement). De plus, lors du calcul du délai
de fabrication (Lead Time) présent dans la fiche article, c’est ce temps d’attente qui est
retenu.
Limite du calcul
Le jalonnement peut fournir des dates théoriques dans le passé dans la mesure où la capacité
machine entre la date de fin demandée et maintenant est insuffisante pour couvrir le temps
opératoire.
Le jalonnement ne recherche pas une machine ayant un temps d’ouverture optimum. On peut donc
avoir un jalonnement qui a choisi une ressource dont le calendrier est fermé sur une longue durée.
Il convient donc de réajuster soit les calendriers, soit les machines principales.
Le jalonnement ne prend pas en charge les priorités définies pour la planification à capacité finie
Le chevauchement interopération n’est pas pris en charge.
• Les interruptions : Une opération est une entité qui est planifiée en une seule fois. Il n’est
donc pas possible d’interrompre temporairement l’opération pour la reprendre
ultérieurement. Bien évidemment, il est tout à fait possible de déclarer une interruption
dans l’atelier pour un motif particulier. Cependant, si l’opération doit être interrompue car
c’est le flux standard, il est nécessaire de créer 2 opérations. La seule interruption
autorisée est le chevauchement d’une plage de fermeture (ex : une opération d’une durée
de 2 jours commençant le vendredi matin se terminera le lundi soir si le samedi et le
dimanche sont fermés). Il n’est pas envisageable d’interrompre une opération par une autre
opération car on peut supposer que la machine devrait à nouveau être réglée. Est donc
exclue le fait qu’une opération 20 (cycle rapide) chevauchant l’opération 10 (cycle lent) dès
la 1ere pièce soit interrompue chaque fois que l’opération 20 à consommer son stock
tampon de l’opération 10. Ce cas est possible dans la réalité pour un poste manuel
dépourvu de réglage où il est facile de changer d’activité mais il sera interprété
différemment dans le moteur de calcul.
Gamme opératoire
La gamme opératoire est l’élément qui contient l’ensemble des taches/opérations à planifier à
l’exception des opérations « non suivie en production » qui sont exclues de la planification.
Temps fixe
Le temps fixe (ou temps de réglage) est le temps nécessaire de préparation/mise en route de la
machine avant qu’elle ne produise la 1ere pièce. Ce temps n’est pas dépendant de la quantité
lancée de l’ordre de fabrication. Le temps fixe n’est pas assujetti au rendement de la machine.
Lors du suivi de fabrication, à partir du moment où la 1ere pièce est réalisée, la machine est en
production. En conséquence, si le temps fixe prévu n’est pas entièrement consommé, le reste ne
sera pas pris en compte dans le moteur de planification. Il existe cependant une exception à cette
règle lorsque l’opération est en état « suspendue » (c’est à dire que l’opération a été interrompue
pour passer une autre opération plus importante), si l’option est activée, le réglage peut être
repris intégralement même si l’opération était commencée (pour refléter le fait que l’interruption
nécessite de régler à nouveau la machine par exemple).
Sous-traitance
Les opérations de sous-traitance n’utilise pas de temps fixe et pas de temps variable mais un
délai de réalisation (appelé « délai de livraison » en nombres de jours). Pour information, une
opération de sous-traitance suit les mêmes règles de planification que les autres opérations à
savoir que le calendrier de la ressource est respecté. Cela permet donc de gérer aussi bien un
délai en jours ouvrés qu’en jours ouvrables. Le délai de livraison est le temps de réalisation chez le
fournisseur de la prestation de sous-traitance. La ressource qui permet la planification de
l’opération de sous-traitance est obligatoirement en capacité infinie. Si une date de livraison de
l’opération de sous-traitance est renseignée, cette date deviendra la date de fin de l’opération. Si
un « début réel » est renseigné (par le scénario d’envoi en sous-traitance par exemple) et
qu’aucune date de livraison n’est renseignée, la date de fin de la sous-traitance est calculée par
rapport à la date d’envoi auquel on ajoute le délai de livraison (Date de livraison prévisionnelle =
Date d’envoi + Délai de livraison).
Temps d’attente
Le temps d’attente est un temps de transit entre l’opération en cours et l’opération suivante du
même OF. Ce temps est ajouté à la fin de l’opération courante et repousse d’autant le début de
l’opération suivante. Le temps d’attente étant une contrainte entre opération, il n’est donc pas lié
à la machine. En conséquence, ce temps n’empêche pas de planifier immédiatement à la suite de
l’opération en cours de planification, une autre opération d’un autre OF. En outre, le temps
d’attente n’est pas impacté par le calendrier de la machine (une opération nécessite un temps de
séchage de 24 heures et est totalement indépendant du fait que la machine soit ouverte ou fermée
par exemple).
Chevauchement
Le chevauchement permet de démarrer une opération avant que l’opération précédente ne soit
terminée. L’unité de chevauchement est le nombre de pièces (et pas un pourcentage
d’avancement dans l’opération). Par exemple, pour indiquer que l’opération 20 est en
chevauchement avec l’opération 10, il faut indiquer dans l’opération 20 la quantité de pièces
minimales à réaliser dans l’opération 10.
Il existe un cas particulier où le cycle de l’opération 10 est plus lent que l’opération 20 et que le
respect strict du chevauchement ferait théoriquement finir l’opération 20 avant la 10. Dans ce cas,
le moteur de planification ne va pas allonger la durée de l’opération suivante mais commencer le
chevauchement plus tard pour au moins finir un temps de cycle après l’opération précédente.
Ressource
Les ressources permettent la planification d’une opération. Le moteur de planification choisi la
ou les ressources selon 3 cas dans l’ordre des priorités ci-dessous :
1. L’opération est verrouillée par l’utilisateur dans le Gantt ou une machine fixe a été
précisée. Cette machine sera systématiquement retenue pour planifier l’opération. Toutes
les autres ressources sont ignorées. Si cette machine n’est pas une ressource planifiable
(machine non suivie en production ou masquée) alors l’opération finira dans la corbeille
(opérations non-planifiées).
2. Ensuite, on contrôle si des alternatives de machines sont renseignées. Le moteur
prendra l’ensemble des machines présentes. Si un temps est renseigné dans l’alternative, il
sera prioritaire sur le temps de l’opération (cela permet d’indiquer que selon la machine le
temps opératoire est différent ; pour des raisons techniques par exemple).
3. Enfin, n’ayant trouvé aucune exception, le moteur de planification prendra l’ensemble des
machines présentes dans le centre de charge.
• Limiter la liste des machines capable d’effectuer l’opération par rapport à l’ensemble des
machines possibles du centre de charge.
• Définir un temps fixe et un temps variables différents selon la machine utilisée. Il est en
effet courant qu’au sein d’un centre de charge, l’ensemble des machines ne soient pas
totalement interchangeable sans quelques ajustements. Cette description permet donc de
définir un temps fixe, un temps variable et un temps d’attente différents du temps
théorique de l’opération. Lorsqu’un temps est renseigné au niveau de l’alternative, il
devient prioritaire au temps de l’opération (le temps de l’opération étant en général celui
utilisé sur la machine par défaut et permet d’effectuer au mieux la valorisation de
l’opération).
• Dans de cas où des contraintes MRP2 sont utilisées, les alternatives permettent d’indiquer
des outillages différents selon la machine retenue par le moteur de planification.
• Capacité finie : Une machine en capacité finie ne peut exécuter qu’une seule opération à
la fois. C’est le cas pour la plupart des machines-outils (une plieuse ne peut par exemple
plier qu’une seule tôle à la fois).
Cas particuliers : Pour certaines machines, la capacité est finie mais ne se limite pas à une seule
opération à la fois. En général, il s’agit de machines sophistiquées comme des centres d’usinage
disposant de plusieurs robots avec un magasin d’outillages ou d’un four dont sa capacité dépend
de sa taille par exemple. Pour gérer cette caractéristiques, les contraintes d’outillages permettent
à une machine en capacité infinie de limiter le nombre d’opérations réalisables en parallèle.
Exception : Pour une machine en capacité infinie classique (une seule opération à la fois), on
peut faire le choix de la configurer comme étant en capacité infinie car la capacité (en nombre de
machines par exemple) n’est pas un problème. Cela permet d’éviter qu’une surcharge ponctuelle
impacte la suite de l’OF.
• Calendriers des machines : Il permet d’indiquer les périodes d’ouvertures des machines
qu’on appellera la capacité. Les opérations ne peuvent en aucun cas être planifiées sur des
plages de fermeture. C’est pour cette raison qu’il n’y a pas d’OF de maintenance puisque le
service maintenance va privilégier la planification des interventions pendant un arrêt
machine pour ne pas pénaliser la production.
• Calendriers des outillages : pour planifier une opération, la machine doit être
disponible (plages d’ouvertures) mais doit également avoir en parallèle le ou les outillages
disponibles. Cependant, l’outillage n’est pas constamment disponible (un moule
d’injection peut être indisponible pour cause de maintenance, une partie du personnel
peut être indisponible pour cause de vacances). Il est donc possible de faire varier dans le
temps la disponibilité de chacun des outillages.
Les outillages
Les outillages ne sont disponibles qu’en MRP2. L’objectif d’un outillage et d’ajouter une
contrainte supplémentaire pour la planification d’une opération. D’une manière générale, pour
être planifiée, une opération à besoin de trouver une ressource dont la capacité (temps
d’ouverture) est suffisante et continue (sans interruption par une autre opération). Les contraintes
obligent, en plus de la disponibilité de la machine, de disposer de la disponibilité de ou des
outillages (il n’y a pas de limite en nombre d’outillages). Le terme « outillage » est un peu
restrictif car en fait, il s’agit de l’ensemble des ressources complémentaires nécessaires à la
planification d’une opération. L’outillage est donc une entité autonome, disposant d’une quantité
(stock) qui peut varier dans le temps. Il peut représenter un moule d’injection, un outillage de
coupe ou un groupe d’opérateurs regroupés par compétences.
ATTENTION :
Il n’est pas possible d’identifier individuellement chaque élément d’un outillage comme nommer
chaque individu présent dans un groupe de compétences (ex : les régleurs).
• Personnel : Chaque groupe d’opérateurs sera rassemblé dans une entité outillage. Cela
permet par exemple de limiter le nombre de machines fonctionnant en même temps
(l’entreprise dispose d’un parc machines conséquent mais toutes les machines ne peuvent
fonctionner en même temps à cause du nombre d’opérateurs disponibles.
• Outil : un outil (comme un moule d’injection) est nécessaire pour réaliser une opération. Il
est nécessaire d’interdire à l’ordonnancement de planifier plusieurs OF utilisant le même
outillage sur des machines différentes au même moment car l’outillage n’existe qu’en un
seul exemplaire. Par exemple, en injection plastique, le même moule peut être utilisé pour
réaliser des pièces « identiques » mais pas de la même couleur.
• Multitâche : une machine comme une centre d’usinage peut traiter jusqu’à 8 opérations
en même temps. On peut donc créer un outillage avec 8 unités en stock permettant de
brider le nombre d’opérations en parallèle à 8. Ici, la machine est en capacité infinie et
c’est la contrainte d’outillage qui vient brider la capacité de la machine. On pourrait aussi
avoir un cas plus complexe où la machine dispose de 8 robots mais qu’une opération ne
« consomme » pas qu’un seul robot. La machine pourrait donc supporter de 1 à 8 opérations
à concurrence de la somme du nombre de robots nécessaire par opération.
Les outillages peuvent être bloquant ou non. Si l’outillage n’est pas bloquant, il n’aura aucune
incidence pendant le calcul. Il sera ensuite possible de calculer à postériori la quantité
d’outillages nécessaires (édition d’un plan de charge). Par exemple, dans une section
conditionnement, on précise le nombre d’opérateurs nécessaire pour chaque opération. A la fin du
calcul, il est alors possible de déterminer le nombre d’intérimaire à embaucher pour couvrir la
charge.
Les outillages sont définissables à 4 endroits dans les données techniques :
• Centre de charge : l’outillage est nécessaire à chaque fois qu’une machine du centre de
charge est utilisée pour planifier une opération. On utilise en général l’outillage à ce
niveau lorsque l’on a besoin de contraintes s’appliquant sur toutes les machines d’un
centre de charge. Par exemple, l’utilisation d’un tour dans le centre tournage nécessite
systématiquement 1 opérateur.
• Machine : L’outillage est nécessaire à chaque fois que la machine est utilisée quel que
soit l’opération. On utilise en général l’outillage à ce niveau lorsque l’on souhaite par
exemple
• Alternative machine : L’outillage est nécessaire lorsque l’opération est planifiée sur une
machine précise mais différent sur une autre machine. Il peut s’agir d’un outillage non
déplaçable comme un portique de levage non déplaçable dans un autre atelier. Par
exemple, pour une opération nécessitant un levage, la machine 1 et 2 utilise le portique A
et la machine 3 et 4 le portique B et les 4 machines sont disponibles pour planifier
l’opération.
ATTENTION :
Tous les outillages, quel que soit l’endroit où ils sont renseignés, sont cumulables pour planifier
une opération. Il est donc impératif d’être vigilant afin de ne pas mentionner le même outillage à
2 endroits différents (ex : dans la machine et dans l’opération).
L’ordre de fabrication
L’ordre de fabrication regroupe un ensemble d’opérations, il n’est pas planifié en tant que tel
mais bien ses opérations. L’entête d’OF contient des informations qui seront utilisées pour
planifier les opérations.
• Date de livraison : Date de fin demandée permettant de donner un ordre de priorité. Par
défaut, les OF seront planifiés dans l’ordre chronologique des dates de livraison/mise à
quai.
• Eviter de commencer trop tôt un OF à livrer dans le long terme. L’OF prendrait alors
inutilement de la capacité à court terme sachant que l’OF ne sera jamais réalisé aussi
tôt dans la réalité.
• Délai Confirmé : Permet de planifier d’abord les OF dont le délai a été confirmé au client.
On planifiera ensuite les OF non confirmés pour obtenir un délai qui pourra ensuite être
confirmé au client.
• OF Critique : généralement utilisé lorsqu’il y a des parentés entre OF. L’OF critique peut
être l’OF d’assemblage. Les OF précédents (les semi-finis) sont alors planifiés en « au plus
tard » pour limiter l’écart entre la fin du précédent et le début du suivant (on limite ainsi le
stock tampon dans l’atelier).
• Au plus tôt : C’est la valeur par défaut et la plus couramment utilisée. Le moteur
commencera à planifier dès que possible la 1ère opération de l’OF jusqu’à la dernière.
Ce mode de planification charge l’atelier au maximum le plus tôt possible. Il donne
plus de latitude si on rencontre des aléas en production.
• Au plus tard : Généralement réservé à des OF dont la date de livraison est dans le long
terme. Le moteur de planification commencera à planifier la dernière opération et
remontera jusqu’à la 1ère. Ce mode de planification à l’avantage de ne pas charger
l’atelier trop tôt mais enlève tout marge de manœuvre si on rencontre des aléas en
production.
• Code Dossier : Permet d’appliquer des règles du moteur communes à plusieurs OF ayant le
même N° de dossier.
• Critères : 4 critères libres sont disponibles pour donner des priorités aux ordres de
fabrication comme une famille de produit, une couleur par exemple.
• Avancement : Les opérations « terminés » ne sont pas planifiées. Il en est de même pour
toutes les opérations précédentes dans l’OF même si elles ne sont pas terminées.
• Centre de charge : Permet de choisir une machine parmi celle disponible dans le centre
de charge.
• Machine : La machine sera sélectionnée uniquement si elle est spécifiée en « machine fixe
». L’indicateur « Machine Fixe » est automatiquement positionné lorsque l’opérateur
déclare un début de réglage/production sur une machine pour forcer l’ordonnancement à
utiliser cette machine. Cette machine sera alors utilisée même si elle ne fait pas partie des
machines prévues dans le centre de charge ou les alternatives.
• Début minimum : Date de début minimum autorisée pour planifier l’opération. Cette date
est prioritaire à celle présente dans l’entête de l’OF.
• Code réglage : Ce code permettant d’identifier une famille de réglage. Une matrice de
correspondance entre familles de réglages permettra de modifier dynamiquement le
temps de réglage de l’opération suivante en fonction de la correspondance avec
l’opération précédente. Deux opérations successives sur la même machine avec un code de
réglage identique, permettra de supprimer le réglage de la seconde opération par exemple.
• Opération non suivie en production : Cette information permet d’indiquer que cette
opération ne sera pas planifiée. En règle générale, il s’agit d’opération dont :
• Code synchronisation : Ce code permet de forcer toutes les autres opérations ayant la
même valeur à se planifier sur la même machine. On peut utiliser cette notion lorsque le
temps de réglage et le temps de production sont sur 2 opérations. Cela évite de planifier le
réglage sur une machine et la production sur une autre machine.
• L’ordre de fabrication doit être pris en charge par la planification (statut, pas d’exclusion
du CBN, pas d’exclusion de la planification).
• Le composant doit être associé à une opération. Il existe une option dans la création d’OF
qui permet d’associer automatiquement le composant à la 1ere opération de l’OF.
• L’article doit être suivi en stock et pas exclu du CBN. La présence d’au moins un dépôt est
nécessaire (initialisé lors du 1er mouvement de stock).
• Les articles achetés doivent disposer d’un tarif fournisseur avec un délai de livraison ou un
délai moyen dans la fiche du fournisseur. Ce délai doit au moins être égal à une journée
sinon il sera considéré comme non bloquant puisqu’il peut être livré dans la journée.
• Les articles fabriqués doivent avoir un délai de fabrication d’au moins une journée. Si ce
délai est égal à 0, alors l’article sera considéré comme non bloquant puisqu’il peut être
fabriqué dans la journée.
• Opération verrouillée
Il s’agit des opérations qui ont été verrouillées par le planificateur. Généralement en 2eme
position puisqu’au hautement prioritaire mais moins que les encours qui sont la réalité de
l’atelier.
• Délai confirmé
Cette priorité permet de distinguer les OF dont la date de livraison est confirmée au client.
Ils sont normalement plus importants que les OF dont le délai n’est pas encore confirmé.
Cette option est intéressante lorsque les délais de livraison demandés ne reflètent pas la
charge de l’atelier. On aurait alors un OF non confirmé dont le délai est à très court terme
qui mettrait en péril la livrabilité d’un OF dont le délai est confirmé mais à livrer plus tard.
• Date de livraison
Cette priorité permet de traiter les OF dans l’ordre chronologique des dates de livraison.
Attention cependant, ce critère peut s’avérer moins fiable lorsque la durée des OF est très
variables. Ici, c’est la date de fin qui induit l’ordre de passage sans tenir compte du délai
de fabrication. Si tel est le cas, il est préférable de privilégier le début théorique qui tient
compte de la durée de chaque opération de l’OF.
• Niveau de parenté
Cette priorité permet d’indiquer au moteur de planification qu’il faut traiter les OF dans
l’ordre de leurs liaisons de parenté. A priorité identique, les OF de sous-ensemble seront
plus prioritaire que l’OF d’assemblage final. Si les critères de tri précédent ont déjà
positionné le PSF après le PF, ce critère ne pourra pas remettre les OF dans le bon ordre.
• Ordre de Fabrication
Cette priorité permet de trier les OF dans l’ordre de leur numéro.
• Opération
Cette priorité permet d’indiquer que les opérations sont triées dans l’ordre des numéros
d’opération.
• N° de semaine
Cette priorité permet de donner la même priorité à l’ensemble des OF dont la date de
livraison est dans la même semaine. Cela est intéressant pour effectuer des regroupements
techniques car il est nécessaire de ne pas prendre les OF dans l’ordre strict des dates si on
veut arriver à les grouper (un OF du lundi et du vendredi pourront être regroupés car ils
sont dans la même semaine).
• Début théorique
Il s’agit de la date de début calculée par le jalonnement à capacité infinie. Il permet de
donner une priorité plus importante à un OF long par rapport à un OF court alors que les Of
ont la même date de livraison.
• Sens de planification
Cette priorité permet de planifier d’abord les OF en « au plus tôt » puis seulement après les
OF en « au plus tard ». Cela permet de planifier en 2 temps les OF « court terme » qui serait
en « au plus tôt » et ensuite les OF « long terme » qui serait en « au plus tard ».
• Atelier
Cette priorité permet de donner une priorité à un atelier par rapport à un autre.
• Durée de l’opération
Cette priorité permet de tenir compte de la durée de l’opération comme critère de
planification. On pourra donc planifier en 1er les opérations longues et ensuite les
opérations plus petites.
ATTENTION :
Les critères de tris de l’opération sont les mêmes que les valeurs utilisées pour les regroupements
techniques. Ils ne peuvent donc pas contenir des valeurs différentes.
Exemple de base
Prenons comme exemple un planning que l’on souhaite simplement optimiser par date de
livraison. L’objectif est de respecter au mieux les délais sur lequel nous nous sommes engagés.
Liste des OF (ordre de création dans le système)
On calcule ensuite des données intermédiaires permettant de générer une clé de tri.
Ensuite, on tri le tableau par semaine, nombre de couleur, 1er jour de la semaine, couleur, jour.
Paramètres généraux
Les paramètres sont accessibles dans la rubrique Planification > Moteur de planification.
• Machine standard
Ce paramètre est obligatoire. Il représente la machine qui sera utilisé si les informations
de l’opération ne permettent pas de trouver au moins une ressource autorisée pour la
planification. Pour information, lors de l’enregistrement du planning officiel, cette
machine n’est pas enregistrée au niveau de l’opération. Il ne doit normalement rien y avoir
de planifier sur cette machine sinon cela indique une erreur dans les données techniques.
• Prétraitement SQL
Ce paramètre permet d’exécuter une procédure stockée SQL juste avant le calcul pour
mettre en forme des informations. C’est couramment utilisé pour générer les données
intermédiaires nécessaires aux critères de tri.
Il existe un exemple d’utilisation dans la base de données avec la PS
« APS_PRETRAITEMENT_EXEMPLE ».
La procédure doit impérativement n’avoir qu’un seul paramètre de type INT qui représente
le code société.
• Critères libres
Ce paramètre indique quels sont les critères libres utilisés dans les priorités (soit ceux de
l’entête d’OF, soit ceux de l’opération).
• L’atelier commence une opération qui n’était pas prévue avant plusieurs jours et qu’il
existe un principe qui dirait que lorsqu’un OF est commencé, il faut le finir en limitant au
maximum la durée de l’OF.
• Le planificateur verrouille une opération et une seule de l’OF à une date sans rapport avec
les priorités établies.
Il est préférable d’avoir un planning qui reflétera la réalité de la production plutôt que d’ajuster
au dernier moment l’ordonnancement avec des règles de surcharge.
ATTENTION : L’application de ces règles surchargeant les priorités standards, le temps de calcul
peut être significativement allongé selon le nombre d’opérations concernées.
Il est possible de choisir la manière dont ce code dossier sera interprété ou généré :
• Standard : La valeur sera prise en l’état. Si aucun Code n’est renseigné, c’est le N° d’Of qui
est utilisé.
Regroupement
Le regroupement se fait sur un période que l’on appellera « horizon d’ordonnancement » ou
« horizon court terme ». En effet, un certain nombre de règles sont de l’ordre de l’ordonnancement
(court terme) et non du planning (moyen et long terme). Il est inutile d’appliquer des règles
pointues sur plusieurs mois car elles seraient vraisemblablement caduques au moment venu.
Cette zone permet de décaler les opérations bloquées vers le présent si l’atelier prend de l’avance
par rapport au planning. Les opérations dont la date de début est dans la limite de J+Nb jours,
sont décalées vers le présent. L’ordre de passage des opérations bloquées sur une machine est
respecté.
L’opération 10 de l’OF 18 avance plus vite que prévu, on a donc pris de l’avance sur le planning.
Résultat sans décalage des opérations verrouillées.
Le trou derrière l’opération 18/10 a été comblé par le décalage des opérations suivantes jusqu’à la
limite des 2 jours (ces 2 jours représente l’horizon d’ordonnancement de notre exemple).
• Prérequis
Le champ « code synchronisation » de l’opération doit avoir une valeur supérieure à 0 pour
être valide.
• Limitation
Cette fonction garantie que la même ressource sera utilisée pour toutes les opérations
ayant le même « code synchronisation » ; les opérations suivantes héritant du 1er choix.
Cependant, cela ne garantit en aucun cas que les opérations vont se succéder sans
interruption si les critères de priorités de s’y prêtent pas.
• Prérequis
Le code réglage dans l’opération doit être renseigné au niveau de l’opération dans l’onglet
« fiche signalétique » puis zone « réglage ».
• Limitation
• Cette fonctionnalité n’est pas disponible pour les OF planifiés « au plus tard ». Le
moteur planifie d’abord l’opération 2 et ne peut donc pas comparer avec le réglage de
l’opération précédente puisqu’elle n’est pas encore planifiée.
• Prérequis
La notion de « poste critique » doit être renseignée au niveau de la machine dans l’onglet
ordonnancement.
Exemple :
Tous les OF ont comme 1ere étape de la gamme une opération de préparation de la matière
par le magasinier. Cette opération prend peu de temps (1 heure) et est suivi par l’opération
principale de découpe. Le poste de découpe est naturellement chargé car tous les OF
passent par cette étape quel que soit le produit fabriqué.
On voit que toutes les opérations sur la machine « PREP - Préparation matières » s’empile
au plus tôt car aucune contrainte n’empêche de la faire. Cela avance la date de besoin pour
le CBN et si le magasinier exécute l’opération à la date demandée par le planning, il y aura
un stock tampon dans l’atelier pour chaque OF préparé mais non commencé.
Les opérations 5 sont planifiées en « au plus tard » par rapport à l’opération 10. L’OF
commence donc au plus tard et limite les impacts sur le calcul des besoins.
• Limitation
• Cette fonctionnalité n’est pas disponible pour les OF planifiés en « au plus tard.
• L’opération sur la machine critique ne doit pas être « verrouillée ». Plus précisément,
la fonctionnalité n’est applicable que si les opérations à « repousser » ont été
planifiées avant l’opération sur le poste critique.
• Prérequis
L’OF doit être stipulé comme OF Critique au niveau de l’écran des OF, onglet «
Ordonnancement » et rubrique « OF Critique ».
Exemple :
1) Planification standard
• Cette fonctionnalité n’est pas disponible pour les OF planifiés en « au plus tard.
• Prérequis
Les caractéristiques techniques se renseignent au niveau de l’opération, onglet «
Compléments ».
2. Le résultat est analysé : Si, sur l’une des machines, la date de fin de l’opération est
supérieure à la date de fin théorique (calculée par le jalonnement à capacité infinie),
cette machine n’est pas retenue car elle va faire terminer l’opération en retard.
6. Diminution des temps de réglage (si l’option est active) : Après avoir choisi la machine,
on contrôle dans la matrice des réglages l’existence d’une relation entre le code réglage
de l’opération précédente et l’opération en cours. Le code réglage peut être une
concaténation des caractéristiques techniques
• Limitation
• Prérequis
• La durée de chaque opération doit être identique (si les durées sont différentes, c’est
le temps de la 1ere opération qui est retenu).
• Le rendement de chaque machine doit être identique (si les rendements sont
différents, c’est le rendement de la 1ere machine qui est retenu).
• La synchronisation n’est applicable que sur les opérations d’un ordre de fabrication. Il
n’est pas possible de faire une synchronisation d’opérations en provenance d’OF
différents.
• Pas de limite particulière pour la gestion des contraintes d’outillages (MRP2), mais la
contrainte de matière première doit impérativement être appliquée à la 1ere
opération.
• Machine fixe obligatoire : le moteur de calcul ne sait pas choisir parmi un ensemble de
machines, celles qui proposent la meilleure synchronisation.
En considérant des OF avec 3 opérations, si l’OP10 est planifiée sur la ligne 1, les OP20 et 30
doivent également être planifiées sur la même ligne. Sans gestion particulière, toutes les
machines d’un centre de charge sont disponibles pour planifier une opération. Rien ne garantit
alors qu’une opération sera sur la même ligne de production d’une machine que son prédécesseur.
C’est la machine permettant la fin la plus rapide qui est retenue.
• Prérequis
• Chaque machine d’une ligne de production doit être associée à un code ligne (fiche
signalétique de la machine). En complément (optionnel), un « groupe d’affichage pour
le Gantt » peut être créé pour chaque ligne de production afin d’obtenir un meilleur
rendu dans l’affichage du Gantt.
• Limitation
Chaque centre de charge de charge est constitué de 2 machines pour définir les lignes de
production 1 et 2.
Hormis l’OF N°6, les autres OF ont au moins une opération planifiée sur la mauvaise ligne de
production. Par l’exemple, l’OF 7 ayant sa 1ere opération planifiée sur la ligne 2, l’opération 20
n’aurait pas dû être sur la machine M2.1 car c’est une autre ligne.
Ici, chaque OF qui commence sur une ligne de production continue d’être planifié sur la même
ligne de production. On remarque que la 4eme opération qui n’est pas dépendante de la ligne de
production est planifiée correctement sans impact sur les autres opérations.
• Prérequis
L’outillage est considéré comme une contrainte active si dans la fiche outillage il est
stipulé comme « ressource bloquante » dans la fiche signalétique. Il doit en plus être «
actif » dans la fiche où il est renseigné en tant que besoin (machine, centre de charge,
opération ou machine alternative).
• Principe de calcul
Le moteur de planification recherche une plage de temps disponible sur la machine pour
planifier l’opération. Il recherche ensuite une correspondance sur l’ensemble des
outillages nécessaires. Si aucune correspondance n’est trouvée, l’opération ne sera pas
planifiée pour « manque de capacité » et sera placée dans la corbeille.
• On ne peut pas planifier sur le créneau 9h-12 même si la machine est disponible car
seulement un seul des 2 outillages est disponible.
• On peut planifier l’opération sur le créneau 16h-19h car la machine est disponible et les 2
outillages sont également disponibles.
• L’ensemble des outillages sont cumulatifs. Un même outillage renseigné dans l’opération
et la machine sera comptabiliser 2 fois. Il se peut alors que la quantité d’outillages
disponibles soit insuffisante et l’opération ne sera pas planifiée.
• L’option « gestion des contraintes » doit être activée pour que les contraintes avancées
soient actives. Cela signifie qu’il n’est pas possible de tenir compte de toutes les
contraintes d’outillages sauf celles de l’opération.
Cas N° 2
La Scie N° 1 est capable de traiter 2 opérations en parallèle alors que la Scie N° 2 Ne peut traiter
qu’une seule opération à la fois.
• Les machines complexes comme un centre d’usinage palettisé car la machine « globale »
est constituée de plusieurs machines qui, individuellement, sont capable de traiter une
opération. Il n’est pas toujours évident (ou intéressant) de savoir sur quel élément
l’opération est planifiée attendu que lors du suivi, les opérations peuvent être déclarées
sur la machine globale.
• Les machines effectuant un traitement de masse comme une cuve de dégraissage par
exemple. Dans ce cas, la machine est un immense bac de produit de nettoyage donc le
nombre de produits traités en même temps dépend du nombre de balancelles immergées
en même temps.
• Les machines de type « convoyeur » où chaque opération passe dans un tunnel (peinture
par exemple). Le nombre d’opérations en parallèle dépend du nombre de produits pouvant
être accrochés sur chaque crochet.
• Principe de calcul
• Les entrées : Elles sont constituées par le stock initial auquel on rajoute les
commandes fournisseurs à la date de livraisons prévisionnelles. On ajoute également
les ordres de fabrications de produits semi-finis (produits fabriqués utilisés comme
composant d’un autre OF) à la date de fin planifiée.
• Les sorties : Elles sont constituées par chaque utilisation d’un composant de la
nomenclature associés à une opération. La date de sortie est celle du début planifié
de l’opération. On ajoute également les commandes de vente pour les articles utilisés
dans une nomenclature mais qui sont aussi vendus directement.
ATTENTION : Ne pas oublier de synchroniser le stock de la gestion commerciale. Par défaut, c’est
le cas dans la mesure où l’option de désactivation volontaire de cette synchronisation n’est pas
active renseignée. Cette option est localisée dans les Paramètres généraux > Gestion commerciale
> Documents > Planification > Ne pas calculer la disponibilité matière pour l’APS.
• L’article doit être tenu en stock et pas spécifié comme « Exclu du CBN ».
• La famille d’article doit être définie comme « Contrainte MRP » et pas spécifiée
comme « Exclue du CBN ».
• Seul le stock localisé sur un dépôt actif pour le CBN est pris en compte. L’article doit
également avoir au moins un dépôt avec ou sans stock. Ce n’est pas forcément le cas
lorsque l’article est nouvellement créé et qu’aucun mouvement de stock n’a encore été
fait.
• Pour les produits achetés, il faut un fournisseur principal avec un délai de livraison >
0. Un délai à 0 indique que le réapprovisionnement peut se faire dans la journée et
n’est donc pas bloquant pour la fabrication.
• Pour les produits fabriqués, il faut un délai de fabrication > 0. Un délai à 0 indique que
le produit peut être fabriqué immédiatement et n’est donc pas bloquant pour la
fabrication.
ATTENTION :
Si l’un de ses prérequis n’est pas rempli, la référence ne sera pas prise en compte (composant non
bloquant) dans le calcul.
INFORMATION :
Le délai de livraison ou de fabrication correspond à l’horizon au-delà duquel la contrainte de
disponibilité n’est plus appliquée puisqu’on a le temps soit de passer une commande de
réapprovisionnement soit de lancer une nouvelle fabrication. On retrouvera alors une proposition
dans le calcul des besoins.
• Limitation
• L’ensemble des composants pour réaliser une opération doit être disponible au début
de l’opération.
Le contrôle de disponibilité matière permet de colorer distinctement les opérations selon leur
statut :
• Jaune : Au moins l’un des composants n’est pas disponible en stock mais il n’y a pas de
rupture. Le composant sera néanmoins disponible à la date de besoin car il s’agit d’une
commande fournisseur. Il convient donc de vérifier le délai de livraison du fournisseur
pour s’assurer que le délai prévisionnel sera respecté.
• Rouge : Au moins l’un des composants est en rupture. Comme le moteur de planification ne
planifie pas si la matière n’est pas disponible, la date de début de l’opération correspond à
la date actuelle + le délai de livraison/fabrication du composant (date à laquelle la
contrainte est levée).
• Transparente : Indique qu’il n’y a pas de contrainte matière sur cette opération.
• Inconvénient
• Nécessite d’avoir des délais justes sur les commandes fournisseurs (y compris mettre
à jour la date de livraison si la commande est en retard).
• Difficulté de voir les ruptures car elles sont repoussées à la date de livraison. Il est
nécessaire de passer par d’autres vues (édition par exemple) pour déterminer quels est
le composant le plus pénalisant.
• La lecture des disponibilités est plus aisée car on voit immédiatement le composant
en rupture par rapport à une date de planification optimale. Il est alors possible de
négocier un délai juste sur quelques références / quantités avec le fournisseur.
• Les priorités d’ordonnancement sont mieux respectées car il y a une règle de moins à
appliquer. En générale, plus il y a de règles, plus le résultat est lissé pour respecter au
mieux toutes ces règles.
• Les manquants seront automatiquement détectés par le calcul des besoins s’il est
exécuté en intégrant les besoins des OF sur la base de la date de début planifiée.
• Inconvénient
• Une opération peut être planifiée alors que la matière n’est pas disponible.
• Fonctionnement
Ici, nous avons une opération dont le temps variable est de 72h définis pour 2 personnes.
Temps variable = Tps Variable Théorique / NB Pers Engagé x Nb Pers Prévu => 28,8 heures.
• Limitation
Chevauchement
Cette option permet d’activer ou désactiver la prise en charge du chevauchement même s’il est
renseigné dans la gamme opératoire.
• Prérequis
• L’ordre de fabrication à une date de livraison avec suffisamment de tolérance pour être
planifier en capacité infinie. La somme des temps de la gamme est inférieure à la capacité
brute entre maintenant et la date de livraison. Mais, à la vue des OF déjà planifiés, il ne
reste pas assez de capacité.
• Fonctionnement
Lorsqu’un ordre de fabrication n’est pas planifié en respectant la date de livraison, il est
déplanifié. Il est possible d'assouplir la règle en indiquant un nombre de jours de tolérance
(retard accepté). Cette option, par défaut, s’applique uniquement à l’ordre de fabrication. Il
est possible de l’étendre au dossier (si un OF d’un dossier n’est pas livré à l’heure, c’est
toute l’affaire qui est alors en retard) si l’option porte uniquement sur les délais confirmés.
En effet, lorsque le délai n’est pas confirmé, il faut planifier l’OF même s’il est prévu en
retard afin d’obtenir un délai qui sera proposé au client.
• Utilisation
L’utilisation la plus classique est d’avoir un ordre de fabrication de réservation planifié en
« au plus tard » et de lui donner une priorité suffisante pour qu’il se planifie avant les OF
moins important (le fait de le planifier en « au plus tard » permet de le placer précisément
à l’emplacement voulu. Attention, un OF de réservation dans le passer en « au plus tard »
n’est pas planifié.
• Le principal avantage d’un OF de réservation est qu’il peut refléter un futur OF client
(où plusieurs OF dans le cas d’une affaire) et qu’il pourra, le moment venu être
remplacé par le véritable OF.
Exemple :
1. Planification avec un rendement de 100% au niveau de l’opération (toutes les opérations
ont une durée arbitraire de 10 heures).
• Limitation
Le rendement est appliqué pour toute l’opération (même si elle chevauche une période à
rendement différent (c’est la date de début qui décide du rendement pour l’opération).
Dans l’exemple ci-dessus, on obtient :
• Tous les OF commençant avant la période « 50% » et finissant dans la période héritent
du rendement précédent (100%).
• Tous les OF commençant dans la période « 50% » et finissant dans la période « 100% »
héritent du rendement à 50%.