US 11,745,305 B2
System and method for correcting machining error during a precision jig grinding process
Sinan J. Badrawy, Peterborough, NH (US); Christopher J. Morgan, Keene, NH (US); Mark A. Rubeo, Swanzey, NH (US); Yommie R. Davis, Stratford, CT (US); Ralph E. Murray, Swanzey, NH (US); and Jeffrey A. Lowe, Springfield, VT (US)
Assigned to Moore Nanotechnology Systems, LLC, Swanzey, NH (US)
Filed by Moore Nanotechnology Systems, LLC, Swanzey, NH (US)
Filed on Jun. 22, 2020, as Appl. No. 16/908,060.
Claims priority of provisional application 62/870,950, filed on Jul. 5, 2019.
Prior Publication US 2021/0001446 A1, Jan. 7, 2021
Int. Cl. G05B 19/4068 (2006.01); B24B 49/04 (2006.01); B23Q 15/12 (2006.01); B23Q 1/48 (2006.01)
CPC B24B 49/04 (2013.01) [B23Q 1/4809 (2013.01); B23Q 15/12 (2013.01); G05B 19/4068 (2013.01)] 36 Claims
OG exemplary drawing
 
1. An error compensation method for a Computer Numerical Controller (CNC) machine tool system, the CNC machine tool system including a CNC machine tool having (a) two or more linear machine axes or (b) two or more linear machine axes and one or more rotational machine axes, the CNC machine tool further including a spindle configured to hold a rotary tool having at least one cutting edge for removing the material from the workpiece, the CNC machine tool system further including one or more processors, the error compensation method comprising:
receiving, with the CNC machine tool system, instructions for a workpiece;
interpreting, with the CNC machine tool system, the received instructions to translate the received instructions into linear and/or rotational axis servo commands for a toolpath trajectory;
removing, with the CNC machine tool system, material from the workpiece using the linear and/or rotational axis servo commands for the toolpath trajectory to create a first machined workpiece;
measuring, with the CNC machine tool system, the first machined workpiece for geometric accuracy in comparison to a desired geometry to determine one or more errors;
mirroring, with the CNC machine tool system, the one or more errors with respect to the desired geometry to create a correction point template;
superimposing, with the CNC machine tool system, the plurality of correction points onto the linear and/or rotational axis servo commands to modify the linear and/or rotational axis servo commands to create a corrected toolpath trajectory temporally after normal trajectory generation and prior to execution of the linear and/or rotational axis servo commands; and
removing, with the CNC machine tool system, material from the first machined workpiece or a second workpiece using the modified linear and/or rotational axis servo commands for the corrected toolpath trajectory to create a second machined workpiece with an improved geometry accuracy of better than 2 micrometers in comparison to the desired geometry.