Skip to content

PrimaryProcessTurning

PrimaryProcessTurning captures turning operations declared as the primary manufacturing route. It details whether the part should be lathe-turned, profiles involved, tolerances, and any specific instructions like multi-axis turning or hard turning. With this data structured, planners can verify that the part geometry suits turning, align machine availability, and anticipate fixture requirements. It also helps quality teams focus on rotational surfaces where turning precision impacts assembly and stores confidence or supplementary notes that highlight coolant, tooling, or surface finish expectations for the operation. Historical analytics on this model can reveal opportunities for process standardization and workforce planning, ensuring consistent machining outcomes.

Bases: BaseModel

PARAMETER DESCRIPTION
primary_process

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

requires_secondary_milling

Whether the turning process requires secondary milling.

TYPE: bool

Source code in werk24/models/v2/models.py
class PrimaryProcessTurning(BaseModel):
    primary_process: Literal[PrimaryProcessType.TURNING] = PrimaryProcessType.TURNING
    requires_secondary_milling: bool = Field(
        ...,
        description="Whether the turning process requires secondary milling.",
    )