# US 8,005,565 B2 · Drilling system and method

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,005,565 B2
- Document ID: US8005565B2
- Status: Granted
- Kind: B2
- Application number: 12/331,443
- Filed: 2008-12-10
- Published: 2010-06-03
- Granted: 2011-08-23
- Earliest claimed: 2008-11-28
- Assignees: Foxnum Technology Co., Ltd.
- Inventors: Wei-Der Tang
- Web page: https://patentgrep.com/patent/US8005565B2

## CPC

- H05K 3/0047: {Drilling of holes}
- G05B 19/409: characterised by using manual data input [MDI] or by using control panel, e.g. controlling functions with the panel; characterised by control panel details or by setting parameters (G05B19/408, G05B19/4093 take precedence)
- G05B 2219/45035: Printed circuit boards, also holes to be drilled in a plate
- H05K 3/0008: {for aligning or positioning of tools relative to the circuit board (H05K3/4638, H05K3/4679 take precedence; for manufacturing assemblages of components H05K13/0015)}
- H05K 2203/1476: Same or similar kind of process performed in phases, e.g. coarse patterning followed by fine patterning
- H05K 2203/163: Monitoring a manufacturing process
- Y10T 408/16: with control means energized in response to activator stimulated by condition sensor
- Y10T 408/175: to control relative positioning of Tool and work
- H05K: PRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- Y10T: TECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION

## Abstract

A drilling system includes a controller, a human-machine interface, and a drilling device. The controller stores a drilling procedure and a startup mode module for the drilling procedure, and generates an information list which includes location information and corresponding procedure line number for each hole. The human-machine interface is configured for selecting the startup mode module for the drilling procedure, and for inputting a query information corresponding to the selected startup mode module. The controller invokes the corresponding procedure line according to the inputted query information to restart the drilling process to enable the drilling device to return to work.

## Claims

### Claim 1

A drilling system for rapidly restarting a drilling process in the drilling system, the drilling system comprising:
a drilling device for drilling holes in a substrate;
a control device capable of storing a drilling procedure for the drilling process and a startup mode module, generating an information list according to the drilling procedure, and controlling the drilling device to drill holes in the plurality of substrate according to the drilling procedure, wherein the startup mode module is configured for providing a plurality of startup modes for the drilling procedure, the information list is configured for recording a location information and a corresponding procedure line number for each hole; the location information is configured for guiding the control device to invoke the corresponding procedure line number to restart the drilling process; and
a human machine interface configured for selecting the startup mode for the drilling procedure, and inputting a query information for a corresponding hole corresponding to the selected startup mode,
wherein the control device is capable of invoking the corresponding procedure line for the corresponding hole in response to the query information for the corresponding hole which is included the location information in the information list for the corresponding hole.

### Claim 2 (depends on 1)

The drilling system of claim 1, wherein the control device comprises a storage unit and a processor; the storage unit is configured for storing the drilling procedure, and the startup mode module for the drilling process; the processor is configured for generating the information list, for invoking the corresponding procedure line for the corresponding hole, and for controlling the drilling device to drill holes.

### Claim 3 (depends on 1)

The drilling system of claim 1, wherein the information list includes the location information and the corresponding procedure line number for each hole; the location information includes the hole number and the hole coordinate on the substrate.

### Claim 4 (depends on 1)

The drilling system of claim 1, wherein the startup mode module includes a hole number startup mode, a hole coordinate startup mode, and a start over or reset mode.

### Claim 5 (depends on 1)

The drilling system of claim 1, further comprising a display unit for displaying hole number and hole coordinates that the drilling device is working at.

### Claim 6 (depends on 4)

The drilling system of claim 4, wherein the query information is the hole number in response to the selection of the hole number startup mode.

### Claim 7 (depends on 4)

The drilling system of claim 4, wherein the query information is the hole coordinates in response to the selection of the hole coordinate startup mode.

### Claim 8 (depends on 4)

The drilling system of claim 4, wherein the query information is the number 1 in response to the selection of the start over or reset mode.

### Claim 9

A drilling method for rapidly restarting a drilling process in a drilling system having a processor, a storage unit, a human machine interface, a display unit and a drilling device, the drilling method comprising:
storing a drilling procedure for the drilling process into the storage unit, wherein the drilling procedure includes drilling information of each hole;
activating the drilling procedure to generate an information list, wherein the information list includes location information and corresponding procedure line number for each hole, the location information is configure for guiding the processor to invoke the corresponding procedure line number to restart the drilling process;
controlling the drilling device to drill a corresponding hole according to the drilling procedure and displaying the drilling information of the corresponding hole;
determining if the drilling device stops working due to malfunctioning;
if the drilling device stops working due to malfunctioning, invoking the corresponding procedure line through the processor according to a query information corresponding to a selected startup mode for the drilling procedure;
restarting the drilling process according to the invoked corresponding procedure line; and
controlling the drilling device to return to work according to the drilling procedure through the processor.
