Skip to content

PrimaryProcessMilling

PrimaryProcessMilling details milling operations designated as the primary manufacturing process on the drawing. It notes the machining category, surfaces to be milled, tolerance expectations, and any tooling or machine constraints communicated in the documentation. By structuring this data you can coordinate mill-ready stock preparation, verify shop capabilities, and assess cycle time implications early in quoting. The model also supports quality planning by highlighting surfaces where milling accuracy drives fit or finish and captures confidence plus references to supplementary notes that clarify sequencing or coolant requirements. Analytics on the object help identify recurring milling setups across product lines and coordinate fixture investments.

Bases: BaseModel

PARAMETER DESCRIPTION
primary_process

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

axis_count

The number of axes used in the milling process.

TYPE: int | None DEFAULT: None

Source code in werk24/models/v2/models.py
class PrimaryProcessMilling(BaseModel):
    primary_process: Literal[PrimaryProcessType.MILLING] = PrimaryProcessType.MILLING
    axis_count: Optional[int] = Field(
        None,
        description="The number of axes used in the milling process.",
    )