Extrusion
The following sections cover the formulas and calculations for the Extrusion process:
Material Cost and Utilization
Material Cost = Raw Material Cost – Scrap Material Credit – Scrap Part Credit
Material Cost depends on the following:
Raw material cost: see formula.
Scrap material credit: this is 0 if the setup option Enable Scrap Material Credit is set to false. Otherwise, it is given by the formula below.
Scrap part credit: this is 0 if the setup option Enable Scrap Part Credit is set to false. Otherwise, it is given by the formula below.
Raw Material Cost = (Rough Mass * Cost per Kg) / Final Yield
Raw material cost depends on the following:
Rough mass: see formula.
Cost per KG: specified by Round Bar Unit Cost in the material table.
Rough Mass = Finish Mass / Utilization
Rough mass depends on the following:
Finish mass: product of material density and the geometric property Volume for the part.
Utilization: see formula.
Utilization = Extrusion Utilization * Non-extrusion Utilization
Utilization depends on the following:
Extrusion utilization: this reflects the fraction of billet material that ends up as extruded stock. See formula below.
Non-extrusion utilization: this reflects the fraction of extruded stock that ends up in parts in their final form. See the formula for Utilization in Material Cost and Utilization.
Extrusion Utilization =
(Batch Size * Part Length * Part Cross-sectional area) /
(Billet Volume * Billets Needed per Batch)
Utilization depends on the following:
Batch size: specified in the Production Scenario tab of the Cost Guide.
Part length: specified by the geometric property Length for the part’s CrossSection GCD.
Part cross-sectional area: specified by the geometric property Area for the CrossSection GCD.
Billet volume: see Billet Size and Parts per Billet.
Billets needed per batch: see Billet Size and Parts per Billet.
Scrap Material Credit = Materia Cost per Kg * Scrap Cost Fraction * Scrap Mass
Scrap material credit is 0 if the setup option Enable Scrap Material Credit is set to false. Otherwise, it is the product of the following:
Material cost per KG: specified by the material property Round Bar Unit Cost.
Scrap cost fraction: specified as percentage by the material property Scrap Cost Percent.
Scrap mass: see formula
Scrap Mass = Rough Mass – Finish Mass
Scrap mass depends on the following:
Rough mass: see formula.
Finish mass: product of material density and the geometric property Volume for the part.
Scrap Part Credit =
(Material Cost per Kg * Scrap Cost Fraction) *
((Number of Scrap Parts + Number of Scrap Parts Down Stream) *
Rough Mass) /
Total Production Volume
Scrap part credit is 0 if the setup option Enable Scrap Part Credit is set to false. Otherwise, it is the product of the following:
Material cost per mass: specified by the material property Cost per KG.
Scrap cost fraction: this is 0 if the setup option is un-checked (the default in starting point VPEs). Otherwise, it is specified as a percentage by the material property Scrap Cost Percent.
Number of scrap parts: number of parts discarded as scrap by this process. See Yields for Bar & Tube Fabrication.
Number of scrap parts down stream: number of parts discarded as scrap by downstream processes. See Yields for Bar & Tube Fabrication.
Rough mass: see formula
Total production volume: specified in the Production Scenario tab of the Cost Guide.
Cycle Time
Cycle Time = Process Time * Cycle Time Adjustment Factor
Cycle time is the product of the following:
Process time: see formula.
Cycle time adjustment factor: specified by the cost model variable cycleTimeAdjustmentFactor (1 in starting point VPEs). Administrators can customize this value in order to globally adjust cycle times for this process group.
Process Time = Billet Process Time / Parts Per Billet
Process time depends on the following:
Billet process time: this is the time to extrude one billet of material.
Parts per billet: this is the number of parts that are produce from a single billet. See Billet Size and Parts per Billet.
Billet Process Time =
Dead Cycle Time + Contact Time + Die Change Time Per Billet
Billet process time is the sum of the following:
Dead cycle time: the time required to reset the ram and load a new billet, specified by the machine property Ram Reset Time.
Contact time: the time in a single cycle during which the ram is in contact with the billet. See formula.
Die change time per billet: this the time required to change the die, amortized over the number of billets that can be processed before a change of die is necessary. See formula.
Note that the extrusion process is assumed to be balanced, so that various activities are performed in parallel with the activities listed above, including stretching, cutting, racking, transporting, and applying release agent. Since they are performed in parallel, they do not add to the cycle time.
Contact Time = Billet Length / Ram Speed
Contact time depends on the following:
Billet length: the length of the billet used depends on a variety of factors, including the size of the production batch and the number of cavities in the die. See Billet Size and Parts per Billet.
Ram speed: ram speed depends on a number of factors, including part complexity and acceptable exit speed range for the current material. See Maximum Acceptable Ram Speed.
Die Change Time Per Billet = Die Change Time / Number Billets Per Die
Die change time per billet is the time required to change the die, amortized over the number of billets that can be processed before a change of die is necessary. It depends on the following:
Die change time: this depends on the die diameter (see formula). It is a multiple of the tool shop variable Base Die Loading Time:
o If the die diameter <= tool shop variable DieDiameterLowerLimitForChangeTime, the multiple is 1.
o If the die diameter is between tool shop variables dieDiameterLowerLimitForChangeTime and dieDiameterUpperLimitForChangeTime, the multiple is 2.
o If the die diameter >= tool shop variable dieDiameterUpperLimitForChangeTime, the multiple is 3.
Number of billets per die: see formula.
Number of Billets Per Die =
(Tool Final Crack Length^(1 – (Tool Paris Exponent / 2)) –
Tool Existing Crack Length^(1 – (Tool Paris Exponent / 2))) /
(Tool Paris Constant * ((Tool Paris Exponent / 2) - 1) *
(Tool Edge Crack Geometry Factor^Tool Paris Exponent) *
(Pi^(Tool Paris Exponent / 2)) *
(Tool Max Stress^Tool Paris Exponent))
This formula evaluates strain crack propagation. Based on this evaluation, the number of billets per die depends on the following:
Tool final crack length: see formula.
Tool Paris exponent: specified by the tool shop variable Paris Exponent.
Tool existing crack length: specified by the tool shop variable Existing Crack Length
Tool Paris constant: specified by the tool shop variable Paris Constant.
Tool edge crack geometry factor: specified by the tool shop variable Edge Crack Geometry Factor.
Tool max stress: see formula.
Tool Final Crack Length = 1 / PI * (Tool Material Fracture Toughness /
(Tool Edge Crack Geometry Factor * Tool Max Stress))^2
Tool final crack length depends on the following:
Tool material fracture toughness: specified by the tool shop variable Tool Material Fracture Toughness.
Tool edge crack geometry factor: specified by the tool shop variable Edge Crack Geometry Factor.
Tool max stress: see formula.
Tool Max Stress = Required Pressure *
(Tool Die Radius^2 + Encompassed Circle Radius^2) /
(Tool DieRadius^2 – Encompassed Circle Radius^2)
Tool max stress depends on the following:
Tool die radius: half the tool die diameter—see formula.
Encompassed circle radius: this half the value of the geometric property Max Thickness for the CrossSection GCD.
Tool Die Diameter = Billet Diameter * Tool Die Diameter Adjustment Factor
Tool die diameter depends on the following:
Billet diameter: specified by the machine property Billet Diameter.
Tool diameter adjustment factor: specified by the tool shop variable Die Diameter Adjustment Factor.
Maximum Acceptable Ram Speed
The maximum acceptable ram speed for each machine is calculated in order to guide machine selection (see Machine Selection for Extrusion). The maximum acceptable ram speed for the selected machine is also used to calculate cycle time (see Cycle Time).
For a given machine, acceptable ram speeds are constrained by a number of factors:
Ram speed must result in an exit speed that is within range for the current material, as specified by the following:
o Material property Minimum Extrusion Exit Speed
o Material property Maximum Extrusion Exit Speed
Ram speed must be slow enough to prevent deformation, taking into account both the following:
Ram speed must be slow enough to result in a balanced process, given the current Quench Type. Longer quench times require slower ram speeds.
Ram speed is bounded above by the machine property Max Ram Speed.
For a given machine, aPriori does the following to calculate maximum acceptable ram speed:
1. Find the maximum number of cavities that can fit in the die. See Maximum Number of Die Cavities.
2. Adjust the machine’s Max Ram Speed downward in order to account for part complexity and quench type. See Reduced Max Ram Speed.
3. Consider a die with each possible number of cavities, n, that can fit in the die. For example, if Maximum Number of Die Cavities is 3, consider a die with 3 cavities, a die with 2 cavities, and a die with 1 cavity. For each one, do the following:
Find the highest ram speed, Sn, that results in an in-range exit speed.
If Sn is not greater than Reduced Max Ram Speed, Sn is the maximum acceptable ram speed. If the current machine is selected, the ram speed is assumed to be Sn, and the number of die cavities is assumed to be n.
Otherwise, if Reduced Max Ram Speed results in an exit speed that is not less than the material’s Minimum Extrusion Exit Speed, Reduced Max Ram Speed is the maximum acceptable ram speed. If the current machine is selected, the ram speed is assumed to be Reduced Max Ram Speed, and the number of die cavities is assumed to be n.
The cost model finds, for a die with a given number of cavities, the highest ram speed that results an in-range exit speed by calculating the ram speed that results in the material’s Maximum Extrusion Exit Speed:
Max Material Ram Speed = Material Max Exit Speed / Extrusion Ratio
Max material ram speed depends on the following:
Material max exit speed: this is the value of the material property Maximum Extrusion Exit Speed.
Extrusion ratio: this is the ratio of the billet area to the total cross-sectional area of the extrudate. See the formula below.
Extrusion Ratio =
Billet Area / (Number of Die Cavities * Part Cross-sectional Area)
Extrusion ratio depends on the following:
Billet area: this is determined by the machine property Billet Diameter.
Number of die cavities: this is the number of die cavities currently under consideration.
Part cross-sectional area: this is the value of the geometric property Area for the CrossSection GCD.
The cost model finds the exit speed that results from Reduced Max Ram Speed as follows:
Exit Speed = Reduced Max Ram Speed * Extrusion Ratio
Exit speed, in this case, depends on the following:
Extrusion ratio: see formula above
Reduced Max Ram Speed
As part of calculating Maximum Acceptable Ram Speed, aPriori adjusts the machine’s Max Ram Speed downward, in order to account for part complexity and quench type. The cost model uses the following formula:
Reduced Max Ram Speed = Machine Max Ram Speed *
Part Complexity Reduction Factor * Quench Speed Reduction Factor
Reduced max ram speed is the product of the following:
Machine max ram speed: specified by the machine property Max Ram Speed.
Number of Die Cavities
By default, the cost model assumes that the number of die cavities is the number of die cavities that results from the calculation of the Maximum Acceptable Ram Speed for the selected machine. This value is bounded above by Maximum Number of Die Cavities. Users can override the default with the setup option Number of Cavities in Die, but the override does not affect machine selection or the determination of the maximum acceptable ram speed.
Maximum Number of Die Cavities
This section discusses the calculation of the maximum number of cavities than can fit in the die. This quantity is used to help determine the Maximum Acceptable Ram Speed and the Number of Die Cavities.
For parts extruded at the same time, the centroid of the extrusions must be equidistant from the die centroid, as in the illustration below.
Because of this, the cost model determines the maximum number of cavities that can fit in a die as follows:
1 Determine the radius of the usable area of the die. This is the radius of the die face minus a clearance allowance. These radii and clearance values are determined as follows:
o Radius of the die face is given by half the product of the machine property Billet Diameter and the tool shop variable Die Diameter Adjustment Factor. Note that since the pockets in the die allow material to flow outside the billet diameter, die diameter can exceed billet diameter.
o Clearance allowance is looked up in the lookup table tblStandardSizes. It is given by the value in the Size column for the row that has dieODClearanceForNesting in the Variable column and the current system units (US or metric) in the Unit column.
2 Determine the radius, r, of a die cavity’s smallest enclosing circle (SEC). This is the radius of the part cross section’s smallest enclosing circle, given by half the value of the geometric property Outside Diameter for the CrossSection GCD. The radius r is shown in red in the figure at the end of this section.
3 Determine the maximum number of SECs of radius r that can fit within the usable die area. Assume that each SEC (if more than one fits) is tangent to the edge of the usable die area as well as tangent to an adjacent SEC (see the diagram).
The number of circles that can fit can be determined from the angle, X, formed by the following two line segments:
Line segment from the center of the usable die area to the center of an SEC
Line segment from the center of the usable die area to the point at which the SEC is tangent to an adjacent SEC
Each SEC lies on a certain fraction of the circle (shown in black in the figure) whose center is the center of the usable die area and whose radius, R (shown in blue in the figure), is the difference between the radius of the usable die area and the radius, r, of an SEC. The fraction, f, of the black circle that is occupied by each SEC is (2 * X) / (2 * Pi). So the maximum number of SECs that can lie on the black circle (without overlapping) is given by the following:
Max Number of Die Cavities = rounddown( (2 * Pi) / (2 * X) )
The angle X can be determined from the SEC radius, r, and the black circle radius, R. X is the angle opposite the side of length r in the right triangle formed by the following line segments:
Line segment (shown in blue) of length R from the center of the usable die area to the center of an SEC. This is the hypotenuse.
Line segment from the center of the usable die area to the point at which the SEC is tangent to an adjacent SEC. This is the side adjacent to X.
Line segment (shown in red) of length r from the center of the SEC to the point at which the SEC is tangent to an adjacent SEC. This is the side opposite X.
Note that the last two line segments form a right angle, since a line tangent to a circle at a given point is perpendicular to the radius that ends at that point. Therefore, X is given by the following:
X = arcsin(r / R)
A close up of a logo Description automatically generated
The final value for maximum number of cavities is bounded above by the value of the cost model variable maxStandardNestedPartsOnDie (6 in starting point VPEs). That is, if the calculated value Max Number of Die Cavities (above) exceeds the value of maxStandardNestedPartsOnDie, the value of maxStandardNestedPartsOnDie is used instead.
Part Complexity Reduction Factor
Part complexity factor is used to determine the Maximum Acceptable Ram Speed. This factor is used to adjust the machine maximum ram speed in order to ensure that no deformation occurs during extrusion.
The complexity factor is bounded below by 0.1. More complex parts have lower complexity factors (and thus effect a greater reduction in the machine’s maximum ram speed).
Part Complexity Reduction Factor =
max(0.1, 1 – (Complexity Score / 10))
The complexity score is bounded above by 10. More complex parts have higher complexity scores.
Complexity Score =
min(10, Class Complexity Score + Tongue Complexity Score)
A part’s class complexity score is higher if there are CrossSectionHollow GCDs present, especially fully hollow or asymmetric ones. In the absence of CrossSectionHollow GCDs, thinner parts have a higher class complexity score than thicker ones. See Class Complexity Score .
A part’s tongue complexity score is higher for a part with a higher Critical Tongue Ratio. See Tongue Complexity Score.
Below are some sample cross sections arranged from most to least complex:
A picture containing text Description automatically generated
Class Complexity Score
A part’s class complexity score depends on the characteristics of CrossSectionHollow GCDs present in the part or on the maximum thickness of the part cross section.
A CrossSectionHollow is a region of the part’s cross section for which one of the following holds:
Fully hollow: region is bounded by an internal contour of the cross section.
Semi-hollow: region is not occupied by the part and is surrounded, except for a small gap, by part of the external contour of the cross section.
The cross sections shown below have fully hollow regions:
A close up of a window Description automatically generated
The cross sections shown below have semi-hollow regions:
Note that the first two semi-hollow regions are symmetric, and the last one is asymmetric. The geometric property Symmetric indicates whether a CrossSectionHollow is symmetric.
The class complexity score is determined by cases:
Fully hollow
If there is at least one fully hollow CrossSectionHollow, class complexity score is 6 + (Number of Fully hollow CrossSectionHollows - 1)
Asymmetric Semi-hollow
Otherwise, if there is at least one asymmetric semi-hollow CrossSectionHollow, class complexity score 6.
Symmetric Semi-hollow
Otherwise, if there is at least one (symmetric) semi-hollow CrossSectionHollow, class complexity score 5.
No Hollows, Thin Cross Section
Otherwise, if the Max Thickness of the CrossSection GCD is less than 1.016mm, class complexity score is 6.
No Hollows, Thick Cross Section
Otherwise, class complexity score is 5.
Tongue Complexity Score
If T is the part’s Critical Tongue Ratio, tongue complexity score is determined as follows:
If T > 3, tongue complexity score is 3.
Otherwise, if T > 2, tongue complexity score is 2.
Otherwise, if T > 1, tongue complexity score is 1.
Otherwise, tongue complexity score is 0.
Critical Tongue Ratio
The tongue ratio of a semi-hollow CrossSectionHollow GCD (see Class Complexity Score) depends on the geometric properties Area and Gap Length. (Fully hollow CrossSectionHollow GCDs have a Gap Length of 0.) Tongue ratio is the ratio of the Area to the square of the Gap Length:
Tongue Ratio = Area / (Gap Length)2
The critical tongue ratio of a part is the tongue ratio of the CrossSectionHollow with the largest tongue ratio.
Critical Tongue Depth
The tongue depth of a semi-hollow CrossSectionHollow GCD (see Class Complexity Score) depends on the geometric properties Perimeter and Gap Length. (Fully hollow CrossSectionHollow GCDs have a Gap Length of 0.) Tongue depth is the difference between the Perimeter and twice the Gap Length:
Tongue Depth = Perimeter – (2 * Gap Length)
The critical tongue depth of a part is the tongue depth of the CrossSectionHollow with the largest tongue depth.
Critical tongue depth is 0 for a part with no semi-hollow CrossSectionHollow GCDs.
Quench Speed Reduction Factor
Quench speed reduction factor (see Reduced Max Ram Speed) depends on the current Quench Type:
Standing Wave Quench: 1
Water Spray Quench: 0.77
Air Quench: 0.385
Billet Size and Parts per Billet
This section discusses the calculation of four quantities:
Number of parts per billet
Billet length
Billet volume
Number of billets needed per batch
One or more of these quantities are used in a variety of calculations, including the following:
By default, the quantities are determined as described in steps 1-6, below. If the setup option Billet Length overrides the default, they are calculated as described in step 7, below.
1. Determine the volume of the largest standard billet for the current machine. This depends on the following:
Value of the machine property Max Billet Length.
Current unit system (Metric or US).
Value of the machine property Billet Diameter.
2. Calculate the maximum number of parts that can be produced by such a billet. This depends on the volumes of the following:
Extrudate needed per part: this is the extruded part volume plus the parting scrap, which is scrap that results from separation of the parts from one another. This includes scrap whose total volume is proportional to the number of parts per billet; it does not include butt scrap, weld scrap, and trim scrap (see below).
Butt scrap: this is the unusable material that builds up at the end of the billet during the extrusion.
Weld scrap: this scrap is produced when a billet loaded into the press fuses with the remainder of the previous billet. Weld scrap volume is 0 if only one billet is required for a production batch. It is also 0 if the setup option Weld Scrap Included is set to false.
Trim scrap: this is material at either end of the extrudate that is crushed during stretching or transporting.
This step determines the maximum number of parts than can fit on a billet, given the number of cavities and the machine constraints on billet size. This provides an upper bound on the number of parts per billet assumed by the cost model.
3. Determine the number of billets required to produce one production batch, given that the number of parts produced from each billet is the quantity found in step 2. This depends on the following:
Quantity found in step 2
Production batch size
This is the minimum possible number of billets required for a production batch, given the machine constraints on billet size. The cost model assumes that this number of billets is used for each batch, provided this assumption results in a billet length that is greater than or equal to the machine’s Min Billet Length (see steps 5-7).
4. Determine the number of parts per billet, assuming that the parts in a production batch are evenly distributed across all the billets needed for the batch. This depends on the following quantities:
Quantity found in step 3
Production batch size
This might result in fewer parts per billet than found in step 2, and so result in a smaller billet size. The cost model assumes that the number of parts produced by each billet is the value found in this step, provided that this assumption results in a billet length that is greater than or equal to the machine’s Min Billet Length (see steps 5-6).
5. Determine the volume and length of the smallest billet that can yield the number of parts found in step 4. This depends on the following:
Quantity found in step 4
Extrudate needed per part
Butt scrap volume
Weld scrap volume
Trim scrap volume
Billet diameter
If Billet Length is greater than or equal to the Machine’s Min Billet Length, stop here.
6. If Billet Length is less than the Machine’s Min Billet Length, the billet length is assumed to be Min Billet Length. The Billet Volume is assumed to be given by the following:
Min Billet Volume = Min Billet Length * Billet Area
Number of parts per billet depends on the following:
Min Billet Length
Butt scrap volume
Weld scrap volume
Trim scrap volume
Extrudate needed per part
The number of billets needed for a batch depends on the following:
Production batch size
Number of parts per billet
7. If the user overrides the calculated billet length with the setup option Billet Length, calculations like those in step 7 are performed:
Custom Billet Volume = Custom Billet Length * Billet Area
Number of parts per billet is depends on the following:
Custom Billet Length
Butt scrap volume
Weld scrap volume
Trim scrap volume
Extrudate needed per part
The number of billets needed for a batch depends on the following:
Production batch size
Number of parts per billet
Hard Tooling Cost
The formulas below show the cost for one die. An evaluation of strain crack propagation is used to determine tool life—see the formula for Number of Billets per Die in Cycle Time. The final cost for hard tooling takes into account the number of dies required for a production batch.
Tool Total Cost =
Tool Hollow Die Adjusted Cost +
Tool Center Feed Cost +
Tool Shut Off Die Cost
Total tool cost is the sum of the following:
Tool hollow die adjusted cost: If the part has CrossSectionHollow GCDs, this is specified by the formula Tool Hollow Adjusted Die Cost. Otherwise, it is specified by the formula Tool Base Cost.
Tool center feed cost: this is 0 if the part has 0 or 1 CrossSectionHollow GCDs. Otherwise, it is given by the formula Tool Center Feed Cost.
Tool shut off die cost: this is 0 if the Critical Tongue Ratio is less than the tool shop variable Shut Off Die Tongue Ratio Limit. Otherwise, it is given by the formula Tool Center Feed Cost.
Tool Hollow Die Adjusted Cost =
Tool Base Cost *
(Hollow Die Cost Multiplier +
(Multi-hollow Cost Multiplier * Number of Hollows))
If the part has no CrossSectionHollow GCDs, tool hollow adjusted die cost is specified by the formula Tool Base Cost. Otherwise, it is specified by this formula, and depends on the following:
Tool base cost: see formula.
Hollow die cost multiplier: specified by the tool shop variable Hollow Die Cost Multiplier.
Multi-hollow die cost multiplier: specified by the tool shop variable Multi Hollow Die Cost Multiplier.
Number of hollows: this is the number of CrossSectionHollow GCDs that the part has.
Tool Center Feed Cost = Tool Hollow Adjusted Cost * Center Feed Cost Multiplier
Tool center feed cost is 0 if the part has 0 or 1 CrossSectionHollow GCDs. Otherwise, it is given by this formula, and is the product of the following:
Tool hollow adjusted cost: this is 0 if the part has no CrossSectionHollow GCDs. Otherwise it is given by the formula Tool Hollow Die Adjusted Cost.
Center feed cost multiplier: specified by the tool shop variable Center Feed Cost Multiplier.
Tool Hollow Die Adjusted Cost =
Tool Shut Off Die Cost =
Tool Base Cost * Shut Off Die Cost Multiplier
Tool center feed cost is 0 if the part’s Critical Tongue Ratio is less than the tool shop variable Shut Off Die Tongue Ratio Limit. Otherwise, it is given by this formula, and is the product of the following:
Tool base cost: see formula.
Shut off die cost multiplier: specified by the tool shop variable Shut Off Die Cost Multiplier.
Tool Base Cost =
Tool Die Cost + Tool Bolster Cost + Tool Backer Cost + Tool Feeder Cost
Tool base cost is the sum of the following:
Tool die cost: if the part has at least one CrossSectionHollow GCD, this is specified by the formula Tool Hollow Die Cost. Otherwise, it is specified by the formula Tool Solid Die Cost. See the formulas below.
Tool bolster cost: the bolster supports additional pressure that the die cannot withstand. See formula.
Tool backer cost: the backer fills the non-bolster portion of the die stack, if necessary. The sum of the die and backer lengths is determined from a logarithmic function of billet diameter (specified by the machine property Billet Diameter), derived from a representative data sample. The backer is necessary only if this sum exceeds the Tool Die Thickness (see formula). See the formula for Tool Backer Cost, below.
Tool feeder cost: this value is 0 if no feeder is required, that is, if the Outside Diameter of the part’s CrossSection is less than or equal to the machine’s Billet Diameter. The feeder expands the flow of the billet to the parts that are outside of it's diameter. If a feeder is required, tool feeder cost given by the formula Tool Feeder Cost, below.
Tool Hollow Die Cost =
(Hollow Die Cost Mass Coefficient * Tool Die Mass) +
(Hollow Die Cost Nested Part Coefficient * Number of Die Cavities) +
Hollow Die Cost Constant
Tool hollow die cost depends on the following:
Hollow die cost mass coefficient: specified by the tool shop variable Hollow Die Mass Coeff.
Tool die mass: see formula.
Hollow die cost nested part coefficient: specified by the tool shop variable Hollow Die Cost Nested Part Coeff.
Hollow die cost constant: specified by the tool shop variable Hollow Die Constant.
Tool Solid Die Cost =
(Solid Die Cost Mass Coefficient * Tool Die Mass) +
(Solid Die Cost Nested Part Coefficient * Number of Die Cavities) +
Solid Die Cost Constant
Tool solid die cost depends on the following:
Solid die cost mass coefficient: specified by the tool shop variable Solid Die Mass Coeff.
Tool die mass: see formula.
Solid die cost nested part coefficient: specified by the tool shop variable Solid Die Cost Nested Part Coeff.
Solid die cost constant: specified by the tool shop variable Solid Die Constant.
Tool Die Mass = Tool Material Density * Tool Die Volume
Tool die mass is the product of the following:
Tool material density: specified by the tool shop variable Tool Material Density, converted from kg/m3 to kg/mm3 for use in this formula.
Tool die volume: see formula.
Tool Die Volume = Tool Die Thickness * Tool Die Area
Tool die volume is the product of the following:
Tool die thickness: this is the value given by the formula Tool Die Thickness (see below), rounded up to a standard thickness, and bounded above by Tool Die Max Thickness (see formula). Standard thicknesses are governed by the values in the lookup table tblStandardSizes for extrusionToolLength and the unit system specified by the cost model variable defaultUnitSystem (US in starting point VPEs).
Tool die area: this is Pi times the square of half the Tool Diameter (see formula).
Tool Die Thickness = 2 * Critical Tongue Depth + Tool Pocket Thickness
Tool die thickness is the value given by this formula, rounded up to a standard thickness, and bounded above by Tool Die Max Thickness (see below). It depends on the following:
Tool pocket thickness: depends on where the billet diameter (specified by the machine property Diameter) falls in the ranges specified by tool shop variables. Tool pocket thickness is specified by one of the following tool shop variables:
o Large Pocket Depth, if Billet Diameter > Large Pocket Depth Limit
o Small Pocket Depth, if Billet Diameter < Small Pocket Depth Limit
o Medium Pocket Depth, otherwise
Tool Die Max Thickness
This value is determined from a logarithmic function of billet diameter (specified by the machine property Billet Diameter), derived from a representative data sample.
Tool Diameter = Billet Diameter * Die Diameter Adjustment Factor
Tool diameter is the value given by this formula, rounded up to a standard thickness. Standard thicknesses are governed by the values in the lookup table tblStandardSizes for extrusionToolDiameter and the unit system specified by the cost model variable defaultUnitSystem (US in starting point VPEs). Tool diameter is the product of the following:
Billet diameter: specified by the machine property Billet Diameter.
Die diameter adjustment factor: specified by the tool shop variable Die Diameter Adjustment Factor.
Tool Bolster Cost =
(Bolster Cost Mass Coefficient * Tool Bolster Mass) +
(Bolster Cost Nested Part Coefficient * Number of Die Cavities) +
Bolster Cost Constant
Tool bolster cost depends on the following:
Bolster cost mass coefficient: specified by the tool shop variable Bolster Cost Mass Coeff.
Tool bolster mass: see formula.
Bolster cost nested part coefficient: specified by the tool shop variable Bolster Cost Nested Part Coeff.
Bolster cost constant: specified by the tool shop variable Bolster Cost Constant.
Tool Bolster Mass = Tool Material Density * Tool Bolster Volume
Tool bolster mass is the product of the following:
Tool material density: specified by the tool shop variable Tool Material Density, converted from kg/m3 to kg/mm3 for use in this formula.
Tool bolster volume: see formula.
Tool Bolster Volume = Tool Bolster Thickness * Tool Bolster Area
Tool bolster volume is the product of the following:
Tool bolster thickness: this is the value given by the formula Tool Bolster Thickness (see below), rounded up to a standard thickness, and bounded below by 0. Standard thicknesses are governed by the values in the lookup table tblStandardSizes for extrusionToolLength and the unit system specified by the cost model variable defaultUnitSystem (US in starting point VPEs).
Tool bolster area: this is Pi times the square of half the Tool Diameter (see formula).
Tool Bolster Thickness = Machine Stack Length –
Required Die And Backer Length – Feeder Thickness
Tool bolster thickness is the value given by this formula, rounded up to a standard thickness, and bounded below by 0. It depends on the following:
Machine stack length: specified by the machine property Die Stack Length.
Required die and backer Length: this value is determined from a logarithmic function of billet diameter (specified by the machine property Billet Diameter), derived from a representative data sample.
Feeder thickness: this value is 0 if no feeder is required, that is, if the Outside Diameter of the part’s CrossSection is less than or equal to the machine’s Billet Diameter.
Otherwise, this is the value given by the formula Feeder Thickness (see below), rounded up to a standard thickness. Standard thicknesses are governed by the values in the lookup table tblStandardSizes for extrusionToolLength and the unit system specified by the cost model variable defaultUnitSystem (US in starting point VPEs).
Feeder Thickness = (Tool Die Diameter – Billet Diameter) / tan(45)
Feeder thickness is determined based on the assumption that the feeder redirects flow at an angle of 45 degrees. It depends on the following:
Tool die diameter: see formula.
Billet diameter: specified by the machine property Billet Diameter.
Tool Backer Cost =
(Backer Cost Mass Coefficient * Tool Backer Mass) +
(Backer Cost Nested Part Coefficient * Number of Cavities In Die) +
Backer Cost Constant
The backer fills the non-bolster portion of the die stack, if necessary. The sum of the die and backer lengths is determined from a logarithmic function of billet diameter (specified by the machine property Billet Diameter), derived from a representative data sample. The backer is necessary only if this sum exceeds the Tool Die Thickness (see formula). If the backer is not necessary, tool backer cost is 0. Otherwise, tool backer cost depends on the following:
Backer cost mass coefficient: specified by the tool shop variable Backer Cost Mass Coeff.
Tool backer mass: see formula.
Backer cost nested part coefficient: specified by the tool shop variable Backer Cost Nested Part Coeff.
Number of cavities in die: see Number of Die Cavities.
Backer cost constant: specified by the tool shop variable Backer Cost Constant.
Tool Backer Mass = Tool Material Density * Tool Backer Volume
Tool backer mass is the product of the following:
Tool material density: specified by the tool shop variable Tool Material Density, converted from kg/m3 to kg/mm3 for use in this formula.
Tool backer volume: see formula.
Tool Backer Volume = Tool Backer Thickness * Tool Backer Area
Tool backer volume is the product of the following:
Tool backer thickness: this is the value given by the formula Tool Backer Thickness (see below), rounded up to a standard thickness, and bounded below by 0. Standard thicknesses are governed by the values in the lookup table tblStandardSizes for extrusionToolLength and the unit system specified by the cost model variable defaultUnitSystem (US in starting point VPEs).
Tool backer area: this is Pi times the square of half the Tool Diameter (see formula).
Tool Backer Thickness =
Required Die And Backer Length – Tool Die Thickness
Tool bolster thickness is the value given by this formula, rounded up to a standard thickness, and bounded below by 0. It depends on the following:
Required die and backer Length: this value is determined from a logarithmic function of billet diameter (specified by the machine property Billet Diameter), derived from a representative data sample.
Tool die thickness: this is the value given by the formula Tool Die Thickness (see formula), rounded up to a standard thickness, and bounded above by Tool Die Max Thickness (see formula). Standard thicknesses are governed by the values in the lookup table tblStandardSizes for extrusionToolLength and the unit system specified by the cost model variable defaultUnitSystem (US in starting point VPEs).
Tool Feeder Cost =
(Feeder Cost Mass Coefficient * Tool Feeder Mass) +
(Feeder Cost Nested Part Coefficient * Number of Cavities In Die) +
Feeder Cost Constant
Tool feeder cost is 0 if no feeder is required, that is, if the Outside Diameter of the part’s CrossSection is less than or equal to the machine’s Billet Diameter. If a feeder is required, tool feeder cost given by this formula, and depends on the following:
Feeder cost mass coefficient: specified by the tool shop variable Feeder Cost Mass Coeff.
Tool feeder mass: see formula.
Feeder cost nested part coefficient: specified by the tool shop variable Feeder Cost Nested Part Coeff.
Number of cavities in die: see Number of Die Cavities.
Feeder cost constant: specified by the tool shop variable Feeder Cost Constant.
Tool Feeder Mass = Tool Material Density * Tool Feeder Volume
Tool feeder mass is the product of the following:
Tool material density: specified by the tool shop variable Tool Material Density, converted from kg/m3 to kg/mm3 for use in this formula.
Tool Feeder volume: see formula.
Tool Feeder Volume = Tool Feeder Thickness * Tool Feeder Area
Tool feeder volume is the product of the following:
Tool feeder thickness: this is the values given by the formula Feeder Thickness (see formula, above), rounded up to a standard thickness. Standard thicknesses are governed by the values in the lookup table tblStandardSizes for extrusionToolLength and the unit system specified by the cost model variable defaultUnitSystem (US in starting point VPEs)..
Tool feeder area: this is Pi times the square of half the Tool Diameter (see formula).