Method for drilling holes according to an optimized sequence
First Claim
Patent Images
1. A method for drilling holes in a component using a hole drilling machine, the hole drilling machine having a plurality of machine axes wherein at least one axis is a rotary axis, the method comprising the steps of:
- a) providing a hole pattern comprising a plurality of holes with respective locations and directional vectors, the directional vectors defining axes along which the holes extend;
b) determining a drilling sequence for the hole pattern based on the location and directional vector of each hole and on a configuration of the hole drilling machine so as to minimize a total displacement in all machine axes required for moving between each hole, by;
i) calculating a position of each machine axis required for drilling each hole,ii)selecting a first one of the holes as a current hole;
ii) selecting a next one of the holes among remaining ones of the holes corresponding to a shortest total displacement between the position of each machine axis for the current hole and the position of each machine axis for the next one of the holes, the total displacement between the position of each machine axis for the current hole and the position of each machine axis for the next one of the holes is calculated as √
{square root over (dX2+dY2+dZ2+dθ
A2+dθ
C2)}, where dX, DY and dZ correspond to a linear displacement along a respective one of three near machine axes, and dθ
A and dθ
C correspond to a rotary displacement around a respective one of two rotary machine axes;
iii) replacing the current hole with the next one of the holes; and
iv) repeating step ii) and iii) until all holes are selected; and
c) drilling the holes according to the drilling sequence.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for drilling holes in a component according to an optimized sequence is provided. The sequence is determined so as to minimize a total displacement of all axes of a hole drilling machine that is required for moving between each hole in the sequence.
-
Citations
16 Claims
-
1. A method for drilling holes in a component using a hole drilling machine, the hole drilling machine having a plurality of machine axes wherein at least one axis is a rotary axis, the method comprising the steps of:
-
a) providing a hole pattern comprising a plurality of holes with respective locations and directional vectors, the directional vectors defining axes along which the holes extend; b) determining a drilling sequence for the hole pattern based on the location and directional vector of each hole and on a configuration of the hole drilling machine so as to minimize a total displacement in all machine axes required for moving between each hole, by; i) calculating a position of each machine axis required for drilling each hole, ii)selecting a first one of the holes as a current hole; ii) selecting a next one of the holes among remaining ones of the holes corresponding to a shortest total displacement between the position of each machine axis for the current hole and the position of each machine axis for the next one of the holes, the total displacement between the position of each machine axis for the current hole and the position of each machine axis for the next one of the holes is calculated as √
{square root over (dX2+dY2+dZ2+dθ
A2+dθ
C2)}, where dX, DY and dZ correspond to a linear displacement along a respective one of three near machine axes, and dθ
A and dθ
C correspond to a rotary displacement around a respective one of two rotary machine axes;iii) replacing the current hole with the next one of the holes; and iv) repeating step ii) and iii) until all holes are selected; and c) drilling the holes according to the drilling sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for drilling holes in a component using a multi-axis hole drilling machine having at least one rotary axis, the method comprising the steps of:
-
a) providing a hole pattern comprising a plurality of holes with respective locations and directional vectors, the directional vectors defining axes along which the holes extend; b) based on the location and directional vector of each hole and kinematics of the multi-axis hole drilling machine, determining a drilling sequence for the hole pattern so as to minimize a total displacement in all axes of the drilling machine required for moving between consecutive holes by; i) calculating a position of each axis of the drilling machine required for drilling each hole, ii) selecting a first one of the holes as a current hole, iii) selecting a next one of the holes among remaining ones of the holes corresponding to a shortest total displacement between the position of each axis of the drilling machine for the current hole and the position of each axis of the drilling machine for the next one of the holes, iii) replacing the current hole with the next one of the holes, and iv) repeating steps ii) and iii)until all holes are selected; and c) drilling the holes using the multi-axis hole drilling machine according to the drilling sequence. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification