IP Library Granted Patent US 9,950,389
Granted Patent B1
US 9,950,389 · App. 14/490,819 · Granted Apr 24, 2018

Laser calibration

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,950,389
App. No.
14/490,819
Granted
Apr 24, 2018
Kind
B1
Abstract

An improved technique for calibrating the location of an individualized marking includes marking both a grid and an image on a calibration object. The technique uses the marked grid to measure the distance in two orthogonal directions from the current image location to the desired image location by counting the number of grids between the current image location to the desired image location.

Claims (68)

1. A method of laser marking an object, the method comprising:

transmitting, by a computing device, first instructions to a laser marking device, the first instructions being configured to cause the laser marking device to mark, using a laser, i) a grid pattern on a calibration object held in a marking fixture, and ii) an image within the grid pattern, the image being located at a current position within the grid pattern according to a current configuration of the laser marking device;

receiving, by the computing device, a differential position by which the image is to be shifted within the grid pattern, the differential position being a difference between the current position of the image within the grid pattern and a desired position of the image on the calibration object;

and

transmitting, by the computing device, second instructions to the laser marking device, the second instructions being configured to change the current configuration of the laser marking device to a new configuration, the new configuration causing the laser marking device to mark the image using the laser according to the differential position;

wherein receiving the differential position further includes:

receiving a picture of the marked image in the marked grid pattern on the calibration object;

identifying the desired position of the marked image in the marked grid pattern on the calibration object in the received picture;

and

counting a number of grid lines between the current position of the marked image in the marked grid pattern and the desired position of the image on the calibration object to form the differential position by which the image is to be shifted within the grid pattern.

2. The method of claim 1 , wherein identifying the desired position of the marked image on the calibration object in the received picture includes identifying a first set of alignment points on the calibration object; and

wherein counting the number of grid lines includes counting the number of grid lines from at least one alignment point of a second set of alignment points on the marked image to a respective alignment point of the first set of alignment points.

3. The method of claim 2 , wherein:

the first set of alignment points on the calibration object includes a set of four corners on a raised portion of the calibration object;

the second set of alignment points includes a set of four points located near corners of the marked image; and

forming the differential position includes forming:

a first differential for a first portion of the marked image, including counting a first number of grid lines between the current position of a first one of the second set of alignment points on the marked image and a respective one of the first set of alignment points of the desired position on the calibration object; a second differential for a second portion of the marked image, including counting a second number of grid lines between the current position of a second one of the second set of alignment points on the marked image and a respective one of the first set of alignment points on the calibration object; and combining the first differential and the second differential to form a combined differential position including angular correction.

4. The method of claim 1 , wherein receiving the picture of the marked image in the marked grid pattern on the calibration object includes transmitting instructions to the laser marking device for taking a photograph of the marked image, and transmitting the photograph to the computing device.

5. The method of claim 1 , wherein the first instructions include instructions to mark the grid pattern on an entirety of a top surface of the calibration object, the grid pattern including two sets of orthogonal lines, each set of lines having a selected line to line spacing.

6. The method of claim 5 , wherein the selected line to line spacing includes a range of from 1-2 millimeters.

7. A laser marking device, comprising:

a laser enabled and controlled to mark an object;

a marking fixture in a fixed position relative to the laser;

a controller in communication with the laser, the controller constructed and enabled to:

transmit first instructions to the laser to mark a grid pattern and an image within the grid pattern on a calibration object held in the marking fixture;

receive a differential position by which the image is to be shifted within the grid pattern; and

transmit second instructions to the laser to change the current configuration of the laser marking device to a new configuration, the new configuration causing the laser marking device to mark the image according to the differential position; and

a camera constructed and enabled to form a picture of the grid pattern and the marked image;

wherein the controller is constructed and enabled to:

instruct the camera to take a picture of the marked image and transmit the picture to the controller;

determine that the marked image is located at a current position within the grid pattern according to a current configuration of the laser marking device;

determine a desired location of the image on the calibration object; and

count a number of grid lines between the current position of the marked image in the marked grid pattern and the desired position of the image on the calibration object, to form the differential position.

8. The laser marking device of claim 7 , wherein the desired position of the marked image on the calibration object in the received picture includes a first set of alignment points on the calibration object; and

the number of grid lines counted includes the number of grid lines from at least one of a second set of alignment points on the marked image to at least one respective one of the first set of alignment points.

9. The laser marking device of claim 8 , wherein the first set of alignment points on the calibration object includes a set of four corners on a raised portion of the calibration object;

the second set of alignment points includes a set of four points located near corners of the marked image; and

the differential position includes:

a first differential for a first portion of the marked image, including a first number of grid lines between the current position of a first one of the second set of alignment points on the marked image and a respective one of the first set of alignment points of the desired position on the calibration object;

a second differential for a second portion of the marked image, including a second number of grid lines between the current position of a second one of the second set of alignment points on the marked image and a respective one of the first set of alignment points on the calibration object; and

wherein the first differential and the second differential combine to form a differential position including angular correction.

10. The laser marking device of claim 7 , wherein the first instructions include instructions to mark the grid pattern on an entirety of a top surface of the calibration object, the grid pattern including two sets of orthogonal lines, each set of lines having a selected line to line spacing.

11. The laser marking device of claim 10 , wherein the controller further being constructed and enabled to determine that the marked image is located beyond the marked grid pattern and to instruct the laser to extend the grid pattern to beyond the determined location of the marked image.

12. A computer program product comprising a non-transitory computer readable medium, wherein the medium stores a set of instructions which when executed in a computer, cause the computer to perform a method of laser marking an object, the method comprising:

transmitting, by a computing device, first instructions to a laser marking device, the first instructions being configured to cause the laser marking device to mark, using a laser, i) a grid pattern on a calibration object held in a marking fixture, and ii) an image within the grid pattern, the image being located at a current position within the grid pattern according to a current configuration of the laser marking device;

receiving, by the computing device, a differential position by which the image is to be shifted within the grid pattern, the differential position being a difference between the current position of the image within the grid pattern and a desired position of the image on the calibration object;

and

transmitting, by the computing device, second instructions to the laser marking device, the second instructions being configured to change the current configuration of the laser marking device to a new configuration, the new configuration causing the laser marking device to mark the image using the laser according to the differential position;

wherein receiving the differential position further includes:

receiving an picture of the marked image in the marked grid pattern on the calibration object;

identifying, by the computing device, the desired position of the marked image in the marked grid pattern on the calibration object in the received picture;

and

counting, by the computing device, a number of grid lines between the current position of the marked image in the marked grid pattern and the desired position of the image on the calibration object to form the differential position by which the image is to be shifted within the grid pattern.

13. The computer program product of claim 12 , wherein identifying the desired position of the marked image on the calibration object in the received picture includes identifying, by the computing device, a first set of alignment points on the calibration object; and

counting the number of grid lines includes counting the number of grid lines from a second set of alignment points on the marked image to respective ones of the first set of alignment points on the calibration object.

14. The computer program product of claim 13 , wherein:

the first set of alignment points on the calibration object includes a set of four corners on a raised portion of the calibration object;

the second set of alignment points includes a set of four points located near corners of the marked image; and

forming the differential position includes forming:

a first differential for a first portion of the marked image, including counting a first number of grid lines between the current position of a first one of the second set of alignment points on the marked image and a respective one of the first set of alignment points of the desired position on the calibration object;

a second differential for a second portion of the marked image, including counting a second number of grid lines between the current position of as second one of the second set of alignment points on the marked image and a respective one of the first set of alignment points on the calibration object; and

combining the first differential and the second differential to form a combined differential position including angular correction.

15. The computer program product of claim 12 , wherein receiving the picture of the marked image in the marked grid pattern on the calibration object includes taking, by a camera, a photograph of the marked image, and transmitting the photograph to the computing device.

16. The computer program product of claim 12 , wherein the first instructions include instructions to mark the grid pattern on an entirety of a top surface of the calibration object, the grid pattern including two sets of orthogonal lines, each set of lines having a selected line to line spacing.

17. The method of claim 1 , wherein the method further includes, after transmitting the second instructions to the laser marking device:

removing the calibration object from the marking fixture;

placing a second object in the marking fixture; and

repeating execution of the second instructions with the second object in the marking fixture, thus causing the laser marking device to mark the second object with the grid pattern and with a second image within the grid pattern, the second image marked near a desired position on the second object.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (046366/0014) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060450/0306 →
RELEASE OF SECURITY INTEREST AT REEL 046286 FRAME 0653 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 058298/0093 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Jun 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 046366/0014 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Jun 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 046286/0653 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2017
From: EMC CORPORATION
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 041872/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2016
From: MELLO, BRIAN J.; MCFADRIES, ROBERT WALTER
To: EMC CORPORATION
Reel/Frame 039959/0608 →