FIELD
[0001] The present disclosure relates generally to non-destructive testing, and more particularly,
to systems and methods for non-destructive testing using lasers.
BACKGROUND
[0002] Various non-destructive testing systems use lasers. By way of example, laser bond
inspection systems use lasers to evaluate the bond strength of adhesive bonds in composite
structures. To evaluate the bond strength of an adhesive bond within a composite structure,
an absorbing overlay and a transparent overlay can be provided on the composite structure.
The laser bond inspection system can then cause a laser to emit a pulse that passes
through the transparent overlay and is absorbed by the absorbing overlay. The absorption
by the absorbing layer exerts pressure on the composite structure, thereby driving
a stress wave into the composite structure. The laser bond inspection system can control
the strength of the pulse such that the stress wave will cause the adhesive bond to
fail if the bond is weak, but will have no effect on the adhesive bond if the adhesive
bond is sufficiently strong. If the stress wave causes the adhesive bond to fail,
the failure can be detected by a sensor positioned on the surface of the composite
structure.
[0003] Laser ultrasonic inspection systems also use lasers. More specifically, laser ultrasonic
inspection systems use lasers to detect defects, such as delaminations, inclusions,
voids, or disbonds, in structures. For example, a laser ultrasonic inspection system
can cause a laser to emit pulses that contact a surface of a structure, thereby generating
ultrasonic waves. The ultrasonic waves can then interact with features on an interior
of the structure, and propagate to the surface of the structure. A detector of the
laser ultrasonic inspection system can then measure the ultrasonic waves, and the
laser ultrasonic inspection system can analyze the measured ultrasonic waves to determine
one or more characteristics of the structure.
[0004] Document
US 2016/035603 A1, according to its abstract, states that a laser annealing apparatus is provided that
may include: a laser light source section configured to output pulsed laser light
to be applied to a thin film formed on a workpiece; a pulse width varying section
configured to vary a pulse width of the pulsed laser light; a melt state measuring
section configured to detect that the thin film irradiated with the pulsed laser light
is in a melt state; and a controlling section configured to determine, based on a
result of detection by the melt state measuring section, a duration of time during
which the thin film is in the melt state, and to control the pulse width varying section
to allow the duration of time to be of a predetermined length.
[0005] Document
EP 2 541 241 A1, according to its abstract, states that a laser beam having a single wavelength emitted
from a laser light source is converted at a wavelength shifter into a laser beam having
at least two wavelengths, which is further demultiplexed at a beam splitter into a
laser beam having a first wavelength and a laser beam having a second wavelength.
The output power and pulse width of the laser beam having the first wavelength are
adjusted by a first controller so as to reach levels appropriate for generating ultrasonic
vibrations without causing damage to an inspection object. The output power and pulse
width of the laser beam having the second wavelength are adjusted by a second controller
so as to reach appropriate levels for detecting the above-described ultrasonic vibrations.
These laser beams are multiplexed by a multiplexer into a single laser beam to be
focused onto a surface of the inspection object.
SUMMARY
[0006] Therefore, there are provided a laser system, an inspection system, and a method
according to the independent claims.
[0007] The features, functions, and advantages that have been discussed can be achieved
independently in various examples or may be combined in yet other examples further
details of which can be seen with reference to the following description and figures.
BRIEF DESCRIPTION OF THE FIGURES
[0008] The novel features believed characteristic of the illustrative examples are set forth
in the appended claims. The illustrative examples, however, as well as a preferred
mode of use, further objectives and descriptions thereof, will best be understood
by reference to the following detailed description of an illustrative example of the
present disclosure when read in conjunction with the accompanying figures, wherein:
Figure 1 illustrates an inspection system, according to an example.
Figure 2 is a conceptual illustration of a laser system, according to an example.
Figure 3 illustrates a pulse stretcher, according to an example.
Figure 4 illustrates a feedback module, according to an example.
Figure 5 illustrates an ultrasonic inspection system, according to an example.
Figure 6 illustrates a laser bond inspection system, according to an example.
Figure 7 shows a flowchart of a method, according to an example.
Figure 8 shows an additional operation for use with the method shown in Figure 7.
Figure 9 shows a flowchart of another method, according to an example.
DETAILED DESCRIPTION
[0009] Disclosed examples will now be described more fully hereinafter with reference to
the accompanying figures, in which some, but not all of the disclosed examples are
shown. Indeed, several different examples may be provided and should not be construed
as limited to the examples set forth herein. Rather, these examples are provided so
that this disclosure will be thorough and complete and will fully convey the scope
of the disclosure to those skilled in the art.
[0010] Described herein are laser systems as well as systems and methods for using laser
systems to inspect a structure or perform other tasks. An example laser system includes
a laser configured to provide laser pulses, and a plurality of pulse stretchers coupled
together in series. The plurality of pulse stretchers is configured to stretch pulse
widths of the laser pulses and output stretched laser pulses. For instance, a first
pulse stretcher of the plurality of pulse stretchers can receive a laser pulse output
by the laser, and output a stretched laser pulse that has a longer pulse width then
the received laser pulse. A second pulse stretcher of the plurality of pulse stretchers
can then receive and further stretch the stretched laser pulse. This process can be
repeated by each additional pulse stretcher in the plurality of pulse stretchers,
until a final pulse stretcher of the plurality of pulse stretchers outputs a stretched
laser pulse. The stretched laser pulse output by the plurality of pulse stretchers
can then be directed toward a surface of a structure by way of a lens assembly.
[0011] The laser system can also include a feedback module configured to control a shape
of the stretched laser pulse output by the plurality of pulse stretchers. The feedback
module can include a pulse delay comparator and a computing device. The pulse delay
comparator can be configured to compare a first laser pulse of the laser pulses to
a corresponding first stretched laser pulse that has been stretched by the plurality
of pulse stretchers. The computing device can also be configured to determine, based
on a result of the comparing by the pulse delay comparator, an adjustment to a pulse
stretcher of the plurality of pulse stretchers, and apply the adjustment to the pulse
stretcher.
[0012] For instance, the pulse delay comparator can be configured to compare a trailing
edge of the first laser pulse and a trailing edge of the first stretched laser pulse,
and the adjustment could include an adjustment to a time delay introduced by the pulse
stretcher. For instance, if the trailing edge of the first laser pulse and the trailing
edge of the first stretched laser pulse are separated in time by more than a threshold
difference, the adjustment could be an increase to the time delay introduced by the
pulse stretcher. After adjusting the pulse stretcher, the laser can output a subsequent
laser pulse and the plurality of pulse stretchers can output a subsequent stretched
laser pulse, with the shape of the subsequent stretched laser pulse being different
from the shape of the first stretched laser pulse.
[0013] Furthermore, the computing device can iteratively compare unstretched and stretched
laser pulses and make adjustments to pulse stretchers in order to achieve an objective
pulse shape. For instance, the computing device can make adjustments to respective
time delays introduced by the pulse stretchers until the stretched laser pulse is
uniform, square-shaped, and/or has a desired pulse width.
[0014] The laser systems disclosed herein can generate laser pulses having the desired characteristics
for laser bond inspection: pulse widths on the order of 100 nanoseconds and pulse
energies of 5 to 15 Joules. Conventional laser bond inspection systems generate laser
pulses having these characteristics by routing a laser beam all over a large machine
(e.g., a machine that is the size of a small truck) and through a complex system of
optical cavities and amplifiers. As a result, the size and cost of laser bond inspection
systems is prohibitive for widespread application of laser bond inspection. By using
the laser systems disclosed herein as the laser source for a laser bond inspection
system, less complex, smaller, and more cost-effective laser bond inspection systems
can be made, thereby facilitating wider use of laser bond inspection technology. The
presence of the pulse stretchers allows the system to operate with a laser that provides
laser pulses with relatively short pulse widths (e.g., a few nanoseconds, ten nanoseconds,
twenty nanoseconds, etc.). Such a laser can have a smaller size and be made more cost-effectively
than lasers that provide pulses with longer pulse widths.
[0015] The laser systems disclosed herein can also be used in other systems. For instance,
the laser systems disclosed herein can be used in laser ultrasonic inspection systems
and laser peening systems.
[0016] Various other features of these systems and methods are described hereinafter with
reference to the accompanying figures.
[0017] Referring now to Figure 1, Figure 1 illustrates an inspection system 100, according
to an example. As shown in Figure 1, inspection system 100 includes a laser system
102, a detector 104, a positioning system 106, and an end effector 108. Laser system
102 and/or detector 104 can be coupled to or positioned within end effector 108. Laser
system 102 and detector 104 can also be in wired or wireless communication with each
other by way of one or more communication links or in wired or wireless communication
with a central computing device. Laser system 102, detector 104, positioning system
106, and end effector 108 can be components of a common apparatus. The apparatus may
be a portable apparatus.
[0018] Laser system 102 can be configured to output laser pulses to a workpiece 110. Workpiece
110 can include a composite structure that is joined using adhesive bonds. One example
of a workpiece is an aerospace composite structure such as an aircraft wing or an
aircraft body.
[0019] In line with the discussion above, laser system 102 can include various components
that can be configured for controlling characteristics of the laser pulses, such as
the pulse energy and pulse repetition rate of the laser pulses. More specifically,
laser system 102 includes a laser 202, a plurality of pulse stretchers 204, a feedback
module 206, and a lens assembly 208. Laser 202, plurality of pulse stretchers 204,
feedback module 206, and lens assembly 208 can be positioned proximate to each other.
For instance, laser 202, plurality of pulse stretchers 204, feedback module 206, and
lens assembly 208 can be rigidly mounted to a base such that laser pulses can travel
from laser 202 to plurality of pulse stretchers 204, feedback module 206, and lens
assembly 208.
[0020] Laser 202 is configured to provide laser pulses. For instance, laser 202 can be an
excimer laser or a neodymium glass laser. The pulse width of the laser pulses can
vary from a few nanoseconds to as large as 30 nanoseconds, depending on the desired
configuration. Similarly, the pulse energy of the laser pulses can range from tenths
of a joule to tens of joules. In one example, the pulse width of the laser pulses
can be ten nanoseconds and the pulse energy of the laser pulses can be 50 joules.
In another example, the pulse width of the laser pulses can be 15 nanoseconds and
the pulse energy of the laser pulses can be 25 joules. Higher pulse energies can be
used when it is desired to inspect thicker workpieces.
[0021] Plurality of pulse stretchers 204 can include multiple pulse stretchers coupled together
in series. For instance, plurality of pulse stretchers 204 can include two, three,
five, ten, or more than ten pulse stretchers coupled together in series such that
an output of a first pulse stretcher is provided as an input to a second pulse stretcher,
an output of the second pulse stretcher is provided as input to a third pulse stretcher,
and so forth.
[0022] Further, plurality of pulse stretchers 204 can be configured to stretch pulse widths
of laser pulses output by laser 202. Plurality of pulse stretchers 204 can, for instance,
be configured to stretch the pulse width of a laser pulse from ten nanoseconds to
at least 100 nanoseconds. As described further below, one or more pulse stretchers
of plurality of pulse stretchers 204 can include two beamsplitting elements and an
optical ring cavity that are configured to split a received laser pulse into a plurality
of overlapping laser pulses with different time delays, thereby lengthening a pulse
width of the received laser pulse.
[0023] In addition, one or more pulse stretchers of plurality of pulse stretchers 204 can
include an optical delay controller that can be adjusted in order to alter a time
delay introduced by the pulse stretcher. The time delay can be on the order of a few
picoseconds, for instance. The optical delay controller can adjust the time delay
in response to a control signal received from feedback module 206. Adjusting the time
delay can alter the shape of a laser pulse output by an individual pulse stretcher,
which in turn can help to control a shape of the overall stretched laser pulse output
by plurality of pulse stretchers.
[0024] Feedback module 206 can be configured to control a shape of the stretched laser pulse
output by plurality of pulse stretchers 204. In some examples, it is useful to inspect
a workpiece using a laser pulse that has a particular shape, such as a uniform or
balanced energy distribution, in order to improve the accuracy or precision of the
inspection. Feedback module 206 can include one or more pulse delay comparators 210
and a computing device 212. Each pulse delay comparator can be configured to compare
a first laser pulse of the laser pulses to a corresponding first stretched laser pulse
that has been stretched by the plurality of pulse stretchers. Computing device 212
can be configured to determine, based on a result of the comparing by the pulse delay
comparator(s) 210, an adjustment to a pulse stretcher of plurality of pulse stretchers
204, and apply the adjustment to the pulse stretcher.
[0025] Computing device 212 can include a processor and a non-transitory computer-readable
medium storing program instructions that are executable by processor to carry out
any of the computing device functions described herein. Processor could be any type
of processor, such as a microprocessor, digital signal processor, multicore processor,
etc. Alternatively, computing device 212 could include a group of processors that
are configured to execute the program instructions, or multiple groups of processors
that are configured to execute respective program instructions.
[0026] Computing device 212 can take the form of a laptop computer, mobile computer, wearable
computer, tablet computer, desktop computer, or other type of computing device. As
such, computing device 212 can include a display, an input device, and one or more
communication ports through which computing device 212 is configured to communicate
with other devices of feedback module 206 as well as other devices of inspection system
100 of Figure 1.
[0027] Lens assembly 208 can be configured to direct a stretched laser pulse output by plurality
of pulse stretchers 204 to a workpiece. As such, lens assembly can include one or
more optical lenses configured to focus and/or disperse the stretched laser pulse
output by plurality of pulse stretchers 204.
[0028] Detector 104, in turn, can be configured to detect a response of the workpiece to
the laser pulses. Detector 104 can take different forms, depending on the desired
implementation. For instance, inspection system 100 can be a laser bond inspection
system, and detector 104 can be a surface motion sensor operable to detect surface
motion of the workpiece. One example of a surface motion sensor is an electromagnetic
acoustic transducer (EMAT). Another example of a surface motion sensor is a laser
interferometer. Alternatively, inspection system 100 can be an ultrasonic inspection
system, and detector 104 can be an ultrasonic sensor.
[0029] Positioning system 106 can include multiple rigid links connected by movable joints.
The joints can be moved manually by an operator. Positioning system 106 can also include
a robotic positioning system having a robotic manipulator and a control system configured
to control the robotic manipulator. The robotic manipulator can include multiple rigid
links connected by movable joints, and the control system can control the movable
joints to vary the position and/or orientation of the robotic manipulator. The control
system can include a computing device, with a processor and memory storing instructions
executable by the processor to generate outputs causing the robotic manipulator to
move, for example.
[0030] End effector 108 can be an inspection head that is configured to direct laser pulses
output by laser system 102 to the workpiece. End effector 108 can be coupled to an
end of positioning system 106. End effector 108 can also include handles so that an
operator can move a position of end effector 108 relative to a workpiece. Further,
end effector 108 can be coupled to a robotic manipulator of positioning system 106.
In this manner, a control system of positioning system 106 can adjust a positon of
end effector 108, so as to adjust a position at which the laser pulses contact the
workpiece.
[0031] Figure 2 is a conceptual illustration 200 of laser system 102 of Figure 1, according
to an example. Conceptual illustration 200 shows laser system 102 as including excimer
laser 302, first pulse stretcher 304a, second pulse stretcher 304b, third pulse stretcher
304c, feedback module 306, and lens assembly 308. In addition, conceptual illustration
shows an input beamsplitter 310 and an output beamsplitter 312.
[0032] In operation, excimer laser 302 can output a first laser pulse 314. Input beamsplitter
310 can then provide a sample of first laser pulse 314 to feedback module 306 before
first laser pulse 314 enters first pulse stretcher 304a. For instance, input beamsplitter
310 can provide a sample of first laser pulse 314 to a pulse delay comparator of feedback
module 306.
[0033] Further, first pulse stretcher 304a, second pulse stretcher 304b, and third pulse
stretcher 304 can then stretch a pulse width of first laser pulse 314, yielding a
first stretched laser pulse 316. More specifically, first pulse stretcher 304a can
stretch a pulse width of first laser pulse 314 and output a stretched laser pulse
318. Second pulse stretcher 304b can then stretch a pulse width of stretched laser
pulse 318 and output a stretched laser pulse 320. Still further, third pulse stretcher
304c can the stretch a pulse width of stretched laser pulse 320, yielding first stretched
laser pulse 316.
[0034] Output beamsplitter 312 can then provide a sample of first stretched laser pulse
316 to feedback module 306. For instance, output beamsplitter 312 can provide a sample
of first stretched laser pulse 316 to a pulse delay comparator of feedback module
306 for comparison with the sample of first laser pulse 314.
[0035] Figure 3 illustrates a pulse stretcher 300, according to an example. Pulse stretcher
300 can be one of the pulse stretchers of plurality of pulse stretchers 204 of Figure
1. As shown in Figure 3, pulse stretcher 300 includes a first beamsplitting element
402a, a second beamsplitting element 402b, an optical ring cavity 404, and an optical
delay controller 406.
[0036] First and second beamsplitting elements 402a, 402b and optical ring cavity 404 are
configured to split received laser pulses into a plurality of laser pulses with different
time delays. In this manner, when the laser pulses overlap, a stretched laser pulse
forms. Optical ring cavity 404 includes first reflective mirror 404a, second reflective
mirror 404b, third reflective mirror 404c, and fourth reflective mirror 404d. When
an incident laser pulse enters pulse stretcher 400, beamsplitting element 402a is
configured to split the incident laser pulse into a first beam and a second beam.
The first beam enters optical ring cavity 404, where the first beam reflects off first
reflective mirror 404a, travels through optical delay controller 406, and is then
reflected by second reflective mirror 404b onto second beamsplitting element 402b.
Optical ring cavity 404 and optical delay controller 406 therefore introduce a time
delay to the first beam.
[0037] Second beamsplitting element 402b further splits both the second beam and the delayed
first beam into two beams; one beam is directly output and the other beam enters optical
ring cavity 404 again. The beam that enters optical ring cavity 404 reflects off third
reflective mirror 404c and fourth reflective mirror 404d and then is incident on first
beamsplitting element 402a to be split further.
[0038] The beamsplitting by first and second beamsplitting elements 402a, 402b can be repeated,
which causes the incident laser pulse to be split into a plurality of laser pulses
with different time delays. During the beamsplitting, pulse stretcher 400 can sequentially
release the laser pulses of the plurality of laser pulses, so that the laser pulses
form a stretched laser pulse having a longer pulse width than the incident laser pulse.
Hence, pulse stretcher 400 can output a stretched laser pulse having a longer pulse
width than the incident laser pulse.
[0039] Optical delay controller 406 includes a plurality of reflective surfaces 408 establishing
a closed optical loop 410. Plurality of reflective surfaces 408 includes a one-sided
mirror 412, a first mirror 414, a second mirror 416, and a Brewster window 418. Plurality
of reflective surfaces 408 establish a path in which an input beam can repeatedly
traverse to increase a path length that the input beam travels.
[0040] To enter closed optical loop 410, the input beam passes through a nonreflective surface
of one-sided mirror 412. That is, one-sided mirror 412 is an input interface which
permits optical signals received by optical delay controller 406 to enter into closed
optical loop 410. One-sided mirror 412 is fabricated such that input beams can pass
through the material of one-sided mirror 412 while signals received from the direction
of Brewster window 418 are reflected towards first mirror 414. Once the input beam
enters closed optical loop 410 by way of one-sided mirror 412, the input beam is reflected
by first mirror 414 towards second mirror 416 which in turn reflects the input beam
towards Brewster window 418. Unlike one-sided mirror 412, first mirror 414 and second
mirror 416 are not designed to allow input beams to pass through.
[0041] Brewster window 418 can be tilted at a Brewster's angle relative to the incident
direction of the optical pulse on Brewster window 418. A Brewster's angle is an angle
of incidence at which light with a particular polarization is transmitted through
a transparent surface with no reflection. Brewster window 418 is an output interface
that permits some of the pulse or laser beam to leave closed optical loop 410. For
instance, Brewster window 418 can permit a portion of the pulse in closed optical
loop 410 that has achieved a desired delay to exit closed optical loop 410. However,
Brewster window 418 is only one example of a selective optical component that enables
optical signals to exit closed optical loop 410 and is not meant to be limiting. Other
optical components that permit optical signals to exit closed optical loop 410 after
achieving a threshold intensity or a particular polarization can also be used.
[0042] Optical delay controller 406 can maintain a separation distance between at least
two reflective surfaces of plurality of reflective surfaces 408 to ensure optical
signals exiting closed optical loop 410 have a desired delay. To do so, optical delay
controller 406 includes one or more actuators 420 for adjusting positions of reflective
surfaces of plurality of reflective surfaces 408 relative to each other. In the example
shown in Figure 4, actuators 420 can alter a separation distance D1 between one-sided
mirror 412 and first mirror 414 as well as a separation distance D2 between second
mirror 416 and Brewster window 418. One of actuators 420 can be mechanically coupled
to first mirror 414 and configured to move first mirror 414 so as to increase or decrease
separation distance D1. Increasing the separation distance D1 can increase the time
delay introduced by optical delay controller 406. Similarly, decreasing the separation
distance D1 can decrease the time delay introduced by optical delay controller 406.
Increasing or decreasing the time delay can, in turn, change the shape of the laser
pulse output by pulse stretcher 400. It can be desirable to create a laser pulse having
a uniform or balanced energy distribution, to enable better inspection. The same or
a different one of actuators 420 can be mechanically coupled to second mirror 416
to increase or decrease separation distance D2 in a similar manner.
[0043] Additionally or alternatively, one or more of actuators can be configured to increase
or decrease a separation distance between one-sided mirror 412 and Brewster window
418 as well as increase or decrease a separation distance between first mirror 414
and second mirror 416 to enable more control over the path length that optical signals
travel.
[0044] In Figure 3, the shape of closed optical loop 410 is rectangular. In other examples,
closed optical loop 410 may have other shapes, such as a pentagonal shape or hexagonal
shape.
[0045] After exiting closed optical loop 410, the delayed beam can reflect off third mirror
422 and be directed toward second reflective mirror 404b, so that the delay beam is
inserted back into optical ring cavity 404. Hence, optical delay controller 406 can
receive an input beam, add a time delay to the input beam, and output a delayed beam.
[0046] In Figure 3, optical delay controller 406 is shown positioned between first reflective
mirror 404a and second reflective mirror 404b. In other examples, optical delay controller
406 can be positioned in other positions, such as between beamsplitting element 402a
and first reflective mirror 404a, between second reflective mirror 404b and second
beamsplitting element 402b, between second beamsplitting element 402b and third reflective
mirror 404c, between third reflective mirror 404c and fourth reflective mirror 404d,
or between fourth reflective mirror 404d and first beamsplitting element 402a. Different
pulse stretchers of plurality of pulse stretchers 204 could have optical delay controllers
positioned in different respective positions, so that each pulse stretcher alters
the shape of a received laser pulse in a slightly different manner. This can enable
more precise control over the overall shape of the stretched laser pulse output by
plurality of pulse stretchers 204.
[0047] Figure 4 illustrates components of feedback module 206 of Figure 2, according to
an example. As shown in Figure 4, feedback module 206 includes a first pulse delay
comparator 502a, second pulse delay comparator 502b, and computing device 504. First
pulse delay comparator 502a and second pulse delay comparator 502b can be in wired
or wireless communication with computing device 504 by way of one or more wired or
wireless communication links.
[0048] In line with the discussion above, first pulse delay comparator 502a can be configured
to compare a first laser pulse to a corresponding first stretched laser pulse. For
instance, first pulse delay comparator 502a can be configured to compare a sample
of first laser pulse 314 of Figure 2 to a sample of first stretched laser pulse 316
of Figure 2.
[0049] Comparing two laser pulses can involve comparing leading edges of the two laser pulses
or comparing trailing edges of the two laser pulses. For example, a comparison of
a first laser pulse and a second laser pulse can provide an indication of a time difference
between a position of a leading edge of the first laser pulse and a leading edge of
the second laser pulse. As another example, a comparison of a first laser pulse and
a second laser pulse can provide an indication of a time difference between a position
of a trailing edge of the first laser pulse and a trailing edge of the second laser
pulse. These time differences can be used by computing device 504 to determine an
adjustment to a pulse stretcher. Additionally or alternatively, a comparison of a
first laser pulse and a second laser pulse can provide an indication of an amplitude
difference between a leading edge of the first laser pulse and a leading edge of the
second laser pulse, or an amplitude difference between a trailing edge of the first
laser pulse and a trailing edge of the second laser pulse. These altitude differences
can also be used by computing device 504 to determine an adjustment to a pulse stretcher.
[0050] Similarly, second pulse delay comparator 502b can be configured to compare a first
laser pulse to a corresponding first stretched laser pulse. For instance, second pulse
delay comparator 502b can be configured to compare a sample of first laser pulse 314
of Figure 3 to a sample of first stretched laser pulse 316 of Figure 2. Second pulse
delay comparator 502b, however, can be configured to perform a different comparison
than first pulse delay comparator 502a. For instance, first pulse delay comparator
502a can be configured to compare a trailing edge of a first laser pulse and a trailing
edge of a corresponding first stretched laser pulse, and second pulse delay comparator
502b can be configured to compare a leading edge of the first laser pulse and a leading
edge of the corresponding first stretched laser pulse.
[0051] Each of first pulse delay comparator 502a and second pulse delay comparator 502b
can include a detector configured to detect an optical signal, an analog-to-digital
converter, and comparison hardware and/or software. The detector can be an optical
sensor that converts incident light into an electrical signal. This can enable the
comparison hardware to digitally compare two pulses. The comparison hardware and/or
software can include a comparator, such as transistor-transistor logic (TTL) comparator.
The comparison hardware and/or software can also include a graphical programming application
that facilitates visualization of characteristics of an optical signal, such as LabVIEW
provided by National Instruments of Austin, Texas.
[0052] Computing device 504 can be configured to determine, based on a result of a comparison
by a pulse delay comparator, an adjustment to a pulse stretcher, and apply the adjustment
to the pulse stretcher. For instance, computing device 504 can be configured to determine,
based on a result of a comparison by first pulse delay comparator 502a, an adjustment
to a first pulse stretcher, and apply the adjustment to the first pulse stretcher.
In addition, computing device 504 can be configured to determine, based on a result
of a comparison by second pulse delay comparator 502b, an adjustment to a second pulse
stretcher, and apply the adjustment to the second pulse stretcher.
[0053] A result of a comparison by a pulse delay comparator can include a time difference.
Computing device 504 could be configured to make a first adjustment if the time difference
is greater than a threshold, but to make a second adjustment if the time difference
is less than or equal to the threshold. Similarly, a result of a comparison by a pulse
delay comparator can include an amplitude difference. Computing device 504 could be
configured to make a first adjustment if the amplitude difference is greater than
a threshold, but to make a second adjustment if the amplitude difference is less than
or equal to the threshold. The first adjustment could be designed to decrease the
amplitude different, and the second adjustment could be designed to increase the amplitude
difference.
[0054] The first adjustment and the second adjustment can include an increase or a decrease
to a time delay introduced by a pulse stretcher. For instance, computing device 504
can be configured to cause an actuator of an optical delay controller of a pulse stretcher
to adjust a separation distance between at least two reflective surfaces of a plurality
of reflective surfaces of the optical delay controller. Computing device 504 can cause
the actuator to adjust the separation distance by sending a control signal to the
actuator or to a control system of the optical delay controller. Adjusting the separation
distance can modify the shape of subsequent laser pulses that are stretched by the
pulse stretcher.
[0055] Figure 5 illustrates an ultrasonic inspection system 600, according to an example.
Ultrasonic inspection system 600 represents an example implementation of inspection
system 100 of Figure 1. As shown in Figure 5, like inspection system 100 of Figure
1, ultrasonic inspection system 600 includes a laser system 602, a positioning system
606, and an end effector 608. Further, ultrasonic inspection system 600 includes an
ultrasonic sensor 604.
[0056] Laser system 602 and/or ultrasonic sensor 604 can be positioned within end effector
608. Laser system 602 and ultrasonic sensor 604 can also be in wired or wireless communication
with each other by way of one or more communication links or in wired or wireless
communication with a central computing device. Laser system 602, ultrasonic sensor
604, positioning system 606, and end effector 608 can be components of a common apparatus.
The apparatus may be a portable apparatus.
[0057] Ultrasonic sensor 604 can be configured to detect a response of a workpiece to a
laser pulse or laser pulses provided to the workpiece by laser system 602. For instance,
ultrasonic sensor 604 can be an ultrasonic transducer configured to detect ultrasonic
waves.
[0058] Figure 6 illustrates a laser bond inspection system 700, according to an example.
Laser bond inspection system 700 represents an example implementation of inspection
system 100 of Figure 1. As shown in Figure 7, like inspection system 100 of Figure
1, laser bond inspection system 700 includes a laser system 702, a positioning system
706, and an end effector 708. Further, laser bond inspection system 700 includes a
surface motion sensor 704.
[0059] Laser system 702 and/or surface motion sensor 704 can be positioned within end effector
708. Laser system 702 and surface motion sensor 704 can also be in wired or wireless
communication with each other by way of one or more communication links or in wired
or wireless communication with a central computing device. Laser system 702, surface
motion sensor 704, positioning system 706, and end effector 708 can be components
of a common apparatus. The apparatus may be a portable apparatus.
[0060] Surface motion sensor 704 can be configured to detect a response of a workpiece to
a laser pulse provided to the workpiece by laser system 702. For instance, surface
motion sensor 704 can be configured to detect surface motion on a surface of the workpiece,
with the surface motion being indicative of a failure of an adhesive bond. Surface
motion sensor can, for example, include a laser interferometer or an EMAT.
[0061] Figure 7 shows a flowchart of a method 800, according to an example. Method 800 shown
in Figure 7 presents an embodiment of a method that, for example, could be used with
one of the systems shown in Figures 1, 5, and 6, for example, or any of the systems
disclosed herein. Any of the example devices or systems described herein, such as
components of inspection system 100, may be used or configured to perform logical
functions presented in Figure 7.
[0062] Method 800 can include one or more operations, functions, or actions as illustrated
by one or more of blocks 802-812. Although these blocks are illustrated in a sequential
order, these blocks may also be performed in parallel, and/or in a different order
than those described herein. Also, the various blocks may be combined into fewer blocks,
divided into additional blocks, and/or removed based upon the desired implementation.
[0063] It should be understood that for this and other processes and methods disclosed herein,
flowcharts show functionality and operation of one possible implementation of present
embodiments. In this regard, each block may represent a module, a segment, or a portion
of program code, which includes one or more instructions executable by a processor
for implementing specific logical functions or steps in the process. The program code
may be stored on any type of computer readable medium or data storage, for example,
such as a storage device including a disk or hard drive. The computer readable medium
may include non-transitory computer readable medium or memory, for example, such as
computer readable media that stores data for short periods of time like register memory,
processor cache, and RAM. The computer readable media may also be any other volatile
or non-volatile storage systems. The computer readable medium may be considered a
tangible computer readable storage medium, for example.
[0064] Initially, at block 802, the method 800 includes stretching a pulse width of a first
laser pulse using a plurality of pulse stretchers coupled in series so as to obtain
a first stretched laser pulse. For instance, a first pulse stretcher of the plurality
of pulse stretchers can receive a laser pulse output by a laser, and output a stretched
laser pulse. A second pulse stretcher of the plurality of pulse stretchers can then
receive and further stretch the stretched laser pulse. This process can be repeated
by each additional pulse stretcher in the plurality of pulse stretchers, until a final
pulse stretcher of the plurality of pulse stretchers outputs a stretched laser pulse.
Each pulse stretcher of the plurality of pulse stretchers can include two beamsplitting
elements and an optical ring cavity that are configured to split laser pulses into
a plurality of laser pulses with different time delays. Further, one or more pulse
stretchers of the plurality of pulse stretchers can include an optical delay controller,
such as optical delay controller 406 of Figure 4.
[0065] At block 804, the method 800 includes comparing the first laser pulse and the first
stretched laser pulse. Comparing the first laser pulse and the first stretched laser
pulse can involve comparing leading edges of the two laser pulses or comparing trailing
edges of the two laser pulses using a pulse delay comparator. For example, a comparison
of the first laser pulse and the first stretched laser pulse can provide an indication
of a time difference between a position of a leading edge of the first laser pulse
and a leading edge of the first stretched laser pulse. As another example, a comparison
of the first laser pulse and the first stretched laser pulse can provide an indication
of a time difference between a position of a trailing edge of the first laser pulse
and a trailing edge of the first stretched laser pulse. Additionally or alternatively,
a comparison of the first laser pulse and the first stretched laser pulse can provide
an indication of an amplitude difference between a leading edge of the first laser
pulse and a leading edge of the first stretched laser pulse, or an amplitude difference
between a trailing edge of the first laser pulse and a trailing edge of the first
stretched laser pulse.
[0066] Comparing the first laser pulse and the first stretched laser pulse can involve providing
a sample of the first laser pulse to a pulse delay comparator using an input beamsplitter
and providing a sample of the first stretched laser pulse to the pulse delay comparator
using an output beamsplitter.
[0067] At block 806, the method 800 includes adjusting a parameter of at least one pulse
stretcher of the plurality of pulse stretchers based on a result of the comparing
of the first laser pulse and the first stretched laser pulse. By way of example, a
computing device, such as computing device 506 of Figure 5, can determine, based on
the result of the comparing, an adjustment to at least one pulse stretcher of the
plurality of pulse stretchers, and apply the adjustment to the at least one pulse
stretcher. The parameter could be a time delay introduced by an optical delay controller
of the at least one pulse stretcher, for instance.
[0068] At block 808, the method 800 includes, after adjusting the parameter, stretching
a pulse width of a second laser pulse using the plurality of pulse stretchers so as
to obtain a second stretched laser pulse. For instance, a first pulse stretcher of
the plurality of pulse stretchers can receive the second laser pulse, stretch the
second laser pulse, and output a stretched laser pulse. A second pulse stretcher of
the plurality of pulse stretchers can receive the stretched laser pulse output by
the first pulse stretcher, further stretched the stretched laser pulse, and output
a stretched laser pulse to the next pulse stretcher in the plurality of pulse stretcher.
This process can continue until a final pulse stretcher of the plurality of pulse
stretchers outputs a stretched laser pulse.
[0069] At block 810, the method 800 includes delivering the second stretched laser pulse
to the workpiece bondline. For instance, the second stretched laser pulse can be output
through a lens assembly. Delivering the second stretched laser pulse to the workpiece
bondline can involve causing the second stretched laser pulse to pass through a transparent
overlay provided on the workpiece.
[0070] At block 812, the method 800 includes detecting a response of the workpiece bondline
to the second stretched laser pulse. For instance, a detector, such as surface motion
sensor 704 of Figure 6, can detect surface motion on a surface of the workpiece, with
the surface motion being indicative of a failure of an adhesive bond at the workpiece
bondline.
[0071] Figure 8 shows an additional operation for use with the method shown in Figure 7.
Block 902 of Figure 8 could be performed as part of block 806 of Figure 7. For instance,
block 902 of Figure 8 could be performed in an example in which the at least one pulse
stretcher includes an optical delay controller having a plurality of reflective surfaces
establishing a closed optical loop.
[0072] At block 902, Figure 8 includes causing an actuator to adjust a separation distance
between at least two of the plurality of reflective surfaces. For instance, a computing
device, such as computing device 504 of Figure 4, could cause actuator 420 of Figure
3 to adjust a separation distance between one-sided mirror 412 and first mirror 414
of Figure 3. Alternatively, computing device 504 could cause actuator 420 of Figure
3 to adjust a separation distance between second mirror 416 and Brewster window 418
of Figure 3.
[0073] Figure 9 shows a flowchart of another method 1000, according to an example. Method
1000 shown in Figure 9 presents an example of a method that, for example, could be
used with one of the systems shown in Figures 1, 5, and 6, for example, or any of
the systems disclosed herein. Any of the example devices or systems described herein,
such as components of inspection system 100 of Figure 1, may be used or configured
to perform logical functions presented in Figure 9. Method 1000 may include one or
more operations, functions, or actions as illustrated by one or more of blocks 1002-1008.
Although these blocks are illustrated in a sequential order, these blocks may also
be performed in parallel, and/or in a different order than those described herein.
Also, the various blocks may be combined into fewer blocks, divided into additional
blocks, and/or removed based upon the desired implementation. Each block may represent
a module, segment, or a portion of program code, which includes one or more instructions
executable by a processor for implementing specific logical functions or steps in
the process.
[0074] Method 1000 could be combined with one or more blocks of method 800 of Figure 8.
[0075] Initially, at block 1002, the method 1000 includes determining an integrity of a
workpiece bondline. Determining the integrity of the workpiece bondline can involve
determining an amount of surface motion on a surface of the workpiece using a surface
motion sensor. At block 1004, the method 1000 includes determining whether or not
the integrity of the workpiece bondline is acceptable. For instance, determining whether
or not the integrity of the workpiece bondline is acceptable can involve determining
whether or not an amount of surface motion exceeds a threshold. If the amount of surface
motion exceeds the threshold, the integrity of the workpiece bondline can be deemed
not acceptable. Whereas, if the amount of surface motion does not exceed the threshold,
the integrity of the workpiece bondline can be deemed acceptable.
[0076] If the workpiece bondline is acceptable, then, at block 1006, an acceptance indication
may be provided. For instance, an inspection system may cause an audio element (e.g.,
a speaker or a buzzer) to provide an audible acceptance indication and/or cause a
lighting element (e.g., a light-emitting diode or a display) to provide a visual acceptance
indication. Whereas, if the integrity of the workpiece bondline is not acceptable,
then, at block 1008, a rejection indication may be provided. Like the acceptance indication,
the rejection indication may be an audible indication or a visual indication.
[0077] The providing of the acceptance indication may be optional. For instance, a control
system may be configured to not provide any indication if the integrity of the workpiece
bondline is acceptable, but to provide a rejection indication if the integrity of
the workpiece bondline is not acceptable.
[0078] The description of the different advantageous arrangements has been presented for
purposes of illustration and description, and is not intended to be exhaustive or
limited to the examples in the form disclosed. After reviewing and understanding the
foregoing disclosure, many modifications and variations will be apparent to those
of ordinary skill in the art within the scope of the appended claims.
1. A laser system (102, 602, 702) for outputting laser pulses to a work piece (110),
comprising:
a laser (202, 302) configured to provide laser pulses;
a plurality of pulse stretchers (204) coupled together in series, the plurality of
pulse stretchers configured to stretch pulse widths of the laser pulses and output
stretched laser pulses;
a feedback module (206) comprising:
a pulse delay comparator (502a) configured to compare a first laser pulse of the laser
pulses to a corresponding first stretched laser pulse of the stretched laser pulses,
and
a computing device (504) configured to (i) determine, based on a result of the comparing
by the pulse delay comparator, an adjustment to a pulse stretcher (304a, 304b, 304c)
of the plurality of pulse stretchers and (ii) apply the adjustment to the pulse stretcher
so as to modify a shape of a second stretched laser pulse of the stretched laser pulses;
and
a lens assembly (208) configured to direct the second stretched laser pulse to the
workpiece (110).
2. The laser system of claim 1, wherein the adjustment comprises an adjustment to a time
delay introduced by the pulse stretchers, wherein the pulse stretchers preferably
comprise an optical delay controller (406) having a plurality of reflective surfaces
(408) establishing a closed optical loop (410), and wherein applying the adjustment
to the pulse stretchers preferably comprises causing an actuator (420) to adjust a
separation distance between at least two of the plurality of reflective surfaces.
3. The laser system of claim 1 or 2, wherein the pulse delay comparator is configured
to compare a leading edge of the first laser pulse and a leading edge of the first
stretched laser pulse or to compare a trailing edge of the first laser pulse and a
trailing edge of the first stretched laser pulse.
4. The laser system of any of claims 1-3, wherein the feedback module further comprises
an additional pulse delay comparator (502b) that is configured to compare a leading
edge of the first laser pulse and a leading edge of the first stretched laser pulse,
wherein the computing device is further configured to: (i) determine, based on a result
of the comparing by the additional pulse delay comparator, an adjustment to an additional
pulse stretcher (304a, 304b, 304c) of the plurality of pulse stretchers and (ii) apply
the adjustment to the additional pulse stretcher so as to further modify the shape
of the second stretched laser pulse.
5. The laser system of any of claims 1-3, wherein the laser (202, 302) comprises an excimer
laser.
6. The laser system of any of claims 1-5, wherein the plurality of pulse stretchers is
configured to stretch the pulse widths of the laser pulses to at least 100 nanoseconds.
7. The laser system of any of claims 1-6, wherein the pulse stretchers comprises two
beamsplitting elements (402a, 402b) and an optical ring cavity (404) that are configured
to split the laser pulses into a plurality of laser pulses with different time delays.
8. The laser system of any of claims 1-7, further comprising:
an input beamsplitter (310) configured to provide a sample of the first laser pulse
to the pulse delay comparator before the first laser pulse enters the plurality of
pulse stretchers; and
an output beamsplitter (312) configured to provide a sample of the first stretched
laser pulse to the pulse delay comparator.
9. An inspection system (100, 600, 700) comprising:
a laser system (102, 602, 702) according to any of claims 1 to 8; and
a detector (104, 604, 704) configured to detect a response of the workpiece (110)
to the second stretched laser pulse.
10. The inspection system of claim 9, further comprising:
an end effector (108, 608, 708) configured to direct the second stretched laser pulse
to the workpiece; and
a positioning system (106, 606, 706) configured to adjust a position of the end effector.
11. The inspection system of claim 9 or 10, wherein the detector comprises an ultrasonic
sensor (604) and/or a surface motion sensor (704) operable to detect surface motion
of the workpiece.
12. The inspection system of any of claims 9-11, wherein the plurality of pulse stretchers
is configured to stretch the pulse widths of the laser pulses to at least 100 nanoseconds.
13. A method (800) for inspecting a workpiece bondline comprising:
stretching (802) a pulse width of a first laser pulse using a plurality of pulse stretchers
coupled in series so as to obtain a first stretched laser pulse;
comparing (804) the first laser pulse and the first stretched laser pulse;
adjusting (806) a parameter of at least one pulse stretcher of the plurality of pulse
stretchers based on a result of the comparing of the first laser pulse and the first
stretched laser pulse;
after adjusting the parameter, stretching (808) a pulse width of a second laser pulse
using the plurality of pulse stretchers so as to obtain a second stretched laser pulse;
delivering (810) the second stretched laser pulse to the workpiece bondline; and
detecting (812) a response of the workpiece bondline to the second stretched laser
pulse.
14. The method of claim 13, wherein the at least one pulse stretcher comprises an optical
delay controller having a plurality of reflective surfaces establishing a closed optical
loop, and wherein adjusting the parameter comprises causing (902) an actuator to adjust
a separation distance between at least two of the plurality of reflective surfaces.
15. The method of claim 13 or 14, further comprising:
determining (1002), based on the response, an integrity of the workpiece bondline;
and
providing (1006, 1008) an indication of the integrity of the workpiece bondline.
1. Lasersystem (102, 602, 702) zum Ausgeben von Laserimpulsen an ein Werkstück (110),
das aufweist:
einen Laser (202, 302), der zum Vorsehen von Laserimpulsen eingerichtet ist;
eine Vielzahl von Impulsverlängerern (204), die seriell zusammengekoppelt sind, wobei
die Vielzahl von Impulsverlängerern zum Verlängern von Impulsweiten der Laserimpulse
und zum Ausgeben verlängerter Laserimpulse eingerichtet sind;
ein Rückkopplungsmodul (206), das aufweist:
einen Impulsverzögerungskomparator (502a), der zum Vergleichen eines ersten Laserimpulses
der Laserimpulse mit einem entsprechenden ersten verlängerten Laserimpuls der verlängerten
Laserimpulse eingerichtet ist, und
eine Berechnungsvorrichtung (504), die eingerichtet ist, (i), basierend auf einem
Ergebnis des Vergleichens durch den Impulsverzögerungskomparator, eine Anpassung an
einen Impulsverlängerer (304a, 304b, 304c) der Vielzahl von Impulsverlängern zu bestimmen,
und (ii) die Anpassung an den Impulsverlängerer so anzuwenden, dass eine Form eines
zweiten verlängerten Laserimpulses der verlängerten Laserimpulse modifiziert wird;
und
eine Linsenanordnung (208), die eingerichtet ist, den zweiten verlängerten Laserimpuls
an das Werkstück (110) zu richten.
2. Lasersystem nach Anspruch 1, wobei die Anpassung eine Anpassung an eine Zeitverzögerung
aufweist, die durch die Impulsverlängerer eingeführt wird, wobei die Impulsverlängerer
vorzugsweise einen optischen Verzögerungsregler (406) aufweisen, der eine Vielzahl
von reflektierenden Flächen (408) aufweist, die eine geschlossene optische Schleife
(410) bilden, und wobei das Anwenden der Anpassung an die Impulsverlängerer vorzugsweise
aufweist, dass ein Aktuator (420) dazu veranlasst wird, eine Trennentfernung zwischen
zumindest zwei der Vielzahl von reflektierenden Flächen anzupassen.
3. Lasersystem nach Anspruch 1 oder 2, wobei der Impulsverzögerungskomparator eingerichtet
ist, eine Vorderkante des ersten Laserimpulses und eine Vorderkante des ersten verlängerten
Laserimpulses zu vergleichen oder eine Hinterkante des ersten Laserimpulses und eine
Hinterkante des ersten verlängerten Laserimpulses zu vergleichen.
4. Lasersystem nach einem der Ansprüche 1-3, wobei das Rückkopplungsmodul ferner einen
zusätzlichen Impulsverzögerungskomparator (502b) aufweist, der eingerichtet ist, eine
Vorderkante des ersten Laserimpulses und eine Vorderkante des ersten verlängerten
Laserimpulses zu vergleichen, wobei die Berechnungsvorrichtung ferner eingerichtet
ist: (i), basierend auf einem Ergebnis des Vergleichens durch den zusätzlichen Impulsverzögerungskomparator,
eine Anpassung an einen zusätzlichen Impulsverlängerer (304a, 304b, 304c) der Vielzahl
von Impulsverlängerern zu bestimmen, und (ii) die Anpassung an den zusätzlichen Impulsverlängerer
so anzuwenden, dass die Form des zweiten verlängerten Laserimpulses modifiziert wird.
5. Lasersystem nach einem der Ansprüche 1-3, wobei der Laser (202, 302) einen Excimerlaser
aufweist.
6. Lasersystem nach einem der Ansprüche 1-5, wobei die Vielzahl von Impulsverlängerern
eingerichtet ist, die Impulsweiten der Laserimpulse auf zumindest 100 Nanosekunden
zu verlängern.
7. Lasersystem nach einem der Ansprüche 1-6, wobei die Impulsverlängerer zwei Strahlteilerelemente
(402a, 402b) und eine optische Ringkavität (404) aufweisen, die eingerichtet sind,
die Laserimpulse in eine Vielzahl von Laserimpulsen mit unterschiedlichen Zeitverzögerungen
zu teilen.
8. Lasersystem nach einem der Ansprüche 1-7, das ferner aufweist:
einen Eingangsstrahlteiler (310), der eingerichtet ist, eine Abtastung des ersten
Laserimpulses für den Impulsverzögerungskomparator vorzusehen, bevor der erste Laserimpuls
in die Vielzahl von Impulsverlängerern eintritt; und
einen Ausgangsstrahlteiler (312), der eingerichtet ist, eine Abtastung des ersten
verlängerten Laserimpulses an den Impulsverzögerungskomparator zu liefern.
9. Inspektionssystem (100, 600, 700), das aufweist:
ein Lasersystem (102, 602, 702) gemäß einem der Ansprüche 1 bis 8; und
einen Detektor (106, 604, 704), der eingerichtet ist, eine Antwort des Werkstücks
(110) auf den zweiten verlängerten Laserimpuls zu erfassen.
10. Inspektionssystem nach Anspruch 9, das ferner aufweist:
einen Endeffektor (108, 608, 708), der eingerichtet ist, den zweiten verlängerten
Laserimpuls an das Werkstück zu richten; und
ein Positioniersystem (106, 606, 706), das eingerichtet ist, eine Position des Endeffektors
anzupassen.
11. Inspektionssystem nach Anspruch 9 oder 10, wobei der Detektor einen UItraschallsensor
(604) und/oder einen Flächenbewegungssensor (704) aufweist, der zum Erfassen einer
Flächenbewegung des Werkstücks betriebsfähig ist.
12. Inspektionssystem nach einem der Ansprüche 9-11, wobei die Vielzahl von Impulsverlängerern
eingerichtet ist, die Impulsweiten der Laserimpulse auf zumindest 100 Nanosekunden
zu verlängern.
13. Verfahren (800) zum Inspizieren einer Werkstückverbindungslinie, das aufweist:
Verlängern (802) einer Impulsweite eines ersten Laserimpulses unter Verwendung einer
Vielzahl von Impulsverlängerern, die seriell gekoppelt sind, um so einen ersten verlängerten
Laserimpuls zu erhalten;
Vergleichen (804) des ersten Laserimpulses und des ersten verlängerten Laserimpulses;
Anpassen (806) eines Parameters von zumindest einem Impulsverlängerer der Vielzahl
von Impulsverlängerern basierend auf einem Ergebnis des Vergleichens des ersten Laserimpulses
und des ersten verlängerten Laserimpulses;
nach einem Anpassen des Parameters, Verlängern (808) einer Impulsweite eines zweiten
Laserimpulses unter Verwendung der Vielzahl von Laserverlängerern, um so einen zweiten
verlängerten Laserimpuls zu erhalten;
Liefern (810) des zweiten verlängerten Laserimpulses an die Werkstückverbindungslinie;
und
Erfassen (812) einer Antwort der Werkstückverbindungslinie auf den zweiten verlängerten
Laserimpuls.
14. Verfahren nach Anspruch 13, wobei zumindest ein Impulsverlängerer einen optischen
Verzögerungsregler aufweist, der eine Vielzahl von reflektierenden Flächen aufweist,
die eine geschlossene optische Schleife bilden, und wobei ein Anpassen des Parameters
aufweist, dass ein Aktuator dazu veranlasst wird (902), eine Trennentfernung zwischen
zumindest zwei der Vielzahl von reflektierenden Flächen anzupassen.
15. Verfahren nach Anspruch 13 oder 14, das ferner aufweist:
Bestimmen (1002), basierend auf der Antwort, einer Integrität der Werkstückverbindungslinie;
und
Vorsehen (1006, 1008) einer Anzeige der Integrität der Werkstückverbindungslinie.
1. Système laser (102, 602, 702) pour délivrer des impulsions laser à une pièce (110),
comprenant :
un laser (202, 302) configuré pour fournir des impulsions laser ;
une pluralité d'étireurs d'impulsion (204) couplés les uns aux autres en série, la
pluralité d'étireurs d'impulsion étant configurés pour étirer des largeurs d'impulsion
des impulsions laser et délivrer des impulsions laser étirées ;
un module de rétroaction (206) comprenant :
un comparateur de retard d'impulsion (502a) configuré pour comparer une première impulsion
laser des impulsions laser à une première impulsion laser étirée correspondante des
impulsions laser étirées, et
un dispositif informatique (504) configuré pour (i) déterminer, sur la base d'un résultat
de la comparaison par le comparateur de retard d'impulsion, un réglage d'un étireur
d'impulsion (304a, 304b, 304c) de la pluralité d'étireurs d'impulsion et (ii) appliquer
le réglage à l'étireur d'impulsion de manière à modifier une forme d'une deuxième
impulsion laser étirée des impulsions laser étirées ; et
un ensemble de lentilles (208) configuré pour diriger la deuxième impulsion laser
étirée vers la pièce (110).
2. Système laser selon la revendication 1, dans lequel le réglage comprend un réglage
d'un retard temporel introduit par les étireurs d'impulsion, dans lequel les étireurs
d'impulsion comprennent de préférence un contrôleur de retard optique (406) pourvu
d'une pluralité de surfaces réfléchissantes (408) établissant une boucle optique fermée
(410), et dans lequel l'application du réglage des étireurs d'impulsion comprend de
préférence la commande à un actionneur (420) de régler une distance de séparation
entre au moins deux de la pluralité de surfaces réfléchissantes.
3. Système laser selon la revendication 1 ou 2, dans lequel le comparateur de retard
d'impulsion est configuré pour comparer un front avant de la première impulsion laser
et un front avant de la première impulsion laser étirée ou pour comparer un front
arrière de la première impulsion laser et un front arrière de la première impulsion
laser étirée.
4. Système laser selon l'une quelconque des revendications 1 à 3, dans lequel le module
de rétroaction comprend en outre un comparateur de retard d'impulsion supplémentaire
(502b) qui est configuré pour comparer un front avant de la première impulsion laser
et un front avant de la première impulsion laser étirée, dans lequel le dispositif
informatique est configuré en outre pour : (i) déterminer, sur la base d'un résultat
de la comparaison par le comparateur de retard d'impulsion supplémentaire, un réglage
d'un étireur d'impulsion supplémentaire (304a, 304b, 304c) de la pluralité d'étireurs
d'impulsion et (ii) appliquer le réglage à l'étireur d'impulsion supplémentaire de
manière à modifier davantage la forme de la deuxième impulsion laser étirée.
5. Système laser selon l'une quelconque des revendications 1 à 3, dans lequel le laser
(202, 302) comprend un laser excimère.
6. Système laser selon l'une quelconque des revendications 1 à 5, dans lequel la pluralité
d'étireurs d'impulsion est configurée pour étirer les largeurs d'impulsion des impulsions
laserjusqu'à au moins 100 nanosecondes.
7. Système laser selon l'une quelconque des revendications 1 à 6, dans lequel les étireurs
d'impulsion comprennent deux éléments séparateurs de faisceau (402a, 402b) et une
cavité en anneau optique (404) qui sont configurés pour séparer les impulsions laser
en une pluralité d'impulsions laser présentant des retards temporels différents.
8. Système laser selon l'une quelconque des revendications 1 à 7, comprenant en outre
:
un séparateur de faisceau d'entrée (310) configuré pour fournir un échantillon de
la première impulsion laser au comparateur de retard d'impulsion avant que la première
impulsion laser pénètre dans la pluralité d'étireurs d'impulsion ; et
un séparateur de faisceau de sortie (312) configuré pour fournir un échantillon de
la première impulsion laser étirée au comparateur de retard d'impulsion.
9. Système d'inspection (100, 600, 700), comprenant :
un système laser (102, 602, 702) selon l'une quelconque des revendications 1 à 8 ;
et
un détecteur (104, 604, 704) configuré pour détecter une réponse de la pièce (110)
à la deuxième impulsion laser étirée.
10. Système d'inspection selon la revendication 9, comprenant en outre :
un effecteur terminal (108, 608, 708) configuré pour diriger la deuxième impulsion
laser étirée vers la pièce ; et
un système de positionnement (106, 606, 706) configuré pour régler une position de
l'effecteur terminal.
11. Système d'inspection selon la revendication 9 ou 10, dans lequel le détecteur comprend
un capteur à ultrasons (604) et/ou un capteur de mouvement de surface (704) ayant
pour fonction de détecter un mouvement de surface de la pièce.
12. Système d'inspection selon l'une quelconque des revendications 9 à 11, dans lequel
la pluralité d'étireurs d'impulsion est configurée pour étirer les largeurs d'impulsion
des impulsions laser jusqu'à au moins 100 nanosecondes.
13. Procédé (800) d'inspection d'une ligne de liaison de pièce, comprenant :
l'étirement (802) d'une largeur d'impulsion d'une première impulsion laser au moyen
d'une pluralité d'étireurs d'impulsion couplés les uns aux autres en série de manière
à obtenir une première impulsion étirée ;
la comparaison (804) la première impulsion laser à la première impulsion laser étirée
;
le réglage (806) d'un paramètre d'au moins un étireur d'impulsion de la pluralité
d'étireurs d'impulsion sur la base d'un résultat de la comparaison de la première
impulsion laser et de la première impulsion laser étirée ;
après le réglage du paramètre, l'étirement (808) d'une largeur d'impulsion d'une deuxième
impulsion laser au moyen de la pluralité d'étireurs d'impulsion de manière à obtenir
une deuxième impulsion laser étirée ;
l'application (810) de la deuxième impulsion laser étirée à la ligne de liaison de
pièce ; et
la détection (812) d'une réponse de la ligne de liaison de pièce à la deuxième impulsion
laser étirée.
14. Procédé selon la revendication 13, dans lequel l'au moins un étireur d'impulsion comprend
un contrôleur de retard optique pourvu d'une pluralité de surfaces réfléchissantes
établissant une boucle optique fermée, et dans lequel le réglage du paramètre comprenant
la commande (902) à un actionneur de régler une distance de séparation entre au moins
deux de la pluralité de surfaces réfléchissantes.
15. Procédé selon la revendication 13 ou 14, comprenant en outre :
la détermination (1002), sur la base de la réponse, d'une intégrité de la ligne de
liaison de pièce ; et
la fourniture (1006, 1008) d'une indication de l'intégrité de la ligne de liaison
de pièce.