{
  "slug": "tpm",
  "nom": "TPM et fiabilité des équipements",
  "numero": 44,
  "scenario_id": "CAS-EQP",
  "question": "Comment passer du motif d'arrêt à une prévention organisée et sûre ?",
  "consigne": "Lire les pertes, puis attribuer inspections, signalements et interventions selon compétences.",
  "etapes": [
    "Distinguer 120 minutes d'alarmes/pannes signalées des 380 minutes de changement.",
    "Rechercher la cause physique avec la maintenance avant de modifier l'équipement.",
    "Définir contrôles extérieurs autorisés, critères, réaction et interventions spécialisées.",
    "Suivre exécution et pertes après l'action sans neutraliser protection ni alarme."
  ],
  "entrees": [
    "flux_arrets",
    "flux_postes_equipement",
    "flux_plan_tpm"
  ],
  "resultat_pedagogique": "Le plan proposé répartit trois familles de contrôles entre opérateurs formés et maintenance habilitée. Les 120 minutes d'alarmes capteur motivent un diagnostic; elles ne démontrent pas une pièce défectueuse. Les effets du plan restent à mesurer dans un essai ultérieur.",
  "livrables": [
    "Plan de fiabilisation et limites d'intervention",
    "Suivi des anomalies, interventions et pertes"
  ],
  "vigilance": [
    "Un opérateur ne réalise pas une intervention pour laquelle il n'est pas habilité.",
    "Les fréquences et méthodes réelles dépendent du constructeur et des règles du site.",
    "Ne pas confondre changement de série et panne ni masquer la cause derrière le TRS global."
  ],
  "lecons": [
    "choisir-outils-amelioration"
  ],
  "phases": [
    "mesurer",
    "analyser",
    "ameliorer",
    "controler"
  ],
  "statut_donnees": "entierement_synthetiques",
  "scenario": {
    "id": "CAS-EQP",
    "nom": "Fiabiliser une conditionneuse et ses changements",
    "perimetre": "Un équipement et les changements de format étudiés",
    "debut": "2026-03-02",
    "fin": "2026-05-29",
    "statut": "Relevés de disponibilité, cadence, qualité et SMED entièrement synthétiques"
  },
  "tables": {
    "flux_arrets": [
      {
        "id": "AR-01-P",
        "poste_id": "EQ-01",
        "motif_signale": "alarme capteur à investiguer",
        "duree_sec": 1200,
        "cause_confirmee": 0
      },
      {
        "id": "AR-01-C",
        "poste_id": "EQ-01",
        "motif_signale": "changement de série",
        "duree_sec": 2400,
        "cause_confirmee": 0
      },
      {
        "id": "AR-02-P",
        "poste_id": "EQ-02",
        "motif_signale": "alarme capteur à investiguer",
        "duree_sec": 600,
        "cause_confirmee": 0
      },
      {
        "id": "AR-02-C",
        "poste_id": "EQ-02",
        "motif_signale": "changement de série",
        "duree_sec": 2100,
        "cause_confirmee": 0
      },
      {
        "id": "AR-03-C",
        "poste_id": "EQ-03",
        "motif_signale": "changement de série",
        "duree_sec": 2700,
        "cause_confirmee": 0
      },
      {
        "id": "AR-04-P",
        "poste_id": "EQ-04",
        "motif_signale": "alarme capteur à investiguer",
        "duree_sec": 1800,
        "cause_confirmee": 0
      },
      {
        "id": "AR-04-C",
        "poste_id": "EQ-04",
        "motif_signale": "changement de série",
        "duree_sec": 1800,
        "cause_confirmee": 0
      },
      {
        "id": "AR-05-P",
        "poste_id": "EQ-05",
        "motif_signale": "alarme capteur à investiguer",
        "duree_sec": 600,
        "cause_confirmee": 0
      },
      {
        "id": "AR-05-C",
        "poste_id": "EQ-05",
        "motif_signale": "changement de série",
        "duree_sec": 2400,
        "cause_confirmee": 0
      },
      {
        "id": "AR-06-P",
        "poste_id": "EQ-06",
        "motif_signale": "alarme capteur à investiguer",
        "duree_sec": 300,
        "cause_confirmee": 0
      },
      {
        "id": "AR-06-C",
        "poste_id": "EQ-06",
        "motif_signale": "changement de série",
        "duree_sec": 2100,
        "cause_confirmee": 0
      },
      {
        "id": "AR-07-P",
        "poste_id": "EQ-07",
        "motif_signale": "alarme capteur à investiguer",
        "duree_sec": 1500,
        "cause_confirmee": 0
      },
      {
        "id": "AR-07-C",
        "poste_id": "EQ-07",
        "motif_signale": "changement de série",
        "duree_sec": 1800,
        "cause_confirmee": 0
      },
      {
        "id": "AR-08-C",
        "poste_id": "EQ-08",
        "motif_signale": "changement de série",
        "duree_sec": 2700,
        "cause_confirmee": 0
      },
      {
        "id": "AR-09-P",
        "poste_id": "EQ-09",
        "motif_signale": "alarme capteur à investiguer",
        "duree_sec": 900,
        "cause_confirmee": 0
      },
      {
        "id": "AR-09-C",
        "poste_id": "EQ-09",
        "motif_signale": "changement de série",
        "duree_sec": 2400,
        "cause_confirmee": 0
      },
      {
        "id": "AR-10-P",
        "poste_id": "EQ-10",
        "motif_signale": "alarme capteur à investiguer",
        "duree_sec": 300,
        "cause_confirmee": 0
      },
      {
        "id": "AR-10-C",
        "poste_id": "EQ-10",
        "motif_signale": "changement de série",
        "duree_sec": 2400,
        "cause_confirmee": 0
      }
    ],
    "flux_postes_equipement": [
      {
        "id": "EQ-01",
        "scenario_id": "CAS-EQP",
        "date_poste": "2026-03-02",
        "equipement": "Conditionneuse pédagogique 1",
        "poste_brut_sec": 28800,
        "pause_planifiee_sec": 1800,
        "production_planifiee_sec": 27000,
        "arret_panne_sec": 1200,
        "arret_changement_sec": 2400,
        "fonctionnement_sec": 23400,
        "cycle_ideal_sec": 2.0,
        "quantite_totale": 10530,
        "quantite_bonne": 10215,
        "statut": "releve_simule"
      },
      {
        "id": "EQ-02",
        "scenario_id": "CAS-EQP",
        "date_poste": "2026-03-03",
        "equipement": "Conditionneuse pédagogique 1",
        "poste_brut_sec": 28800,
        "pause_planifiee_sec": 1800,
        "production_planifiee_sec": 27000,
        "arret_panne_sec": 600,
        "arret_changement_sec": 2100,
        "fonctionnement_sec": 24300,
        "cycle_ideal_sec": 2.0,
        "quantite_totale": 10935,
        "quantite_bonne": 10607,
        "statut": "releve_simule"
      },
      {
        "id": "EQ-03",
        "scenario_id": "CAS-EQP",
        "date_poste": "2026-03-04",
        "equipement": "Conditionneuse pédagogique 1",
        "poste_brut_sec": 28800,
        "pause_planifiee_sec": 1800,
        "production_planifiee_sec": 27000,
        "arret_panne_sec": 0,
        "arret_changement_sec": 2700,
        "fonctionnement_sec": 24300,
        "cycle_ideal_sec": 2.0,
        "quantite_totale": 10935,
        "quantite_bonne": 10607,
        "statut": "releve_simule"
      },
      {
        "id": "EQ-04",
        "scenario_id": "CAS-EQP",
        "date_poste": "2026-03-05",
        "equipement": "Conditionneuse pédagogique 1",
        "poste_brut_sec": 28800,
        "pause_planifiee_sec": 1800,
        "production_planifiee_sec": 27000,
        "arret_panne_sec": 1800,
        "arret_changement_sec": 1800,
        "fonctionnement_sec": 23400,
        "cycle_ideal_sec": 2.0,
        "quantite_totale": 10530,
        "quantite_bonne": 10215,
        "statut": "releve_simule"
      },
      {
        "id": "EQ-05",
        "scenario_id": "CAS-EQP",
        "date_poste": "2026-03-06",
        "equipement": "Conditionneuse pédagogique 1",
        "poste_brut_sec": 28800,
        "pause_planifiee_sec": 1800,
        "production_planifiee_sec": 27000,
        "arret_panne_sec": 600,
        "arret_changement_sec": 2400,
        "fonctionnement_sec": 24000,
        "cycle_ideal_sec": 2.0,
        "quantite_totale": 10800,
        "quantite_bonne": 10476,
        "statut": "releve_simule"
      },
      {
        "id": "EQ-06",
        "scenario_id": "CAS-EQP",
        "date_poste": "2026-03-09",
        "equipement": "Conditionneuse pédagogique 1",
        "poste_brut_sec": 28800,
        "pause_planifiee_sec": 1800,
        "production_planifiee_sec": 27000,
        "arret_panne_sec": 300,
        "arret_changement_sec": 2100,
        "fonctionnement_sec": 24600,
        "cycle_ideal_sec": 2.0,
        "quantite_totale": 11070,
        "quantite_bonne": 10738,
        "statut": "releve_simule"
      },
      {
        "id": "EQ-07",
        "scenario_id": "CAS-EQP",
        "date_poste": "2026-03-10",
        "equipement": "Conditionneuse pédagogique 1",
        "poste_brut_sec": 28800,
        "pause_planifiee_sec": 1800,
        "production_planifiee_sec": 27000,
        "arret_panne_sec": 1500,
        "arret_changement_sec": 1800,
        "fonctionnement_sec": 23700,
        "cycle_ideal_sec": 2.0,
        "quantite_totale": 10665,
        "quantite_bonne": 10346,
        "statut": "releve_simule"
      },
      {
        "id": "EQ-08",
        "scenario_id": "CAS-EQP",
        "date_poste": "2026-03-11",
        "equipement": "Conditionneuse pédagogique 1",
        "poste_brut_sec": 28800,
        "pause_planifiee_sec": 1800,
        "production_planifiee_sec": 27000,
        "arret_panne_sec": 0,
        "arret_changement_sec": 2700,
        "fonctionnement_sec": 24300,
        "cycle_ideal_sec": 2.0,
        "quantite_totale": 10935,
        "quantite_bonne": 10607,
        "statut": "releve_simule"
      },
      {
        "id": "EQ-09",
        "scenario_id": "CAS-EQP",
        "date_poste": "2026-03-12",
        "equipement": "Conditionneuse pédagogique 1",
        "poste_brut_sec": 28800,
        "pause_planifiee_sec": 1800,
        "production_planifiee_sec": 27000,
        "arret_panne_sec": 900,
        "arret_changement_sec": 2400,
        "fonctionnement_sec": 23700,
        "cycle_ideal_sec": 2.0,
        "quantite_totale": 10665,
        "quantite_bonne": 10346,
        "statut": "releve_simule"
      },
      {
        "id": "EQ-10",
        "scenario_id": "CAS-EQP",
        "date_poste": "2026-03-13",
        "equipement": "Conditionneuse pédagogique 1",
        "poste_brut_sec": 28800,
        "pause_planifiee_sec": 1800,
        "production_planifiee_sec": 27000,
        "arret_panne_sec": 300,
        "arret_changement_sec": 2400,
        "fonctionnement_sec": 24300,
        "cycle_ideal_sec": 2.0,
        "quantite_totale": 10935,
        "quantite_bonne": 10603,
        "statut": "releve_simule"
      }
    ],
    "flux_plan_tpm": [
      {
        "id": "TPM1",
        "point": "Détection d'alarme capteur",
        "frequence": "début de poste et après alarme",
        "responsable": "Opérateur formé",
        "action_autorisee": "Observer voyant et signaler; contrôles autorisés sans ouvrir les protections",
        "critere": "Signal cohérent avec l'état décrit par la procédure constructeur",
        "reaction": "Mettre en sécurité selon procédure et appeler maintenance si anomalie; ne pas neutraliser le capteur",
        "preuve_attendue": "Fiche datée, anomalie, décision et remise en service par personne habilitée"
      },
      {
        "id": "TPM2",
        "point": "Convoyage et bruit anormal",
        "frequence": "début de poste et signalement pendant le travail",
        "responsable": "Opérateur formé puis maintenance",
        "action_autorisee": "Contrôle visuel extérieur et écoute; intervention mécanique réservée aux habilités",
        "critere": "Aucune dégradation visible ou bruit inhabituel par rapport à l'état de référence",
        "reaction": "Arrêt sécurisé et diagnostic par maintenance selon gravité",
        "preuve_attendue": "Anomalie, intervention, contrôle de redémarrage et durée d'arrêt distincts"
      },
      {
        "id": "TPM3",
        "point": "Entretien spécialisé conditionneuse",
        "frequence": "fréquence à fixer sur préconisation fabricant et historique",
        "responsable": "Maintenance habilitée",
        "action_autorisee": "Interventions selon gamme validée, énergie isolée selon procédure applicable",
        "critere": "Points de gamme conformes et premier résultat conforme au redémarrage",
        "reaction": "Traiter l'écart et décider la remise en service avec les fonctions compétentes",
        "preuve_attendue": "Ordre de maintenance, pièces, essais et nouvelles pertes suivies"
      }
    ]
  },
  "resultats": [
    {
      "point": "Détection d'alarme capteur",
      "frequence": "début de poste et après alarme",
      "responsable": "Opérateur formé",
      "action_autorisee": "Observer voyant et signaler; contrôles autorisés sans ouvrir les protections",
      "critere": "Signal cohérent avec l'état décrit par la procédure constructeur",
      "reaction": "Mettre en sécurité selon procédure et appeler maintenance si anomalie; ne pas neutraliser le capteur",
      "preuve_attendue": "Fiche datée, anomalie, décision et remise en service par personne habilitée"
    },
    {
      "point": "Convoyage et bruit anormal",
      "frequence": "début de poste et signalement pendant le travail",
      "responsable": "Opérateur formé puis maintenance",
      "action_autorisee": "Contrôle visuel extérieur et écoute; intervention mécanique réservée aux habilités",
      "critere": "Aucune dégradation visible ou bruit inhabituel par rapport à l'état de référence",
      "reaction": "Arrêt sécurisé et diagnostic par maintenance selon gravité",
      "preuve_attendue": "Anomalie, intervention, contrôle de redémarrage et durée d'arrêt distincts"
    },
    {
      "point": "Entretien spécialisé conditionneuse",
      "frequence": "fréquence à fixer sur préconisation fabricant et historique",
      "responsable": "Maintenance habilitée",
      "action_autorisee": "Interventions selon gamme validée, énergie isolée selon procédure applicable",
      "critere": "Points de gamme conformes et premier résultat conforme au redémarrage",
      "reaction": "Traiter l'écart et décider la remise en service avec les fonctions compétentes",
      "preuve_attendue": "Ordre de maintenance, pièces, essais et nouvelles pertes suivies"
    }
  ],
  "preuves": [
    {
      "id": "FLX-EQUIPEMENT",
      "scenario_id": "CAS-EQP",
      "type": "releve_synthetique",
      "titre": "Dix postes synthétiques de conditionneuse",
      "description": "Deux semaines, poste brut 480 min, pause planifiée 30 min, requis 450 min, cadence idéale 2 sec/pièce, quantités bonnes et totales à la même sortie. Alarmes signalées ne valent pas causes démontrées.",
      "statut": "simule",
      "date": "2026-03-13"
    },
    {
      "id": "FLX-TPM",
      "scenario_id": "CAS-EQP",
      "type": "plan_de_fiabilisation",
      "titre": "Plan de fiabilisation conditionnel",
      "description": "Proposition pédagogique issue des pertes de la conditionneuse. Les alarmes capteur totalisent 120 minutes mais leur cause physique n'est pas établie; inspection et diagnostic à préparer, sans instructions de réparation réelle.",
      "statut": "hypothese",
      "date": "2026-03-13"
    }
  ],
  "colonnes": {
    "flux_arrets": [
      {
        "name": "id",
        "type": "TEXT",
        "not_null": true
      },
      {
        "name": "poste_id",
        "type": "TEXT",
        "not_null": true
      },
      {
        "name": "motif_signale",
        "type": "TEXT",
        "not_null": true
      },
      {
        "name": "duree_sec",
        "type": "INTEGER",
        "not_null": true
      },
      {
        "name": "cause_confirmee",
        "type": "INTEGER",
        "not_null": true
      }
    ],
    "flux_postes_equipement": [
      {
        "name": "id",
        "type": "TEXT",
        "not_null": true
      },
      {
        "name": "scenario_id",
        "type": "TEXT",
        "not_null": true
      },
      {
        "name": "date_poste",
        "type": "TEXT",
        "not_null": true
      },
      {
        "name": "equipement",
        "type": "TEXT",
        "not_null": true
      },
      {
        "name": "poste_brut_sec",
        "type": "INTEGER",
        "not_null": true
      },
      {
        "name": "pause_planifiee_sec",
        "type": "INTEGER",
        "not_null": true
      },
      {
        "name": "production_planifiee_sec",
        "type": "INTEGER",
        "not_null": true
      },
      {
        "name": "arret_panne_sec",
        "type": "INTEGER",
        "not_null": true
      },
      {
        "name": "arret_changement_sec",
        "type": "INTEGER",
        "not_null": true
      },
      {
        "name": "fonctionnement_sec",
        "type": "INTEGER",
        "not_null": true
      },
      {
        "name": "cycle_ideal_sec",
        "type": "REAL",
        "not_null": true
      },
      {
        "name": "quantite_totale",
        "type": "INTEGER",
        "not_null": true
      },
      {
        "name": "quantite_bonne",
        "type": "INTEGER",
        "not_null": true
      },
      {
        "name": "statut",
        "type": "TEXT",
        "not_null": true
      }
    ],
    "flux_plan_tpm": [
      {
        "name": "id",
        "type": "TEXT",
        "not_null": true
      },
      {
        "name": "point",
        "type": "TEXT",
        "not_null": true
      },
      {
        "name": "frequence",
        "type": "TEXT",
        "not_null": true
      },
      {
        "name": "responsable",
        "type": "TEXT",
        "not_null": true
      },
      {
        "name": "action_autorisee",
        "type": "TEXT",
        "not_null": true
      },
      {
        "name": "critere",
        "type": "TEXT",
        "not_null": true
      },
      {
        "name": "reaction",
        "type": "TEXT",
        "not_null": true
      },
      {
        "name": "preuve_attendue",
        "type": "TEXT",
        "not_null": true
      }
    ]
  }
}
