Stock Selector Outputs
If the stock selection module establishes a collection of stocks as the value for the CSL output validMaterialStocks, the cost engine considers each stock in the collection.
If the stock selection module does not establish a non-null value for the CSL output validMaterialStocks, the cost engine considers only one, virtual stock, specified as follows:
For the Machining process group, virtual stock dimensions are determined by the values of other CSL outputs for the stock selection module, the dimensions of the current part, and plant variables, as follows:
o Length:
- CSL output virtualStockLength, if non-null.
- Otherwise, the larger of the current part’s minStockLength and the value of the plant variable standardStockLength, if the plant variable is defined.
- Otherwise, the larger of the current part’s minStockLength and 20 feet.
o Width:
- CSL output virtualStockWidth, if non-null.
- Otherwise, the width of the current part’s cross-section.
o Height:
- CSL output virtualStockHeight, if non-null.
- Otherwise, the height of the current part’s cross-section.
o Inside diameter:
- CSL output virtualStockInsideDiameter, if non-null.
- Otherwise, the inside diameter of the current part’s cross-section.
o Outside diameter:
- CSL output virtualStockOutsideDiameter, if non-null.
- Otherwise, the outside diameter of the current part’s cross-section.
o Thickness:
- CSL output virtualStockThickness, if non-null.
- Otherwise, the thickness of the current part’s cross-section..
For the Sheet Metal process group, virtual stock dimensions are determined by the values of other CSL outputs for the stock selection module, the dimensions of the current part, and plant variables, as follows:
o Length:
- The larger of the blank’s length and the CSL output virtualStockLength, if non-null.
- Otherwise, the larger of the blank’s length and the value of the plant variable standardStockLength, if the plant variable is defined.
- Otherwise, the larger of the blank’s length and 8 feet.
o Width:
- The larger of the blank’s width and the CSL output virtualStockWidth, if non-null.
- Otherwise, the larger of the blank’s width and the value of the plant variable standardStockWidth, if the plant variable is defined.
- Otherwise, the larger of the blank’s width and 4 feet.