[go: up one dir, main page]

KR102401322B1 - A multi-wave generation system - Google Patents

A multi-wave generation system Download PDF

Info

Publication number
KR102401322B1
KR102401322B1 KR1020200165095A KR20200165095A KR102401322B1 KR 102401322 B1 KR102401322 B1 KR 102401322B1 KR 1020200165095 A KR1020200165095 A KR 1020200165095A KR 20200165095 A KR20200165095 A KR 20200165095A KR 102401322 B1 KR102401322 B1 KR 102401322B1
Authority
KR
South Korea
Prior art keywords
waveform
wave
module
setting
sweep
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
KR1020200165095A
Other languages
Korean (ko)
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 이승준
Priority to KR1020200165095A priority Critical patent/KR102401322B1/en
Priority to PCT/KR2021/009972 priority patent/WO2022114446A1/en
Priority to CN202180050144.6A priority patent/CN115956340A/en
Application granted granted Critical
Publication of KR102401322B1 publication Critical patent/KR102401322B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K3/00Circuits for generating electric pulses; Monostable, bistable or multistable circuits

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Artificial Intelligence (AREA)
  • Feedback Control In General (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

The present invention relates to a multi-waveform generation system and to multi-waveform generation system for generating waveforms used in various fields such as functional surface processing machines, waveform generation devices, research fields using waveforms, etc. To this end, provided is a multi-waveform generation system comprising: a channel management module (10) which controls an input and an output, and generates and manages a channel according to a processing machine connected to an output side and an output means using waveforms; a wave module (20) which generates waveforms to be applied to the channel generated by the channel management module (10), and is capable of loading the waveforms in the channel management module (10); a sweep module (30) which is generated by the wave module (10), and is capable of controlling the increase/decrease pattern of an amplitude and a period of the waveforms loaded in the channel management module (10); a smart random module (40) generating and controlling muti-waveforms; a manual module (50) enabling a user or an administrator to generate various types of multi-waveforms; and an AI module (60) deriving an AI machine learning model, which is made through training and optimization, by using preceding data stored in a file module (70). The present invention makes it easy to generate and manage the multi-waveforms.

Description

복합 파형 생성시스템{A MULTI-WAVE GENERATION SYSTEM}Complex Waveform Generation System {A MULTI-WAVE GENERATION SYSTEM}

본 발명은 복합 파형 생성시스템에 대한 것으로, 단일파형 또는 복합적인 파형을 생성할 수 있도록 함으로써, 출력단에 배치되는 기능성 표면 가공기계, 파형생성 기기 또는 파형을 이용한 연구분야 등 다양한 분야에서 사용되는 파형을 생성하기 위한 복합 파형 생성시스템을 제공하는 것이다.The present invention relates to a complex waveform generation system, and by making it possible to generate a single waveform or a complex waveform, a functional surface processing machine disposed at the output stage, a waveform generating device, or a waveform used in various fields such as a research field using a waveform It is to provide a complex waveform generating system for generating.

기술이 발전하고 다양한 형태의 웨이브 즉 파형에 대한 연구가 및 기술적용이 많아지고 있다.As technology advances, research and technical applications for various types of waves, that is, waveforms are increasing.

이와 같은 파형은 특정한 형상을 갖는 연속된 신호로서, 사인파(Sine Wave), 펄스파(Pulse Wave), 사각파(Square Wave), 톱니파(Saw Wave), 삼각파(Triangle Wave), 노이즈파(Noise Wave) 등 다양한 형태로 주기를 가지며 연속적으로 생성된다.Such a waveform is a continuous signal having a specific shape, and is a sine wave, a pulse wave, a square wave, a sawtooth wave, a triangle wave, and a noise wave. ), etc., and are continuously generated with a cycle in various forms.

이러한 파형의 특성에 따라 다양한 분야에서 사용될 수 있는데, 최근에 각광을 받고 있는 기능성 표면가공 부터 해양 산업에 중요한 요소인 파도의 파동연구, 전파와 관련된 신호 분야 등 다양한 분야에서 사용되고 있다.It can be used in various fields according to the characteristics of these waveforms, and it is used in various fields such as functional surface processing, which is recently in the spotlight, wave study of waves, which is an important factor in the marine industry, and signal fields related to radio waves.

그러나, 파형은 다양한 분야에서 사용도가 높은데 비해, 그 특성상 단일주파수 또는 단일형상의 파형만을 생성할 수 있는 방법 들이 대부분을 차지하고 있다.However, while waveforms are widely used in various fields, most of them are methods capable of generating only a single frequency or single shape waveform due to their characteristics.

또한, 그 생성주파수 또한 제한적으로 적용될 수 밖에 없어 복합파형이 적용되기에는 어려운 문제점이 있었다.In addition, there was a problem that the complex waveform was difficult to be applied because the generation frequency was also limitedly applied.

이와 같은 파형생성 기술에 대하여, 대한민국 공개특허 제10-2011-0058750호(스핀전달토크현상을 이용한 고주파 마이크로 웨이브 및 고주파 자기장 생성 소자, 2011년 06월 01일 공개)는 고주파 마이크로 웨이브 생성 소자는 고정 자성층 / 비자성층 / 자유 자성층 / 비자성층 / 감지자성층 / 반강자성층으로 구성된 구조이며, 상기 자유 자성층은 연자성의 제 1 물질을 포함하는 제 1 박막 및 음의 자기이방성 상수(K)를 갖는 제 2 물질로 이루어진 제 2 박막을 포함하고, 상기 고정 자성층은 박막의 수직방향의 자화 특성을 가지며, 그리고 상기 감지 자성층은 박막의 수평방향의 자화 특성을 가지며, 본 발명에 따른 고주파 마이크로 웨이브 생성 소자는 보다 높은 전류에서도 자화회전이 가능하다. 따라서 본 발명에 따른 고주파 소자는 고주파 교류신호를 생성할 수 있으므로, 이러한 고주파 영역에서 구동되는 Resonator, Oscillator, Bandpath filter 등의 소자의 개발에 따라 기존 소자에 비해 보다 많은 정보를 빠른 시간에 전송 및 처리할 수 있으므로, 소자의 효율성을 증대시킬 수 있는 기술을 제안한 바 있다.With respect to such a waveform generation technology, Korean Patent Laid-Open Patent No. 10-2011-0058750 (a high-frequency microwave and high-frequency magnetic field generating device using a spin transfer torque phenomenon, published on June 01, 2011) discloses that the high-frequency microwave generating device is fixed It has a structure consisting of a magnetic layer / non-magnetic layer / free magnetic layer / non-magnetic layer / sensing magnetic layer / anti-ferromagnetic layer, wherein the free magnetic layer is a first thin film containing a first soft magnetic material and a second having a negative magnetic anisotropy constant (K) a second thin film made of a material, wherein the pinned magnetic layer has a magnetization characteristic in a vertical direction of the thin film, and the sensing magnetic layer has a magnetization characteristic in a horizontal direction of the thin film, and the high-frequency microwave generating device according to the present invention is more Magnetization is possible even at high current. Therefore, since the high-frequency device according to the present invention can generate a high-frequency AC signal, the development of devices such as a resonator, oscillator, and bandpath filter driven in such a high-frequency region transmits and processes more information in a faster time than conventional devices. Therefore, a technology that can increase the efficiency of the device has been proposed.

그러나 상기와 같은 선행기술의 경우 단순히 마이크로 웨이브만을 생성할 수 있는데 그 한계점이 있어, 다양한 형태의 웨이브 즉, 멀티웨이브를 생성하기 난해한 문제가 있었고, 그 활용분야 또한 국한적일 수 밖에 없었다.However, in the case of the prior art as described above, there is a limitation in that only microwaves can be generated, and there is a problem in that it is difficult to generate various types of waves, that is, multi-waves, and the field of application thereof is inevitably limited.

대한민국 공개특허 제10-2011-0058750호(스핀전달토크현상을 이용한 고주파 마이크로 웨이브 및 고주파 자기장 생성소자, 2011년 06월 01일 공개)Korean Patent Laid-Open Patent No. 10-2011-0058750 (High-frequency microwave and high-frequency magnetic field generating device using spin transfer torque phenomenon, published on June 01, 2011) 대한민국 공개특허 제10-2004-00501003호(밀리미터 웨이브 레이더의 연속 톱니파 생성장치, 2004년 06월 16일 공개)Republic of Korea Patent Publication No. 10-2004-00501003 (a continuous sawtooth wave generator of millimeter wave radar, published on June 16, 2004)

본 발명은 파형을 이용하는 다양한 분야의 기술적 요구에 대응할 수 있도록 복합 파형을 생성할 수 있는 시스템을 제공하는 것으로 본 발명의 목적으로 한다.An object of the present invention is to provide a system capable of generating a complex waveform so as to respond to the technical needs of various fields using waveforms.

본 발명은 단일 또는 복수개의 출력단을 제어할 수 있도록 하여, 복합적인 파형을 생성하고 관리할 수 있도록 하는 것을 목적으로 한다.An object of the present invention is to enable control of a single or a plurality of output terminals, thereby generating and managing a complex waveform.

본 발명의 또다른 목적은 사용자 또는 관리자가 복합 파형의 생성 및 관리가 용이하도록하는 시스템을 제공하는 것이다.Another object of the present invention is to provide a system that facilitates the creation and management of complex waveforms by users or administrators.

본 발명의 목적을 달성하기 위한 복합 파형 생성시스템에 있어서, 입력 및 출력을 제어하며, 출력측에 연결되는 출력측에 연결되는 CNC 가공기계와 같은 파형을 이용하는 출력수단에 따라 채널을 생성하고 관리하는 채널관리모듈(10);과 상기 채널관리모듈(10)에서 생성된 채널에 적용할 파형을 생성하여 채널관리모듈(10)에 탑재할 수 있도록 하는 웨이브모듈(20);과 상기 웨이브모듈(20)에서 생성되고 채널관리모듈(10)에 탑재된 파형의 진폭 및 주기의 증감형태를 제어할 수 있도록 하는 스윕모듈(30);과 복합파형 생성하고 제어하는 스마트랜덤모듈(40);과 사용자 또는 관리자가 다양한 형태의 복합파형을 생성할 수 있도록 하는 메뉴얼모듈(50);과 파일모듈(70)에 저장되어 있는 선행되었던 작업 데이터를 이용하여 AI머신러닝 학습을 통한 작업모델을 도출하는 AI모듈(60)로 구성되는 것을 특징으로 하는 복합 파형 생성시스템을 제공한다.In a complex waveform generation system for achieving the object of the present invention, a channel management for controlling input and output, and generating and managing a channel according to an output means using a waveform such as a CNC machining machine connected to an output connected to an output module 10; and a wave module 20 that generates a waveform to be applied to the channel generated by the channel management module 10 and mounts it in the channel management module 10; and the wave module 20 A sweep module 30 for controlling the increase/decrease pattern of the amplitude and period of the generated waveform and mounted on the channel management module 10; and a smart random module 40 for generating and controlling a complex waveform; and a user or administrator Manual module 50 for generating various types of complex waveforms; and AI module 60 for deriving a work model through AI machine learning learning using previous work data stored in the file module 70 It provides a complex waveform generating system, characterized in that consisting of.

이때, 상기 채널관리모듈(10)에 더 포함되는 내부메모리 또는 외부에 구비되는 저장매체에 저장되어 있는 파일정보를 호출하고, 호출된 정보를 이용할 수 있도록 하는 파일모듈(70)이 더 포함되도록 하고, 상기 채널관리모듈(10)은 출력측에 구비되는 출력측에 연결되는 CNC 가공기계와 같은 파형을 이용하는 출력수단의 종류, 수량에 따라 채널을 생성하고 제어하며 관리할 수 있도록 하되, 다채널의 출력값을 제어할 수 있도록 하여, X축과 Y축을 각각의 출력단인 CH.1과 CH.2로 각각 지정한 후 동일한 파형인 Sine Wave을 각각 출력할 때, 출력단의 출력신호의 크기를 제어하여 리사주곡선(Lissajous curve)을 생성하고 이를 출력단에 배치되는 공작기계 등에 적용할 수 있도록 한다.At this time, a file module 70 for calling file information stored in an internal memory further included in the channel management module 10 or an external storage medium and using the called information is further included, , the channel management module 10 generates, controls, and manages channels according to the type and quantity of output means using a waveform such as a CNC machining machine connected to the output side provided on the output side, and manages the output values of multiple channels. To control the X-axis and Y-axis, respectively, after designating the output terminals CH.1 and CH.2, respectively, when outputting the same waveform, Sine Wave, it controls the size of the output signal of the output terminal to form the Lissajous curve. curve) and apply it to machine tools placed at the output stage.

또한, 상기 채널관리모듈(10)에는 파형의 중앙값을 이동시키는 오프셋 기능이 더 포함되며, 상기 오프셋 기능에는 입력되는 원시파형의 증폭 또는 보상을 통하여 중앙값을 + 또는 - 방향으로 이동시키는 센터오프셋 기능이 더 포함될 수 있도록 한다.In addition, the channel management module 10 further includes an offset function for moving the median value of the waveform, and the offset function includes a center offset function for moving the median value in the + or - direction through amplification or compensation of the input raw waveform. to include more.

또한, 상기 웨이브모듈(20)은 파형을 선택할 수 있는 파형선택영역(21), 선택된 파형의 주기를 선택할 수 있는 주기타입선택영역(22), 파형의 반복횟수를 설정하는 주기설정영역(23), 각각의 파형의 반복 후 평활파인 DC파를 형성할 수 있도록 하는 DC타임설정영역(24), 진폭타입을 선택하는 진폭타입선택영역(25), 파형구간의 오프셋을 설정하는 오프셋설정영역(26), 파형의 각도 설정으로 시작 시점을 조정할 수 있는 파형각도설정영역(27), 사각파와 펄스파의 진폭 편향을 조절할 수 있는 진폭편향설정영역(28), 삼각파와 톱니파의 주기상 균형 및 대칭에 대하여 설정할 수 있는 삼각파파형대칭설정영역(29)로 구성되고, 웨이브모듈(20)의 파형선택영역(21)은 채널관리모듈(10)에 탑재되어 발생시킬 웨이브폼을 선택하여 활성화 시킬 수 있도록 사인파(Sine Wave), 펄스파(Pulse Wave), 사각파(Square Wave), 톱니파(Saw Wave), 삼각파(Triangle Wave), 노이즈파(Noise Wave) 및 평활파(DC Wave)로 구성되는 선택영역을 포함하고, 사용자 또는 관리자의 선택에 의해 활성화 되어 채널관리모듈(10)에 탑재되도록 한다.In addition, the wave module 20 includes a waveform selection area 21 for selecting a waveform, a period type selection area 22 for selecting the period of the selected waveform, and a period setting area 23 for setting the number of repetitions of the waveform. , DC time setting area 24 for forming a DC wave that is a smooth wave after repetition of each waveform, amplitude type selection area 25 for selecting the amplitude type, and offset setting area 26 for setting the offset of the waveform section ), the waveform angle setting area 27 where you can adjust the start time by setting the angle of the waveform, the amplitude deflection setting area 28 where you can adjust the amplitude deflection of square and pulse waves, and the periodic balance and symmetry of triangle and sawtooth waves. It consists of a triangular waveform symmetry setting area 29 that can be set for the sine wave so that the waveform selection area 21 of the wave module 20 is mounted on the channel management module 10 to select and activate a waveform to be generated. Select the area consisting of Sine Wave, Pulse Wave, Square Wave, Saw Wave, Triangle Wave, Noise Wave and DC Wave. Including, activated by the selection of a user or an administrator so as to be mounted on the channel management module (10).

상기 스윕모듈(30)은 파형의 증가 또는 감소와 같은 형태의 파형인 스윕파형을 생성하고 제어할 수 있도록 하는 것으로, 스윕파형의 주기 구간을 설정할 수 있는 스윕주기구간설정영역(31), 스윕파형의 스윕단위를 설정하는 스윕단위설정영역(32), 스윕파형의 스윕변위구간을 설정하는 스윕변위구간설정영역(33), 상기 스윕변위구간설정에 따른 변위값을 설정하는 변위의 스윕단위설정영역(34) , 파형전체구간을 오프셋 시키는 오프셋설정영역(35), 파형의 각도 설정으로 시작 시점을 설정하는 파형각도설정영역(36), 스윕웨이브의 평활파의 동작시간을 설정하는 평활파시간설정영역(37), 스윕파형이 사각파 또는 펄스파의 형태로 생성될 때 진폭편향을 설정하는 진폭편향설정영역(38) 및 스윕웨이브가 삼각파 또는 톱니파의 형태로 생성될 때 삼각파의 파형의 대칭 및 균형을 설정할 수 있는 삼각파파형대칭설정영역(39)으로 구성도록 하며, 상기 스윕단위설정영역(32)은 스윕파형이 증분되는 값을 설정하는 Incr.(Increment) 창과 증분되는 횟수를 설정하는 Split창이 구비되어, 스윕파형의 시작점과 끝점 사이의 증분되는 값을 자동연산하여 적용할 수 있도록 하되, Incr.값 또는 Split값 중 하나를 입력할 경우 자동연산하여 나머지 하나의 값은 자동으로 입력되도록 한다.The sweep module 30 generates and controls a sweep waveform that is a waveform such as increase or decrease of a waveform, and includes a sweep period period setting area 31 that can set a period section of the sweep waveform, a sweep waveform The sweep unit setting area 32 for setting the sweep unit of , the sweep displacement section setting area 33 for setting the sweep displacement section of the sweep waveform, the displacement sweep unit setting area for setting the displacement value according to the sweep displacement section setting (34) , Offset setting area 35 for offsetting the entire section of the waveform, Waveform angle setting area 36 for setting the start time by setting the angle of the waveform, Smoothing time setting for setting the operation time of the smooth wave of the sweep wave Area 37, the amplitude deflection setting area 38 for setting the amplitude deflection when the sweep waveform is generated in the form of a square wave or pulse wave, and the symmetry and It consists of a triangular waveform symmetry setting area 39 that can set the balance, and the sweep unit setting area 32 has an Incre. (Increment) window for setting the value to be incremented for the sweep waveform and a Split window for setting the number of increments. It is provided so that the incremented value between the start and end points of the sweep waveform can be automatically calculated and applied, but when one of the Incr. value or Split value is input, it is automatically calculated and the other value is automatically input.

또한, 상기 스윕파형은 단일채널로 단일파 형태의 증감파인 스윕파형을 설정된 주기만큼 반복생성하거나, 복수개의 채널를 이용한 다채널 생성시, 그 설정값을 조절하여 복합파형인 복합스윕파형을 생성할 수 있도록 한다.In addition, the sweep waveform is a single channel, which is a single-wave increase/decrease wave, which is repeatedly generated for a set period, or when multiple channels are generated using a plurality of channels, the set value is adjusted to generate a complex sweep waveform as a complex waveform. let it be

상기 스마트랜덤모듈(40)은 랜덤파형의 주파수를 제어하기 위한 랜덤주파수제어영역(41), 랜덤파형의 주기를 제어하기 위한 랜덤주기제어영역(42), 랜덤파형의 변위범위를 제어하기 위한 랜덤변위제어영역(43)으로 구성되고, 랜덤파형의 각도를 설정하여 랜덤파형의 시작 시점을 설정할 수 있는 파형각도설정영역(44) 및 랜덤파형을 오프시키는 랜덤파형오프셋영역(45)으로 구성되도록 한다.The smart random module 40 includes a random frequency control region 41 for controlling the frequency of the random waveform, a random period control region 42 for controlling the period of the random waveform, and a random for controlling the displacement range of the random waveform. Consists of a displacement control area 43, and a waveform angle setting area 44 that can set the start time of the random waveform by setting the angle of the random waveform and a random waveform offset area 45 that turns off the random waveform .

또한, 상기 메뉴얼모듈(50)은 하나 이상의 파형을 사용자가 선택하고, 사용자가 선택한 오더순서에 따라 연속으로 메뉴얼파형을 생성할 수 있도록 하며, 상기 메뉴얼모듈(50)은 메뉴얼파형을 형성할 수 있도록 하는 파형선택영역(51), 선택된 파형의 동작순서를 지정하는 오더링영역(52), 선택된 파형의 주파수를 설정하는 주파수설정영역(53), 선택된 파형의 진폭을 설정하는 진폭설정영역(54), 선택된 파형의 반복횟수를 설정하는 반복횟수설정영역(55) 및 구동시간을 설정하는 시간설정영역(56)으로 구성되도록 한다.In addition, the manual module 50 allows the user to select one or more waveforms and continuously generates manual waveforms according to the order selected by the user, and the manual module 50 allows the manual waveforms to be formed. A waveform selection area 51 to set the operation sequence of the selected waveform, an ordering area 52 for designating the operation sequence of the selected waveform, a frequency setting area 53 for setting the frequency of the selected waveform, an amplitude setting area 54 for setting the amplitude of the selected waveform; It consists of a repetition number setting area 55 for setting the repetition number of the selected waveform and a time setting area 56 for setting the driving time.

또한, 상기 AI모듈(60)은 파형의 주기타입을 선택할 수 있도록 하는 주기타입선택영역(61), 파형의 진폭타입을 선택할 수 있는 진폭타입선택영역(62), AI머신러닝 및 데이터 처리를 위한 데이터를 입력하는 AI입력영역(63) 및 처리된 결과를 저장하거나 출력하는 AI출력영역(64)으로 구성되도록 하며, 상기 AI모듈(60)은 머신러닝을 통하여 기존의 데이터로부터 유사한 정보를 획득하고, 작업전 초기 세팅시 오차수정을 위한 반복 동작을 최소화하여 작업에 따른 최적화된 모델을 도출하여 적용할 수 있도록 하며, 작업 후 데이터를 저장하여, 유사한 작업이 진행될 때, 정보를 호출하고 작업에 따른 최적화된 모델을 도출할 수 있도록 한다.In addition, the AI module 60 includes a period type selection area 61 for selecting the period type of the waveform, an amplitude type selection area 62 for selecting the amplitude type of the waveform, and for AI machine learning and data processing. It consists of an AI input area 63 for inputting data and an AI output area 64 for storing or outputting processed results, and the AI module 60 obtains similar information from existing data through machine learning and In the initial setting before work, it minimizes repetitive actions for error correction so that an optimized model can be derived and applied according to the work. to derive an optimized model.

또한, 상기 채널관리모듈(10)은 출력측에 구비되는 가공기계 또는 파형 신호를 이용하는 출력수단의 종류, 수량에 따라 채널을 생성하고 제어하며 관리할 수 있도록 하기 위해, 채널관리모듈(10)에서 생성되는 채널은 출력측에 연결되는 출력수단의 수에 따라 각각 채널이 형성되거나, 동일한 출력수단의 복수개의 채널을 적용할 수 있도록 하여, 다채널에 따른 각각의 메뉴를 복합적으로 사용할 수 있도록 하는 것을 특징으로 하는 복합 파형 생성시스템을 제공함으로써 본 발명의 목적을 보다 잘 달성할 수 있도록 하는 것이다.In addition, the channel management module 10 is generated in the channel management module 10 to create, control, and manage channels according to the type and quantity of output means using a processing machine or waveform signal provided on the output side. Each channel is formed according to the number of output means connected to the output side, or a plurality of channels of the same output means can be applied, so that each menu according to multiple channels can be used in a complex manner. It is to better achieve the object of the present invention by providing a system for generating a complex waveform.

본 발명의 멀티웨이브 생성시스템을 제공함으로써, 웨이브를 이용하는 다양한 분야의 기술적 요구에 대응할 수 있도록 멀티웨이브를 생성할 수 있으며, 사용자 또는 관리자가 멀티웨이브의 생성 및 관리가 용이하도록하는 시스템을 제공하는 효과가 있다.By providing the multi-wave generating system of the present invention, it is possible to generate multi-waves to respond to the technical needs of various fields using waves, and the effect of providing a system that allows users or administrators to easily create and manage multi-waves there is

도 1은 본 발명의 복합 파형 생성시스템의 구성도이다.
도 2는 본 발명에 따른 웨이브모듈(20)의 구성도이다.
도 3은 웨이브모듈(20)에 의해 발생된 파형의 일예시도이다.
도 4는 웨이브모듈(20)에 의해 연속파형을 생성한 일예시도이다.
도 5는 웨이브모듈(20)의 다채널 복합파형을 생성한 일예시도이다.
도 6은 웨이브모듈(20)에 의해 생성된 연속파형의 오프셋 변위가 적용된 일예시도이다.
도 7은 본 발명에 따른 스윕모듈(30)의 구성도이다.
도 8은 스윕모듈(30)에 의해 발생된 스윕파형의 일예시도이다.
도 9는 스윕모듈(30)에 의해 연속파형의 스윕파형을 생성한 일예시도이다.
도 10은 스윕모듈(30)의 다채널 멀티스윕파형을 생성한 일예시도이다.
도 11은 본 발명에 따른 스마트랜덤모듈(40)의 구성도이다.
도 12는 스마트랜덤모듈(40)에 의해 발생된 랜덤복합파형의 일예시도이다.
도 13 내지 도 15는 스마트랜덤모듈(40)의 설정값에 따른 랜덤복합파형의 일예시도이다.
도 16은 메뉴얼모듈(50)의 구성도이다.
도 17은 메뉴얼모듈(50)의 설정값에 따른 메뉴얼파형의 일예시도이다.
도 18은 AI모듈(60)의 구성도이다.
도 19는 파일모듈(70)의 구성도이다.
도 20은 채널관리모듈(10)의 멀티채널 운영을 예시한 예시도이다.
도 21은 채널관리모듈(10)의 오프셋기능에 대한 예시도이다.
1 is a block diagram of a complex waveform generation system of the present invention.
2 is a block diagram of a wave module 20 according to the present invention.
3 is an exemplary diagram of a waveform generated by the wave module 20 .
4 is an exemplary view in which a continuous waveform is generated by the wave module 20 .
5 is an exemplary diagram of a multi-channel complex waveform generated by the wave module 20. Referring to FIG.
6 is an exemplary view to which the offset displacement of the continuous waveform generated by the wave module 20 is applied.
7 is a block diagram of the sweep module 30 according to the present invention.
8 is an exemplary diagram of a sweep waveform generated by the sweep module 30 .
9 is an exemplary diagram in which a sweep waveform of a continuous waveform is generated by the sweep module 30 .
10 is a diagram illustrating an example of generating a multi-channel multi-sweep waveform of the sweep module 30 .
11 is a block diagram of a smart random module 40 according to the present invention.
12 is an exemplary diagram of a random complex waveform generated by the smart random module 40 .
13 to 15 are exemplary diagrams of a random complex waveform according to a set value of the smart random module 40. As shown in FIG.
16 is a block diagram of the manual module 50 .
17 is an exemplary diagram of a manual waveform according to a set value of the manual module 50. As shown in FIG.
18 is a block diagram of the AI module 60 .
19 is a block diagram of the file module 70 .
20 is an exemplary diagram illustrating multi-channel operation of the channel management module 10 .
21 is an exemplary diagram of an offset function of the channel management module 10 .

이하에서 본 발명의 복합 파형 생성시스템 및 그 방법을 통상의 기술자가 용이하게 실시할 수 있도록 도면을 참조하여 상세하게 설명하도록 한다.Hereinafter, the complex waveform generating system and method of the present invention will be described in detail with reference to the drawings so that those skilled in the art can easily implement the same.

도 1은 본 발명의 복합 파형 생성시스템의 구성도이다.1 is a block diagram of a complex waveform generation system of the present invention.

도 1을 참조하여 상세하게 설명하면, 입력 및 출력을 제어하며, 출력측에 연결되는 CNC가공기계와 같은 파형을 이용하는 출력수단에 따라 채널을 생성하고 관리하는 채널관리모듈(10)과 상기 채널관리모듈(10)에서 생성된 채널에 적용할 파형을 생성하여 채널관리모듈(10)에 탑재할 수 있도록 하는 웨이브모듈(20)과 상기 웨이브모듈(20)에서 생성되고 채널관리모듈(10)에 탑재된 파형의 진폭 및 주기의 증감형태를 제어할 수 있도록 하는 스윕모듈(30)과 복합파형을 생성하고 제어하는 스마트랜덤모듈(40)과 사용자 또는 관리자가 다양한 형태의 복합파형을 생성할 수 있도록 하는 메뉴얼모듈(50)과 파일모듈(70)에 저장되어 있는 선행되었던 작업데이터를 이용하여 AI머신러닝 학습을 통한 최적화된 작업모델을 도출하는 AI모듈(60) 및 채널관리모듈(10)에 더 포함되는 내부메모리 또는 외부에 구비되는 저장매체에 저장되어 있는 파일정보를 호출하고, 호출된 정보를 이용할 수 있도록 하는 파일모듈(70)로 구성된다.1, the channel management module 10 and the channel management module that control input and output, and create and manage a channel according to an output means using a waveform such as a CNC machining machine connected to the output side The wave module 20 that generates a waveform to be applied to the channel generated in 10 and allows it to be loaded on the channel management module 10, and the wave module 20 generated by the wave module 20 and mounted on the channel management module 10 A sweep module 30 to control the increase/decrease pattern of the amplitude and period of a waveform, a smart random module 40 to generate and control a complex waveform, and a manual that allows a user or administrator to create various types of complex waveforms Further included in the AI module 60 and the channel management module 10 for deriving an optimized work model through AI machine learning learning using the previous work data stored in the module 50 and the file module 70 It is composed of a file module 70 that calls file information stored in an internal memory or an external storage medium and allows the called information to be used.

또한, 웨이브 생성 및 구동 시간 등을 제어하기 위한 타임관리모듈(80)과 웨이브가 생성되고 구동되는 상황을 확인할 수 있도록 하는 디스플레이모듈(90)이 더 구비된다.In addition, a time management module 80 for controlling wave generation and driving time, and the like, and a display module 90 for confirming a state in which the wave is generated and driven are further provided.

여기서, 상기 디스플레이모듈(90)은 프리뷰기능 및 출력측을 통해 출력되는 신호를 확인할 수 있도록 하는 출력단뷰기능을 더 포함하게 된다.Here, the display module 90 further includes a preview function and an output end view function for checking a signal output through the output side.

상기 채널관리모듈(10)은 출력측에 구비되는 가공기계 또는 파형 신호를 이용하는 출력수단의 종류, 수량에 따라 채널을 생성하고 제어하며 관리할 수 있도록 한다.The channel management module 10 generates, controls, and manages channels according to the type and quantity of a processing machine provided on the output side or an output means using a waveform signal.

이때, 상기 채널관리모듈(10)에서 생성되는 채널은 출력측에 연결되는 출력수단의 수에 따라 각각 채널이 형성되거나, 동일한 출력수단의 복수개의 채널을 적용할 수 있도록 하여, 다채널에 따른 각각의 메뉴를 복합적으로 사용할 수 있도록 한다.(도 20 참조).At this time, the channel generated by the channel management module 10 is formed according to the number of output means connected to the output side, or a plurality of channels of the same output means can be applied, so that each channel according to the multi-channel is applied. It allows multiple menus to be used (refer to FIG. 20).

또한, 상기와 같은 채널관리모듈(10)에서 다채널의 출력값을 제어할 수 있도록 하여, 다양한 형태의 복합파형을 생성하고 제어할 수 있는데, 그 예로 X축과 Y축을 각각의 출력단인 CH.1과 CH.2로 각각 지정한 후 동일한 파형(Sine Wave)을 각각 출력할 때, 출력단의 출력신호의 크기를 제어하여 리사주곡선(Lissajous curve)을 생성하고 이를 출력단에 배치되는 공작기계 등에 적용할 수 있도록 하는 것이다.In addition, by allowing the channel management module 10 as described above to control the output values of multiple channels, it is possible to generate and control various types of complex waveforms. For example, the X-axis and the Y-axis are CH. When outputting the same waveform (Sine Wave) after designating them as and CH.2 respectively, control the size of the output signal at the output stage to generate a Lissajous curve and apply it to machine tools placed at the output stage, etc. will do

보다 상세하게 설명하면, 상기 채널은 출력측에 연결되는 출력수단의 수에 따라 1개이상 생성되며, 그 수를 제한하지 않으며, 복수개 즉, n개의 채널을 채널관리모듈(10)을 통하여 생성하고 관리할 수 있는 것이다.More specifically, one or more channels are generated according to the number of output means connected to the output side, and the number is not limited, and a plurality of channels, ie, n channels, are created and managed through the channel management module 10 . it can be done

상기와 같은 채널관리모듈(10)은 출력측에 연결되는 출력수단의 종류 및 이력과 같은 정보를 획득할 수 있는데, 플러그앤플레이 기능을 더 탑재하도록 하여 출력수단이 출력측에 연결되는 동시에 출력수단과의 통신프로토콜 등을 셋팅하고, 과거의 연결이력 등을 조회하여 데이터를 호출할 수 있도록 한다.The channel management module 10 as described above can acquire information such as the type and history of the output means connected to the output side, and the plug-and-play function is further mounted so that the output means is connected to the output side while being connected to the output means. It sets communication protocol, etc., and enables data to be called by inquiring past connection history.

또한, 상기 채널관리모듈(10)에는 채널별 동작상태를 제어할 수 있는 기능을 더 포함하며, 파형의 오프셋기능을 더 포함하게 된다.In addition, the channel management module 10 further includes a function for controlling the operation state for each channel, and further includes a waveform offset function.

여기서 상시 파형의 오프셋기능은 파형의 중앙값(0V)의 위치를 설정할 수 있는 것으로, 파형의 진동폭을 설정하는 등의 역할을 할 수 있도록 하는 것이다.Here, the offset function of the regular waveform is to set the position of the median value (0V) of the waveform, and to set the amplitude of the waveform.

이때, 상기 오프셋 기능은 전압값의 제어를 통하여 가능하며, 이와 같은 오프셋 기능은 중앙값을 이동하여 센터오프셋기능과 + 또는 -의 전압값을 설정하여, 파형의 중앙값을 이동시킬 수 있도록 하며, 상기 센터오프셋기능은 단순히 파형의 중앙값을 +방향 또는 -방향으로 이동시키는 시프트기능 이외에 입력되는 원시파형의 증폭 또는 보상 등의 기능을 수행할 수 있도록 한다.(도 21 참조)At this time, the offset function is possible through the control of the voltage value, and this offset function moves the center value to set the center offset function and the voltage value of + or - so that the center value of the waveform can be moved, and the center value is moved. The offset function makes it possible to perform functions such as amplification or compensation of the input raw waveform in addition to the shift function that simply moves the median value of the waveform in the + or - direction (see Fig. 21).

도 2는 본 발명에 따른 웨이브모듈(20)의 구성도이고, 도 3은 웨이브모듈(20)에 의해 발생된 파형의 일예시도이며, 도 4는 웨이브모듈(20)에 의해 연속파형을 생성한 일예시도이며, 도 5는 웨이브모듈(20)의 다채널 복합파형을 생성한 일예시도 및 도 6은 웨이브모듈(20)에 의해 생성된 연속파형의 오프셋 변위가 적용된 일예시도이다.2 is a block diagram of a wave module 20 according to the present invention, FIG. 3 is an exemplary view of a waveform generated by the wave module 20, and FIG. 4 is a continuous waveform generated by the wave module 20 It is an example view, and FIG. 5 is an example of generating a multi-channel complex waveform of the wave module 20 , and FIG. 6 is an example of applying an offset displacement of a continuous waveform generated by the wave module 20 .

도 2 내지 도 6을 참조하여 웨이브모듈(20)에 대하여 이하에서 상세하게 설명하도록 한다.The wave module 20 will be described in detail below with reference to FIGS. 2 to 6 .

상기 웨이브모듈(20)은 채널관리모듈(10)에 탑재되어 발생시킬 파형을 선택하고 제어할 수 있도록, 사인파(Sine Wave), 펄스파(Pulse Wave), 사각파(Square Wave), 톱니파(Saw Wave), 삼각파(Triangle Wave), 노이즈파(Noise Wave) 및 평활파(DC Wave)로 구성되는 선택영역을 포함하고, 사용자 또는 관리자의 선택에 의해 활성화 되어 채널관리모듈(10)에 탑재되로록 한다.The wave module 20 is mounted on the channel management module 10 so as to select and control a waveform to generate, a sine wave, a pulse wave, a square wave, a sawtooth wave (Saw). Wave), triangle wave, noise wave, and smooth wave (DC Wave) including a selection area, activated by the user or administrator's selection to be installed in the channel management module (10) do rock

이때, 상기 웨이브모듈(20)에서 제공되는 파형은 단독 또는 복수개의 파형을 활성화할 수 있도록 한다.At this time, the waveform provided by the wave module 20 enables a single or a plurality of waveforms to be activated.

이는, 복합파형 형태의 복합 파형 또는 단일형상의 파형을 생성할 수 있도록 하기 위한 것이다.This is to enable the generation of a complex waveform of a complex waveform or a waveform of a single shape.

예를 들어, 사용자 또는 관리자가 사인파 단일형상의 파형을 생성하고자 할 때는 사인파만을 선택하여 활성화한 후 채널관리모듈(10)에 탑재하여 파형을 생성 제어 및 관리할 수 있도록 한다.For example, when a user or administrator wants to generate a waveform of a single sine wave, only a sine wave is selected and activated, and then mounted on the channel management module 10 so that the waveform can be generated, controlled and managed.

또한, 사용자 또는 관리자가 사인파와 펄스파 및 삼각파를 혼합한 복합파형을 생성하고자 할 때에는 각각의 파형을 선택하여 활성화한 후 채널관리모듈(10)에 탑재하여 복합파형을 생성하고 제어할 수 있도록 한다.In addition, when a user or administrator wants to create a complex waveform that is a mixture of a sine wave, a pulse wave, and a triangular wave, select and activate each waveform, and then mount it on the channel management module 10 to generate and control the complex waveform. .

상기와 같은 웨이브모듈(20)은 파형을 선택할 수 있는 파형선택영역(21), 선택된 파형의 주기를 선택할 수 있는 주기타입선택영역(22), 파형의 반복횟수를 설정하는 주기설정영역(23), 각각의 파형의 반복 후 평활파인 DC파를 형성할 수 있도록 하는 DC타임설정영역(24), 진폭타입을 선택하는 진폭타입선택영역(25), 파형구간의 오프셋을 설정하는 오프셋설정영역(26), 파형의 각도 설정으로 시작 시점을 조정할 수 있는 파형각도설정영역(27), 사각파와 펄스파의 진폭 편향을 조절할 수 있는 진폭편향설정영역(28), 삼각파와 톱니파의 주기상 균형 및 대칭에 대하여 설정할 수 있는 삼각파파형대칭설정영역(29)로 구성된다.The wave module 20 as described above includes a waveform selection area 21 for selecting a waveform, a period type selection area 22 for selecting the period of the selected waveform, and a period setting area 23 for setting the number of repetitions of the waveform. , DC time setting area 24 for forming a DC wave that is a smooth wave after repetition of each waveform, amplitude type selection area 25 for selecting the amplitude type, and offset setting area 26 for setting the offset of the waveform section ), the waveform angle setting area 27 where you can adjust the start time by setting the angle of the waveform, the amplitude deflection setting area 28 where you can adjust the amplitude deflection of square and pulse waves, and the periodic balance and symmetry of triangle and sawtooth waves. It is composed of a triangular waveform symmetry setting area 29 that can be set with respect to each other.

이때, 상기 파형선택영역(21)은 사인파(Sine Wave), 펄스파(Pulse Wave), 사각파(Square Wave), 톱니파(Saw Wave), 삼각파(Triangle Wave), 노이즈파(Noise Wave) 및 평활파(DC Wave) 중 하나 또는 그 이상을 선택할 수 있도록 하여 활성화 될 수 있도록 한다.In this case, the waveform selection area 21 is a sine wave, a pulse wave, a square wave, a sawtooth wave, a triangle wave, a noise wave, and a smoothing wave. Allows you to select one or more of the DC Waves so that they can be activated.

상기 주기타입선택영역(22)에서는 웨이브의 주기를 입력하는 방법으로 반복과 빈도 즉, 진동수 등을 설정할 수 있는 프리퀀시(Frequency)입력창 또는 발생 기간 등을 설정할 수 있는 피어리어드(Period)입력창으로 구분되어 입력할 수 있도록 한다.In the period type selection area 22, as a method of inputting the period of a wave, a Frequency input window for setting repetition and frequency, that is, frequency, etc. or a Period input window for setting an occurrence period, etc. Separate them so that they can be entered.

상기 주기설정영역(23)은 파형의 주기에 따른 반복횟수를 설정할 수 있도록 하며, DC타임설정영역(24)은 평활파 신호인 DC파에 대한 시간을 설정할 수 있도록 한다.The period setting area 23 allows to set the number of repetitions according to the period of the waveform, and the DC time setting area 24 allows to set the time for the DC wave, which is a smooth wave signal.

이때, 상기 평활파는 파형의 주기와 주기사이에 평활파가 발생될 수 있도록 하는 것이다.(도 4와 도 6 참조)In this case, the smoothing wave is such that a smoothing wave can be generated between the period and the period of the waveform (refer to FIGS. 4 and 6).

또한, 상기 진폭타입을 선택하는 진폭타입선택영역(25)은 진폭의 최고점을 설정하는 피크투피크(Peak to Peak) 방식과 최고점과 최저점을 선택하는 하이앤로우(High/Low) 방식을 선택할 수 있도록 한다.In addition, the amplitude type selection area 25 for selecting the amplitude type is configured to select a Peak to Peak method for setting the highest point of the amplitude and a High/Low method for selecting the highest and lowest points. do.

또한, 상기 파형각도설정영역(27)은 파형의 각도 설정으로 시작 시점을 조정하는 역할을 하게 된다.In addition, the waveform angle setting area 27 serves to adjust the start time by setting the angle of the waveform.

또한, 상기 진폭편향설정영역은(28) 파형의 진폭의 중간값을 0(V)이 아닌 점을 값을 설정하여 진폭이 편향될 수 있도록 설정하는 것이다.Also, in the amplitude deflection setting area (28), the amplitude of the waveform is set so that the amplitude can be deflected by setting a value other than 0 (V).

보다 상세하게 설명하면, 진폭 방향으로 시프트 될 수 있도록 하는 것을 말하는 것이다.In more detail, it refers to making it possible to shift in the amplitude direction.

또한, 상기 삼각파파형대칭설정영역(29)은 삼각파와 톱니파의 주기상 균형 및 대칭에 대하여 설정할 수 있도록 하는 것으로, 삼각파를 정삼각형에서 직삼각형 또는 우향직삼각파 및 좌향직삼각파 등으로 균형 및 대칭을 조절할 수 있도록 하는 것이다.In addition, the triangular wave waveform symmetry setting area 29 is to set the periodic balance and symmetry of the triangular wave and the sawtooth wave, and the balance and symmetry of the triangular wave can be adjusted from an equilateral triangle to a right triangle or a right-angled triangle wave and a left-handed right triangle wave. is to make it

또한, 상기 웨이브모듈(20)은 채널관리모듈(10)에서 복수개의 채널을 생성할 경우 각각의 웨이브에 대한 구동을 제어할 수 있다.In addition, the wave module 20 may control driving of each wave when the channel management module 10 generates a plurality of channels.

예를 들어, 2개의 채널을 채널관리모듈(10)에서 생성할 경우 각각 채널1(Ch 1.)과 채널2(Ch 2.)를 제어할 수 있는 두개의 창을 활성화시킨 후 각각의 웨이브를 생성하고 제어할 수 있도록 하는 것이다.For example, when two channels are created in the channel management module 10, two windows for controlling channel 1 (Ch 1.) and channel 2 (Ch 2.) are activated, respectively, and then each wave is executed. to create and control it.

도 7은 본 발명에 따른 스윕모듈(30)의 구성도이고, 도 8은 스윕모듈(30)에 의해 발생된 스윕파형의 일예시도이고, 도 9는 스윕모듈(30)에 의해 연속파형의 스윕파형을 생성한 일예시도이며, 도 10은 스윕모듈(30)의 다채널 멀티스윕파형을 생성한 일예시도이다.7 is a block diagram of a sweep module 30 according to the present invention, FIG. 8 is an exemplary view of a sweep waveform generated by the sweep module 30, and FIG. 9 is a continuous waveform generated by the sweep module 30 It is an example of generating a sweep waveform, and FIG. 10 is an example of generating a multi-channel multi-sweep waveform of the sweep module 30 .

도 7 내지 도 10을 참조하여 스윕모듈(30)에 대하여 이하에서 상세하게 설명하도록 한다.The sweep module 30 will be described in detail below with reference to FIGS. 7 to 10 .

상기 스윕모듈(30)은 파형의 증가 또는 감소와 같은 형태의 파형인 스윕파형을 생성하고 제어할 수 있도록 하는 것으로, 스윕파형의 주기 구간을 설정할 수 있는 스윕주기구간설정영역(31), 스윕파형의 스윕단위를 설정하는 스윕단위설정영역(32), 스윕파형의 스윕변위구간을 설정하는 스윕변위구간설정영역(33), 상기 스윕변위구간설정에 따른 변위값을 설정하는 변위의 스윕단위설정영역(34) , 파형전체구간을 오프셋 시키는 오프셋설정영역(35), 파형의 각도 설정으로 시작 시점을 설정하는 파형각도설정영역(36), 스윕웨이브의 평활파의 동작시간을 설정하는 평활파시간설정영역(37), 스윕파형이 사각파 또는 펄스파의 형태로 생성될 때 진폭편향을 설정하는 진폭편향설정영역(38) 및 스윕파형이 삼각파 또는 톱니파의 형태로 생성될 때 삼각파의 파형의 대칭 및 균형을 설정할 수 있는 삼각파파형대칭설정영역(39)으로 구성된다.The sweep module 30 generates and controls a sweep waveform that is a waveform such as increase or decrease of a waveform, and includes a sweep period period setting area 31 that can set a period section of the sweep waveform, a sweep waveform The sweep unit setting area 32 for setting the sweep unit of , the sweep displacement section setting area 33 for setting the sweep displacement section of the sweep waveform, the displacement sweep unit setting area for setting the displacement value according to the sweep displacement section setting (34) , Offset setting area 35 for offsetting the entire section of the waveform, Waveform angle setting area 36 for setting the start time by setting the angle of the waveform, Smoothing time setting for setting the operation time of the smooth wave of the sweep wave Area 37, the amplitude deflection setting area 38 for setting the amplitude deflection when the sweep waveform is generated in the form of a square wave or pulse wave, and the symmetry and It is composed of a triangular waveform symmetry setting area 39 that can set the balance.

상기 스윕주기구간설정영역(31)은 시작(Start)값과 끝(End)값을 입력하여 설정할 수 있는 창이 구비되어 스윕파형의 시작점과 끝점을 설정할 수 있다.The sweep period section setting area 31 is provided with a window that can be set by inputting a start value and an end value, so that a start point and an end point of the sweep waveform can be set.

상기 스윕단위설정영역(32)은 스윕파형이 증분되는 값을 설정하는 Incr.(Increment) 창과 증분되는 횟수를 설정하는 Split창이 구비되어, 스윕파형의 시작점과 끝점 사이의 증분되는 값을 자동연산하여 적용할 수 있는데, Incr.값 또는 Split값 중 하나를 입력할 경우 자동연산하여 나머지 하나의 값은 자동으로 입력되도록 한다.The sweep unit setting area 32 is provided with an Increment (Increment) window for setting the value by which the sweep waveform is incremented and a Split window for setting the number of increments, by automatically calculating the incremented value between the start point and the end point of the sweep waveform. It can be applied, but when one of Incr. value or Split value is input, it is automatically calculated and the other value is automatically entered.

상기 변위의 스윕단위설정영역(34)은 상기 스윕변위구간설정영역(33)의 변위에 따른 시작값과 끝값을 입력하고 설정할 수 있도록 하여 스윕파형의 변위 구간 즉 진폭을 설정할 수 있도록 한다.The sweep unit setting area 34 of the displacement allows the input and setting of the start value and the end value according to the displacement of the sweep displacement section setting area 33 to set the displacement section, that is, the amplitude of the sweep waveform.

이때, 진폭의 최대점(Peak to Peak)값을 기준으로 적용하게 되며, 외부로 출력되는 출력값이 전력제어 즉, 전압의 제어로 운영되기 때문에 Vpp 값을 적용하게 되는 것이다.At this time, the peak to peak value of the amplitude is applied as a reference, and the Vpp value is applied because the output value output to the outside is operated under power control, that is, voltage control.

상기 오프셋설정영역(35)은 파형전체구간을 오프셋 시키도록 하여 복합파형 생성시 또는 단일파형 생성시 스윕파형를 발생시키지 않도록 하는 것이다.The offset setting area 35 is to offset the entire waveform section so as not to generate a sweep waveform when generating a complex waveform or generating a single waveform.

상기 파형각도설정영역(36)은 파형의 각도를 설정하여 스윕파형의 시작 시점을 설정할 수 있도록 한다.The waveform angle setting area 36 sets the angle of the waveform to set the start time of the sweep waveform.

상기 평활파시간설정영역(37)은 스윕파형의 평활파 동작시간을 설정하는 것으로, 스윕파형의 반복횟수 다음에 평활파 신호구간을 설정하고, 웨이브의 주기 중간에 평활파를 반복적으로 생성될 수 있도록 설정하는 것이다.The smoothing wave time setting area 37 sets the smoothing wave operation time of the sweep waveform. The smooth wave signal section is set after the number of repetitions of the sweep waveform, and the smooth wave can be repeatedly generated in the middle of the wave cycle. to set it to be

또한, 상기 진폭편향설정영역(38) 및 삼각파파형대칭설정영역(39)은 스윕파형이 사각파 또는 펄스파의 형태로 생성될 때, 진폭편향을 설정하거나 스윕파형이 삼각파 또는 톱니파의 형태로 생성될 때, 삼각파의 파형의 대칭 및 균형을 설정할 수 있도록 하는 것이다.In addition, the amplitude deflection setting area 38 and the triangular waveform symmetry setting area 39 set the amplitude deflection when the sweep waveform is generated in the form of a square wave or a pulse wave, or the sweep waveform is generated in the form of a triangular wave or sawtooth wave When it is done, it is possible to set the symmetry and balance of the triangular wave waveform.

여기서, 상기 스윕파형은 단일채널로 단일파 형태의 증감파 즉 스윕파형을 설정된 주기만큼 반복생성하거나, 복수개의 채널 즉, 채널1(Ch 1.)과 채널2(Ch 2.)를 이용한 다채널 생성시, 그 설정값을 조절하여 복합파형인 복합스윕파형을 생성할 수 있는 것이다.Here, the sweep waveform is a single channel, and a single-wave increase/decrease wave, that is, a sweep waveform, is repeatedly generated for a set period, or multi-channel using a plurality of channels, that is, channel 1 (Ch 1.) and channel 2 (Ch 2.). At the time of generation, it is possible to create a complex sweep waveform, which is a complex waveform, by adjusting the set value.

도 11은 본 발명에 따른 스마트랜덤모듈(40)의 구성도이고, 도 12는 스마트랜덤모듈(40)에 의해 발생된 랜덤복합파형의 일예시도이며, 도 13 내지 도 15는 스마트랜덤모듈(40)의 설정값에 따른 랜덤복합파형의 일예시도이다.11 is a block diagram of a smart random module 40 according to the present invention, FIG. 12 is an exemplary diagram of a random complex waveform generated by the smart random module 40, and FIGS. 13 to 15 are a smart random module ( 40) is an example of a random complex waveform according to the setting value.

도 11 내지 도 15를 참조하여 스마트랜덤모듈(40)에 대하여 이하에서 상세하게 설명하도록 한다.The smart random module 40 will be described in detail below with reference to FIGS. 11 to 15 .

상기 스마랜덤모듈(40)은 복수개의 파형을 혼합한 복합파형을 생성하고 제어하기 위한 것으로 랜덤파형의 주파수를 제어하기 위한 랜덤주파수제어영역(41), 랜덤파형의 주기를 제어하기 위한 랜덤주기제어영역(42), 랜덤파형의 변위범위를 제어하기 위한 랜덤변위제어영역(43)으로 구성되고, 랜덤파형의 각도를 설정하여 랜덤파형의 시작 시점을 설정할 수 있는 파형각도설정영역(44) 및 랜덤파형을 오프시키는 랜덤파형오프셋영역(45)으로 구성된다.The smart random module 40 is for generating and controlling a complex waveform by mixing a plurality of waveforms, a random frequency control area 41 for controlling the frequency of the random waveform, and random period control for controlling the period of the random waveform It consists of an area 42, a random displacement control area 43 for controlling the displacement range of the random waveform, and a waveform angle setting area 44 that can set the start time of the random waveform by setting the angle of the random waveform and a random It is composed of a random waveform offset region 45 that turns off the waveform.

여기서, 상기 랜덤주파수제어영역(41)은 사용하고자 하는 랜덤주파수의 범위를 설정(Frequency), 평활파신호적용구간 설정(DC Range) 및 수렴제한 주파수구간 설정(Limited)를 포함하게 된다.Here, the random frequency control area 41 includes setting the range of the random frequency to be used (Frequency), setting the smooth wave signal application period (DC Range), and setting the convergence limit frequency period (Limited).

또한, 상기 랜덤주기제어영역(42)은 랜덤파형의 주기(Cycle), 평활파의 출력시간(DC·RT : DC Range Time) 및 랜덤파형의 한주기의 반복횟수(Repeat)설정기능이 더 포함된다.In addition, the random cycle control area 42 further includes a function of setting the cycle of the random waveform, the output time of the smooth wave (DC · RT: DC Range Time), and the number of repetitions of one cycle of the random waveform (Repeat). do.

상기 랜덤변위제어영역(43)은 랜덤파형의 변위 범위 즉, 진폭범위 설정, 랜덤파형의 변위에서 평활파의 적용구간 설정 및 변위범위 설정에 따른 수렴제한 주파수 구간 설정 기능이 더 포함된다. The random displacement control area 43 further includes a function of setting the displacement range of the random waveform, that is, the amplitude range setting, setting the application period of the smooth wave in the displacement of the random waveform, and setting the convergence limit frequency interval according to the displacement range setting.

여기서, 상기 스마트랜덤모듈(40)은 웨이브모듈(20)에 탑재되는 다양한 형태의 파형을 복수개로 선택할 수 있도록 하여 각각의 파형의 생성구간, 크기, 시간 등의 설정을 통하여 복합 파형 즉, 복합랜덤파형을 생성할 수 있도록 하는 것이다.Here, the smart random module 40 selects a plurality of waveforms of various types to be mounted on the wave module 20, so that a complex waveform, that is, a complex random It allows you to create waveforms.

도 16은 메뉴얼모듈(50)의 구성도이고, 도 17은 메뉴얼모듈(50)의 설정값에 따른 메뉴얼파형의 일예시도이다.16 is a configuration diagram of the manual module 50, and FIG. 17 is an exemplary diagram of a manual waveform according to a set value of the manual module 50. As shown in FIG.

도 16 내지 도 17을 참조하여 상세하게 설명하면, 상기 메뉴얼모듈(50)은 하나 이상의 파형을 사용자가 선택하여 메뉴얼파형을 생성할 수 있도록 하는 것으로, 구체적으로 설명하면, 사용자가 선택한 오더순서에 따라 연속으로 메뉴얼파형을 생성할 수 있는 것이다.16 to 17, the manual module 50 allows a user to select one or more waveforms to generate a manual waveform. Specifically, according to the order sequence selected by the user It is possible to continuously generate manual waveforms.

이를 위해, 상기 메뉴얼모듈(50)은 메뉴얼파형을 형성할 수 있도록 하는 파형선택영역(51), 선택된 파형의 동작순서를 지정하는 오더링영역(52), 선택된 파형의 주파수를 설정하는 주파수설정영역(53), 선택된 파형의 진폭을 설정하는 진폭설정영역(54), 선택된 파형의 반복횟수를 설정하는 반복횟수설정영역(55) 및 구동시간을 설정하는 시간설정영역(56)으로 구성된다.To this end, the manual module 50 includes a waveform selection area 51 for forming a manual waveform, an ordering area 52 for designating the operation sequence of the selected waveform, and a frequency setting area for setting the frequency of the selected waveform ( 53), an amplitude setting area 54 for setting the amplitude of the selected waveform, a repetition number setting area 55 for setting the repetition number of the selected waveform, and a time setting area 56 for setting the driving time.

이때, 상기 메뉴얼모듈(50)은 적용되는 다양한 파형의 수에 따라 메뉴를 추가로 확장할 수 있다.In this case, the manual module 50 may further expand the menu according to the number of various applied waveforms.

도 18은 AI모듈(60)의 구성도이다.18 is a block diagram of the AI module 60 .

도 18을 참조하여 상세하게 설명하면, AI모듈(60)은 파일모듈(70)에 저장되어 있는 선행 작업데이터를 이용하여 AI머신러닝 학습을 통한 최적화된 작업모델을 도출하도록 하는 것이다.When described in detail with reference to FIG. 18 , the AI module 60 uses the preceding job data stored in the file module 70 to derive an optimized job model through AI machine learning learning.

이를 위해, 파형의 주기타입을 선택할 수 있도록 하는 주기타입선택영역(61), 파형의 진폭타입을 선택할 수 있는 진폭타입선택영역(62), AI머신러닝 및 데이터 처리를 위한 데이터를 입력하는 AI입력영역(63) 및 처리된 결과를 저장하거나 출력하는 AI출력영역(64)으로 구성된다.To this end, the period type selection area 61 for selecting the period type of the waveform, the amplitude type selection area 62 for selecting the amplitude type of the waveform, and AI input for inputting data for AI machine learning and data processing It is composed of an area 63 and an AI output area 64 for storing or outputting the processed result.

이때, 상기 AI모튤(60)은 머신러닝을 통하여 기존의 데이터로부터 유사한 정보를 획득하고, 작업전 초기 세팅시 오차수정을 위한 반복 동작을 최소화하여 작업에 따른 최적화된 작업모델을 도출하여 적용할 수 있도록 하는 것이다.At this time, the AI module 60 obtains similar information from existing data through machine learning, and minimizes repetitive operations for error correction during initial setting before work. is to make it

또한, 작업 후 데이터를 저장하여, 추후 유사한 작업이 진행될 때, 정보를 호출하고 작업에 따른 최적화된 작업모델을 도출할 수 있도록 하는 것이다.In addition, by storing data after work, when a similar work is performed later, information is called and an optimized work model can be derived according to the work.

도 19는 파일모듈(70)의 구성도이다.19 is a block diagram of the file module 70 .

도 19를 참조하여 상세하게 설명하면, 작업에 따른 데이터를 저장하거나 호출하는 등의 관리를 담당하며, 작업에 필요한 초기데이터를 호출하기 위한 초기데이터관리영역(71), 작업툴을 관리하기 위한 툴패스영역(72), AI모듈(60)의 구동시 AI모듈에 적용될 데이터를 사용자가 지정할 수 있도록 하는 AI제어영역(73) 및 자동으로 AI모듈 구동시 데이터를 호출하고 저장하는 등 자동관리를 수행할 수 있도록 하는 AI오토제어영역(74)으로 구성된다.Referring to FIG. 19 in detail, it is responsible for managing such as storing or calling data according to the job, the initial data management area 71 for calling the initial data required for the job, and a tool for managing the work tool Pass area 72, AI control area 73 that allows the user to specify data to be applied to the AI module when the AI module 60 is driven, and automatic management such as calling and saving data when the AI module is automatically driven It is composed of an AI auto control area 74 that enables

이와 같은 구성에 의해 본 발명의 멀티웨이브 생성시스템을 제공할 수 있는 것이다.With such a configuration, it is possible to provide the multi-wave generation system of the present invention.

10 : 채널관리모듈
20 : 웨이브모듈
30 : 스윕모듈
40 : 스마트랜덤모듈
50 : 메뉴얼모듈
60 : AI모듈
70 : 파일모듈
10: channel management module
20: wave module
30: sweep module
40: smart random module
50: manual module
60: AI module
70: file module

Claims (15)

복합 파형 생성시스템에 있어서,
입력 및 출력을 제어하며, 출력측에 연결되는 CNC 가공기계와 같은 파형을 이용하는 출력수단에 따라 채널을 생성하고 관리하는 채널관리모듈(10);과
상기 채널관리모듈(10)에서 생성된 채널에 적용할 파형을 생성하여 채널관리모듈(10)에 탑재할 수 있도록 하는 웨이브모듈(20);과
상기 웨이브모듈(20)에서 생성되고 채널관리모듈(10)에 탑재된 파형의 진폭 및 주기의 증감형태를 제어할 수 있도록 하는 스윕모듈(30);과
상기 웨이브모듈(20)에 탑재되는 다양한 형태의 파형을 복수개로 선택할 수 있도록 하여 각각의 파형의 생성구간, 크기, 시간 설정을 통하여 복합랜덤파형을 생성하고 제어하는 스마트랜덤모듈(40);과
사용자 또는 관리자가 다양한 형태의 복합파형을 생성할 수 있도록 하는 메뉴얼모듈(50);과
파일모듈(70)에 저장되어 있는 선행되었던 작업 데이터를 이용하여 AI머신러닝 학습을 통한 작업모델을 도출하는 AI모듈(60); 및
상기 채널관리모듈(10)에 더 포함되는 내부메모리 또는 외부에 구비되는 저장매체에 저장되어 있는 파일정보를 호출하고, 호출된 정보를 이용할 수 있도록 하는 파일모듈(70)이 더 포함되는 것을 특징으로 하는 복합 파형 생성시스템.
In the complex waveform generation system,
A channel management module 10 that controls input and output, and creates and manages a channel according to an output means using a waveform such as a CNC machining machine connected to the output side; and
A wave module 20 that generates a waveform to be applied to the channel generated by the channel management module 10 and mounts it on the channel management module 10; and
A sweep module 30 that is generated by the wave module 20 and is capable of controlling the increase/decrease pattern of the amplitude and period of the waveform mounted on the channel management module 10; and
A smart random module 40 for generating and controlling complex random waveforms by setting a generation period, size, and time of each waveform by selecting a plurality of waveforms of various types mounted on the wave module 20; and
A manual module 50 that allows a user or administrator to generate various types of complex waveforms; and
AI module 60 for deriving a job model through AI machine learning learning using the previous job data stored in the file module 70; and
A file module 70 for calling file information stored in an internal memory further included in the channel management module 10 or an external storage medium and using the called information is further included. complex waveform generation system.
삭제delete 제 1항에 있어서,
상기 채널관리모듈(10)은
출력측에 연결되는 CNC 가공기계와 같은 파형을 이용하는 출력수단의 종류, 수량에 따라 채널을 생성하고 제어하며 관리할 수 있도록 하되, 다채널의 출력값을 제어할 수 있도록 하여, X축과 Y축을 각각의 출력단인 CH.1과 CH.2로 각각 지정한 후 동일한 파형인 Sine Wave을 각각 출력할 때, 출력단의 출력신호의 크기를 제어하여 리사주곡선(Lissajous curve)을 생성하고 이를 출력단에 배치되는 공작기계 등에 적용할 수 있도록 하는 것을 특징으로 하는 복합 파형 생성시스템.
The method of claim 1,
The channel management module 10 is
Channels can be created, controlled, and managed according to the type and quantity of output means using waveforms such as CNC machining machines connected to the output side. When outputting the same waveform, sine wave, after designating each output stage as CH.1 and CH.2, control the size of the output signal at the output stage to generate a Lissajous curve, which is then used in machine tools placed on the output stage, etc. A complex waveform generation system, characterized in that it can be applied.
제 1항에 있어서,
상기 채널관리모듈(10)에는 파형의 중앙값을 이동시키는 오프셋 기능이 더 포함되며, 상기 오프셋 기능에는 입력되는 원시파형의 증폭 또는 보상을 통하여 중앙값을 + 또는 - 방향으로 이동시키는 센터오프셋 기능이 더 포함될 수 있는 것을 특징으로 하는 복합 파형 생성시스템.
The method of claim 1,
The channel management module 10 further includes an offset function for moving the median value of the waveform, and the offset function further includes a center offset function for moving the median value in the + or - direction through amplification or compensation of the input raw waveform. A complex waveform generation system, characterized in that it can.
제 1항에 있어서,
상기 웨이브모듈(20)은 파형을 선택할 수 있는 파형선택영역(21), 선택된 파형의 주기를 선택할 수 있는 주기타입선택영역(22), 파형의 반복횟수를 설정하는 주기설정영역(23), 각각의 파형의 반복 후 평활파인 DC파를 형성할 수 있도록 하는 DC타임설정영역(24), 진폭타입을 선택하는 진폭타입선택영역(25), 파형구간의 오프셋을 설정하는 오프셋설정영역(26), 파형의 각도 설정으로 시작 시점을 조정할 수 있는 파형각도설정영역(27), 사각파와 펄스파의 진폭 편향을 조절할 수 있는 진폭편향설정영역(28), 삼각파와 톱니파의 주기상 균형 및 대칭에 대하여 설정할 수 있는 삼각파파형대칭설정영역(29)로 구성되는 것을 특징으로 하는 복합 파형 생성시스템.
The method of claim 1,
The wave module 20 includes a waveform selection area 21 for selecting a waveform, a period type selection area 22 for selecting the period of the selected waveform, and a period setting area 23 for setting the number of repetitions of the waveform, respectively. DC time setting area 24 for forming a DC wave that is a smooth wave after repeating the waveform of Waveform angle setting area (27) where you can adjust the start time by setting the angle of the waveform, amplitude deflection setting area (28) where you can adjust the amplitude deflection of square and pulse waves, set for periodic balance and symmetry of triangle and sawtooth waves Composite waveform generating system, characterized in that it consists of a triangular waveform symmetry setting area (29) that can be.
제 5항에 있어서,
웨이브모듈(20)의 파형선택영역(21)은 채널관리모듈(10)에 탑재되어 발생시킬 웨이브폼을 선택하여 활성화 시킬 수 있도록 사인파(Sine Wave), 펄스파(Pulse Wave), 사각파(Square Wave), 톱니파(Saw Wave), 삼각파(Triangle Wave), 노이즈파(Noise Wave) 및 평활파(DC Wave)로 구성되는 선택영역을 포함하고, 사용자 또는 관리자의 선택에 의해 활성화 되어 채널관리모듈(10)에 탑재되도록 하는 것을 특징으로 하는 복합 파형 생성시스템.
6. The method of claim 5,
The waveform selection area 21 of the wave module 20 is mounted on the channel management module 10 to select and activate a waveform to generate Sine Wave, Pulse Wave, Square Wave Wave), sawtooth wave, triangle wave, noise wave, and smooth wave (DC Wave) are included and activated by the user or administrator’s selection, the channel management module ( 10) Complex waveform generation system, characterized in that it is mounted on.
제 1항에 있어서,
상기 스윕모듈(30)은 상기 스윕모듈(30)은 파형의 증가 또는 감소와 같은 형태의 파형인 스윕파형을 생성하고 제어할 수 있도록 하는 것으로, 스윕파형의 주기 구간을 설정할 수 있는 스윕주기구간설정영역(31), 스윕파형의 스윕단위를 설정하는 스윕단위설정영역(32), 스윕파형의 스윕변위구간을 설정하는 스윕변위구간설정영역(33), 상기 스윕변위구간설정에 따른 변위값을 설정하는 변위의 스윕단위설정영역(34) , 파형전체구간을 오프셋 시키는 오프셋설정영역(35), 파형의 각도 설정으로 시작 시점을 설정하는 파형각도설정영역(36), 스윕웨이브의 평활파의 동작시간을 설정하는 평활파시간설정영역(37), 스윕파형이 사각파 또는 펄스파의 형태로 생성될 때 진폭편향을 설정하는 진폭편향설정영역(38) 및 스윕웨이브가 삼각파 또는 톱니파의 형태로 생성될 때 삼각파의 파형의 대칭 및 균형을 설정할 수 있는 삼각파파형대칭설정영역(39)으로 구성되는 것을 특징으로 하는 복합 파형 생성시스템.
The method of claim 1,
The sweep module 30 allows the sweep module 30 to generate and control a sweep waveform, which is a waveform of the same type as an increase or decrease of the waveform, and set a sweep period period in which a period period of the sweep waveform can be set. Area 31, sweep unit setting area 32 for setting the sweep unit of the sweep waveform, sweep displacement section setting area 33 for setting the sweep displacement section of the sweep waveform, and setting the displacement value according to the sweep displacement section setting Sweep unit setting area 34 for displacement, offset setting area 35 for offsetting the entire section of the waveform, waveform angle setting area 36 for setting the start time by setting the angle of the waveform, operation time of smooth wave of sweep wave A smoothing wave time setting area 37 for setting the amplitude deflection setting area 38 for setting the amplitude deflection when the sweep waveform is generated in the form of a square wave or a pulse wave, and the sweep wave being generated in the form of a triangular or sawtooth wave. A complex waveform generating system, characterized in that it is composed of a triangular wave waveform symmetry setting area (39) that can set the symmetry and balance of the triangular wave waveform.
제 7항에 있어서,
상기 스윕단위설정영역(32)은 스윕파형이 증분되는 값을 설정하는 Incr.(Increment) 창과 증분되는 횟수를 설정하는 Split창이 구비되어, 스윕파형의 시작점과 끝점 사이의 증분되는 값을 자동연산하여 적용할 수 있도록 하되, Incr.값 또는 Split값 중 하나를 입력할 경우 자동연산하여 나머지 하나의 값은 자동으로 입력되도록 하는 것을 특징으로 하는 복합 파형 생성시스템.
8. The method of claim 7,
The sweep unit setting area 32 is provided with an Increment (Increment) window for setting the value by which the sweep waveform is incremented and a Split window for setting the number of increments, by automatically calculating the incremented value between the start point and the end point of the sweep waveform. However, when one of Incr. value or Split value is input, it is automatically calculated and the other value is automatically input.
제 7항에 있어서,
상기 스윕파형은 단일채널로 단일파 형태의 증감파인 스윕파형을 설정된 주기만큼 반복생성하거나, 복수개의 채널를 이용한 다채널 생성시, 그 설정값을 조절하여 복합파형인 복합스윕파형을 생성할 수 있는 것을 특징으로 하는 복합 파형 생성시스템.
8. The method of claim 7,
The sweep waveform repeatedly generates a sweep waveform that is a single-wave increase/decrease wave with a single channel for a set period, or when generating multi-channels using a plurality of channels, adjust the set value to generate a complex sweep waveform as a complex waveform A complex waveform generation system characterized by.
제 1항에 있어서,
상기 스마트랜덤모듈(40)은 랜덤파형의 주파수를 제어하기 위한 랜덤주파수제어영역(41), 랜덤파형의 주기를 제어하기 위한 랜덤주기제어영역(42), 랜덤파형의 변위범위를 제어하기 위한 랜덤변위제어영역(43)으로 구성되고, 랜덤파형의 각도를 설정하여 랜덤파형의 시작 시점을 설정할 수 있는 파형각도설정영역(44) 및 랜덤파형을 오프시키는 랜덤파형오프셋영역(45)으로 구성되는 것을 특징으로 하는 복합 파형 생성시스템.
The method of claim 1,
The smart random module 40 includes a random frequency control region 41 for controlling the frequency of the random waveform, a random period control region 42 for controlling the period of the random waveform, and a random for controlling the displacement range of the random waveform. Consists of a displacement control area 43, and a waveform angle setting area 44 that can set the angle of the random waveform to set the start time of the random waveform, and a random waveform offset area 45 that turns off the random waveform A complex waveform generation system characterized by.
제 1항에 있어서,
상기 메뉴얼모듈(50)은 하나 이상의 파형을 사용자가 선택하고, 사용자가 선택한 오더순서에 따라 연속으로 메뉴얼파형을 생성할 수 있는 것을 특징으로 하는 복합 파형 생성시스템.
The method of claim 1,
The manual module (50) is a complex waveform generating system, characterized in that the user selects one or more waveforms and continuously generates the manual waveforms according to the order sequence selected by the user.
제 11항에 있어서,
상기 메뉴얼모듈(50)은 메뉴얼파형을 형성할 수 있도록 하는 파형선택영역(51), 선택된 파형의 동작순서를 지정하는 오더링영역(52), 선택된 파형의 주파수를 설정하는 주파수설정영역(53), 선택된 파형의 진폭을 설정하는 진폭설정영역(54), 선택된 파형의 반복횟수를 설정하는 반복횟수설정영역(55) 및 구동시간을 설정하는 시간설정영역(56)으로 구성되는 것을 특징으로 하는 복합 파형 생성시스템.
12. The method of claim 11,
The manual module 50 includes a waveform selection area 51 for forming a manual waveform, an ordering area 52 for designating the operation sequence of the selected waveform, a frequency setting area 53 for setting the frequency of the selected waveform, A complex waveform comprising an amplitude setting area 54 for setting the amplitude of the selected waveform, a repetition number setting area 55 for setting the repetition number of the selected waveform, and a time setting area 56 for setting the driving time creation system.
제 1항에 있어서,
상기 AI모듈(60)은 파형의 주기타입을 선택할 수 있도록 하는 주기타입선택영역(61), 파형의 진폭타입을 선택할 수 있는 진폭타입선택영역(62), AI머신러닝 및 데이터 처리를 위한 데이터를 입력하는 AI입력영역(63) 및 처리된 결과를 저장하거나 출력하는 AI출력영역(64)으로 구성되는 것을 특징으로 하는 복합 파형 생성시스템.
The method of claim 1,
The AI module 60 includes a period type selection area 61 for selecting the period type of the waveform, an amplitude type selection area 62 for selecting the amplitude type of the waveform, and data for AI machine learning and data processing. A complex waveform generating system, characterized in that it consists of an AI input area (63) for input and an AI output area (64) for storing or outputting the processed result.
제 13항에 있어서,
상기 AI모듈(60)은 머신러닝을 통하여 기존의 데이터로부터 정보를 획득하고, 작업전 초기 세팅시 오차수정을 위한 반복 동작을 줄여 작업에 따른 최적화된 작업모델을 도출하여 적용할 수 있도록 하며, 작업 후 데이터를 저장하여, 작업이 진행될 때, 정보를 호출하고 작업에 따른 최적화된 작업모델을 도출할 수 있도록 하는 것을 특징으로 하는 복합 파형 생성시스템.
14. The method of claim 13,
The AI module 60 obtains information from existing data through machine learning, reduces repetitive operations for error correction during initial setting before work, so that an optimized work model can be derived and applied according to work, A composite waveform generation system, characterized in that by storing the data afterward, when the work is in progress, the information is called and an optimized work model can be derived according to the work.
제 1항, 제3항 내지 제14항 중 어느 한 항에 있어서,
상기 채널관리모듈(10)은 출력측에 구비되는 가공기계 또는 파형 신호를 이용하는 출력수단의 종류, 수량에 따라 채널을 생성하고 제어하며 관리할 수 있도록 하기 위해, 채널관리모듈(10)에서 생성되는 채널은 출력측에 연결되는 출력수단의 수에 따라 각각 채널이 형성되거나, 동일한 출력수단의 복수개의 채널을 적용할 수 있도록 하여, 다채널에 따른 각각의 메뉴를 복합적으로 사용할 수 있도록 하는 것을 특징으로 하는 복합 파형 생성시스템.
15. The method of any one of claims 1, 3 to 14,
The channel management module 10 is a channel generated by the channel management module 10 in order to create, control, and manage a channel according to the type and quantity of an output means using a processing machine or a waveform signal provided on the output side. is a composite, characterized in that each channel is formed according to the number of output means connected to the output side, or a plurality of channels of the same output means can be applied, so that each menu according to multiple channels can be used in a composite manner Waveform generation system.
KR1020200165095A 2020-11-30 2020-11-30 A multi-wave generation system Active KR102401322B1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020200165095A KR102401322B1 (en) 2020-11-30 2020-11-30 A multi-wave generation system
PCT/KR2021/009972 WO2022114446A1 (en) 2020-11-30 2021-07-30 Multi-wave generation system
CN202180050144.6A CN115956340A (en) 2020-11-30 2021-07-30 multi-wave generation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200165095A KR102401322B1 (en) 2020-11-30 2020-11-30 A multi-wave generation system

Publications (1)

Publication Number Publication Date
KR102401322B1 true KR102401322B1 (en) 2022-05-23

Family

ID=81754733

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200165095A Active KR102401322B1 (en) 2020-11-30 2020-11-30 A multi-wave generation system

Country Status (3)

Country Link
KR (1) KR102401322B1 (en)
CN (1) CN115956340A (en)
WO (1) WO2022114446A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04301693A (en) * 1991-03-29 1992-10-26 Casio Comput Co Ltd Waveform generator for electronic musical instrument
KR19980030925A (en) * 1996-10-30 1998-07-25 배순훈 Arbitrary waveform generator with edit signal input device
KR20080051170A (en) * 2005-09-15 2008-06-10 후지필름 디마틱스, 인크. Waveform Shaping Interface
KR20110058750A (en) 2011-04-06 2011-06-01 고려대학교 산학협력단 High Frequency Microwave and High Frequency Magnetic Field Generator Using Spin Transfer Torque

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080113459A (en) * 2007-06-25 2008-12-31 (주)세오전자 Multichannel Frequency and Math Waveform Generators
KR101133511B1 (en) * 2009-12-23 2012-04-05 매그나칩 반도체 유한회사 Waveform generation circuit
KR101971701B1 (en) * 2017-03-29 2019-08-16 (주)스마트시스텍 Switching driving device using fpga
US10686715B2 (en) * 2018-05-09 2020-06-16 Biosig Technologies, Inc. Apparatus and methods for removing a large-signal voltage offset from a biomedical signal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04301693A (en) * 1991-03-29 1992-10-26 Casio Comput Co Ltd Waveform generator for electronic musical instrument
KR19980030925A (en) * 1996-10-30 1998-07-25 배순훈 Arbitrary waveform generator with edit signal input device
KR20080051170A (en) * 2005-09-15 2008-06-10 후지필름 디마틱스, 인크. Waveform Shaping Interface
KR20110058750A (en) 2011-04-06 2011-06-01 고려대학교 산학협력단 High Frequency Microwave and High Frequency Magnetic Field Generator Using Spin Transfer Torque

Also Published As

Publication number Publication date
WO2022114446A1 (en) 2022-06-02
CN115956340A (en) 2023-04-11

Similar Documents

Publication Publication Date Title
JP7052026B2 (en) Matched source impedance drive system and how to operate it
KR101787501B1 (en) System and methods of bimodal automatic power and frequency tuning of rf generators
EP0549479A1 (en) Digitally assisted power levelling circuit for RF power generator
CN108857094A (en) A kind of laser control method and device
KR102401322B1 (en) A multi-wave generation system
CN119311076B (en) Multi-mode array magnetic field generation system and method
CN101154488B (en) parameter setting device
US9264061B2 (en) Apparatus and method for generating sinusoidal waves, and system for driving piezoelectric actuator using the same
CN101478856B (en) Radio frequency automatic impedance matcher and implementing method thereof
ITMI971196A1 (en) METHOD FOR COMMANDING A STEP-BY-STEP MOTOR
US4400809A (en) Arbitrary drive for magnetic field waveform control
TWI827038B (en) Radio frequency generator providing complex rf pulse pattern and method of generating pulse radio frequency signal in radio frequency generator
CN111028800B (en) Signal compensation method, apparatus, system, electronic device and storage medium
US2994067A (en) Magnetic systems
US3182265A (en) Frequency discriminator employing a timing circuit
US4179643A (en) Circuit for varying an operating voltage of a deflection amplifier of a magnetodynamic deflection system
KR102068210B1 (en) Method of controlling laser recipe using command mode and Laser Control System
US7054360B2 (en) Method and apparatus for generating pulse width modulated waveforms
TW202024973A (en) Method and device for matching impedance of pulse radio frequency plasma
US3718832A (en) Apparatus for producing ramp signals and an intensity control signal in response to digital data, particularly for a crt vector generator
JPH03166021A (en) Method of electric discharge machining
JP2018146337A (en) Signal generator and signal generation method
US5521388A (en) Selective crosslink scanning system
JP2002043281A (en) High frequency AC pulse generation power supply
SU1226434A2 (en) Device for reading pictures in computer

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20201130

PA0201 Request for examination
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20220121

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20220516

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20220519

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20220519

End annual number: 3

Start annual number: 1

PG1601 Publication of registration