Skip to content

PrimaryProcessCutting

PrimaryProcessCutting marks cutting as the primary manufacturing process for the part. It carries a discriminator identifying the process as cutting and a flag indicating whether the part additionally requires bending after being cut. Structuring this information helps planners understand baseline fabrication intent before secondary machining or finishing occurs. Use the model to align supplier capabilities, estimate lead times, or validate that specified processes match the material and geometry requirements. The bending flag in particular helps distinguish flat cut parts from formed sheet-metal parts, which changes tooling and pricing considerably. The data is ideal for building dashboards that visualize shop-floor demand.

Bases: BaseModel

Represents a cutting process in a technical drawing.

PARAMETER DESCRIPTION
primary_process

TYPE: Literal[<PrimaryProcessType.CUTTING: 'CUTTING'>] DEFAULT: <PrimaryProcessType.CUTTING: 'CUTTING'>

requires_bending

Whether the cutting process requires bending.

TYPE: bool | None DEFAULT: None

Source code in werk24/models/v2/models.py
class PrimaryProcessCutting(BaseModel):
    """
    Represents a cutting process in a technical drawing.
    """

    primary_process: Literal[PrimaryProcessType.CUTTING] = PrimaryProcessType.CUTTING
    requires_bending: Optional[bool] = Field(
        None,
        description="Whether the cutting process requires bending.",
    )