Metadata van een box, boxselect, parameter definitie (naam, default als formule, omschrijviing) persistent 1 OptiBox_BoxData TECH.Persistent "PR" = Product %String Indien ObjType="PR" dan InternProductNr %String Een product kan meerdere dozen hebben, deze moeten op in bepaalde volgorde geproduceerd worden %Integer Een product kan meerdere dozen hebben sommige dozen zitten binnen een andere doos bv vulstuk BoxData Een product kan verpakt worden met andere producten in een doos. Dan is het product een VolumeVan. Deze groepeer doos wordt niet op één product gedefinieerd maar in een generisch groep BoxData BoxMeta Plaatsing van de doos binnen een groter geheel (pallet, overdoos) B=boven, I=Binnenin,O=onder of een combinatie ervan Indien leeg : erft van Meta %String Rotatie mogelijkheden van de doos X (=rond X-as), Y (=rond Y-as), Z(=rond Z-as) en F (=Flip) or een combinatie ervan Indien leeg : erft van Meta %String Plaatsingshint van de doos Pallet, Outer, Inner, ... Indien leeg : erft van Meta %String Optimalisatie type Indien leeg : erft van Meta %String Getal of formule, indien formule dan wordt bij de save de formule vertaald en opgeslagen in een routine Indien leeg : erft van Meta %String Proglabel $$$Label^Routine waar de code staat van de formule %String Getal of formule, indien formule dan wordt bij de save de formule vertaald en opgeslagen in een routine Indien leeg : erft van Meta %String Proglabel $$$Label^Routine waar de code staat van de formule %String Getal of formule, indien formule dan wordt bij de save de formule vertaald en opgeslagen in een routine Indien leeg : erft van Meta %String Proglabel $$$Label^Routine waar de code staat van de formule %String Getal of formule, indien formule dan wordt bij de save de formule vertaald en opgeslagen in een routine Indien leeg : erft van Meta Indien NEGATIEF dan wordt de boxdata niet opgenomen bij het snijden Indien -99 dan wordt de boxdata niet opgenomen bij simulatie, alle andere negatieve aantallen worden wel opgenomen, met pos. aantallen %String Proglabel $$$Label^Routine waar de code staat van de formule %String overruling van de boxselect in de Meta %String MaxCombinAantal dan wordt deze gelijkmatig verdeeld over meerdere dozen.]]> %Integer Er kunnen meerdere params voorkomen, zowel extra properties voor de optimize als extra waarden voor het snijrecept DS.Prod.OptiBox.sub.emDataParam array Productie prioriteit %Integer array Productie Groep TBXSTACK, OL, ALU, ... %String Productie subgroep, voor welke productie onderdeel de doos moet geproduceerd worden. Voor TBX : VERTSTACK OVERDOOS, VERTSTACK LA, ONDERDEELLOS, FRONT, ONDERDEELV1, V1, ... Voor OL : OVERDOOS, PRODUCT %String Sturing van de outputconveyor 1, 2 of 3 %String 1 1 ObjType,ObjRef,CutOrder 1 Meta 1 expression ObjType:%String,ObjRef:%String,CutOrder:%Integer %String 1 ObjType:%String,ObjRef:%String %String %String %String %String %Library.CacheStorage ^Prod.OptiBox.BoxDataD BoxDataDefaultData ^Prod.OptiBox.BoxDataD ^Prod.OptiBox.BoxDataI ^Prod.OptiBox.BoxDataS %%CLASSNAME Aantal AantalExec BoxSelect Breedte BreedteExec DeelVan Diepte DiepteExec Hoogte HoogteExec MaxCombinAantal Meta OptiType PPSGroep PPSOutput PPSSubgroep Plaatsing Positie Rotatie PPSBatchQty VolumeVan PPSPrioriteit subnode "PPSPrioriteit" Params subnode "Params"