Patent ID: 9618926
Date: 2017-04-11
CPC Classifications: G05B

Claim:
1. A method comprising: determining a part operation in a computer-aided manufacturing (CAM) system, wherein the part operation comprises a toolpath associated with a part of a workpiece and wherein the part operation is configured for a computer numerical control (CNC) machine; inserting the part operation in a part operation list, wherein the part operation list specifies a sequence of operations occurring on a part; determining a machine operation for a channel for each part occurrence of a set of part occurrences mounted on the machine, wherein the determining of the machine operation is based on a set of motion capabilities of the CNC machine, a position of the part occurrence, and the associated part operation; performing a capability check for each determined machine operation, wherein the capability check comprises determining whether a machine tool is capable of performing all motions associated with the toolpath of the determined part operation; performing a search for simultaneous machine operations in other channels, wherein if the machine operations across different channels are not compatible, a notification is sent to other components of the CAM system, wherein the notification comprises when a recalculation of transition movement and intermediate stock generation is to occur; and determining a sequence of machine operations in the CNC machine based on the part operation list, the notification, and whether the machine tool is capable of performing the machine operation.