...
DMLS/SLM is a process very similar to SLS with one important difference: despite the fact that the technology utilizes utilises a laser-sintered powder, which for plastic materials serves as a support structure, all metal-printed parts need to have support structures attached, playing various roles in the process.
Therefore, three factors will have an impact on the machine time: model's volume, height and support. In full analogy to the SLS, the total machine time will not be the sum of unit printing times due to the fact that the height is taken into account when computing the machine time.
Code Block |
---|
//Material variables let materialCost = 60; // euro/kg let density = 1.02; // g/cm^3 let margin = 1; // total price is multiplied with margin //Machine time variables let scanningSpeed = 40; // mm/s let supportScanningSpeed = 40; // mm/s let laserDiameter = 0.1; // mm let layerHeight = 0.1; // mm let layerPreparationTime = 10; // sec let supportInfill = 0.2; // number in [0,1] let machineRate = 50; // euro/hour // Material cost calculation let material = model.volume * materialCost * density * 0.000001; // Don't change the following lines // Machine runtime cost calculation in hour let numberOfLayers = model.h/layerHeight; let machineTime = ((model.volume)/(scanningSpeed*laserDiameter*layerHeight) + support.volume*supportInfill/(supportScanningSpeed*laserDiameter*layerHeight) + layerPreparationTime*model.hnumberOfLayers/layerHeight/item.quantity)/3600; let machine = machineTime * machineRate; //Total price: material price plus machine runtime cost let price = margin * (material + machine); price; |
MJF Machine Time Formula
This process is similar to SLS, the main difference being the heat source. SLS uses a laser to scan and sinter each cross-section, while in MJF an ink (fusing agent) is dispensed on the powder that promotes the absorption of infrared light. An infrared energy source then passes over the building platform and fuses the inked areas. In SLS each cross section is fused point-by-point, while in MJF fusing happens in a line-wise fashion.
...
Code Block |
---|
//Material variables let materialCost = 60; // euro/kg let density = 1.02; // g/cm^3 let margin = 1; // total price is multiplied with margin //Machine time variables let singleLayerPrintTime = 15; // sec let layerHeight = 0.2; // mm let machineRate = 50; // euro/hour // Material cost calculation let material = model.volume * materialCost * density * 0.000001; // Don't change the following lines // Machine runtime cost calculation let numberOfLayers = model.h/layerHeight; let machineTime = (singleLayerPrintTime * numberOfLayers/item.quantity) / 3600; let machine = (machineTime * machineRate) / 3600; //Total price: material price plus machine runtime cost let price = margin * (material + machine); price; |
...