Systems and methods to automate CNC programming
AssigneeA.V. Gauge & Fixture Inc.
InventorsScott Berry, Dan Bayn
Life of this patent
Estimating the term…
Loading patent…
AssigneeA.V. Gauge & Fixture Inc.
InventorsScott Berry, Dan Bayn
Estimating the term…
A method in a data processing system for automating programming of a computer numerical control machine to create a detail from a stock block based on design specifications for the detail. The stock block includes a plurality of sides including a left side, a right side, a front, a back, a top and a bottom. The method comprises creating a stock model from the design specifications, setting leads and links to active datum on the stock model, determining from the design specifications what machine will be used to create the detail, determining from the design specifications what material will be used to create the detail, importing tool templates for the machine and the material that will be used to create the detail, and determining whether stock needs to be removed from the left and right sides of the stock block. If it is determined that stock needs to be removed from the left and right sides of the stock block: activating a top workplane, activating a top toolpath folder, creating a PowerMill block around the stock model, wherein the PowerMill block has an X negative expanded and a Z negative expanded, applying a 12 mmZLevel template, creating a PowerMill block around the stock model, wherein the PowerMill block has an X positive expanded and a Z negative expanded, applying a 12 mmZLevel template, updating the stock model, and resetting the leads and links to the active datum.
A method executed by a processor in a data processing system to program and control a computer numerical control machine to create a detail from a stock block based on design specifications for the detail, wherein the stock block includes a plurality of sides including a left side, a right side, a front, a back, a top and a bottom, the method comprising:
A data processing system for programming and control of a computer numerical control machine to create a detail from a stock block based on design specifications for the detail, wherein the stock block includes a plurality of sides including a left side, a right side, a front, a back, a top and a bottom, the system comprising:
Dependencies are inferred from the claim text.