KR102543636B1 - Laser Processing Equipment and Operating Method Thereof - Google Patents

Laser Processing Equipment and Operating Method Thereof Download PDF

Info

Publication number
KR102543636B1
KR102543636B1 KR1020210082319A KR20210082319A KR102543636B1 KR 102543636 B1 KR102543636 B1 KR 102543636B1 KR 1020210082319 A KR1020210082319 A KR 1020210082319A KR 20210082319 A KR20210082319 A KR 20210082319A KR 102543636 B1 KR102543636 B1 KR 102543636B1
Authority
KR
South Korea
Prior art keywords
laser
signal
laser beam
transfer
workpiece
Prior art date
Application number
KR1020210082319A
Other languages
Korean (ko)
Other versions
KR20210158822A (en
Inventor
박원도
Original Assignee
박원도
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 박원도 filed Critical 박원도
Publication of KR20210158822A publication Critical patent/KR20210158822A/en
Application granted granted Critical
Publication of KR102543636B1 publication Critical patent/KR102543636B1/en

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K26/00Working by laser beam, e.g. welding, cutting or boring
    • B23K26/02Positioning or observing the workpiece, e.g. with respect to the point of impact; Aligning, aiming or focusing the laser beam
    • B23K26/03Observing, e.g. monitoring, the workpiece
    • B23K26/032Observing, e.g. monitoring, the workpiece using optical means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K26/00Working by laser beam, e.g. welding, cutting or boring
    • B23K26/08Devices involving relative movement between laser beam and workpiece
    • B23K26/0869Devices involving movement of the laser head in at least one axial direction
    • B23K26/0876Devices involving movement of the laser head in at least one axial direction in at least two axial directions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K26/00Working by laser beam, e.g. welding, cutting or boring
    • B23K26/70Auxiliary operations or equipment
    • B23K26/702Auxiliary equipment
    • B23K26/707Auxiliary equipment for monitoring laser beam transmission optics

Landscapes

  • Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Engineering & Computer Science (AREA)
  • Plasma & Fusion (AREA)
  • Mechanical Engineering (AREA)
  • Laser Beam Processing (AREA)

Abstract

본 발명은 레이저 가공 장치 및 방법에 관한 것으로서, 본 발명의 레이저 가공 장치는, 소프트웨어의 느린 제어를 지양하고 하드웨어에 의하여 실시간 빠른 속도로 가공 경로 상의 등간격 이송 거리를 판단해, 레이저빔의 가감속 이송에 무관하게 독립적으로 피가공물에 레이저빔을 등간격으로 조사(fixed distance firing)할 수 있는, 레이저 가공 장치를 제공한다. The present invention relates to a laser processing device and method, and the laser processing device of the present invention avoids slow software control and determines the distance traveled at equal intervals on a processing path in real time at high speed by hardware, thereby accelerating and decelerating the laser beam Provided is a laser processing apparatus capable of independently irradiating a laser beam to a workpiece at equal intervals (fixed distance firing) regardless of transfer.

Description

레이저 가공 장치 및 방법{Laser Processing Equipment and Operating Method Thereof}Laser processing equipment and method {Laser Processing Equipment and Operating Method Thereof}

본 발명은 레이저 가공 장치 및 방법에 관한 것으로서, 특히, 하드웨어에 의하여 실시간 빠른 속도로 피가공물에 레이저빔을 등간격으로 조사하기 위한 레이저 가공 장치 및 방법에 관한 것이다. The present invention relates to a laser processing apparatus and method, and more particularly, to a laser processing apparatus and method for irradiating a laser beam to a workpiece at regular intervals at high speed in real time by means of hardware.

레이저 가공 장치는 직진성이 우수한 레이저빔을 작은 영역에 집속해 에너지 밀도를 높일 수 있고 비접촉 가공이 가능하므로, 금속, 유리, 크리스탈, 아크릴, 실리콘 웨이퍼, 화합물 반도체 웨이퍼, 세라믹 반도체 기판, 사파이어 기판 등 고경도의 대상물 또는 취성 재료의 절단이나 스크라이빙 공정에 매우 유용하게 사용되고 있다. 또한, 레이저 가공 장치는 자유곡선 등의 복잡한 형상도 용이하게 가공할 수 있으며, 가공범위도 작아 미세가공이 가능하고 타 가공방법에 비해 열에 의한 가공물의 변형 등의 영향도 적기 때문에 최근 산업계에서 널리 사용되고 있다. Laser processing equipment can increase energy density by concentrating a laser beam with excellent linearity into a small area and enables non-contact processing, so it is possible to process metal, glass, crystal, acrylic, silicon wafer, compound semiconductor wafer, ceramic semiconductor substrate, sapphire substrate, etc. It is very useful for the cutting or scribing process of the object of drawing or brittle material. In addition, the laser processing device can easily process complex shapes such as free curves, and has a small processing range, enabling micro-machining and being less affected by heat-induced deformation of the workpiece than other processing methods, so it is widely used in the industry recently. there is.

그러나, 피가공물에 대하여 레이저빔을 상대적으로 이동시키는 이송 속도는, 피가공물에 레이저빔을 조사하여 가공하는 동안의 가공 경로 상에서 동일한 속도를 갖지 않는다. 이는 이송 모터가 가공 경로의 시작 위치에서는 가속되고 가공 경로의 종료 위치에서는 감속되기 때문이다. 이외에도 곡선형, 꺽인 형상 등의 가공 경로에 대하여 레이저빔을 조사하는 동안에는, 방향 전환 시에도(예를 들어, XY 직각 좌표계에서 +X 방향 이송 중 +Y 방향 이송으로 전환) 이송 모터의 가감속 제어가 이루어질 수밖에 없다. 이와 같은 이송 모터의 가감속은, 피가공물에 레이저빔을 등간격으로 조사하지 못하므로, 이송 모터의 가감속이 일어나는 가공 경로의 시작 위치와 종료 위치 및 방향 전환 부분에서, 레이저빔의 조사량이 많아, 국소적인 손상을 일으키는 문제점이 있다. However, the transfer speed for relatively moving the laser beam with respect to the workpiece does not have the same speed on the processing path during processing by irradiating the workpiece with the laser beam. This is because the feed motor accelerates at the start of the tool path and decelerates at the end of the tool path. In addition, while irradiating the laser beam on a curved or bent shape, even when changing direction (for example, switching from +X direction transfer to +Y direction transfer in the XY Cartesian coordinate system), acceleration and deceleration control of the feed motor has to be done Since such acceleration/deceleration of the transfer motor cannot irradiate the workpiece with the laser beam at equal intervals, the irradiation amount of the laser beam is large at the start and end positions and direction change parts of the processing path where acceleration/deceleration of the transfer motor occurs, resulting in local There is a problem that causes damage.

관련 선행 문헌으로서, 공개특허 제10-2015-0029524호, 제10-2002-0086339호 등이 참조될 수 있다. As related prior literature, reference may be made to Patent Publication Nos. 10-2015-0029524 and 10-2002-0086339.

따라서, 본 발명은 상술한 문제점을 해결하기 위하여 안출된 것으로, 본 발명의 목적은, 소프트웨어의 느린 제어를 지양하고 하드웨어에 의하여 실시간 빠른 속도로 가공 경로 상의 등간격 이송 거리를 판단해, 레이저빔의 가감속 이송에 무관하게 독립적으로 피가공물에 레이저빔을 등간격으로 조사(fixed distance firing)할 수 있는, 레이저 가공 장치 및 방법을 제공하는 데 있다. Therefore, the present invention has been made to solve the above-mentioned problems, and an object of the present invention is to avoid slow control of software and to determine the distance traveled at equal intervals on the processing path in real time by hardware at high speed, It is an object of the present invention to provide a laser processing apparatus and method capable of independently irradiating a laser beam to a workpiece at equal intervals (fixed distance firing) regardless of acceleration/deceleration feed.

먼저, 본 발명의 특징을 요약하면, 상기의 목적을 달성하기 위한 본 발명의 일면에 따른 레이저 가공 장치는, 이송 구동 신호를 생성하는 서보 드라이버; 레이저 제어 신호를 생성하는 제어기; 상기 레이저 제어 신호에 따라 레이저빔을 발생하는 레이저 발생기; 레이저 헤드를 포함하고, 상기 레이저빔이 상기 레이저 헤드를 통해 스테이지 상의 피가공물로 조사되도록 구성된 광학계; 및 상기 이송 구동 신호에 따라 상기 레이저 헤드를 상기 피가공물 상의 가공 경로로 이송하는 이송장치를 포함하고, 상기 서보 드라이버는, 상기 이송 장치의 센서 신호로부터 상기 이송에 대한 감지신호를 생성하고, 상기 제어기는, 상기 감지신호를 기초로 상기 레이저 헤드의 상기 가공 경로 상의 이송 거리를 계산하여, 상기 레이저빔이 상기 피가공물 상에 등간격으로 조사되도록 상기 레이저 발생기의 상기 레이저빔의 발생에 대한 온오프를 제어하기 위한 상기 레이저 제어 신호를 생성한다.First, to summarize the features of the present invention, a laser processing apparatus according to an aspect of the present invention for achieving the above object, a servo driver for generating a transfer drive signal; a controller generating a laser control signal; a laser generator generating a laser beam according to the laser control signal; an optical system including a laser head and configured to irradiate the laser beam to a workpiece on a stage through the laser head; and a transfer device for transferring the laser head to a processing path on the workpiece according to the transfer driving signal, wherein the servo driver generates a detection signal for the transfer from a sensor signal of the transfer device, and the controller calculates the transport distance of the laser head on the processing path based on the detection signal, and turns on/off the generation of the laser beam of the laser generator so that the laser beam is irradiated onto the workpiece at equal intervals The laser control signal for controlling is generated.

상기 서보 드라이버는, 인코더로부터 수신한 상기 센서신호로서의 인코더 출력 신호에 대한 상기 감지 신호로서의 인코더 신호를 생성하고, 상기 제어기는, 상기 인코더 신호를 처리하여 상기 레이저 헤드의 이송 거리가 상기 등간격인지 여부를 판단한다.The servo driver generates an encoder signal as the detection signal for the encoder output signal as the sensor signal received from the encoder, and the controller processes the encoder signal to determine whether the transfer distance of the laser head is the equal interval. judge

상기 제어기는, 상기 레이저 헤드의 이송 거리의 계산, 및 상기 레이저 헤드의 이송 거리가 상기 등간격인지 여부에 대한 판단을 수행하기 위한, 반도체 프로세서를 포함한다.The controller includes a semiconductor processor for calculating the transfer distance of the laser head and determining whether the transfer distance of the laser head is the equal interval.

상기 반도체 프로세서는, FPGA(Field Programmable Gate Array) 반도체칩 또는 ASIC(Application Specific Integrated Circuit) 반도체칩을 포함한다.The semiconductor processor includes a Field Programmable Gate Array (FPGA) semiconductor chip or an Application Specific Integrated Circuit (ASIC) semiconductor chip.

상기 이송장치는 모터 또는 액츄에이터를 포함한다.The transfer device includes a motor or an actuator.

상기 이송장치는, XY 직각 좌표계에서의 X 방향으로의 이송을 위한 제1 이송기; 및 XY 직각 좌표계에서의 Y 방향으로의 이송을 위한 제2 이송기를 포함한다.The transfer device includes: a first transfer unit for transfer in the X direction in the XY rectangular coordinate system; and a second transferor for transfer in the Y direction in the XY rectangular coordinate system.

상기 이송장치는, 상기 제1 이송기에 의한 상기 레이저 헤드의 상기 X 방향으로의 이송 거리에 상응하는 제1 인코더 출력 신호를 발생하는 제1 인코더; 및 상기 제2 이송기에 의한 상기 레이저 헤드의 상기 Y 방향으로의 이송 거리에 상응하는 제2 인코더 출력 신호를 발생하는 제2 인코더를 포함한다.The conveying device may include: a first encoder for generating a first encoder output signal corresponding to a conveying distance of the laser head in the X direction by the first conveyor; and a second encoder for generating a second encoder output signal corresponding to a transport distance of the laser head in the Y direction by the second conveyor.

상기 제어기는, 리셋신호 이후의 상기 제1 인코더 출력 신호에 기초한 상기 서보 드라이버로부터의 인코더 신호를 누적하여 제1 누적신호를 생성하는 제1누적부; 상기 리셋신호 이후의 상기 제2 인코더 출력 신호에 기초한 상기 서보 드라이버로부터의 인코더 신호를 누적하여 제2 누적신호를 생성하는 제2누적부; 상기 제1 누적신호 및 상기 제2 누적신호로부터, 상기 리셋신호 이후의 상기 레이저 헤드의 상기 가공 경로 상의 이송 거리에 상응하는 이송 거리값을 계산하는 거리계산부; 및 상기 리셋신호 이후의 상기 레이저 헤드의 상기 이송 거리값이 미리 설정된 간격과 동일하면, 상기 리셋신호를 생성하고, 상기 레이저빔의 발생을 온시키기 위한 활성화된 상기 레이저 제어 신호를 생성하는 등간격판단부를 포함한다.The controller may include: a first accumulation unit generating a first accumulation signal by accumulating the encoder signal from the servo driver based on the first encoder output signal after the reset signal; a second accumulation unit generating a second accumulation signal by accumulating the encoder signal from the servo driver based on the second encoder output signal after the reset signal; a distance calculating unit which calculates a transfer distance value corresponding to a transfer distance of the laser head on the processing path after the reset signal, from the first accumulated signal and the second accumulated signal; and equal interval determination for generating the reset signal and generating the activated laser control signal for turning on the generation of the laser beam when the transfer distance value of the laser head after the reset signal is equal to a preset interval. includes wealth

상기 레이저 발생기는, 활성화된 상기 레이저 제어 신호에 따라, 펄스형 레이저빔을 하나 이상의 펄스 수만큼 발생하거나, 연속형 레이저빔을 소정의 시간 동안 발생한 후, 상기 레이저 제어 신호의 다음 활성화 시까지 상기 레이저빔의 발생을 오프한다.According to the activated laser control signal, the laser generator generates a pulsed laser beam by one or more pulse numbers or generates a continuous laser beam for a predetermined time, until the next activation of the laser control signal. Turn off beam generation.

또한, 본 발명의 다른 일면에 따른, 레이저 가공 장치에서의 레이저 가공 방법은, 레이저빔이 광 경로를 유도하는 광학계를 통해 진행하되, 레이저 헤드를 통해 스테이지 상의 피가공물로 조사되는 단계; 이송 구동 신호에 따라 상기 레이저 헤드를 상기 피가공물 상의 가공 경로로 이송하는 단계; 이송 장치의 센서 신호로부터 상기 이송에 대한 감지신호를 생성하는 단계; 및 상기 감지신호를 기초로 상기 레이저 헤드의 상기 가공 경로 상의 이송 거리를 계산하여, 상기 레이저빔이 상기 피가공물 상에 등간격으로 조사되도록 레이저 발생기의 상기 레이저빔의 발생에 대한 온오프를 제어하기 위한 레이저 제어 신호를 생성하는 단계를 포함한다.In addition, according to another aspect of the present invention, a laser processing method in a laser processing apparatus, but the laser beam proceeds through an optical system for inducing an optical path, irradiating a workpiece on a stage through a laser head; transferring the laser head to a processing path on the workpiece according to a transfer drive signal; generating a detection signal for the transfer from a sensor signal of the transfer device; and calculating a transport distance of the laser head on the processing path based on the detection signal, and controlling on/off of the laser generator to generate the laser beam so that the laser beam is irradiated onto the workpiece at regular intervals. generating a laser control signal for

또한, 본 발명의 또 다른 일면에 따른 레이저 가공 장치는, 이송 구동 신호를 생성하는 서보 드라이버; 위치 제어 신호에 대한 왜곡 보정된 위치 구동 신호를 생성하는 스캐너 드라이버; 레이저 제어 신호를 생성하는 제어기; 상기 레이저 제어 신호에 따라 레이저빔을 발생하는 레이저 발생기; 상기 위치 구동 신호에 따라 상기 레이저빔이 스테이지 상의 피가공물로 조사되도록 한쌍의 미러를 제어하는 스캐너; 및 상기 이송 구동 신호에 따라 상기 스캐너를 상기 피가공물 상의 가공 경로로 이송하는 이송장치를 포함하고, 상기 서보 드라이버는, 상기 이송 장치의 센서 신호로부터 상기 이송에 대한 감지신호를 생성하고, 상기 제어기는, 상기 서보 드라이버로부터의 감지신호, 및 상기 스캐너 드라이버에서의 왜곡 보정전의 직각 좌표계에서의 위치를 지정하는 상기 위치 제어 신호를 합성하여, 상기 스캐너에 의해 상기 레이저빔이 상기 피가공물로 조사되는 위치를 제어하되, 상기 스캐너에서 출력되는 상기 레이저빔의 상기 가공 경로 상의 이송 거리를 계산하여, 상기 레이저빔이 상기 피가공물 상에 등간격으로 조사되도록 상기 레이저 발생기의 상기 레이저빔의 발생에 대한 온오프를 제어하기 위한 상기 레이저 제어 신호를 생성한다.In addition, a laser processing apparatus according to another aspect of the present invention, a servo driver for generating a transfer drive signal; a scanner driver generating a position driving signal with distortion correction for the position control signal; a controller generating a laser control signal; a laser generator generating a laser beam according to the laser control signal; a scanner for controlling a pair of mirrors to irradiate the laser beam onto a workpiece on the stage according to the position drive signal; and a transfer device for transferring the scanner to a processing path on the workpiece according to the transfer drive signal, wherein the servo driver generates a detection signal for the transfer from a sensor signal of the transfer device, and the controller , by combining the detection signal from the servo driver and the position control signal specifying the position in the Cartesian coordinate system before distortion correction in the scanner driver, the position at which the laser beam is irradiated to the workpiece by the scanner is determined. Control, by calculating the transport distance of the laser beam output from the scanner on the processing path, to turn on/off the laser generator for generating the laser beam so that the laser beam is irradiated onto the workpiece at regular intervals. The laser control signal for controlling is generated.

상기 제어기는, 리셋신호 이후의 상기 이송장치의 제1 인코더의 출력 신호에 기초한 상기 서보 드라이버로부터의 인코더 신호를 누적하여 제1 누적신호를 생성하는 제1누적부; 상기 리셋신호 이후의 상기 이송장치의 제2 인코더의 출력 신호에 기초한 상기 서보 드라이버로부터의 인코더 신호를 누적하여 제2 누적신호를 생성하는 제2누적부; 상기 제1 누적신호 및 상기 제2 누적신호로부터, 상기 리셋신호 이후의 상기 스캐너의 상기 가공 경로 상의 이송에 따른 상기 레이저빔의 제1 이송 거리값을 계산하는 제1 거리계산부; 상기 스캐너 드라이버에서의 왜곡 보정전의 상기 위치 제어 신호로부터, 상기 리셋신호 이후의 상기 한쌍의 미러에 의한 상기 가공 경로 상의 상기 레이저빔의 제2 이송 거리값을 계산하는 제2 거리계산부; 상기 제1 이송 거리값과 상기 제2 이송 거리값을 벡터 합성하여 합성 거리값을 출력하는 벡터 합성부; 및 상기 리셋신호 이후의 상기 합성 거리값이 미리 설정된 간격과 동일하면, 상기 리셋신호를 생성하고, 상기 레이저빔의 발생을 온시키기 위한 활성화된 상기 레이저 제어 신호를 생성하는 등간격판단부를 포함한다.The controller may include: a first accumulation unit generating a first accumulation signal by accumulating the encoder signal from the servo driver based on the output signal of the first encoder of the transfer device after the reset signal; a second accumulation unit generating a second accumulation signal by accumulating the encoder signal from the servo driver based on the output signal of the second encoder of the transfer device after the reset signal; a first distance calculating unit calculating a first transfer distance value of the laser beam according to the transfer of the scanner on the processing path after the reset signal, from the first and second accumulated signals; a second distance calculating unit calculating a second transport distance value of the laser beam on the processing path by the pair of mirrors after the reset signal, from the position control signal before distortion correction in the scanner driver; a vector combining unit for outputting a synthesized distance value by vector synthesizing the first transfer distance value and the second transfer distance value; and an equal interval determination unit generating the reset signal and generating the activated laser control signal for turning on the generation of the laser beam when the combined distance value after the reset signal is equal to a preset interval.

또한, 본 발명의 또 다른 일면에 따른 레이저 가공 장치는, 위치 제어 신호에 대한 왜곡 보정된 위치 구동 신호를 생성하는 스캐너 드라이버; 레이저 제어 신호를 생성하는 제어기; 상기 레이저 제어 신호에 따라 레이저빔을 발생하는 레이저 발생기; 및 상기 위치 구동 신호에 따라 상기 레이저빔이 스테이지 상의 피가공물로 조사되도록 한쌍의 미러를 제어하는 스캐너를 포함하고, 상기 제어기는, 상기 스캐너 드라이버에서의 왜곡 보정전의 직각 좌표계에서의 위치를 지정하는 상기 위치 제어 신호를 기초로, 상기 스캐너에 의해 상기 레이저빔이 상기 피가공물로 조사되는 위치를 제어하되, 상기 스캐너에서 출력되는 상기 레이저빔의 상기 가공 경로 상의 이송 거리를 계산하여, 상기 레이저빔이 상기 피가공물 상에 등간격으로 조사되도록 상기 레이저 발생기의 상기 레이저빔의 발생에 대한 온오프를 제어하기 위한 상기 레이저 제어 신호를 생성한다.In addition, a laser processing apparatus according to another aspect of the present invention, a scanner driver for generating a distortion-corrected position drive signal for the position control signal; a controller generating a laser control signal; a laser generator generating a laser beam according to the laser control signal; and a scanner for controlling a pair of mirrors so that the laser beam is irradiated onto a workpiece on the stage according to the position drive signal, wherein the controller designates a position in a rectangular coordinate system before distortion correction in the scanner driver. Based on the position control signal, control the position where the laser beam is irradiated to the workpiece by the scanner, and calculate the travel distance of the laser beam output from the scanner on the processing path so that the laser beam is The laser control signal for controlling on/off of the laser beam generation of the laser generator is generated so that the workpiece is irradiated at regular intervals.

상기 제어기는, 상기 스캐너 드라이버에서의 왜곡 보정전의 상기 위치 제어 신호로부터, 리셋신호 이후의 상기 한쌍의 미러에 의한 상기 가공 경로 상의 상기 레이저빔의 이송 거리값을 계산하는 거리계산부; 및 상기 리셋신호 이후의 상기 이송 거리값이 미리 설정된 간격과 동일하면, 상기 리셋신호를 생성하고, 상기 레이저빔의 발생을 온시키기 위한 활성화된 상기 레이저 제어 신호를 생성하는 등간격판단부를 포함한다.The controller may include: a distance calculation unit for calculating a travel distance value of the laser beam on the processing path by the pair of mirrors after a reset signal, from the position control signal before distortion correction in the scanner driver; and an equal interval determination unit generating the reset signal and generating the activated laser control signal for turning on the generation of the laser beam when the transfer distance value after the reset signal is equal to a preset interval.

또한, 본 발명의 또 다른 일면에 따른 레이저 가공 방법은, 위치 제어 신호에 대한 왜곡 보정된 위치 구동 신호를 생성하는 단계; 스캐너에서 상기 위치 구동 신호에 따라 레이저빔이 스테이지 상의 피가공물로 조사되도록 한쌍의 미러를 제어하는 단계; 이송 구동 신호에 따라 상기 스캐너를 상기 피가공물 상의 가공 경로로 이송하는 단계; 이송 장치의 센서 신호로부터 상기 이송에 대한 감지신호를 생성하는 단계; 및 상기 감지신호, 및 상기 왜곡 보정전의 직각 좌표계에서의 위치를 지정하는 상기 위치 제어 신호를 합성하여, 상기 스캐너에 의해 상기 레이저빔이 상기 피가공물로 조사되는 위치를 제어하되, 상기 스캐너에서 출력되는 상기 레이저빔의 상기 가공 경로 상의 이송 거리를 계산하여, 상기 레이저빔이 상기 피가공물 상에 등간격으로 조사되도록 레이저 발생기의 상기 레이저빔의 발생에 대한 온오프를 제어하기 위한 상기 레이저 제어 신호를 생성하는 단계를 포함한다.In addition, a laser processing method according to another aspect of the present invention includes generating a distortion-corrected position drive signal for a position control signal; controlling a pair of mirrors so that a laser beam is irradiated onto a workpiece on a stage according to the position driving signal from a scanner; transferring the scanner to a processing path on the workpiece according to a transfer drive signal; generating a detection signal for the transfer from a sensor signal of the transfer device; and synthesizing the detection signal and the position control signal designating a position in a rectangular coordinate system before distortion correction to control a position at which the laser beam is irradiated to the workpiece by the scanner, output from the scanner The laser control signal for controlling the on/off of the laser generator to generate the laser beam is generated so that the laser beam is radiated on the workpiece at regular intervals by calculating the transport distance of the laser beam on the processing path. It includes steps to

그리고, 본 발명의 또 다른 일면에 따른 레이저 가공 방법은, 위치 제어 신호에 대한 왜곡 보정된 위치 구동 신호를 생성하는 단계; 스캐너에서 상기 위치 구동 신호에 따라 레이저빔이 스테이지 상의 피가공물로 조사되도록 한쌍의 미러를 제어하는 단계; 및 상기 왜곡 보정전의 직각 좌표계에서의 위치를 지정하는 상기 위치 제어 신호를 기초로, 상기 스캐너에 의해 상기 레이저빔이 상기 피가공물로 조사되는 위치를 제어하되, 상기 스캐너에서 출력되는 상기 레이저빔의 상기 가공 경로 상의 이송 거리를 계산하여, 상기 레이저빔이 상기 피가공물 상에 등간격으로 조사되도록 상기 레이저 발생기의 상기 레이저빔의 발생에 대한 온오프를 제어하기 위한 상기 레이저 제어 신호를 생성하는 단계를 포함한다.And, the laser processing method according to another aspect of the present invention, generating a distortion-corrected position driving signal for the position control signal; controlling a pair of mirrors so that a laser beam is irradiated onto a workpiece on a stage according to the position driving signal from a scanner; and controlling a position at which the laser beam is irradiated to the workpiece by the scanner based on the position control signal designating a position in the rectangular coordinate system before the distortion correction, wherein the laser beam output from the scanner Calculating a transport distance on the processing path, and generating the laser control signal for controlling on/off of the laser generator to generate the laser beam so that the laser beam is irradiated onto the workpiece at regular intervals. do.

본 발명에 따른 레이저 가공 장치 및 방법에 따르면, 하드웨어에 의하여 실시간 빠른 속도로 가공 경로 상의 등간격 이송 거리를 판단해, 레이저빔의 가감속 이송에 무관하게 독립적으로 피가공물에 레이저빔을 등간격으로 조사함으로써, 피가공물의 손상없이 고품질로 가공된 제품을 제공할 수 있는 이점이 있다. According to the laser processing apparatus and method according to the present invention, the hardware determines the distance traveled at equal intervals on the processing path at high speed in real time, and independently sends the laser beam to the workpiece at equal intervals regardless of the acceleration/deceleration transfer of the laser beam. By irradiation, there is an advantage that a product processed with high quality can be provided without damaging the workpiece.

본 발명에 관한 이해를 돕기 위해 상세한 설명의 일부로 포함되는 첨부도면은, 본 발명에 대한 실시예를 제공하고 상세한 설명과 함께 본 발명의 기술적 사상을 설명한다.
도 1은 본 발명의 일 실시예에 따른 레이저 가공 장치를 설명하기 위한 도면이다.
도 2는 도 1의 제어기에 대한 구체적인 블록도이다.
도 3은 본 발명의 일 실시예에 따른 레이저 가공 장치의 동작 설명을 위한 흐름도이다.
도 4는 본 발명의 피가공물에 레이저빔의 등간격으로 조사 방식을 설명하기 위한 도면이다.
도 5는 본 발명의 피가공물에 레이저빔의 조사 방식과 종래의 방법을 비교하기 위한 도면이다.
도 6은 종래의 피가공물에 레이저빔의 조사 방식의 문제점과 본 발명에서의 해결 방식을 설명하기 위한 도면이다.
도 7은 본 발명의 다른 실시예에 따른 레이저 가공 장치를 설명하기 위한 도면이다.
도 8은 목표 가공 경로의 일례(a)와 스캐너(175)에 의해 발생하는 레이저 빔 가공 경로의 왜곡의 일례(b)이다.
도 9는 도 7의 제어기에 대한 구체적인 블록도이다.
도 10은 도 9의 벡터 합성부의 합성 거리값 산출을 설명하기 위한 도면이다.
도 11은 도 7의 제어기에 대한 다른 구체적인 블록도이다.
The accompanying drawings, which are included as part of the detailed description to aid understanding of the present invention, provide examples of the present invention and explain the technical idea of the present invention together with the detailed description.
1 is a view for explaining a laser processing apparatus according to an embodiment of the present invention.
FIG. 2 is a detailed block diagram of the controller of FIG. 1 .
Figure 3 is a flow chart for explaining the operation of the laser processing apparatus according to an embodiment of the present invention.
4 is a view for explaining a method of irradiating a laser beam at regular intervals on a workpiece according to the present invention.
5 is a diagram for comparing a method of irradiating a laser beam to a workpiece according to the present invention and a conventional method.
6 is a view for explaining the problem of the conventional method of irradiating a laser beam to a workpiece and the solution method in the present invention.
7 is a view for explaining a laser processing apparatus according to another embodiment of the present invention.
8 shows an example of a target processing path (a) and an example of distortion of a laser beam processing path generated by the scanner 175 (b).
9 is a detailed block diagram of the controller of FIG. 7 .
FIG. 10 is a diagram for explaining calculation of a synthesized distance value of the vector synthesizer of FIG. 9 .
FIG. 11 is another detailed block diagram of the controller of FIG. 7 .

이하에서는 첨부된 도면들을 참조하여 본 발명에 대해서 자세히 설명한다. 이때, 각각의 도면에서 동일한 구성 요소는 가능한 동일한 부호로 나타낸다. 또한, 이미 공지된 기능 및/또는 구성에 대한 상세한 설명은 생략한다. 이하에 개시된 내용은, 다양한 실시 예에 따른 동작을 이해하는데 필요한 부분을 중점적으로 설명하며, 그 설명의 요지를 흐릴 수 있는 요소들에 대한 설명은 생략한다. 또한 도면의 일부 구성요소는 과장되거나 생략되거나 또는 개략적으로 도시될 수 있다. 각 구성요소의 크기는 실제 크기를 전적으로 반영하는 것이 아니며, 따라서 각각의 도면에 그려진 구성요소들의 상대적인 크기나 간격에 의해 여기에 기재되는 내용들이 제한되는 것은 아니다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings. At this time, the same components in each drawing are represented by the same reference numerals as possible. In addition, detailed descriptions of already known functions and/or configurations will be omitted. In the following description, parts necessary for understanding operations according to various embodiments will be mainly described, and descriptions of elements that may obscure the gist of the description will be omitted. Also, some elements in the drawings may be exaggerated, omitted, or schematically illustrated. The size of each component does not entirely reflect the actual size, and therefore, the contents described herein are not limited by the relative size or spacing of the components drawn in each drawing.

본 발명의 실시예들을 설명함에 있어서, 본 발명과 관련된 공지기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략하기로 한다. 그리고, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다. 상세한 설명에서 사용되는 용어는 단지 본 발명의 실시 예들을 기술하기 위한 것이며, 결코 제한적이어서는 안 된다. 명확하게 달리 사용되지 않는 한, 단수 형태의 표현은 복수 형태의 의미를 포함한다. 본 설명에서, "포함" 또는 "구비"와 같은 표현은 어떤 특성들, 숫자들, 단계들, 동작들, 요소들, 이들의 일부 또는 조합을 가리키기 위한 것이며, 기술된 것 이외에 하나 또는 그 이상의 다른 특성, 숫자, 단계, 동작, 요소, 이들의 일부 또는 조합의 존재 또는 가능성을 배제하도록 해석되어서는 안 된다. In describing the embodiments of the present invention, if it is determined that the detailed description of the known technology related to the present invention may unnecessarily obscure the subject matter of the present invention, the detailed description will be omitted. In addition, terms to be described later are terms defined in consideration of functions in the present invention, which may vary according to the intention or custom of a user or operator. Therefore, the definition should be made based on the contents throughout this specification. Terms used in the detailed description are only for describing the embodiments of the present invention, and should not be limiting. Unless expressly used otherwise, singular forms of expression include plural forms. In this description, expressions such as "comprising" or "comprising" are intended to indicate any characteristic, number, step, operation, element, portion or combination thereof, one or more other than those described. It should not be construed to exclude the existence or possibility of any other feature, number, step, operation, element, part or combination thereof.

또한, 제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되는 것은 아니며, 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다.In addition, terms such as first and second may be used to describe various components, but the components are not limited by the terms, and the terms are used for the purpose of distinguishing one component from another. used only as

도 1은 본 발명의 일 실시예에 따른 레이저 가공 장치(100)를 설명하기 위한 도면이다.1 is a diagram for explaining a laser processing apparatus 100 according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 일 실시예에 따른 레이저 가공 장치(100)는, 제어기(110), 레이저 헤드(121)를 포함하는 광학계(120), 서보 드라이버(150), 이송감지센서(171, 172)를 포함하는 이송 장치(160)(제1 이송기(161)와 제2 이송기(162)), 및 레이저 발생기(170)를 포함한다.Referring to FIG. 1, the laser processing apparatus 100 according to an embodiment of the present invention includes a controller 110, an optical system 120 including a laser head 121, a servo driver 150, a transfer detection sensor ( A transfer device 160 (first transfer unit 161 and second transfer unit 162) including 171 and 172, and a laser generator 170.

서보 드라이버(150)는 가공 정보에 따라 이송 장치(160)(제1 이송기(161)와 제2 이송기(162))를 구동하기 위한 이송 구동 신호를 생성한다. 피가공물(10)을 고정하고, 서보 드라이버(150)의 이송 구동 신호에 따라 레이저 헤드(121)를 이송시킬 수 있으며, 또는, 레이저 헤드(121)를 고정하고 서보 드라이버(150)의 이송 구동 신호에 따라 스테이지(20)를 이송시킬 수도 있다. 따라서, 레이저 헤드(121)의 이송은, 레이저 헤드(121) 또는 스테이지(20)의 이송에서, 피가공물(10)에 대한 상대적인 이송을 의미한다. 이와 같은 기능은 도 7 이하의 다른 실시예들에서도 동일하게 적용된다. The servo driver 150 generates a transfer driving signal for driving the transfer device 160 (the first transfer unit 161 and the second transfer unit 162) according to the processing information. The workpiece 10 may be fixed and the laser head 121 may be transferred according to the transfer driving signal of the servo driver 150, or the laser head 121 may be fixed and the transfer driving signal of the servo driver 150 The stage 20 may be transferred according to. Therefore, the transfer of the laser head 121 means relative transfer with respect to the workpiece 10 in the transfer of the laser head 121 or the stage 20 . This same function is equally applied to other embodiments of FIG. 7 and below.

스테이지(20) 상의 피가공물(10)에 대한 상기 가공 정보는, 피가공물(10)에 대한 2차원 또는 3차원 데이터를 기초로 레이저빔이 조사될 가공 경로(path)(11)에 대한 정보를 포함하고, 이외에도 레이저 가공을 위해 레이저 헤드(121)(또는 레이저 헤드(121)를 포함한 광학계(120))를 직선 이동시키거나 회전 이동시키기 위한 각각의 축(예, 5축)의 이동과 회전 등에 대하여 생성한 가공 정보일 수 있다. 이와 같은 가공 정보는 CAD/CAM(Computer Aided Design/Computer Aided Manufacture) 소프트웨어 등을 이용하여 컴퓨터가 판독 가능한 파일 형태 등으로 생성될 수 있다. The processing information on the workpiece 10 on the stage 20 is information on a processing path 11 to be irradiated with a laser beam based on 2D or 3D data on the workpiece 10. In addition, movement and rotation of each axis (eg, 5 axes) for linear or rotational movement of the laser head 121 (or the optical system 120 including the laser head 121) for laser processing It may be processing information generated for Such processing information may be generated in the form of a computer-readable file or the like using CAD/CAM (Computer Aided Design/Computer Aided Manufacture) software or the like.

예를 들어, 서보 드라이버(150)는 가공 정보에 따라 각각의 축(예, 5축)에 대한 이송 구동 신호를 생성한다. 서보 드라이버(150)는 피가공물(10)의 가공 경로(11) 상의 가공 위치에 따라 각각의 축(예, 5축)의 이동과 회전(예, x, y, z, 방위각, 고도각 회전 등), 또는 레이저빔의 각도, 이동속도 등을 제어하기 위한 이송 구동 신호를 생성할 수 있다.For example, the servo driver 150 generates feed drive signals for each axis (eg, 5 axes) according to processing information. The servo driver 150 moves and rotates each axis (eg, 5 axes) (eg, x, y, z, azimuth angle, elevation angle rotation, etc. ), or a transfer driving signal for controlling the angle, moving speed, etc. of the laser beam may be generated.

제어기(110)는 레이저 가공 장치(100)의 구성요소들에 대한 전반적인 제어를 담당하며, 레이저 제어 신호를 생성하여 레이저 발생기(170)를 제어한다. 제어기(110)는 피가공물(10)의 가공 경로(11) 상에서 소정의 조건에 따라 레이저빔의 파워 등을 조절하기 위한 레이저 제어 신호를 생성할 수 있다. The controller 110 is responsible for overall control of the components of the laser processing apparatus 100 and controls the laser generator 170 by generating a laser control signal. The controller 110 may generate a laser control signal for adjusting the power of the laser beam according to predetermined conditions on the processing path 11 of the workpiece 10 .

제어기(110)는 반도체 프로세서와 같은 하드웨어, 응용 프로그램과 같은 소프트웨어, 또는 이들의 결합으로 구현될 수 있다. 제어기(110)는 PC(Personal Computer)일 수도 있다. 또한, 전반적인 제어를 담당하는 제어기(110)는 다른 구성 요소들 중 하나 이상의 기능을 포함하도록 구현될 수 있으며, 제어기(110)의 일부 기능이 다른 유닛으로서 별도 구성 요소 형태로 구현되는 것도 가능하다. The controller 110 may be implemented in hardware such as a semiconductor processor, software such as an application program, or a combination thereof. The controller 110 may be a personal computer (PC). In addition, the controller 110 in charge of overall control may be implemented to include one or more functions among other components, and some functions of the controller 110 may be implemented as separate components as other units.

레이저 발생기(170)는 제어기(110)로부터의 레이저 제어 신호에 따라 해당 레이저 파워 등이 조절된 레이저 구동 신호를 생성하고 해당 레이저빔을 발생한다. 레이저빔은 펄스형 레이저빔(예, 펄스폭이 나노초, 피코초, 수십~수백의 펨토초 등)일 수도 있고, 연속형 레이저빔일 수도 있다. The laser generator 170 generates a laser driving signal having a corresponding laser power adjusted according to a laser control signal from the controller 110 and generates a corresponding laser beam. The laser beam may be a pulsed laser beam (eg, a pulse width of nanoseconds, picoseconds, tens to hundreds of femtoseconds, etc.) or a continuous laser beam.

서보 드라이버(150)는 상기 가공 정보에 따라 레이저빔의 조사 각도, 이동 속도 등이 조절된 해당 각각의 축에 대한 이송 구동 신호를 생성한다. 이송 장치(160)는 서보 드라이버(150)의 이송 구동 신호에 따라 레이저 헤드(121)를 상기 가공 정보에 상응하는 피가공물(10) 상의 가공 경로(11)로 이송한다. 이송 장치(160)는 전기 에너지에 따라 선형 또는 회전 운동을 발생시키는 모터(예, 서버 모터)일 수 있으며, 경우에 따라 유압이나 공기압으로 작동하는 피스톤과 실린더)를 포함하는 액츄에이터일 수도 있다. 이와 같은 이송 장치(160)의 동작에 따라, 스테이지(20) 또는 레이저 헤드(121)는 x, y, z, 방위각, 고도각 등 각각의 축 방향으로 이동 또는 회전이 가능하며, 피가공물(10)에 레이저 헤드(121)를 최대한 근접시켜 피가공물(10)에 레이저빔을 조사함으로 절단이나 스크라이빙 등 가공을 수행할 수 있다. 이때 광학계(120)는, 레이저 발생기(170)로부터의 레이저빔이 레이저 헤드(121)를 통해 스테이지(20) 상의 피가공물(10)로 조사되도록 구성되어 있다. 즉, 레이저 발생기(170)로부터의 레이저빔은 광 경로를 유도하는 광학계(120)를 통해 진행하여, 레이저 헤드(121)를 통해 스테이지(20) 상의 피가공물(10)로 조사된다.The servo driver 150 generates a transfer driving signal for each axis in which the irradiation angle of the laser beam, the moving speed, etc. are adjusted according to the processing information. The transfer device 160 transfers the laser head 121 to the processing path 11 on the workpiece 10 corresponding to the processing information according to the transfer driving signal of the servo driver 150 . The transfer device 160 may be a motor (eg, a servo motor) that generates linear or rotational motion according to electric energy, and in some cases may be an actuator including a piston and a cylinder operated by hydraulic or pneumatic pressure. According to the operation of the transfer device 160, the stage 20 or the laser head 121 can be moved or rotated in each axis direction such as x, y, z, azimuth, and elevation, and the workpiece 10 ), cutting or scribing can be performed by irradiating the laser beam to the workpiece 10 by bringing the laser head 121 as close as possible. At this time, the optical system 120 is configured such that the laser beam from the laser generator 170 is irradiated to the workpiece 10 on the stage 20 through the laser head 121 . That is, the laser beam from the laser generator 170 travels through the optical system 120 that guides the optical path, and is irradiated onto the workpiece 10 on the stage 20 through the laser head 121 .

본 발명의 레이저 가공 장치(100)에서는, 특히, 하드웨어에 의하여 실시간 빠른 속도로 가공 경로 상의 이송 거리를 판단해, 피가공물(10)의 절단이나 스크라이빙 등 가공 시에 레이저빔을 등간격으로 조사함으로써, 피가공물(10)로의 레이저빔 에너지의 전달이 불균일하지 않게 위치에 따른 레이저빔 전달양이 동일하도록 제어하여, 피가공물(10)의 손상없이 고품질로 가공된 레이저 가공 제품을 제공할 수 있도록 하였다. In the laser processing apparatus 100 of the present invention, in particular, by determining the transport distance on the processing path at high speed in real time by hardware, the laser beam is emitted at regular intervals during processing such as cutting or scribing of the workpiece 10. By irradiation, the transfer of laser beam energy to the workpiece 10 is controlled so that the laser beam delivery amount is the same according to the position so that the transfer of laser beam energy to the workpiece 10 is not uniform, and a laser processed product processed with high quality can be provided without damaging the workpiece 10. made it possible

이를 위하여, 제어기(110)는, 이송 장치(160)에 의한 레이저 헤드(121)의 가공 경로(11) 상의 이송에 대하여, 독립적으로 이송감지센서(171, 172)에 기초한 감지신호(ex, ey)로부터 레이저 헤드(121)의 가공 경로(11) 상의 이송 거리를 계산하여, 레이저빔이 피가공물(10) 상에 등간격으로 조사되도록 레이저 발생기(170)의 레이저빔의 발생에 대한 온오프를 제어하기 위한 상기 레이저 제어 신호를 생성한다. To this end, the controller 110 independently detects the transfer of the laser head 121 on the processing path 11 by the transfer device 160, and detects signals (ex, ey ) to calculate the distance traveled on the processing path 11 of the laser head 121, and to turn on/off the generation of the laser beam of the laser generator 170 so that the laser beam is irradiated onto the workpiece 10 at regular intervals. The laser control signal for controlling is generated.

이송 장치(160)는, 레이저 헤드(121)의 가공 경로(11) 상의 이송에 대하여 상기 센서신호로서의 인코더 출력 신호를 발생하는 이송감지센서 또는 인코더(171, 172)를 포함한다. 서보 드라이버(150)는 인코더 출력 신호를 증폭 및 디지털 처리하여 감지신호인 인코더 신호 (ex, ey)를 제어기(110)로 전송하고, 제어기(110)는 레이저 헤드(121)/스테이지(20)의 이송으로 레이저빔이 피가공물(10)로 조사되는 위치를 제어하되, 감지신호인 인코더 신호 (ex, ey)를 기초로 레이저 헤드(121)의 가공 경로(11) 상의 이송 거리가 등간격인지 여부를 판단할 수 있다. 레이저 헤드(121)의 가공 경로(11) 상의 이송 거리는 피가공물(10)에 대한 상대적인 이송 거리로서, 피가공물(10)을 고정하고 레이저 헤드(121)가 이송되거나, 레이저 헤드(121)가 고정되고 스테이지(20)가 이송되어, 피가공물(10) 상의 가공 경로(11)를 따라 상대적으로 레이저 헤드(121)가 이송된 거리이다.The transfer device 160 includes transfer detection sensors or encoders 171 and 172 that generate an encoder output signal as the sensor signal for transfer on the processing path 11 of the laser head 121. The servo driver 150 amplifies and digitizes the encoder output signal to transmit an encoder signal (ex, ey), which is a detection signal, to the controller 110, and the controller 110 controls the laser head 121/stage 20 Control the position where the laser beam is irradiated to the workpiece 10 by transfer, but whether the transfer distance on the processing path 11 of the laser head 121 is equally spaced based on the encoder signal (ex, ey), which is a detection signal can judge The transfer distance of the laser head 121 on the processing path 11 is a relative transfer distance to the workpiece 10, and the workpiece 10 is fixed and the laser head 121 is transported or the laser head 121 is fixed. This is the distance at which the stage 20 is moved and the laser head 121 is relatively moved along the processing path 11 on the workpiece 10.

제어기(110)는 하드웨어와 소프트웨어의 결합으로 구현될 수 있지만, 본 발명에서, 위와 같이 레이저 헤드(121)의 이송 거리의 계산, 및 레이저 헤드(121)의 이송 거리가 등간격인지 여부에 대한 판단을 수행하기 위한 부분은, 반도체 프로세서와 같은 하드웨어(예를 들어, FPGA(Field Programmable Gate Array) 반도체칩 또는 ASIC(Application Specific Integrated Circuit) 반도체칩)만으로 구성된다. 이와 같은, 레이저 헤드(121)의 이송 거리의 계산, 및 레이저 헤드(121)의 이송 거리가 등간격인지 여부에 대한 판단이, 소프트웨어에 의하여 이루어지는 경우, 소프트웨어로의 필요 정보의 입력, 소프트웨어의 연산, 및 소프트웨어의 출력을 서보 드라이버(150), 레이저 발생기(170) 등으로 피드백하는 과정 상의 지연이 발생하여, 나노초, 피코초, 펨토초 이하로 레이저빔을 발생하고 조사하는 과정을, 그와 같은 정도의 시간 간격으로 반복적으로 수행하기에는, 시간적인 제약에 의해 빠른 가공이 이루어질 수 없는 문제점이 있다. 본 발명에서는 하드웨어에 의하여 실시간 빠른 속도로 가공 경로 상의 이송 거리를 판단해, 피가공물(10)의 절단이나 스크라이빙 등 가공 시에 레이저빔을 등간격으로 조사함으로써, 피가공물(10)로의 레이저빔 에너지의 전달이 불균일하지 않게 위치에 따른 레이저빔 전달양이 동일하도록 제어하여, 피가공물(10)의 손상없이 고품질로 가공된 레이저 가공 제품을 제공할 수 있게 한다. Although the controller 110 can be implemented as a combination of hardware and software, in the present invention, the calculation of the transfer distance of the laser head 121 and the determination of whether the transfer distance of the laser head 121 is equal intervals as described above. The part for performing is composed only of hardware such as a semiconductor processor (eg, a Field Programmable Gate Array (FPGA) semiconductor chip or an Application Specific Integrated Circuit (ASIC) semiconductor chip). When the calculation of the transfer distance of the laser head 121 and the determination of whether or not the transfer distance of the laser head 121 are equal intervals are performed by software, input of necessary information to the software and calculation of the software , and a delay in the process of feeding back the output of the software to the servo driver 150, the laser generator 170, etc., resulting in the process of generating and irradiating a laser beam in nanoseconds, picoseconds, femtoseconds or less, to the same extent There is a problem in that rapid processing cannot be performed due to time constraints to repeatedly perform at a time interval of . In the present invention, the laser beam to the workpiece 10 is irradiated at regular intervals during processing such as cutting or scribing of the workpiece 10 by determining the transport distance on the processing path at high speed in real time by hardware. It is possible to provide a laser processed product processed with high quality without damaging the workpiece 10 by controlling the transfer amount of the laser beam according to the position to be the same so that the transfer of beam energy is not uniform.

도 2는 도 1의 제어기(110)에 대한 구체적인 블록도이다.FIG. 2 is a detailed block diagram of the controller 110 of FIG. 1 .

도 2를 참조하면, 본 발명의 일 실시예에 따른 제어기(110)는, 레이저 헤드(121)의 이송 거리의 계산, 및 레이저 헤드(121)의 이송 거리가 등간격인지 여부에 대한 판단을 위하여, 제1 누적부(111), 제2 누적부(112), 거리 계산부(113) 및 등간격 판단부(114)를 포함한다. 이와 같은 제어기(110)의 구성 부분은 FPGA(Field Programmable Gate Array) 반도체칩 또는 ASIC(Application Specific Integrated Circuit) 반도체칩 등 하드웨어로 구성될 수 있다. Referring to FIG. 2 , the controller 110 according to an embodiment of the present invention calculates the transfer distance of the laser head 121 and determines whether the transfer distance of the laser head 121 is equal intervals. , a first accumulation unit 111, a second accumulation unit 112, a distance calculation unit 113, and an equal interval determining unit 114. Components of the controller 110 may include hardware such as a Field Programmable Gate Array (FPGA) semiconductor chip or an Application Specific Integrated Circuit (ASIC) semiconductor chip.

제1 누적부(111)와 제2 누적부(112)는, 서보 드라이버(150)로부터 감지신호인 인코더 신호(ex, ey)를 수신한다. 도 1의 이송 장치(160) 즉, 제1 이송기(161)와 제2 이송기(162)에 각각 구비된 인코더 등 이송감지센서(171, 172)로부터 레이저 헤드(121)의 가공 경로(11) 상의 이송에 대한 인코더 출력 신호 등 센서 신호가 출력된다. 서보 드라이버(150)는 인코더 출력 신호 등 센서 신호를 가공, 즉, 증폭하고 디지털 신호로 처리하여 인코더 신호(ex, ey)를 생성한다. The first accumulator 111 and the second accumulator 112 receive an encoder signal (ex, ey), which is a detection signal, from the servo driver 150 . The processing path 11 of the laser head 121 from the transfer detection sensors 171 and 172 such as encoders provided in the transfer device 160 of FIG. 1, that is, the first transfer unit 161 and the second transfer unit 162, respectively. ), sensor signals such as the encoder output signal for the transfer are output. The servo driver 150 generates encoder signals (ex, ey) by processing, ie, amplifying, sensor signals such as encoder output signals, and processing them into digital signals.

제1 이송기(161)와 제2 이송기(162)가 서보 모터 등의 직류 또는 교류 전원으로 동작하는 모터일 경우, 이송감지센서(171, 172)로서의 인코더(171, 172)가 인코더 출력 신호를 발생할 수 있다. 이하, 이송감지센서(171, 172)로서 모터의 인코더(171, 172)가 인코더 출력 신호를 발생하는 경우를 예로들어 설명하지만, 이에 한정되는 것은 아니며, 제1 이송기(161)와 제2 이송기(162)가 액츄에이터 등 다른 이송 수단으로 이루어지는 경우, 해당 이송감지센서(171, 172)가 해당 이동수단의 동작에 따른 레이저 헤드(121)의 가공 경로(11) 상의 이송에 대한 센서 신호를 발생하고, 서보 드라이버(150)는 해당 감지신호(ex, ey)를 발생할 수 있음을 미리 밝혀 둔다. When the first conveyor 161 and the second conveyor 162 are motors operating with DC or AC power such as servo motors, the encoders 171 and 172 as the transfer detection sensors 171 and 172 receive encoder output signals can occur. Hereinafter, a case in which the encoders 171 and 172 of the motor generate encoder output signals as the transfer detection sensors 171 and 172 will be described as an example, but it is not limited thereto, and the first transferor 161 and the second transfer When the machine 162 is composed of other transport means such as an actuator, the corresponding transport detection sensors 171 and 172 generate a sensor signal for transport on the processing path 11 of the laser head 121 according to the operation of the corresponding transport unit. And, it is revealed in advance that the servo driver 150 can generate the corresponding detection signal (ex, ey).

즉, 상기 제1 이송기(161)는 XY 직각 좌표계에서의 X 방향으로의 이송을 구동한다. 제2 이송기(162)는 XY 직각 좌표계에서의 Y 방향으로의 이송을 구동한다. 제1 이송기(161)에 장착된 제1 인코더(171)는, 제1 이송기(161)에 의한 레이저 헤드(121)의 X 방향으로의 이송 거리에 상응하는 제1 인코더 출력 신호를 발생한다. 서보 드라이버(150)는 제1 인코더 출력 신호를 증폭하고 디지털 신호로 처리하여 인코더 신호(ex)를 생성한다. 제2 이송기(162)에 장착된 제2 인코더(172)는, 제2 이송기(162)에 의한 레이저 헤드(121)의 Y 방향으로의 이송 거리에 상응하는 제2 인코더 출력 신호를 발생한다. 서보 드라이버(150)는 제2 인코더 출력 신호를 증폭하고 디지털 신호로 처리하여 인코더 신호(ey)를 생성한다. That is, the first transporter 161 drives transport in the X direction in the XY rectangular coordinate system. The second transporter 162 drives transport in the Y direction in the XY rectangular coordinate system. The first encoder 171 mounted on the first conveyor 161 generates a first encoder output signal corresponding to the transport distance of the laser head 121 in the X direction by the first conveyor 161 . The servo driver 150 amplifies the first encoder output signal and processes it into a digital signal to generate an encoder signal ex. The second encoder 172 mounted on the second conveyor 162 generates a second encoder output signal corresponding to the transport distance of the laser head 121 in the Y direction by the second conveyor 162 . The servo driver 150 amplifies the second encoder output signal and processes it into a digital signal to generate an encoder signal ey.

스테이지(20) 또는 레이저 헤드(121)는 XY 방향 이외에도 XY면에 수직한 z방향, 방위각, 고도각 등의 각각의 축 방향으로 이동 또는 각각의 축을 중심으로 회전이 가능하지만, 레이저 헤드(121)의 가공 경로(11) 상의 이송 거리를 판단하기 위하여, X 방향으로의 이송을 위한 제1 이송기(161)와 그의 제1 인코더(171), 및 Y 방향으로의 이송을 위한 제2 이송기(162)와 그의 제2 인코더(172)가 사용된다. The stage 20 or the laser head 121 can move in directions such as the z direction perpendicular to the XY plane, the azimuth angle, the elevation angle, or rotate around each axis in addition to the XY direction, but the laser head 121 In order to determine the transfer distance on the machining path 11 of , the first transferor 161 for transfer in the X direction and its first encoder 171, and the second transferor for transfer in the Y direction ( 162) and its second encoder 172 are used.

이하, 본 발명의 일 실시예에 따른 도 2와 같은 제어기(110)를 포함하는 제어기(110)의 동작에 대하여 도 3의 흐름도를 참조하여 자세히 설명한다. Hereinafter, the operation of the controller 110 including the controller 110 shown in FIG. 2 according to an embodiment of the present invention will be described in detail with reference to the flowchart of FIG. 3 .

도 3은 본 발명의 일 실시예에 따른 레이저 가공 장치(100)의 동작 설명을 위한 흐름도이다.Figure 3 is a flow chart for explaining the operation of the laser processing apparatus 100 according to an embodiment of the present invention.

도 3을 참조하면, 먼저, 스테이지(20) 상에 피가공물(10)을 고정시킨다. 스테이지(20)에는 피가공물(10)을 고정시키기 위한 고정용 지그나 진공척 등이 구비될 수 있다. 피가공물(10)은 금속, 유리, 크리스탈, 아크릴, 실리콘 웨이퍼, 화합물 반도체 웨이퍼, 세라믹 반도체 기판, 사파이어 기판 등 고경도의 대상물 또는 취성 재료 등일 수 있으며, 레이저빔에 의한 절단이나 스크라이빙 공정 등을 위해 스테이지(20) 상에 준비된다.Referring to FIG. 3 , first, the workpiece 10 is fixed on the stage 20 . The stage 20 may be provided with a fixing jig or vacuum chuck for fixing the workpiece 10 . The workpiece 10 may be an object of high hardness or a brittle material such as metal, glass, crystal, acrylic, silicon wafer, compound semiconductor wafer, ceramic semiconductor substrate, sapphire substrate, etc., cutting or scribing process by laser beam, etc. It is prepared on the stage 20 for.

레이저 가공 장치(100)에 CAD/CAM 파일 등에 의한 가공 정보가 입력되고 가공이 시작되면, 등간격 판단부(114)는 리셋 신호를 발생하며, 제1 이송기(161) 및 제2 이송기(162)에 의한 가공 경로(11) 상의 이송이 시작된다(S100). 가공 정보는 피가공물(10) 상에 원형, 곡선형, 꺽인 형상 등의 절단이나 스크라이빙 공정을 위한 위치 좌표 등의 가공 경로(11)에 대한 정보를 포함한다. 이때 제1 이송기(161)에 장착된 제1 인코더(171)는, 제1 이송기(161)에 의한 레이저 헤드(121)의 X 방향으로의 이송 거리에 상응하는 제1 인코더 출력 신호를 발생한다(S105). 이때 서보 드라이버(150)는 제1 인코더 출력 신호를 증폭하고 디지털 신호로 처리하여 인코더 신호(ex)를 생성한다. 제2 이송기(162)에 장착된 제2 인코더(172)는, 제2 이송기(162)에 의한 레이저 헤드(121)의 Y 방향으로의 이송 거리에 상응하는 제2 인코더 출력 신호를 발생한다(S105). 서보 드라이버(150)는 제2 인코더 출력 신호를 증폭하고 디지털 신호로 처리하여 인코더 신호(ey)를 생성한다. When processing information such as a CAD/CAM file is input to the laser processing device 100 and processing starts, the equal interval determination unit 114 generates a reset signal, and the first conveyor 161 and the second conveyor ( Transfer on the machining path 11 by 162 starts (S100). The processing information includes information about the processing path 11 such as positional coordinates for a circular, curved, or bent shape cutting or scribing process on the workpiece 10 . At this time, the first encoder 171 mounted on the first conveyor 161 generates a first encoder output signal corresponding to the transport distance of the laser head 121 in the X direction by the first conveyor 161. Do (S105). At this time, the servo driver 150 amplifies the first encoder output signal and processes it into a digital signal to generate an encoder signal ex. The second encoder 172 mounted on the second conveyor 162 generates a second encoder output signal corresponding to the transport distance of the laser head 121 in the Y direction by the second conveyor 162 (S105). The servo driver 150 amplifies the second encoder output signal and processes it into a digital signal to generate an encoder signal ey.

이에 따라, 제1 누적부(111)는 제1 인코더 출력 신호에 기초한 감지신호로서의 인코더 신호(ex)를 서보 드라이버(150)로부터 수신하며 제2 누적부(112)는 제2 인코더 출력 신호에 기초한 감지신호로서의 인코더 신호(ey)를 서보 드라이버(150)로부터 수신한다(S110). Accordingly, the first accumulator 111 receives an encoder signal ex as a detection signal based on the first encoder output signal from the servo driver 150, and the second accumulator 112 receives the encoder signal ex based on the second encoder output signal. An encoder signal (ey) as a detection signal is received from the servo driver 150 (S110).

이와 같은 가공 경로(11) 상의 이송을 위한 이송기들(161, 162)의 동작과는 독립적으로 레이저 헤드(121)의 가공 경로(11) 상의 이송 거리를 계산하기 위하여(S120), 먼저, 제1 누적부(111)는 누적을 리셋하기 위한 상기 리셋 신호 이후의 제1 인코더 출력 신호에 기초한 인코더 신호(ex)를 누적하여 제1 누적신호를 생성한다. 제2 누적부(112)는 상기 리셋신호 이후의 제2 인코더 출력 신호에 기초한 인코더 신호(ey)를 누적하여 제2 누적신호를 생성한다. 제1 누적부(111)와 제2 누적부(112)는 모터 등의 인코더 신호(ex/ey)를 이루는 펄스들을 디지털 방식으로 계수하는 방법으로 신호를 누적할 수도 있고, 아날로그 방식으로 신호의 크기를 바뀌게 하는 방법으로 신호를 누적할 수도 있다. 모터 등에서의 인코더 출력에 기초한 인코더 신호(ex/ey)는 정방향, 역방향 등에 대한 모터 축의 회전 방향과 회전 위치에 대응된 펄스파들을 포함한다. 일반적으로 모터축의 1회전에 대한 이러한 펄스파들의 수가 미리 정해져 있다. 여기서, 상기 정방향 회전에 의한 이동 시에는(예, +X/+Y) 누적신호를 증가시키고 상기 역방향 회전에 의한 이동 시에는(예, -X/-Y) 누적신호를 감소시킨다.In order to calculate the transfer distance on the process path 11 of the laser head 121 independently of the operation of the conveyors 161 and 162 for transfer on the process path 11 (S120), first, the first 1 accumulation unit 111 generates a first accumulation signal by accumulating an encoder signal ex based on a first encoder output signal after the reset signal for resetting accumulation. The second accumulation unit 112 generates a second accumulation signal by accumulating the encoder signal ey based on the second encoder output signal after the reset signal. The first accumulator 111 and the second accumulator 112 may accumulate signals by digitally counting pulses constituting an encoder signal (ex/ey) of a motor or the like, or may accumulate signals in an analog manner. It is also possible to accumulate signals in a way that changes . An encoder signal (ex/ey) based on an encoder output from a motor or the like includes pulse waves corresponding to rotational directions and rotational positions of the motor shaft in forward and reverse directions. In general, the number of such pulse waves for one revolution of the motor shaft is predetermined. Here, the accumulation signal is increased when moving by the forward rotation (eg, +X/+Y), and the accumulated signal is decreased when moving by the reverse rotation (eg, -X/-Y).

거리 계산부(113)는, 제1 누적부(111)로부터의 상기 제1 누적신호 및 제2 누적부(112)의 상기 제2 누적신호로부터, 상기 리셋신호 이후의 레이저 헤드(121)의 가공 경로(11) 상의 이송 거리에 상응하는 이송 거리값을 실시간 계산한다(S120). 제1 누적부(111)로부터의 상기 제1 누적신호는 X 방향으로의 거리를 나타내고, 제2 누적부(112)로부터의 상기 제2 누적신호는 Y 방향으로의 거리를 나타낸다. 예를 들어, 레이저 헤드(121)가 +X 방향으로만 이동한 경우, 상기 제1 누적신호만이 양의 값을 가지며, +Y 방향으로만 이동한 경우, 상기 제2 누적신호만이 양의 값을 가지고, +X축 및 +Y축 사이의 대각선 방향으로 이동한 경우 상기 제1 누적신호와 상기 제2 누적신호가 모두 양의 값을 가진다. 가공경로(11)가 원형인 경우 레이저 헤드(121)가 원형을 따라 이동할 때, 상기 제1 누적신호와 상기 제2 누적신호는 인코더 신호(ex/ey)의 펄스들이 활성화되어 발생될 때마다 그때끄때 증감된 값을 갖는다. 따라서, 레이저 헤드(121)의 가공 경로(11) 상의 이송 거리에 상응하는 상기 이송 거리값은, 상기 제1 누적신호의 제곱값과 상기 제1 누적신호의 제곱값을 합산후 제곱근(SQUARE ROOT)을 취하여 획득될 수 있다. The distance calculation unit 113 processes the laser head 121 after the reset signal from the first accumulation signal from the first accumulation unit 111 and the second accumulation signal of the second accumulation unit 112. A transfer distance value corresponding to the transfer distance on the route 11 is calculated in real time (S120). The first accumulated signal from the first accumulator 111 represents a distance in the X direction, and the second accumulated signal from the second accumulator 112 represents a distance in the Y direction. For example, when the laser head 121 moves only in the +X direction, only the first accumulated signal has a positive value, and when the laser head 121 moves only in the +Y direction, only the second accumulated signal has a positive value. value, both the first accumulation signal and the second accumulation signal have positive values when moving in the diagonal direction between the +X axis and the +Y axis. When the laser head 121 moves along the circle when the machining path 11 is circular, the first accumulation signal and the second accumulation signal are generated each time the pulses of the encoder signal (ex/ey) are activated. It has an incremented value when turned off. Therefore, the transport distance value corresponding to the transport distance on the processing path 11 of the laser head 121 is the square root after adding the square value of the first accumulated signal and the square value of the first accumulated signal. It can be obtained by taking

이와 같이 거리 계산부(113)는 상기 이송 거리값을 실시간 계산하면서, 등간격판단부(114)는 상기 이송 거리값이 미리 설정된 간격과 동일한지 여부를 판단한다(S130). 상기 미리 설정된 간격은 제어기(110) 내부의 RAM, ROM 등의 메모리나 레지스터 등에 저장될 수 있다. 또는, 상기 미리 설정된 간격은 제어기(110) 외부에서 입력해 줄 수도 있다. 이와 같은 미리 설정된 간격은, 펄스형/연속형 레이저빔이 피가공물(10)에 조사될 때의 조사 위치 간의 거리 간격으로서, 예를 들어, 레이저빔의 1.0mm 스팟 사이즈를 조사 위치 간의 거리 간격이 1.0, 2.0,.. mm 등 가공 목적에 맞는 설정 간격이 미리 정해져 설정될 수 있다. S130 단계에서, 상기 이송 거리값이 미리 설정된 간격에 이르지 못하였다면, 레이저 헤드(121)의 가공 경로(11) 상의 이송에 대하여(S131), S110, S120 단계가 반복된다. In this way, while the distance calculating unit 113 calculates the transfer distance value in real time, the equal interval determining unit 114 determines whether the transfer distance value is equal to a preset interval (S130). The preset interval may be stored in memory or registers such as RAM or ROM inside the controller 110 . Alternatively, the preset interval may be input from the outside of the controller 110. Such a preset interval is a distance interval between irradiation positions when a pulsed/continuous laser beam is irradiated to the workpiece 10. For example, a 1.0 mm spot size of a laser beam is a distance interval between irradiation positions. 1.0, 2.0,.. mm, etc. can be pre-determined and set according to the purpose of processing. In step S130, if the transfer distance value does not reach the preset interval, steps S131, S110, and S120 are repeated for the transfer on the processing path 11 of the laser head 121.

등간격판단부(114)는 거리 계산부(113)가 계산한 상기 이송 거리값이 상기 미리 설정된 간격과 동일하다면, 상기 레이저빔의 발생을 온시키기 위한 활성화된 상기 레이저 제어 신호를 생성하여 레이저 발생기(170)로 출력한다(S140). 또한, 등간격판단부(114)는 거리 계산부(113)가 계산한 상기 이송 거리값이 상기 미리 설정된 간격(L)과 동일하다면, 상기 리셋신호를 생성하여 제1 누적부(111)와 제2 누적부(112)로 출력하고(S150), 위와 같은 과정을 반복하도록 제어한다. If the transfer distance value calculated by the distance calculation unit 113 is the same as the preset interval, the equal interval determination unit 114 generates the activated laser control signal for turning on the laser beam to generate the laser generator. It is output to (170) (S140). In addition, if the transfer distance value calculated by the distance calculation unit 113 is the same as the preset interval L, the equal interval determination unit 114 generates the reset signal and the first accumulation unit 111 and the second 2 It is output to the accumulation unit 112 (S150), and controlled to repeat the above process.

레이저 발생기(170)는 소정의 지연부를 통하여 등간격판단부(114)로부터의 상기 레이저 제어 신호를 수신받을 수도 있다. 레이저빔의 펄스폭이 나노초 이하를 다루는 경우에 등간격판단부(114)가 레이저 발생기(170)로 상기 레이저 제어 신호를 전달하여 레이저 발생기(170)에서 레이저빔을 정상적으로 발생시키기까지 타이밍 동기화를 위하여, 상기 레이저 제어 신호를 소정의 시간 지연시켜 출력하기 위한 상기 지연부가 필요할 수 있다. The laser generator 170 may receive the laser control signal from the equal interval determination unit 114 through a predetermined delay unit. When the pulse width of the laser beam covers nanoseconds or less, the equal interval determination unit 114 transmits the laser control signal to the laser generator 170 for timing synchronization until the laser generator 170 normally generates the laser beam. , the delay unit may be required to delay and output the laser control signal for a predetermined time.

레이저 발생기(170)는 상기 레이저빔의 발생을 온시키기 위한 활성화된 상기 레이저 제어 신호를 수신하면, 펄스형 레이저빔(예, 펄스폭이 나노초, 피코초, 수십~수백의 펨토초 등)의 경우 하나 이상의 펄스 수만큼 발생하고 위와 같은 반복 과정(S110~S150)에서 상기 레이저 제어 신호의 다음 활성화 시까지 상기 레이저빔의 발생을 오프할 수 있다. 레이저 발생기(170)는 상기 레이저빔의 발생을 온시키기 위한 활성화된 상기 레이저 제어 신호를 수신하면, 연속형 레이저빔의 경우 소정의 시간 동안(예, 나노초, 피코초, 수십~수백의 펨토초 등) 발생한 후, 위와 같은 반복 과정(S110~S150)에서 상기 레이저 제어 신호의 다음 활성화 시까지 상기 레이저빔의 발생을 오프할 수도 있다. 이와 같이 발생된 레이저빔은 레이저 헤드(121)를 통해 피가공물(10)의 해당 위치에 조사된다. 예를 들어, 레이저빔의 1.0mm 스팟 사이즈를 레이저빔의 조사 위치 간의 거리 간격이 1.0, 2.0,.. mm 등 가공 목적에 맞는 일정한 등간격으로 피가공물(10)에 조사할 수 있다. When the laser generator 170 receives the activated laser control signal for turning on the laser beam, one pulsed laser beam (e.g., pulse width of nanoseconds, picoseconds, tens to hundreds of femtoseconds, etc.) It is possible to turn off the generation of the laser beam until the next activation of the laser control signal in the above iterative process (S110 to S150) after generating as many as the number of pulses. When the laser generator 170 receives the activated laser control signal for turning on the laser beam, in the case of a continuous laser beam, for a predetermined time (eg, nanoseconds, picoseconds, tens to hundreds of femtoseconds, etc.) After generation, generation of the laser beam may be turned off until the next activation of the laser control signal in the above iterative process (S110 to S150). The laser beam generated in this way is irradiated to a corresponding position of the workpiece 10 through the laser head 121 . For example, a 1.0 mm spot size of a laser beam may be irradiated to the workpiece 10 at regular intervals suitable for processing purposes, such as 1.0, 2.0, .. mm, etc. between irradiation positions of the laser beam.

도 4는 본 발명의 피가공물(10)에 레이저빔의 등간격으로 조사 방식을 설명하기 위한 도면이다.4 is a diagram for explaining a method of irradiating a laser beam at equal intervals to a workpiece 10 according to the present invention.

도 4를 참조하면, 본 발명에서는 곡선형이나 꺽인 형상 (도 4의 (a))의 가공 경로(11) 뿐만 아니라, 원형 (도 4의 (b))인 가공 경로(15)의 경우, 또는 그외의 어떠한 형상의 가공 경로 형태라도, 레이저빔을 피가공물(10)에 등간격(L)으로 조사하여, 위치에 따른 레이저빔 전달양이 동일하도록 제어하여, 피가공물(10)의 손상없이 고품질로 가공된 레이저 가공 제품을 제공할 수 있게 된다. Referring to FIG. 4, in the present invention, not only the curved or bent shape (Fig. 4 (a)) of the machining path 11, but also the circular (Fig. 4 (b)) machining path 15, or Regardless of any other shape of the processing path, laser beams are irradiated to the workpiece 10 at equal intervals (L), and the laser beam delivery amount is controlled to be the same according to the position, so that the workpiece 10 is not damaged and high quality It is possible to provide a laser processed product processed by

예를 들어, 도 4의 (a)와 같이, 본 발명에서는 레이저 헤드(121)의 가공 경로(11) 상의 레이저빔의 조사에 있어서, 방향 전환점(꺽인점 B, C) 이전 L1 거리에 레이저빔이 조사된 경우, 방향 전환점(꺽인점 B, C) 이후의 L2 거리(등간격 L=L1+L2)에 레이저빔이 조사됨으로써, 방향 전환점(꺽인점 B, C)의 존재와 무관하게, 가공 경로(11) 상에서 어느 위치에서나 전체적으로 레이저빔을 피가공물(10)에 등간격(L)으로 조사할 수 있다.For example, as shown in (a) of FIG. 4, in the irradiation of the laser beam on the processing path 11 of the laser head 121 in the present invention, the laser beam is at a distance L1 before the direction turning point (break point B, C). When this is irradiated, the laser beam is irradiated at the L2 distance (equal interval L = L1 + L2) after the direction change point (break point B, C), regardless of the existence of the direction change point (break point B, C). Laser beams may be irradiated at regular intervals (L) to the workpiece 10 as a whole from any position on the path 11 .

도 5는 본 발명의 피가공물(10)에 레이저빔의 조사 방식과 종래의 방법을 비교하기 위한 도면이다.5 is a diagram for comparing a method of irradiating a laser beam to a workpiece 10 according to the present invention and a conventional method.

도 5를 참조하면, 도 5의 (a)와 같이, 이송기들(161, 162)인 모터 등의 작동(예, 축회전)이, 시작점(A), 방향 전환점(꺽인점 B, C), 종료점(D)에서 가속 또는 감속하게 되고, 이에 따라 레이저 헤드(121)의 가공 경로(11) 상의 이송도 역시 시작점(A), 방향 전환점(꺽인점 B, C), 종료점(D)에서 가속 또는 감속이 이루어진다. Referring to FIG. 5, as shown in (a) of FIG. 5, the operation (eg, shaft rotation) of the motors of the feeders 161 and 162 is performed at a starting point (A) and a direction turning point (break points B and C) , It accelerates or decelerates at the end point (D), and accordingly, the feed on the processing path 11 of the laser head 121 also accelerates at the start point (A), the direction change point (break point B, C), and the end point (D). or deceleration takes place.

따라서, 레이저빔 발생의 온오프 없이 일정 시간 간격으로 레이저빔을 조사하는 종래의 레이저빔 조사 방식에서는, 도 5의 (b)와 같이, 가공 경로(11) 상의 위치별로 레이저빔의 조사가 불균일하게 이루어진다. 즉, 시작점(A)으로부터 모터(축)가 일정 속도에 이를 때까지, 방향 전환점(꺽인점 B, C)에서 속도가 감속된 후 다시 일정 속도에 이를 때까지, 또는 종료점(D)에 이르기 전 소정의 시간 동안에는, 모터가 상기 일정 속도에서 작동하는 동안보다 피가공물(10)에 더 많은 레이저빔을 조사하게 되므로, 이러한 부분들에 손상을 일으킬 수 있는 문제점이 있다.Therefore, in the conventional laser beam irradiation method in which the laser beam is irradiated at regular time intervals without turning on or off the laser beam, as shown in FIG. It is done. That is, from the starting point (A) until the motor (shaft) reaches a certain speed, after the speed is decelerated at the direction change point (break point B, C), until it reaches a certain speed again, or before reaching the end point (D). During a predetermined time, since more laser beams are irradiated to the workpiece 10 than while the motor is operating at the constant speed, there is a problem that may cause damage to these parts.

본 발명에서는 도 5의 (c)와 같이, 시작점(A), 방향 전환점(꺽인점 B, C), 종료점(D)에서 이송기들(161, 162)인 모터 등의 작동(예, 축회전)이 가속 또는 감속하게 되어도, 등간격판단부(114)에서의 등간격(L) 판단에 따라, 해당 등간격(L) 위치에서만 레이저 발생기(170)가 레이저빔의 발생을 온시키고, 해당 레이저빔의 조사 위치로부터 다음의 등간격(L) 레이저빔의 조사 위치 이전 시까지 레이저빔을 오프시킴으로써(레이저 제어 신호의 다음 활성화 시까지 레이저빔 발생의 오프), 가공 경로(11) 상에서 어느 위치에서나 전체적으로 레이저빔을 피가공물(10)에 등간격(L)으로 조사할 수 있다.In the present invention, as shown in (c) of FIG. 5, the operation of the motors (eg, shaft rotation) of the feeders 161 and 162 at the starting point (A), the direction turning point (break point B, C), and the ending point (D) ) is accelerated or decelerated, the laser generator 170 turns on the generation of the laser beam only at the corresponding equal interval (L) position according to the equal interval (L) determination in the equal interval determining unit 114, and the corresponding laser beam is accelerated or decelerated. By turning off the laser beam from the irradiation position of the beam to before the irradiation position of the next equal interval (L) laser beam (off of laser beam generation until the next activation of the laser control signal), at any position on the processing path 11 As a whole, laser beams may be irradiated to the workpiece 10 at regular intervals (L).

도 6은 종래의 피가공물(10)에 레이저빔의 조사 방식의 문제점과 본 발명에서의 해결 방식을 설명하기 위한 도면이다.6 is a view for explaining the problem of the conventional laser beam irradiation method to the workpiece 10 and the solution method in the present invention.

도 6을 참조하면, 레이저빔의 조사 거리에 따른 레이저빔 발생의 온오프 없이 일정 시간 간격으로 레이저빔을 조사하는 종래의 레이저빔 조사 방식에서는, 도 6의 (a)와 같이, 이송기들(161, 162)인 모터 등의 작동(예, 축회전)이, 시작점(A), 방향 전환점(꺽인점 B, C), 종료점(D) 부근에서 가속 또는 감속이 일어나지 않도록 하기 위하여, 시작점(A) 이전에 미리 모터를 구동(51)시켜서 일정 속도에 이르게 하고, 방향 전환점(꺽인점 B, C)을 통과한 후 선회 영역(52, 53)에서 모터 등의 가감속 제어가 이루어지게 한 후 가공 경로(11) 상에서 일정 속도에 이르게하는 방식을 사용하기도 한다. 그러나, 이와 같은 종래의 방식은 제어의 복잡성과, 전력 소모 문제, 가공 시간의 증가 등의 문제를 야기한다. Referring to FIG. 6, in the conventional laser beam irradiation method of irradiating a laser beam at regular time intervals without turning on or off the laser beam generation according to the irradiation distance of the laser beam, as shown in FIG. 161, 162) in order to prevent acceleration or deceleration from occurring near the start point (A), the direction change point (break point B, C), or the end point (D) of the operation (eg, shaft rotation), the start point (A ) Prior to this, the motor is driven (51) in advance to reach a certain speed, and after passing the direction change point (break point B, C), acceleration and deceleration control of the motor, etc. is performed in the turning area (52, 53), and then processing A method of reaching a certain speed on the path 11 is also used. However, such a conventional method causes problems such as complexity of control, power consumption, and increase in processing time.

본 발명에서는 도 6의 (b)와 같이, 제어기(110)에서의 하드웨어적으로 등간격(L) 판단을 이용하여, 해당 등간격(L) 위치에서만 레이저 발생기(170)가 레이저빔의 발생을 온시키고, 해당 레이저빔의 조사 위치로부터 다음의 등간격(L) 레이저빔의 조사 위치 이전 시까지 레이저빔을 오프시킴으로써(레이저 제어 신호의 다음 활성화 시까지 레이저빔 발생의 오프), 가공 경로(11) 상에서 어느 위치에서나 전체적으로 레이저빔을 피가공물(10)에 등간격(L)으로 조사할 수 있도록 하였다.In the present invention, as shown in (b) of FIG. 6, the laser generator 170 generates a laser beam only at the corresponding equal interval (L) position by using the equal interval (L) determination in hardware in the controller 110. By turning on the laser beam and turning off the laser beam from the irradiation position of the corresponding laser beam to the irradiation position of the next equal interval (L) laser beam (off until the next activation of the laser control signal), the processing path 11 ), the laser beam can be irradiated at equal intervals (L) to the workpiece 10 as a whole at any position on the surface.

상술한 바와 같이, 본 발명에 따른 레이저 가공 장치(100)는, 하드웨어에 의하여 실시간 빠른 속도로 가공 경로 상의 이송 거리를 판단해, 피가공물(10)에 레이저빔을 등간격(L)으로 조사함으로써, 피가공물의 손상없이 고품질로 가공된 제품을 제공할 수 있는 이점이 있다. As described above, the laser processing apparatus 100 according to the present invention determines the transport distance on the processing path at high speed in real time by hardware, and irradiates the workpiece 10 with laser beams at equal intervals (L). , there is an advantage of providing a product processed with high quality without damage to the workpiece.

한편, 위에서는 레이저 헤드(121)가 피가공물(10)의 가공 경로를 따르도록 피가공물(10)에 상대적으로 이송/이동하면서, 레이저빔을 피가공물(10) 상에 등간격으로 조사하여 가공하는 레이저 가공 장치(100)를 설명하였다. On the other hand, while the laser head 121 transfers/moves relative to the workpiece 10 so as to follow the processing path of the workpiece 10 from above, the laser beam is irradiated onto the workpiece 10 at equal intervals for processing. The laser processing apparatus 100 to do has been described.

이하 도 7 내지 도 11에서는 레이저 헤드(121) 대신에 한쌍의 미러를 갖는 스캐너(175)를 사용하여 레이빔의 조사 위치를 제어하는 방식에서, 서보 드라이버(150)의 유무에 따라, 레이저빔을 피가공물(10) 상에 등간격으로 조사하여 가공하는 레이저 가공 방법을 설명한다. 7 to 11, in a method of controlling the irradiation position of a ray beam by using a scanner 175 having a pair of mirrors instead of the laser head 121, the laser beam is controlled according to the presence or absence of the servo driver 150. A laser processing method of irradiating and processing the workpiece 10 at regular intervals will be described.

도 7은 본 발명의 다른 실시예에 따른 레이저 가공 장치(200)를 설명하기 위한 도면이다.7 is a diagram for explaining a laser processing apparatus 200 according to another embodiment of the present invention.

도 7을 참조하면, 본 발명의 다른 실시예에 따른 레이저 가공 장치(200)는, 제어기(110), 서보 드라이버(150), 이송감지센서(171, 172)를 포함하는 이송 장치(160)(제1 이송기(161)와 제2 이송기(162)), 레이저 발생기(170), 스캐너(175), 스캐너 드라이버(180), 및 이동기(190)를 포함한다. 여기서는 도 1과 비교할 때 레이저 헤드(121)를 포함하는 광학계(120)는 삭제되고, 스캐너(175), 및 스캐너 드라이버(180)를 포함시켰다. 이하에서, 도 1,2와 동일한 참조 부호는 동일한 기능과 동작을 수행한다.Referring to FIG. 7 , the laser processing device 200 according to another embodiment of the present invention includes a controller 110, a servo driver 150, and a transfer device 160 including transfer sensors 171 and 172 ( The first conveyor 161 and the second conveyor 162), a laser generator 170, a scanner 175, a scanner driver 180, and a mover 190 are included. Here, compared to FIG. 1 , the optical system 120 including the laser head 121 is deleted, and the scanner 175 and the scanner driver 180 are included. Hereinafter, the same reference numerals as those in FIGS. 1 and 2 perform the same functions and operations.

제어기(110)는 레이저 가공 장치(100)의 구성요소들에 대한 전반적인 제어를 담당하며, 레이저 제어 신호를 생성하여 레이저 발생기(170)를 제어한다. 제어기(110)는 피가공물(10)의 가공 경로(11) 상에서 소정의 조건에 따라 레이저빔의 파워 등을 조절하기 위한 레이저 제어 신호를 생성할 수 있다. 제어기(110)는 반도체 프로세서와 같은 하드웨어, 응용 프로그램과 같은 소프트웨어, 또는 이들의 결합으로 구현될 수 있다. 제어기(110)는 PC(Personal Computer)일 수도 있다. 또한, 전반적인 제어를 담당하는 제어기(110)는 다른 구성 요소들 중 하나 이상의 기능을 포함하도록 구현될 수 있으며, 제어기(110)의 일부 기능이 다른 유닛으로서 별도 구성 요소 형태로 구현되는 것도 가능하다. The controller 110 is responsible for overall control of the components of the laser processing apparatus 100 and controls the laser generator 170 by generating a laser control signal. The controller 110 may generate a laser control signal for adjusting the power of the laser beam according to predetermined conditions on the processing path 11 of the workpiece 10 . The controller 110 may be implemented in hardware such as a semiconductor processor, software such as an application program, or a combination thereof. The controller 110 may be a personal computer (PC). In addition, the controller 110 in charge of overall control may be implemented to include one or more functions among other components, and some functions of the controller 110 may be implemented as separate components as other units.

레이저 발생기(170)는 제어기(110)로부터의 레이저 제어 신호에 따라 해당 레이저 파워 등이 조절된 레이저 구동 신호를 생성하고 해당 레이저빔을 발생한다. The laser generator 170 generates a laser driving signal having a corresponding laser power adjusted according to a laser control signal from the controller 110 and generates a corresponding laser beam.

서보 드라이버(150)는 위에서 기술한 바와 같은 가공 정보에 따라 이송 장치(160)(제1 이송기(161)와 제2 이송기(162))를 구동하기 위한 이송 구동 신호를 생성한다. 서보 드라이버(150)는 스테이지(20) 상의 피가공물(10)이 대면적인 경우에 스캐너(175) 자체를 이송하거나 스테이지(20)를 이송시키면서 온더 플라이 마킹을 위하여 작동한다. 하기하는 바와 같이 피가공물(10) 상의 레이저 빔의 위치는 서보 드라이버(150)의 이송 제어와 및 스캐너(175)를 구동하는 스캐너 드라이버(180)의 위치 제어의 합성에 의해 결정된다. The servo driver 150 generates transfer drive signals for driving the transfer devices 160 (the first transfer unit 161 and the second transfer unit 162) according to the processing information as described above. The servo driver 150 operates for on-the-fly marking while moving the scanner 175 itself or moving the stage 20 when the workpiece 10 on the stage 20 is face-to-face. As will be described below, the position of the laser beam on the workpiece 10 is determined by combining the transfer control of the servo driver 150 and the position control of the scanner driver 180 that drives the scanner 175.

스캐너 드라이버(180)는 상기 가공 정보에 따라 직각 좌표계에서의 위치를 지정하는 위치 제어 신호(zcx, zcy)에 대한 왜곡 보정된 위치 구동 신호(cx, cy)를 생성한다. 스캐너(175)는 스캐너 드라이버(180)로부터의 위치 구동 신호(cx, cy)에 따라 레이저 발생기(170)로부터의 레이저빔이 스테이지(20) 상의 피가공물(10)로 조사되도록 한쌍의 미러를 제어한다. 스캐너(175)와 스캐너 드라이버(180)는 소정의 제한된 거리 이내에서 스테이지(20) 상의 피가공물(10)의 소규모 영역에서 글자나 문양 등을 새기거나 가공하기 위하여 주로 작동한다.The scanner driver 180 generates distortion-corrected position driving signals (cx, cy) for position control signals (zcx, zcy) designating a position in a Cartesian coordinate system according to the processing information. The scanner 175 controls a pair of mirrors so that the laser beam from the laser generator 170 is irradiated to the workpiece 10 on the stage 20 according to the position driving signals cx and cy from the scanner driver 180 do. The scanner 175 and the scanner driver 180 mainly operate to engrave or process letters or patterns in a small area of the workpiece 10 on the stage 20 within a predetermined limited distance.

스캐너(175)는, 예를 들어, 갈바노미터 스캐너일 수 있으며, 한쌍의 미러를 포함하고, 한쌍의 미러는 각각 모터 또는 액츄에이터 등 이동기(191, 192)(mover)에 의해 회전되어 XY 직각 좌표계에서의 각 방향으로의 레이저빔의 조사 위치를 이동시킨다. 이와 같은 스캐너에 대하여는 잘 알려져 있으므로 구체적인 설명을 생략하기로 한다. The scanner 175 may be, for example, a galvanometer scanner, and includes a pair of mirrors, and the pair of mirrors are rotated by movers 191 and 192 such as motors or actuators, respectively, to form an XY rectangular coordinate system. The irradiation position of the laser beam in each direction in is moved. Since such a scanner is well known, a detailed description thereof will be omitted.

다만, 스캐너 드라이버(180)는 위치 제어 신호(zcx, zcy)(왜곡 보정을 위한 캘리브레이션 되지 않은 신호)에 대한 왜곡 보정된 위치 구동 신호를 생성함으로써, 스캐너(175)에 의해 발생하는 핀 쿠션 왜곡이나 배럴 왜곡 등을 보상한다. However, the scanner driver 180 generates a distortion-corrected position drive signal for the position control signals zcx and zcy (signals that have not been calibrated for distortion compensation), thereby reducing pin-cushion distortion or Compensate for barrel distortion, etc.

도 8은 목표 가공 경로의 일례(a)와 스캐너(175)에 의해 발생하는 레이저 빔 가공 경로의 왜곡의 일례(b)이다.8 shows an example of a target processing path (a) and an example of distortion of a laser beam processing path generated by the scanner 175 (b).

도 8의 (a)와 같이, 직각 좌표계에서의 위치를 지정하는 위치 제어 신호(zcx, zcy)(왜곡 보정을 위한 캘리브레이션 되지 않은 신호)가 사각형인 목표 가공 경로를 지정한 경우, 스캐너 드라이버(180)가 왜곡 보정된 위치 구동 신호(cx, cy)를 생성하지 않으면, 도 8의 (b)와 같이, 스캐너(175)에 의한 레이빔의 조사 위치는 핀 쿠션 왜곡(좌우로 들어가는 왜곡)이나 배럴 왜곡(위아래로 올라가는 왜곡)에 의해 목표 가공 경로와 달라지는 왜곡이 있게 된다. 따라서, 스캐너 드라이버(180)는 이와 같은 핀 쿠션 왜곡, 배럴 왜곡 등 왜곡을 보정하여 위치 제어 신호(zcx, zcy)에 의한 목표 가공 경로를 따라 레이저 빔이 조사되도록, 소정의 보정부를 통해 위치 제어 신호(zcx, zcy)에 대한 왜곡 보정된 위치 구동 신호(cx, cy)를 발생시킨다. As shown in (a) of FIG. 8, when the position control signals (zcx, zcy) (uncalibrated signals for distortion correction) specifying positions in the rectangular coordinate system designate a rectangular target machining path, the scanner driver 180 If does not generate the distortion-corrected position driving signals cx, cy, as shown in (b) of FIG. There is distortion that differs from the target machining path by (distortion going up and down). Accordingly, the scanner driver 180 corrects distortions such as pin cushion distortion and barrel distortion, so that the laser beam is irradiated along the target processing path by the position control signals zcx and zcy, and the position control signal is applied through a predetermined correction unit. Generates a distortion corrected position drive signal (cx, cy) for (zcx, zcy).

여기서도, 본 발명의 레이저 가공 장치(200)는, 특히 하드웨어에 의하여 실시간 빠른 속도로 가공 경로 상의 레이저빔의 이송 거리를 판단해, 피가공물(10)의 절단이나 스크라이빙, 글자, 문양 등 가공 시에 레이저빔을 등간격으로 조사함으로써, 피가공물(10)로의 레이저빔 에너지의 전달이 불균일하지 않게 위치에 따른 레이저빔 전달양이 동일하도록 제어하여, 피가공물(10)의 손상없이 고품질로 가공된 레이저 가공 제품을 제공할 수 있도록 하였다. Even here, the laser processing apparatus 200 of the present invention determines the transport distance of the laser beam on the processing path at high speed in real time by hardware, and processes cutting, scribing, letters, patterns, etc. of the workpiece 10. By irradiating laser beams at equal intervals at the same time, the transfer of laser beam energy to the workpiece 10 is not uniformly controlled so that the laser beam delivery amount according to the position is the same, so that the workpiece 10 is processed with high quality without damage. to provide laser-processed products.

이를 위하여, 제어기(110)는, 이송 장치(160)와 미러 이동기(190)에 의한 레이저빔의 가공 경로(11) 상의 합성된 이송에 대하여, 레이저빔의 가공 경로(11) 상의 이송 거리를 계산하여, 레이저빔이 피가공물(10) 상에 등간격으로 조사되도록 레이저 발생기(170)의 레이저빔의 발생에 대한 온오프를 제어하기 위한 상기 레이저 제어 신호를 생성한다. To this end, the controller 110 calculates the transfer distance on the processing path 11 of the laser beam with respect to the combined transfer on the processing path 11 of the laser beam by the transfer device 160 and the mirror mover 190. Thus, the laser control signal for controlling on/off of the laser beam generation of the laser generator 170 is generated so that the laser beam is irradiated onto the workpiece 10 at regular intervals.

즉, 제어기(110)는, 서보 드라이버(150)로부터의 감지신호(ex, ey), 및 스캐너 드라이버(180)에서의 왜곡 보정전의 직각 좌표계에서의 위치를 지정하는 위치 제어 신호(zcx, zcy)를 합성하여, 스캐너(175)에 의해 레이저빔이 피가공물(10)로 조사되는 위치를 제어한다. 이때, 제어기(110)는, 감지신호(ex, ey)와 위치 제어 신호(zcx, zcy)에 의한 합성 벡터에 대한 거리를 이용해, 스캐너(175)에서 출력되는 레이저빔의 가공 경로 상의 이송 거리를 계산하여, 레이저빔이 피가공물(10) 상에 등간격으로 조사되도록 레이저 발생기(170)의 레이저빔의 발생에 대한 온오프를 제어하기 위한 레이저 제어 신호를 생성한다. That is, the controller 110, the detection signal (ex, ey) from the servo driver 150, and the position control signal (zcx, zcy) specifying the position in the rectangular coordinate system before distortion correction in the scanner driver 180 is synthesized to control the position where the laser beam is irradiated to the workpiece 10 by the scanner 175. At this time, the controller 110 uses the distance to the synthesized vector by the detection signals (ex, ey) and the position control signals (zcx, zcy) to determine the travel distance of the laser beam output from the scanner 175 on the processing path. By calculating, a laser control signal for controlling on/off of the laser beam generation of the laser generator 170 is generated so that the laser beam is irradiated onto the workpiece 10 at regular intervals.

여기서도 제어기(110)는 하드웨어와 소프트웨어의 결합으로 구현될 수 있지만, 본 발명에서, 위와 같이 레이저빔의 이송 거리의 계산, 및 이송 거리가 등간격인지 여부에 대한 판단을 수행하기 위한 부분은, 반도체 프로세서와 같은 하드웨어(예를 들어, FPGA(Field Programmable Gate Array) 반도체칩 또는 ASIC(Application Specific Integrated Circuit) 반도체칩)만으로 구성된다. 이와 같은, 레이저 헤드(121)의 이송 거리의 계산, 및 레이저 헤드(121)의 이송 거리가 등간격인지 여부에 대한 판단이, 소프트웨어에 의하여 이루어지는 경우, 소프트웨어로의 필요 정보의 입력, 소프트웨어의 연산, 및 소프트웨어의 출력을 서보 드라이버(150), 스캐너 드라이버(180), 레이저 발생기(170) 등으로 피드백하는 과정 상의 지연이 발생하여, 나노초, 피코초, 펨토초 이하로 레이저빔을 발생하고 조사하는 과정을, 그와 같은 정도의 시간 간격으로 반복적으로 수행하기에는, 시간적인 제약에 의해 빠른 가공이 이루어질 수 없는 문제점이 있다. 본 발명에서는 하드웨어에 의하여 실시간 빠른 속도로 가공 경로 상의 이송 거리를 판단해, 피가공물(10)의 절단이나 스크라이빙, 글자, 문양 등 가공 시에 레이저빔을 등간격으로 조사함으로써, 피가공물(10)로의 레이저빔 에너지의 전달이 불균일하지 않게 위치에 따른 레이저빔 전달양이 동일하도록 제어하여, 피가공물(10)의 손상없이 고품질로 가공된 레이저 가공 제품을 제공할 수 있게 한다. Here, the controller 110 can be implemented as a combination of hardware and software, but in the present invention, the part for calculating the transfer distance of the laser beam and determining whether the transfer distance is equal intervals is a semiconductor. It is composed only of hardware such as a processor (eg, a Field Programmable Gate Array (FPGA) semiconductor chip or an Application Specific Integrated Circuit (ASIC) semiconductor chip). When the calculation of the transfer distance of the laser head 121 and the determination of whether or not the transfer distance of the laser head 121 are equal intervals are performed by software, input of necessary information to the software and calculation of the software , and a delay in the process of feeding back the output of the software to the servo driver 150, scanner driver 180, laser generator 170, etc., generating and irradiating a laser beam in nanoseconds, picoseconds, femtoseconds or less , there is a problem in that rapid processing cannot be performed due to time constraints to repeatedly perform at such a time interval. In the present invention, by determining the transport distance on the processing path at high speed in real time by hardware, and irradiating laser beams at equal intervals during processing such as cutting, scribing, letters, and patterns of the workpiece 10, the workpiece ( 10) is controlled so that the transfer amount of the laser beam according to the position is the same so that the transfer of the laser beam energy is not uneven, so that a laser processed product processed with high quality can be provided without damaging the workpiece 10.

도 9는 도 7의 제어기(110)에 대한 구체적인 블록도이다.FIG. 9 is a detailed block diagram of the controller 110 of FIG. 7 .

도 9를 참조하면, 본 발명의 다른 실시예에 따른 도 7의 제어기(110)는, 레이저빔의 이송 거리의 계산, 및 레이저빔의 이송 거리가 등간격인지 여부에 대한 판단을 위하여, 제1 누적부(111), 제2 누적부(112), 거리 계산부(113) 및 등간격 판단부(114), 이외에도 제2 거리 계산부(117), 벡터 합성부(118), 지연부(119) 등을 더 포함할 수 있다. 여기서 제1 누적부(111), 제2 누적부(112), 거리 계산부(113)의 기능과 동작은 도 1,2에서와 유사하다. 이와 같은 제어기(110)의 구성 부분은 FPGA(Field Programmable Gate Array) 반도체칩 또는 ASIC(Application Specific Integrated Circuit) 반도체칩 등 하드웨어로 구성될 수 있다. Referring to FIG. 9, the controller 110 of FIG. 7 according to another embodiment of the present invention calculates the transfer distance of the laser beam and determines whether the transfer distance of the laser beam is equal intervals, The accumulation unit 111, the second accumulation unit 112, the distance calculation unit 113 and the equal interval determination unit 114, as well as the second distance calculation unit 117, the vector synthesis unit 118, and the delay unit 119 ) and the like may be further included. Here, the functions and operations of the first accumulation unit 111, the second accumulation unit 112, and the distance calculation unit 113 are similar to those in FIGS. 1 and 2. Components of the controller 110 may include hardware such as a Field Programmable Gate Array (FPGA) semiconductor chip or an Application Specific Integrated Circuit (ASIC) semiconductor chip.

즉, 제1 누적부(111)와 제2 누적부(112)는, 서보 드라이버(150)로부터 감지신호인 인코더 신호(ex, ey)를 수신한다. 이송 장치(160) 즉, 제1 이송기(161)와 제2 이송기(162)에 구비된 각각의 인코더(171, 172) 등 이송감지센서(171, 172)로부터 레이저빔의 가공 경로(11) 상의 이송에 대한 인코더 출력 신호 등 센서 신호를 출력한다. 서보 드라이버(150)는 인코더 출력 신호 등 센서 신호를 가공, 즉, 증폭하고 디지털 신호로 처리하여 인코더 신호(ex, ey)를 생성한다. That is, the first accumulator 111 and the second accumulator 112 receive an encoder signal (ex, ey) as a detection signal from the servo driver 150 . The processing path 11 of the laser beam from the transfer detection sensors 171 and 172 such as the encoders 171 and 172 provided in the transfer device 160, that is, the first transfer unit 161 and the second transfer unit 162, respectively. ) and outputs sensor signals such as encoder output signals for transfer. The servo driver 150 generates encoder signals (ex, ey) by processing, ie, amplifying, sensor signals such as encoder output signals, and processing them into digital signals.

스테이지(20) 또는 스캐너(175)는 XY 방향 이외에도 XY면에 수직한 z방향, 방위각, 고도각 등의 각각의 축 방향으로 이동 또는 각각의 축을 중심으로 회전이 가능하지만, 레이저빔의 가공 경로(11) 상의 이송 거리를 판단하기 위하여, X 방향으로의 이송을 위한 제1 이송기(161)와 그의 제1 인코더(171), 및 Y 방향으로의 이송을 위한 제2 이송기(162)와 그의 제2 인코더(172)가 사용된다. The stage 20 or scanner 175 can move in directions such as the z direction perpendicular to the XY plane, the azimuth angle, and the elevation angle, or rotate around each axis, in addition to the XY direction, but the processing path of the laser beam ( 11) In order to determine the transfer distance, the first transferor 161 for transfer in the X direction and its first encoder 171, and the second transferor 162 for transfer in the Y direction and its A second encoder 172 is used.

예를 들어, 레이저 가공 장치(200)에 CAD/CAM 파일 등에 의한 가공 정보가 입력되고 가공이 시작되면, 등간격 판단부(114)는 리셋 신호를 발생하며, 이송기들(161, 162), 이동기들(191, 192)에 의한 레이저빔의 가공 경로(11) 상의 이송이 시작된다. 가공 정보는 피가공물(10) 상에 원형, 곡선형, 꺽인 형상 등의 절단이나 스크라이빙, 또는 글자, 문양 등의 가공 공정을 위한, 위치 좌표 등의 가공 경로(11)에 대한 정보를 포함한다. For example, when processing information such as a CAD/CAM file is input to the laser processing device 200 and processing starts, the equal interval determination unit 114 generates a reset signal, and the transfer units 161 and 162, The transfer of the laser beam on the processing path 11 by the movers 191 and 192 starts. The processing information includes information on the processing path 11 such as position coordinates for cutting or scribing circular, curved, or bent shapes on the workpiece 10, or processing processes such as letters and patterns. do.

이때, 제1 누적부(111)는 제1 인코더(171) 출력 신호에 기초한 감지신호로서의 인코더 신호(ex)를 서보 드라이버(150)로부터 수신하며 제2 누적부(112)는 제2 인코더(172) 출력 신호에 기초한 감지신호로서의 인코더 신호(ey)를 서보 드라이버(150)로부터 수신한다. At this time, the first accumulator 111 receives an encoder signal ex as a detection signal based on the output signal of the first encoder 171 from the servo driver 150, and the second accumulator 112 receives the second encoder 172 ) receives an encoder signal (ey) as a detection signal based on the output signal from the servo driver 150.

이와 같은 이송기들(161, 162), 이동기들(191, 192)의 동작과는 독립적으로 레이저빔의 가공 경로(11) 상의 이송 거리를 계산하기 위하여, 먼저, 제1 누적부(111)는 누적을 리셋하기 위한 상기 리셋 신호 이후의 제1 인코더(171) 출력 신호에 기초한 인코더 신호(ex)를 누적하여 제1 누적신호를 생성한다. 제2 누적부(112)는 상기 리셋신호 이후의 제2 인코더(172) 출력 신호에 기초한 인코더 신호(ey)를 누적하여 제2 누적신호를 생성한다. 거리 계산부(113)는, 제1 누적부(111)로부터의 상기 제1 누적신호 및 제2 누적부(112)의 상기 제2 누적신호로부터, 상기 리셋신호 이후의 스캐너(175)의 가공 경로(11) 상의 이송 거리에 상응하는 레이저빔의 제1 이송 거리값을 실시간 계산한다. 제1 누적부(111)로부터의 상기 제1 누적신호는 X 방향으로의 거리를 나타내고, 제2 누적부(112)로부터의 상기 제2 누적신호는 Y 방향으로의 거리를 나타낸다. In order to calculate the transfer distance on the processing path 11 of the laser beam independently of the operations of the transfer units 161 and 162 and the movers 191 and 192, first, the first accumulator 111 A first accumulated signal is generated by accumulating an encoder signal ex based on an output signal of the first encoder 171 after the reset signal for resetting the accumulation. The second accumulation unit 112 generates a second accumulation signal by accumulating the encoder signal ey based on the output signal of the second encoder 172 after the reset signal. The distance calculation unit 113 determines the processing path of the scanner 175 after the reset signal, from the first accumulation signal from the first accumulation unit 111 and the second accumulation signal of the second accumulation unit 112. (11) Calculate the first transport distance value of the laser beam corresponding to the transport distance in real time. The first accumulated signal from the first accumulator 111 represents a distance in the X direction, and the second accumulated signal from the second accumulator 112 represents a distance in the Y direction.

제2 거리 계산부(117)는, 스캐너 드라이버(180)에서의 왜곡 보정전의 위치 제어 신호(zcx, zcy)로부터, 상기 리셋신호 이후의 스캐너(175)의 상기 한쌍의 미러에 의한 가공 경로 상의 레이저빔의 제2 이송 거리값을 계산한다. The second distance calculation unit 117 uses the laser position control signals (zcx, zcy) before distortion correction in the scanner driver 180 on the processing path by the pair of mirrors of the scanner 175 after the reset signal. A second transfer distance value of the beam is calculated.

벡터 합성부(118)는, 제1 거리 계산부(113)에 의해 계산된 제1 이송 거리값(A)과 제2 거리 계산부(117)에 의해 계산된 제2 이송 거리값(B)을 벡터 합성하여 합성 거리값(P)을 산출해 출력한다. 도 10과 같이, 제1 거리 계산부(113)에 의해 계산된 제1 이송 거리값이 A이고, 제2 거리 계산부(117)에 의해 계산된 제2 이송 거리값이 B인 경우에, 레이저 빔이 실제 이동한 궤적을 따라 이동한 이송 거리는 P와 같이 계산될 수 있다. The vector composition unit 118 combines the first transfer distance value A calculated by the first distance calculator 113 and the second transfer distance value B calculated by the second distance calculator 117. Vector synthesis is performed to calculate and output the synthesized distance value (P). As shown in FIG. 10 , when the first transfer distance value calculated by the first distance calculator 113 is A and the second transfer distance value calculated by the second distance calculator 117 is B, the laser The travel distance traveled along the actual trajectory of the beam may be calculated as P.

등간격판단부(114)는 상기 리셋신호 이후의 합성 거리값(P)을 미리 설정된 간격과 동일한지 여부를 판단한다. 상기 미리 설정된 간격은 제어기(110) 내부의 RAM, ROM 등의 메모리나 레지스터 등에 저장될 수 있다. 또는, 상기 미리 설정된 간격은 제어기(110) 외부에서 입력해 줄 수도 있다. 이와 같은 미리 설정된 간격은, 펄스형/연속형 레이저빔이 피가공물(10)에 조사될 때의 조사 위치 간의 거리 간격으로서, 예를 들어, 레이저빔의 1.0mm 스팟 사이즈를 조사 위치 간의 거리 간격이 1.0, 2.0,.. mm 등 가공 목적에 맞는 설정 간격이 미리 정해져 설정될 수 있다. The equal interval determination unit 114 determines whether the synthesized distance value P after the reset signal is equal to a preset interval. The preset interval may be stored in memory or registers such as RAM or ROM inside the controller 110 . Alternatively, the preset interval may be input from the outside of the controller 110. Such a preset interval is a distance interval between irradiation positions when a pulsed/continuous laser beam is irradiated to the workpiece 10. For example, a 1.0 mm spot size of a laser beam is a distance interval between irradiation positions. 1.0, 2.0,.. mm, etc. can be pre-determined and set according to the purpose of processing.

등간격판단부(114)는 합성 거리값(P)이 상기 미리 설정된 간격과 동일하다면, 상기 레이저빔의 발생을 온시키기 위한 활성화된 상기 레이저 제어 신호를 생성하여 레이저 발생기(170)로 출력한다. 또한, 등간격판단부(114)는 합성 거리값(P)이 상기 미리 설정된 간격(L)과 동일하다면, 상기 리셋신호를 생성하여 제1 누적부(111)와 제2 누적부(112), 및 제2 거리 계산부(117)로 출력하고, 위와 같은 과정을 반복하도록 제어한다. The equal interval determination unit 114 generates the activated laser control signal for turning on the generation of the laser beam and outputs the activated laser control signal to the laser generator 170 if the synthesized distance value P is equal to the preset interval. In addition, the equal interval determination unit 114 generates the reset signal when the synthesized distance value P is equal to the preset interval L, and the first accumulator 111 and the second accumulator 112, And output to the second distance calculation unit 117, and control to repeat the above process.

지연부(119)는 등간격판단부(114)로부터의 상기 레이저 제어 신호를 소정의 시간 지연시켜 출력할 수 있다. 레이저빔의 펄스폭이 나노초 이하를 다루는 경우에 레이저 발생기(170)로 상기 레이저 제어 신호를 전달하여 레이저 발생기(170)에서 레이저빔을 정상적으로 발생시키기 까지 타이밍 동기화를 위하여 필요할 수 있다. The delay unit 119 may delay and output the laser control signal from the equal interval determination unit 114 for a predetermined time. When the pulse width of the laser beam covers nanoseconds or less, it may be necessary for timing synchronization until the laser generator 170 normally generates the laser beam by transmitting the laser control signal to the laser generator 170.

레이저 발생기(170)는 상기 레이저빔의 발생을 온시키기 위한 활성화된 상기 레이저 제어 신호를 수신하면, 펄스형 레이저빔(예, 펄스폭이 나노초, 피코초, 수십~수백의 펨토초 등)의 경우 하나 이상의 소정의 펄스 수만큼 발생하고 상기 레이저 제어 신호의 다음 활성화 시까지 상기 레이저빔의 발생을 오프할 수 있다. 레이저 발생기(170)는 상기 레이저빔의 발생을 온시키기 위한 활성화된 상기 레이저 제어 신호를 수신하면, 연속형 레이저빔의 경우 소정의 시간 동안(예, 나노초, 피코초, 수십~수백의 펨토초 등) 발생한 후, 상기 레이저 제어 신호의 다음 활성화 시까지 상기 레이저빔의 발생을 오프할 수도 있다. 이와 같이 발생된 레이저빔은 스캐너(175)를 통해 피가공물(10)의 해당 위치에 조사된다. 예를 들어, 레이저빔의 1.0mm 스팟 사이즈를 레이저빔의 조사 위치 간의 거리 간격이 1.0, 2.0,.. mm 등 가공 목적에 맞는 일정한 등간격으로 피가공물(10)에 조사할 수 있다. When the laser generator 170 receives the activated laser control signal for turning on the laser beam, one pulsed laser beam (e.g., pulse width of nanoseconds, picoseconds, tens to hundreds of femtoseconds, etc.) Generation of the laser beam may be turned off until the predetermined number of pulses is generated and the laser control signal is activated next. When the laser generator 170 receives the activated laser control signal for turning on the laser beam, in the case of a continuous laser beam, for a predetermined time (eg, nanoseconds, picoseconds, tens to hundreds of femtoseconds, etc.) After generation, generation of the laser beam may be turned off until the next activation of the laser control signal. The laser beam generated in this way is irradiated to a corresponding position of the workpiece 10 through the scanner 175 . For example, a 1.0 mm spot size of a laser beam may be irradiated to the workpiece 10 at regular intervals suitable for processing purposes, such as 1.0, 2.0, .. mm, etc. between irradiation positions of the laser beam.

다른 한편, 본 발명의 또 다른 실시예에 따른 레이저 가공 장치는, 도 7에서, 서보 드라이버(150), 이송 장치(160)가 구비되지 않을 수도 있고, 구비되어 있다하더라도 동작시키지 않을 수 있다. On the other hand, in the laser processing apparatus according to another embodiment of the present invention, in FIG. 7, the servo driver 150 and the transfer device 160 may not be provided, or may not be operated even if they are provided.

이때, 상기한 바와 같은, 제어기(110), 레이저 발생기(170), 스캐너(175), 스캐너 드라이버(180), 및 이동기(190)가 동작하여, 이때, 제어기(110)는, 미러 이동기(190)에 의한 레이저빔의 가공 경로(11) 상의 이송에 대하여, 레이저빔의 가공 경로(11) 상의 이송 거리를 계산하여, 레이저빔이 피가공물(10) 상에 등간격으로 조사되도록 레이저 발생기(170)의 레이저빔의 발생에 대한 온오프를 제어하기 위한 상기 레이저 제어 신호를 생성한다. At this time, as described above, the controller 110, the laser generator 170, the scanner 175, the scanner driver 180, and the mover 190 operate, and at this time, the controller 110, the mirror mover 190 With respect to the transfer of the laser beam on the processing path 11 by ), the laser generator 170 calculates the transfer distance of the laser beam on the processing path 11 so that the laser beam is irradiated onto the workpiece 10 at equal intervals. ) to generate the laser control signal for controlling on/off of the laser beam.

즉, 제어기(110)는, 스캐너 드라이버(180)에서의 왜곡 보정전의 직각 좌표계에서의 위치를 지정하는 위치 제어 신호(zcx, zcy)를 기초로, 스캐너(175)에 의해 레이저빔이 피가공물(10)로 조사되는 위치를 제어한다. 이때, 제어기(110)는, 스캐너(175)에서 출력되는 레이저빔의 가공 경로 상의 이송 거리를 계산하여, 레이저빔이 피가공물(10) 상에 등간격으로 조사되도록 레이저 발생기(170)의 레이저빔의 발생에 대한 온오프를 제어하기 위한 레이저 제어 신호를 생성한다. That is, the controller 110, based on the position control signals (zcx, zcy) designating the position in the rectangular coordinate system before distortion correction in the scanner driver 180, the laser beam by the scanner 175 is directed to the workpiece ( 10) to control the irradiated position. At this time, the controller 110 calculates the transport distance of the laser beam output from the scanner 175 on the processing path, and the laser beam of the laser generator 170 is irradiated onto the workpiece 10 at regular intervals. Generates a laser control signal for controlling the on/off of the occurrence of.

이와 같은 본 발명의 또 다른 실시예에 따른 레이저 가공 장치의 동작을 위한 도 7의 제어기(110)에 대한 다른 구체적인 블록도가 도11에 도시되어 있다.Another specific block diagram of the controller 110 of FIG. 7 for the operation of the laser processing apparatus according to another embodiment of the present invention is shown in FIG.

도 11은 도 7의 제어기(110)에 대한 다른 구체적인 블록도이다. 도 11은 도 7에서, 서보 드라이버(150), 이송 장치(160)가 구비되지 않았거나, 구비되어 있다 하더라도 동작시키지 않는 경우를 위한, 제어기(110)의 블록도이다. FIG. 11 is another detailed block diagram of the controller 110 of FIG. 7 . FIG. 11 is a block diagram of the controller 110 for a case in which the servo driver 150 and the transfer device 160 are not provided or are not operated even if they are provided in FIG. 7 .

도 11을 참조하면, 또 다른 실시예에 따른 제어기(110)는, 거리 계산부(117), 등간격 판단부(114), 지연부(119)를 포함할 수 있다. 여기서 거리 계산부(117), 지연부(119)의 기능과 동작은 도 9에서와 같다. 이와 같은 제어기(110)의 구성 부분은 FPGA(Field Programmable Gate Array) 반도체칩 또는 ASIC(Application Specific Integrated Circuit) 반도체칩 등 하드웨어로 구성될 수 있다. Referring to FIG. 11 , a controller 110 according to another embodiment may include a distance calculation unit 117, an equal interval determination unit 114, and a delay unit 119. Here, the functions and operations of the distance calculation unit 117 and the delay unit 119 are the same as in FIG. 9 . Components of the controller 110 may include hardware such as a Field Programmable Gate Array (FPGA) semiconductor chip or an Application Specific Integrated Circuit (ASIC) semiconductor chip.

예를 들어, 레이저 가공 장치에 CAD/CAM 파일 등에 의한 가공 정보가 입력되고 가공이 시작되면, 등간격 판단부(114)는 리셋 신호를 발생하며, 이동기들(191, 192)에 의한 레이저빔의 가공 경로(11) 상의 이송이 시작된다. 가공 정보는 비교적 소규모 영역에서의 피가공물(10) 상에 스크라이빙, 또는 글자, 문양 등의 가공 공정을 위한, 위치 좌표 등의 가공 경로(11)에 대한 정보를 포함한다. For example, when processing information based on a CAD/CAM file or the like is input to the laser processing device and processing starts, the equal interval determination unit 114 generates a reset signal, and Feeding on the tool path 11 is started. The processing information includes information about the processing path 11 such as positional coordinates for scribing or machining processes such as letters and patterns on the workpiece 10 in a relatively small area.

이때, 이동기들(191, 192)의 동작과는 독립적으로 레이저빔의 가공 경로(11) 상의 이송 거리를 계산하기 위하여, 거리 계산부(117)는, 스캐너 드라이버(180)에서의 왜곡 보정전의 위치 제어 신호(zcx, zcy)로부터, 상기 리셋신호 이후의 스캐너(175)의 상기 한쌍의 미러에 의한 가공 경로 상의 레이저빔의 이송 거리값을 계산한다. At this time, in order to calculate the transport distance of the laser beam on the processing path 11 independently of the operations of the movers 191 and 192, the distance calculation unit 117 determines the position before distortion correction in the scanner driver 180. From the control signals zcx and zcy, the travel distance value of the laser beam on the processing path by the pair of mirrors of the scanner 175 after the reset signal is calculated.

등간격판단부(114)는 거리 계산부(117)로부터의 이송 거리값을 미리 설정된 간격과 동일한지 여부를 판단한다. 상기 미리 설정된 간격은 제어기(110) 내부의 RAM, ROM 등의 메모리나 레지스터 등에 저장될 수 있다. 또는, 상기 미리 설정된 간격은 제어기(110) 외부에서 입력해 줄 수도 있다. 이와 같은 미리 설정된 간격은, 펄스형/연속형 레이저빔이 피가공물(10)에 조사될 때의 조사 위치 간의 거리 간격으로서, 예를 들어, 레이저빔의 1.0mm 스팟 사이즈를 조사 위치 간의 거리 간격이 1.0, 2.0,.. mm 등 가공 목적에 맞는 설정 간격이 미리 정해져 설정될 수 있다. The equal interval determination unit 114 determines whether the transfer distance value from the distance calculation unit 117 is equal to a preset interval. The preset interval may be stored in memory or registers such as RAM or ROM inside the controller 110 . Alternatively, the preset interval may be input from the outside of the controller 110. Such a preset interval is a distance interval between irradiation positions when a pulsed/continuous laser beam is irradiated to the workpiece 10. For example, a 1.0 mm spot size of a laser beam is a distance interval between irradiation positions. 1.0, 2.0,.. mm, etc. can be pre-determined and set according to the purpose of processing.

등간격판단부(114)는 상기 이송 거리값이 상기 미리 설정된 간격과 동일하다면, 상기 레이저빔의 발생을 온시키기 위한 활성화된 상기 레이저 제어 신호를 생성하여 레이저 발생기(170)로 출력한다. 또한, 등간격판단부(114)는 합성 거리값(P)이 상기 미리 설정된 간격(L)과 동일하다면, 상기 리셋신호를 생성하여 거리 계산부(117)로 출력하고, 위와 같은 과정을 반복하도록 제어한다. The equal interval determination unit 114 generates the activated laser control signal for turning on the generation of the laser beam and outputs the activated laser control signal to the laser generator 170 if the transfer distance value is the same as the preset interval. In addition, the equal interval determination unit 114 generates the reset signal and outputs it to the distance calculation unit 117 if the synthesized distance value P is equal to the preset interval L, and repeats the above process. Control.

지연부(119)는 등간격판단부(114)로부터의 상기 레이저 제어 신호를 소정의 시간 지연시켜 출력할 수 있다. 레이저빔의 펄스폭이 나노초 이하를 다루는 경우에 레이저 발생기(170)로 상기 레이저 제어 신호를 전달하여 레이저 발생기(170)에서 레이저빔을 정상적으로 발생시키기 까지 타이밍 동기화를 위하여 필요할 수 있다. The delay unit 119 may delay and output the laser control signal from the equal interval determination unit 114 for a predetermined time. When the pulse width of the laser beam covers nanoseconds or less, it may be necessary for timing synchronization until the laser generator 170 normally generates the laser beam by transmitting the laser control signal to the laser generator 170.

레이저 발생기(170)는 상기 레이저빔의 발생을 온시키기 위한 활성화된 상기 레이저 제어 신호를 수신하면, 펄스형 레이저빔(예, 펄스폭이 나노초, 피코초, 수십~수백의 펨토초 등)의 경우 하나 이상의 소정의 펄스 수만큼 발생하고 상기 레이저 제어 신호의 다음 활성화 시까지 상기 레이저빔의 발생을 오프할 수 있다. 레이저 발생기(170)는 상기 레이저빔의 발생을 온시키기 위한 활성화된 상기 레이저 제어 신호를 수신하면, 연속형 레이저빔의 경우 소정의 시간 동안(예, 나노초, 피코초, 수십~수백의 펨토초 등) 발생한 후, 상기 레이저 제어 신호의 다음 활성화 시까지 상기 레이저빔의 발생을 오프할 수도 있다. 이와 같이 발생된 레이저빔은 스캐너(175)를 통해 피가공물(10)의 해당 위치에 조사된다. 예를 들어, 레이저빔의 1.0mm 스팟 사이즈를 레이저빔의 조사 위치 간의 거리 간격이 1.0, 2.0,.. mm 등 가공 목적에 맞는 일정한 등간격으로 피가공물(10)에 조사할 수 있다. When the laser generator 170 receives the activated laser control signal for turning on the laser beam, one pulsed laser beam (e.g., pulse width of nanoseconds, picoseconds, tens to hundreds of femtoseconds, etc.) Generation of the laser beam may be turned off until the predetermined number of pulses is generated and the laser control signal is activated next. When the laser generator 170 receives the activated laser control signal for turning on the laser beam, in the case of a continuous laser beam, for a predetermined time (eg, nanoseconds, picoseconds, tens to hundreds of femtoseconds, etc.) After generation, generation of the laser beam may be turned off until the next activation of the laser control signal. The laser beam generated in this way is irradiated to a corresponding position of the workpiece 10 through the scanner 175 . For example, a 1.0 mm spot size of a laser beam may be irradiated to the workpiece 10 at regular intervals suitable for processing purposes, such as 1.0, 2.0, .. mm, etc. between irradiation positions of the laser beam.

상술한 바와 같이, 본 발명에 따른 레이저 가공 장치(100/200)는, 하드웨어에 의하여 실시간 빠른 속도로 가공 경로 상의 이송 거리를 판단해, 피가공물(10)에 레이저빔을 등간격(L)으로 조사함으로써, 피가공물의 손상없이 고품질로 가공된 제품을 제공할 수 있는 이점이 있다. As described above, the laser processing apparatus 100/200 according to the present invention determines the transport distance on the processing path at high speed in real time by hardware, and sends the laser beam to the workpiece 10 at equal intervals (L). By irradiation, there is an advantage that a product processed with high quality can be provided without damaging the workpiece.

이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.As described above, the present invention has been described by specific details such as specific components and limited embodiments and drawings, but these are provided to help a more general understanding of the present invention, and the present invention is not limited to the above embodiments. , Those skilled in the art in the field to which the present invention belongs will be able to make various modifications and variations without departing from the essential characteristics of the present invention. Therefore, the spirit of the present invention should not be limited to the described embodiments, and all technical ideas having modifications equivalent or equivalent to these claims as well as the claims to be described later are included in the scope of the present invention. should be interpreted as

피가공물(10)
스테이지(20)
제어기(110)
레이저 헤드(121)
광학계(120)
서보 드라이버(150)
이송감지센서(171, 172)
이송 장치(160)
제1 이송기(161)
제2 이송기(162)
레이저 발생기(170)
제1 누적부(111)
제2 누적부(112)
거리 계산부(113)
등간격 판단부(114)
제2 거리 계산부(117)
벡터 합성부(118)
지연부(119)
스캐너(175)
스캐너 드라이버(180)
이동기(190)
Workpiece (10)
stage(20)
Controller (110)
Laser Head(121)
Optical system (120)
servo driver(150)
Transfer detection sensor (171, 172)
Conveying device (160)
First conveyor (161)
Second conveyor (162)
Laser Generator(170)
First accumulator (111)
Second accumulator (112)
Distance calculator (113)
Equal interval determination unit 114
Second distance calculator 117
Vector synthesizer (118)
delay unit (119)
Scanner(175)
Scanner driver (180)
Mobile device (190)

Claims (16)

이송 구동 신호를 생성하는 서보 드라이버;
레이저 제어 신호를 생성하는 제어기;
상기 레이저 제어 신호에 따라 레이저빔을 발생하는 레이저 발생기;
레이저 헤드를 포함하고, 상기 레이저빔이 상기 레이저 헤드를 통해 스테이지 상의 피가공물로 조사되도록 구성된 광학계; 및
상기 이송 구동 신호에 따라 상기 레이저 헤드를 상기 피가공물 상의 가공 경로로 이송하는 이송장치를 포함하고,
상기 이송장치는, XY 직각 좌표계에서의 X 방향으로의 이송을 위한 제1 이송기; XY 직각 좌표계에서의 Y 방향으로의 이송을 위한 제2 이송기; 상기 제1 이송기에 의한 상기 레이저 헤드의 상기 X 방향으로의 이송 거리에 상응하는 제1 인코더 출력 신호를 발생하는 제1 인코더; 및 상기 제2 이송기에 의한 상기 레이저 헤드의 상기 Y 방향으로의 이송 거리에 상응하는 제2 인코더 출력 신호를 발생하는 제2 인코더를 포함하고,
상기 제어기는, 리셋신호 이후의 상기 제1 인코더 출력 신호에 기초한 상기 서보 드라이버로부터의 인코더 신호를 누적하여 제1 누적신호를 생성하는 제1누적부; 상기 리셋신호 이후의 상기 제2 인코더 출력 신호에 기초한 상기 서보 드라이버로부터의 인코더 신호를 누적하여 제2 누적신호를 생성하는 제2누적부; 상기 제1 누적신호 및 상기 제2 누적신호로부터, 상기 리셋신호 이후의 상기 레이저 헤드의 상기 가공 경로 상의 이송 거리에 상응하는 이송 거리값을 계산하는 거리계산부; 및 상기 리셋신호 이후의 상기 레이저 헤드의 상기 이송 거리값이 미리 설정된 간격과 동일하면, 상기 리셋신호를 생성하고, 상기 레이저빔의 발생을 온시키기 위한 활성화된 상기 레이저 제어 신호를 생성하는 등간격판단부를 포함하는 레이저 가공 장치.
a servo driver that generates a transfer drive signal;
a controller generating a laser control signal;
a laser generator generating a laser beam according to the laser control signal;
an optical system including a laser head and configured to irradiate the laser beam to a workpiece on a stage through the laser head; and
A transfer device for transferring the laser head to a processing path on the workpiece according to the transfer drive signal;
The conveying device includes: a first conveyor for conveying in the X direction in the XY rectangular coordinate system; a second transferor for transfer in the Y direction in the XY rectangular coordinate system; a first encoder for generating a first encoder output signal corresponding to a transport distance of the laser head in the X direction by the first conveyor; And a second encoder for generating a second encoder output signal corresponding to the transfer distance of the laser head in the Y direction by the second transferor,
The controller may include: a first accumulation unit generating a first accumulation signal by accumulating the encoder signal from the servo driver based on the first encoder output signal after the reset signal; a second accumulation unit generating a second accumulation signal by accumulating the encoder signal from the servo driver based on the second encoder output signal after the reset signal; a distance calculating unit which calculates a transfer distance value corresponding to a transfer distance of the laser head on the processing path after the reset signal, from the first accumulated signal and the second accumulated signal; and equal interval determination for generating the reset signal and generating the activated laser control signal for turning on the generation of the laser beam when the transfer distance value of the laser head after the reset signal is equal to a preset interval. A laser processing device comprising a part.
삭제delete 제1항에 있어서,
상기 제어기는, 상기 레이저 헤드의 이송 거리의 계산, 및 상기 레이저 헤드의 이송 거리가 상기 등간격인지 여부에 대한 판단을 수행하기 위한, 반도체 프로세서를 포함하는 레이저 가공 장치.
According to claim 1,
wherein the controller includes a semiconductor processor for calculating a transfer distance of the laser head and determining whether the transfer distance of the laser head is the equal interval.
제3항에 있어서,
상기 반도체 프로세서는, FPGA(Field Programmable Gate Array) 반도체칩 또는 ASIC(Application Specific Integrated Circuit) 반도체칩을 포함하는 레이저 가공 장치.
According to claim 3,
The semiconductor processor includes a field programmable gate array (FPGA) semiconductor chip or an application specific integrated circuit (ASIC) semiconductor chip.
제1항에 있어서,
상기 이송장치는 모터 또는 액츄에이터를 포함하는 레이저 가공 장치.
According to claim 1,
The transfer device is a laser processing device including a motor or an actuator.
삭제delete 삭제delete 삭제delete 제1항에 있어서,
상기 레이저 발생기는, 활성화된 상기 레이저 제어 신호에 따라, 펄스형 레이저빔을 하나 이상의 펄스 수만큼 발생하거나, 연속형 레이저빔을 소정의 시간 동안 발생한 후, 상기 레이저 제어 신호의 다음 활성화 시까지 상기 레이저빔의 발생을 오프하는 레이저 가공 장치.
According to claim 1,
According to the activated laser control signal, the laser generator generates a pulsed laser beam by one or more pulse numbers or generates a continuous laser beam for a predetermined time, until the next activation of the laser control signal. A laser processing device that turns off beam generation.
레이저 가공 장치에서 레이저빔을 조사하는 레이저 헤드를 피가공물 상의 가공 경로로 이송하여 상기 피가공물을 가공하기 위한 레이저 가공 방법에 있어서,
상기 레이저 가공 장치는, XY 직각 좌표계에서의 피가공물의 X 방향으로의 이송을 위한 제1 이송기; XY 직각 좌표계에서의 상기 피가공물의 Y 방향으로의 이송을 위한 제2 이송기; 상기 제1 이송기에 의한 상기 레이저 헤드의 상기 X 방향으로의 이송 거리에 상응하는 제1 인코더 출력 신호를 발생하는 제1 인코더; 및 상기 제2 이송기에 의한 상기 레이저 헤드의 상기 Y 방향으로의 이송 거리에 상응하는 제2 인코더 출력 신호를 발생하는 제2 인코더를 이용하며,
(A) 리셋신호 이후의 상기 제1 인코더 출력 신호에 기초한 서보 드라이버로부터의 인코더 신호를 누적하여 제1 누적신호를 생성하는 제1누적 단계;
(B) 상기 리셋신호 이후의 상기 제2 인코더 출력 신호에 기초한 상기 서보 드라이버로부터의 인코더 신호를 누적하여 제2 누적신호를 생성하는 제2누적 단계;
(C) 상기 제1 누적신호 및 상기 제2 누적신호로부터, 상기 리셋신호 이후의 상기 레이저 헤드의 상기 가공 경로 상의 이송 거리에 상응하는 이송 거리값을 계산하는 거리계산 단계; 및
(D) 상기 리셋신호 이후의 상기 레이저 헤드의 상기 이송 거리값이 미리 설정된 간격과 동일하면, 상기 리셋신호를 생성하고, 상기 레이저빔의 발생을 온시키기 위한 활성화된 레이저 제어 신호를 생성하는 등간격판단 단계를 포함하는 레이저 가공 방법.
In the laser processing method for processing a workpiece by transferring a laser head for irradiating a laser beam in a laser processing device to a processing path on a workpiece,
The laser processing apparatus includes: a first conveyor for conveying the workpiece in the X direction in the XY rectangular coordinate system; a second conveyor for conveying the workpiece in the Y direction in the XY rectangular coordinate system; a first encoder for generating a first encoder output signal corresponding to a transport distance of the laser head in the X direction by the first conveyor; and a second encoder for generating a second encoder output signal corresponding to a transport distance of the laser head in the Y direction by the second conveyor,
(A) a first accumulation step of generating a first accumulation signal by accumulating encoder signals from servo drivers based on the first encoder output signal after the reset signal;
(B) a second accumulation step of generating a second accumulation signal by accumulating encoder signals from the servo driver based on the second encoder output signal after the reset signal;
(C) a distance calculation step of calculating a transfer distance value corresponding to a transfer distance of the laser head on the processing path after the reset signal, from the first accumulated signal and the second accumulated signal; and
(D) If the transfer distance value of the laser head after the reset signal is equal to a preset interval, the reset signal is generated and an activated laser control signal for turning on the laser beam is generated at equal intervals. A laser processing method comprising a judgment step.
이송 구동 신호를 생성하는 서보 드라이버;
위치 제어 신호에 대한 왜곡 보정된 위치 구동 신호를 생성하는 스캐너 드라이버;
레이저 제어 신호를 생성하는 제어기;
상기 레이저 제어 신호에 따라 레이저빔을 발생하는 레이저 발생기;
상기 위치 구동 신호에 따라 상기 레이저빔이 스테이지 상의 피가공물로 조사되도록 한쌍의 미러를 제어하는 스캐너; 및
상기 이송 구동 신호에 따라 상기 스캐너를 상기 피가공물 상의 가공 경로로 이송하는 이송장치를 포함하고,
상기 서보 드라이버는, 상기 이송 장치의 센서 신호로부터 상기 이송에 대한 감지신호를 생성하고,
상기 제어기는, 상기 서보 드라이버로부터의 감지신호, 및 상기 스캐너 드라이버에서의 왜곡 보정전의 직각 좌표계에서의 위치를 지정하는 상기 위치 제어 신호를 합성하여, 상기 스캐너에 의해 상기 레이저빔이 상기 피가공물로 조사되는 위치를 제어하되,
상기 스캐너에서 출력되는 상기 레이저빔의 상기 가공 경로 상의 이송 거리를 계산하여, 상기 레이저빔이 상기 피가공물 상에 등간격으로 조사되도록 상기 레이저 발생기의 상기 레이저빔의 발생에 대한 온오프를 제어하기 위한 상기 레이저 제어 신호를 생성하는 레이저 가공 장치.
a servo driver that generates a transfer drive signal;
a scanner driver generating a position driving signal with distortion correction for the position control signal;
a controller generating a laser control signal;
a laser generator generating a laser beam according to the laser control signal;
a scanner for controlling a pair of mirrors to irradiate the laser beam onto a workpiece on the stage according to the position drive signal; and
A transfer device for transferring the scanner to a processing path on the workpiece according to the transfer drive signal;
The servo driver generates a detection signal for the transfer from a sensor signal of the transfer device,
The controller synthesizes the detection signal from the servo driver and the position control signal specifying a position in the rectangular coordinate system before distortion correction in the scanner driver, and irradiates the laser beam to the workpiece by the scanner. control the location,
Calculating a travel distance of the laser beam output from the scanner on the processing path, and controlling on/off of the laser generator to generate the laser beam so that the laser beam is irradiated onto the workpiece at equal intervals A laser processing device that generates the laser control signal.
제11항에 있어서, 상기 제어기는,
리셋신호 이후의 상기 이송장치의 제1 인코더의 출력 신호에 기초한 상기 서보 드라이버로부터의 인코더 신호를 누적하여 제1 누적신호를 생성하는 제1누적부;
상기 리셋신호 이후의 상기 이송장치의 제2 인코더의 출력 신호에 기초한 상기 서보 드라이버로부터의 인코더 신호를 누적하여 제2 누적신호를 생성하는 제2누적부;
상기 제1 누적신호 및 상기 제2 누적신호로부터, 상기 리셋신호 이후의 상기 스캐너의 상기 가공 경로 상의 이송에 따른 상기 레이저빔의 제1 이송 거리값을 계산하는 제1 거리계산부;
상기 스캐너 드라이버에서의 왜곡 보정전의 상기 위치 제어 신호로부터, 상기 리셋신호 이후의 상기 한쌍의 미러에 의한 상기 가공 경로 상의 상기 레이저빔의 제2 이송 거리값을 계산하는 제2 거리계산부;
상기 제1 이송 거리값과 상기 제2 이송 거리값을 벡터 합성하여 합성 거리값을 출력하는 벡터 합성부; 및
상기 리셋신호 이후의 상기 합성 거리값이 미리 설정된 간격과 동일하면, 상기 리셋신호를 생성하고, 상기 레이저빔의 발생을 온시키기 위한 활성화된 상기 레이저 제어 신호를 생성하는 등간격판단부
를 포함하는 레이저 가공 장치.
The method of claim 11, wherein the controller,
a first accumulation unit generating a first accumulation signal by accumulating the encoder signal from the servo driver based on the output signal of the first encoder of the transfer device after the reset signal;
a second accumulation unit generating a second accumulation signal by accumulating the encoder signal from the servo driver based on the output signal of the second encoder of the transfer device after the reset signal;
a first distance calculating unit calculating a first transfer distance value of the laser beam according to the transfer of the scanner on the processing path after the reset signal, from the first and second accumulated signals;
a second distance calculating unit calculating a second transport distance value of the laser beam on the processing path by the pair of mirrors after the reset signal, from the position control signal before distortion correction in the scanner driver;
a vector combining unit for outputting a synthesized distance value by vector synthesizing the first transfer distance value and the second transfer distance value; and
If the composite distance value after the reset signal is equal to a preset interval, an equal interval determination unit for generating the reset signal and generating the activated laser control signal for turning on the generation of the laser beam.
A laser processing device comprising a.
위치 제어 신호에 대한 왜곡 보정된 위치 구동 신호를 생성하는 스캐너 드라이버;
레이저 제어 신호를 생성하는 제어기;
상기 레이저 제어 신호에 따라 레이저빔을 발생하는 레이저 발생기; 및
상기 위치 구동 신호에 따라 상기 레이저빔이 스테이지 상의 피가공물로 조사되도록 한쌍의 미러를 제어하는 스캐너를 포함하고,
상기 제어기는, 상기 스캐너 드라이버에서의 왜곡 보정전의 직각 좌표계에서의 위치를 지정하는 상기 위치 제어 신호를 기초로, 상기 스캐너에 의해 상기 레이저빔이 상기 피가공물로 조사되는 위치를 제어하되,
상기 스캐너에서 출력되는 상기 레이저빔의 가공 경로 상의 이송 거리를 계산하여, 상기 레이저빔이 상기 피가공물 상에 등간격으로 조사되도록 상기 레이저 발생기의 상기 레이저빔의 발생에 대한 온오프를 제어하기 위한 상기 레이저 제어 신호를 생성하는 레이저 가공 장치.
a scanner driver generating a position driving signal with distortion correction for the position control signal;
a controller generating a laser control signal;
a laser generator generating a laser beam according to the laser control signal; and
A scanner for controlling a pair of mirrors so that the laser beam is irradiated to a workpiece on a stage according to the position drive signal;
The controller controls a position at which the laser beam is irradiated to the workpiece by the scanner based on the position control signal designating a position in a rectangular coordinate system before distortion correction in the scanner driver,
The method for controlling on/off of the laser generator to generate the laser beam so that the laser beam is irradiated onto the workpiece at regular intervals by calculating a travel distance on a processing path of the laser beam output from the scanner. A laser processing device that generates laser control signals.
제13항에 있어서,상기 제어기는,
상기 스캐너 드라이버에서의 왜곡 보정전의 상기 위치 제어 신호로부터, 리셋신호 이후의 상기 한쌍의 미러에 의한 상기 가공 경로 상의 상기 레이저빔의 이송 거리값을 계산하는 거리계산부; 및
상기 리셋신호 이후의 상기 이송 거리값이 미리 설정된 간격과 동일하면, 상기 리셋신호를 생성하고, 상기 레이저빔의 발생을 온시키기 위한 활성화된 상기 레이저 제어 신호를 생성하는 등간격판단부
를 포함하는 레이저 가공 장치.
The method of claim 13, wherein the controller,
a distance calculating unit which calculates a travel distance value of the laser beam on the processing path by the pair of mirrors after a reset signal, from the position control signal before distortion correction in the scanner driver; and
If the transfer distance value after the reset signal is equal to a preset interval, an equal interval determination unit for generating the reset signal and generating the activated laser control signal for turning on the generation of the laser beam
A laser processing device comprising a.
레이저 가공 장치에서의 레이저 가공 방법에 있어서,
위치 제어 신호에 대한 왜곡 보정된 위치 구동 신호를 생성하는 단계;
스캐너에서 상기 위치 구동 신호에 따라 레이저빔이 스테이지 상의 피가공물로 조사되도록 한쌍의 미러를 제어하는 단계;
이송 구동 신호에 따라 상기 스캐너를 상기 피가공물 상의 가공 경로로 이송하는 단계;
이송 장치의 센서 신호로부터 상기 이송에 대한 감지신호를 생성하는 단계; 및
상기 감지신호, 및 상기 왜곡 보정전의 직각 좌표계에서의 위치를 지정하는 상기 위치 제어 신호를 합성하여, 상기 스캐너에 의해 상기 레이저빔이 상기 피가공물로 조사되는 위치를 제어하되, 상기 스캐너에서 출력되는 상기 레이저빔의 상기 가공 경로 상의 이송 거리를 계산하여, 상기 레이저빔이 상기 피가공물 상에 등간격으로 조사되도록 레이저 발생기의 상기 레이저빔의 발생에 대한 온오프를 제어하기 위한 레이저 제어 신호를 생성하는 단계
를 포함하는 레이저 가공 방법.
In the laser processing method in the laser processing device,
generating a distortion-corrected position driving signal for the position control signal;
controlling a pair of mirrors so that a laser beam is irradiated onto a workpiece on a stage according to the position driving signal from a scanner;
transferring the scanner to a processing path on the workpiece according to a transfer driving signal;
generating a detection signal for the transfer from a sensor signal of the transfer device; and
The detection signal and the position control signal specifying the position in the rectangular coordinate system before distortion correction are synthesized to control the position at which the laser beam is irradiated to the workpiece by the scanner, and the output from the scanner Generating a laser control signal for controlling on/off of the laser beam generation of a laser generator so that the laser beam is radiated onto the workpiece at equal intervals by calculating a transport distance of the laser beam on the processing path.
Laser processing method comprising a.
위치 제어 신호에 대한 왜곡 보정된 위치 구동 신호를 생성하는 단계;
스캐너에서 상기 위치 구동 신호에 따라 레이저빔이 스테이지 상의 피가공물로 조사되도록 한쌍의 미러를 제어하는 단계; 및
상기 왜곡 보정전의 직각 좌표계에서의 위치를 지정하는 상기 위치 제어 신호를 기초로, 상기 스캐너에 의해 상기 레이저빔이 상기 피가공물로 조사되는 위치를 제어하되, 상기 스캐너에서 출력되는 상기 레이저빔의 가공 경로 상의 이송 거리를 계산하여, 상기 레이저빔이 상기 피가공물 상에 등간격으로 조사되도록 레이저 발생기의 상기 레이저빔의 발생에 대한 온오프를 제어하기 위한 레이저 제어 신호를 생성하는 단계
를 포함하는 레이저 가공 방법.
generating a distortion-corrected position driving signal for the position control signal;
controlling a pair of mirrors so that a laser beam is irradiated onto a workpiece on a stage according to the position driving signal from a scanner; and
Based on the position control signal specifying the position in the rectangular coordinate system before the distortion correction, the position at which the laser beam is irradiated to the workpiece by the scanner is controlled, and the processing path of the laser beam output from the scanner is controlled. Calculating an image transfer distance and generating a laser control signal for controlling on/off of the laser beam generation of a laser generator so that the laser beam is irradiated onto the workpiece at regular intervals.
Laser processing method comprising a.
KR1020210082319A 2020-06-24 2021-06-24 Laser Processing Equipment and Operating Method Thereof KR102543636B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20200077222 2020-06-24
KR1020200077222 2020-06-24

Publications (2)

Publication Number Publication Date
KR20210158822A KR20210158822A (en) 2021-12-31
KR102543636B1 true KR102543636B1 (en) 2023-06-20

Family

ID=79177890

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210082319A KR102543636B1 (en) 2020-06-24 2021-06-24 Laser Processing Equipment and Operating Method Thereof

Country Status (1)

Country Link
KR (1) KR102543636B1 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5277765A (en) * 1975-12-24 1977-06-30 Seiko Epson Corp Cover glass for watch
KR102551322B1 (en) * 2017-12-08 2023-07-04 주식회사 탑 엔지니어링 Scribing apparatus using laser displacement sensor and operating method thereof

Also Published As

Publication number Publication date
KR20210158822A (en) 2021-12-31

Similar Documents

Publication Publication Date Title
US20090206066A1 (en) Position-Based Laser Triggering for Scanner
JP6382220B2 (en) Material processing Low inertia laser scanning end effector operation
JP6278451B2 (en) Marking device and pattern generation device
CN111687416A (en) Molding apparatus and molding method
JP2004174709A (en) Method and device for machining workpiece
US20220048194A1 (en) Industrial robot apparatus with improved tooling path generation, and method for operating an industrial robot apparatus according to an improved tooling path
JP2011098394A5 (en)
JP6904927B2 (en) Robot system and calibration method
KR102108403B1 (en) Multi-axis Laser Manufacturing Machine
KR101722916B1 (en) 5-axis device fabricating surface continuously based on laser scanner and control method for the device
KR102543636B1 (en) Laser Processing Equipment and Operating Method Thereof
WO2014080442A1 (en) Laser welding method and apparatus therefor
KR101796198B1 (en) Laser processing apparatus and laser processing method using the laser processing apparatus
US20120236896A1 (en) Atmosphere stabilization method and laser processing apparatus
JP2016055308A (en) Processing system containing galvano-scanner capable of scanning laser beam at high speed
TWI404585B (en) A laser processing apparatus
KR102440569B1 (en) Laser processing device
TWI593494B (en) Controlling system of laser processing device and the method thereof
US8378252B2 (en) Method and apparatus for hybrid resolution feedback of a motion stage
KR101678985B1 (en) Laser processing apparatus and laser processing method using the laser processing apparatus
CN113020786B (en) Laser marking device and control method thereof
JP5298157B2 (en) Laser processing apparatus, laser processing method and laser processed product
CN115254804B (en) Large-breadth laser cleaning system and method
JP5980042B2 (en) Conveying apparatus control method and conveying system
JP5319175B2 (en) Pattern drawing method and apparatus

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right