IP Library Granted Patent US 9,448,553
Granted Patent B2
US 9,448,553 · App. 13/920,945 · Granted Sep 20, 2016

Cam integrated CNC control of machines

Inventor: Frank Erik Marino De Schepper (Overijse, BE)
Assignee: D.P. Technology Corp.
G05B19/4145G05B19/4097G05B19/414G05B2219/33099G05B2219/35012Y02P90/265
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,448,553
App. No.
13/920,945
Granted
Sep 20, 2016
Kind
B2
Abstract

Systems and Methods for Computer Numerically Controlled (CNC) devices comprising a CNC integrated Computer-Aided Manufacturing (CAM) controller configured to input a CAD file and output a CAM file and a CAM integrated CNC controller configured to input the CAM file and output at least one command for at least one servo controller of a set of one or more servo controllers.

Claims (23)

1. A system comprising:

a Computer Numerically Controlled (CNC) integrated Computer-Aided Manufacturing (CAM) controller, wherein the CNC integrated CAM controller is configured to receive a Computer-Aided Design (CAD) file and output at least one CAM file; and

a CAM integrated CNC controller, wherein the CAM integrated CNC controller is configured to:

receive the at least one CAM file;

display at least one of: a real-time limit for at least one cutting tool and at least one alternative toolpath strategy for the real-time limit, wherein if the limit is reached, a user can choose one or more alternative toolpath strategies, thereby toolpaths generated with incorrect CNC data are not executed; and

output at least one command for at least one servo controller of a set of one or more servo controllers;

wherein the CNC integrated CAM controller and the CAM integrated CNC controller are mated via full integration of the CNC integrated CAM controller and the CAM integrated CNC controller, and the mated CNC integrated CAM controller and CAM integrated CNC controller do not use or store a Machine Command File, thereby the CAM integrated CNC controller functions to edit the received at least one CAM file; and

wherein the user, via a user interface of the CAM integrated CNC controller, can modify at least one of:

the received CAM file and the outputted at least one command for the at least one servo controller.

2. The system of claim 1 , wherein the CNC integrated CAM controller is configured to determine, by the CAM, at least one of: a tool speed, a tool acceleration, and at least one servo motor current.

3. The system of claim 1 , wherein the CAM integrated CNC controller is configured to control, by the CAM, at least one of: a tool speed, a tool feed, and a tool acceleration.

4. The system of claim 1 , wherein at least one machine parameter in the CNC integrated CAM controller corresponds to at least one machine parameter of the CAM integrated CNC controller.

5. The system of claim 1 wherein the real-time limit is a limit in cutting speed.

6. The system of claim 1 wherein the real-time limit is set by a Determination of the Kinematics Parameters module configured to set at least one of: a maximum velocity of each servo axis and a maximum acceleration of each servo axis.

7. The system of claim 1 wherein the user modified output of the at least one command for the at least one of the servo controllers comprises at least one of: a feedhold command function, a cyclestart command function, and an override command function.

8. The system of claim 1 wherein the output of the at least one CAM file from the CNC integrated CAM controller is received by the CAM integrated CNC controller via at least one of: a LAN connection and a memory device.

9. The system of claim 1 wherein the at least one CAM file comprises a stored CAM design.

10. A method of modifying a Computer Numerically Controlled (CNC) machine comprising:

integrating a CNC controller configured to determine speeds, accelerations, and servo motor currents with a Computer-Aided Manufacturing (CAM) system, wherein the CNC integrated CAM system is configured to receive a Computer-Aided Design (CAD) file and output at least one CAM file;

integrating a CAM system configured to edit a CAM file with a CNC controller, wherein the CAM integrated CNC controller is configured to receive the at least one CAM file, display at least one of: a real-time limit for at least one cutting tool and at least one alternative toolpath strategy for the real-time limit, wherein if the limit is reached, a user can choose one or more alternative toolpath strategies, thereby toolpaths generated with incorrect CNC data are not executed; and output at least one command for at least one servo controller of a set of one or more servo controllers; and

modifying, via a user interface of the CAM integrated CNC controller the received CAM file and the outputted at least one command for the at least one servo controller.

11. The method of claim 10 further comprising:

determining one or more parameters of one or more servo controllers, wherein the determined one or more parameters of the one or more existing servo controllers is entered into the CNC integrated CAM system and the CAM integrated CNC controller.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2025
From: HEXAGON TECHNOLOGY CENTER GMBH
To: HEXAGON INNOVATION HUB GMBH
Reel/Frame 073300/0889 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 25, 2021
From: HEXAGON METROLOGY, INC.
To: HEXAGON TECHNOLOGY CENTER GMBH
Reel/Frame 057289/0227 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 16, 2021
From: D.P. TECHNOLOGY, LLC
To: HEXAGON METROLOGY, INC.
Reel/Frame 057189/0058 →
CHANGE OF NAME Recorded Aug 10, 2021
From: D.P. TECHNOLOGY CORP.
To: D.P. TECHNOLOGY, LLC
Reel/Frame 057156/0234 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2013
From: SCHEPPER, FRANK DE
To: D.P. TECHNOLOGY CORP.
Reel/Frame 030888/0637 →
Continuity (2)
Provisional Application 61661458 · Jun 19, 2012
Related Publication 20130338807A1 · Dec 19, 2013