Material Thicknesses

<< Click to Display Table of Contents >>

Navigation:  Reference Section > Process Data > Adding and Editing Materials >

Material Thicknesses

Each material or grade has a list of thicknesses.  You must have a thickness predefined under the material if you want to create a part or plate with it.

 

A zero thickness is normally added as well, not as something that a part or plate can be specified in, but it is used during surface process costing, for example for marking.

 

 

When editing a thickness, the following dialog is displayed.  A thickness can be made a favorite also, as highlighted below:

 

favoritethickness

 

Product Code- Each Individual thickness can be allocated an optional Product Code, which may be an internal code for this grade and thickness.  Note that Plate Templates can also have a name, associated not just with a Grade + Thickness, but a Grade + Thickness+ Size.

 

Cost/Mass is the Cost Price per unit weight, Sell Price/Mass is the Sell Price per unit weight and the two are related by the Sell Markup.  This data is used in quoting to calculate the material cost and sell.  You can enter these prices as whole plate prices based on nominated sheet size also, using the Cost by Plate or Sheet tab at the bottom.  Note however all this does is compute the weight of the nominated plate size and then  use this to compute Cost/Mass, Sell/Mass; it does not currently support differential pricing for different plate sizes.

 

Average Cost/Mass is the average cost of existing plate stock at purchase price, based on averaging the plate stock Cost price over all Stock Plates, excluding those for which the Cost Price was 0 (ie excluding plates for which no cost price was entered).  It is computed by a SQL query similar to the following:

 

 SELECT  SUM(plt.costPerKg * plt.dimArea/1000000 * thk.thickness/1000 * mat.density) / SUM(plt.dimArea/1000000 * thk.thickness/1000 * mat.density)       

 FROM    tblPlate plt, tblMaterial mat, tblMaterialThickness thk 

 WHERE   plt.matThkID = ? 

          AND plt.state = 0  -- in stock 

          AND plt.costPerKg <> 0 -- exclude plates with no cost set from the average

          AND thk.matThkID = ? 

          AND thk.matID = mat.matID