Skip to content

Various Process Groups

All Process Groups that Support Design Guidance

The Design Guidance tab in aP Pro now presents manufacturability issues arranged by severity (Critical, Major, Minor, and Unclassified). The latest two process models for Forging (CMV 280 and CMV 290) and Plastic Molding (CMV 300 and CMV 310) classify almost all manufacturability issues as Critical, Major, or Minor. The latest Sheet Metal process model (CMV 330) classifies many manufacturability issues as Critical, Major, or Minor. For all other process groups and process models that support design guidance, all manufacturability issues are listed as Unclassified.

Sheet Metal Process Groups

See also Sheet Metal.

Updated Pricing for Thicker Stocks

The 2025-12 Regional Data Libraries (RDLs) contain updated (higher) pricing for stocks that are 6.00 mm thick or greater, for the sheet metal process groups. This increase was due to the use of new data sources, and motivated by the recognition that the cost for plate stocks typically exceeds the cost for sheet stock of the same material. A similar price update was made to plate stocks in the Stock Machining process group, in a previous RDL release. The unit cost (the cost per mass) for these thicker stock items now is around 24% higher than the cost for thinner gauges of the same material, and matches the unit cost for plate stocks in the Stock Machining process group.

See also What's New in Regional Data Libraries 2025-12.

Migrating Customized Stock Selection Code

If your Digital Factories contain configured stock selection logic for a sheet metal process group, you must make CSL code changes when you upgrade to any of the following sheet metal process models:

  • Sheet Metal: CMV 330 or higher
  • Sheet Metal – Transfer Die: CMV 190 or higher
  • Sheet Metal – Hydroforming: CMV 140 or higher
  • Sheet Metal – Stretch Forming: CMV 120 or higher
  • Sheet Metal – Roll Forming: CMV 70 or higher

Make these changes:

  1. Ensure libStockSelectionUtilities.csl is imported at the start of the stock selection file, that is:

    import libStockSelectionUtilities.csl
    
  2. For actual stocks:

    Rename validMaterialStocks to selectableMaterialStocks, then add:

    validMaterialStocks = PruneSimilarSizedStocks(selectableMaterialStocks)
    
  3. For virtual stocks:

    Add one of the following formulas depending on whether the process uses Sheet or Coil stock:

    virtualStocks = BuildSheetStockParams(part.thickness, virtualStockWidth, virtualStockLength)
    
    virtualStocks = BuildCoilStockParams(part.thickness, virtualStockWidth)