diff --git a/Example48_Manufacturing_Process.mp b/Example48_Manufacturing_Process.mp new file mode 100644 index 0000000000000000000000000000000000000000..6eeb2831553b74ab0df671fb8de519ca3cf5d1f0 --- /dev/null +++ b/Example48_Manufacturing_Process.mp @@ -0,0 +1,80 @@ +/* + +Application of Monterey Phoenix Modeling to Manufacturing Product Systems +An example pre-dating MP-Firebird application that was used to generate scenarios +for separately estimating probability, time and cost of each of these scenarios. +MP version 4 may be used to conduct such analysis with its native capabilities. +Created by: John Palmer +August 2014 + +*/ + +SCHEMA Manufacturing_System + +ROOT SYSTEM: (* Incoming_Material + Multi_Axis_Machine + Media_Finish + Send_to_Inspector + + (* Rejected + Rework + Send_to_Inspector + *) + + Accepted + + ( ( Turning_Machine_1 + Milling_Machine_1 + Turning_Machine_2 + Milling_Machine_2 ) | + + ( Multitask_1 Multitask_2 ) + ) + + Send_to_Inspector2 + + (* Rejected2 + Rework2 + Send_to_Inspector2 + *) + + Accepted2 + + Surface_Treatment + Package_Part + Ship_Part + *); + +ROOT INSPECTOR: (* <0..3> Inspect + ( Accept | Reject ) + *); + + Inspect: CheckPart ProvideAnswer; + +ROOT INSPECTOR2: (* <0..3> Inspect2 + ( Accept2 | Reject2 ) + *); + + Inspect2: CheckPart2 ProvideAnswer2; + + + +ROOT SysInsp: (* <1..3> Send_to_Inspector + Inspect + ( Reject Rejected | Accept Accepted ) + *); + + +INSPECTOR, SysInsp SHARE ALL Inspect, Accept, Reject; +SysInsp, SYSTEM SHARE ALL Send_to_Inspector, Accepted, Rejected; + + +ROOT SysInsp2: (*<1..3> Send_to_Inspector2 + Inspect2 + ( Reject2 Rejected2 | Accept2 Accepted2 ) + *); + + +SysInsp2, SYSTEM SHARE ALL Send_to_Inspector2, Accepted2, Rejected2; +INSPECTOR2, SysInsp2 SHARE ALL Inspect2, Accept2, Reject2; +