Materials are a shared entity. This page describes what Metal & Machining adds to them: two classifications for the material family and machinability, and what heat tracking means in this model.
Classifications
| Classification | Code in classifications
|
Excel column | Example values |
|---|---|---|---|
| Material family | material-family |
Family | carbon steel, stainless steel, aluminium |
| Machinability | machinability |
Machinability | good, average, poor |
Each classification is optional. A material can have one value per classification. Pulse doesn't provide values for them: you register your own.
Register the values first
Each value must be registered as a Type that applies to materials before a material uses it. For example:
{
"type": "Material family",
"appliesTo": ["material"],
"code": "STAINLESS",
"name": "Stainless steel"
}
A value that is not registered is refused.
Classify a material
Send the values in the material's classifications object, keyed by the classification code:
{
"code": "STEEL-1.4301",
"name": "Stainless steel 1.4301",
"unit": "kg",
"group": "MG-RAW",
"lotTracked": true,
"classifications": {
"material-family": "STAINLESS",
"machinability": "AVERAGE"
}
}
In the Excel template, enter the value codes in the Family and Machinability columns of the Materials sheet.
Heat tracking
In Metal & Machining, a material's lot is a heat. In the Excel template, lotTracked is the Heat tracked column of the Materials sheet.
For a material with lotTracked set to true, which is the default:
- Consumption of the material must name the Lot it came from.
- Its Lots can carry a mill certificate.
Set lotTracked to false for materials you don't track by heat, such as gases, coolant, or electricity.