1 |
1
CNC 공구 마모 보정 장치에 의해 수행되는 CNC 공구 마모 보정 방법에 있어서, 원자재 밀시트, CNC 컨트롤러, 가공품 검사 장치 및 센서 중 적어도 어느 하나로부터 데이터를 수집하여 저장하는 단계, 상기 데이터를 학습이 완료된 CNC 공구 마모 보정 모델에 입력하여, 상기 CNC 공구 마모 보정 모델을 실행하는 단계, 그리고 상기 CNC 공구 마모 보정 모델의 실행 결과인 보정값을 출력하는 단계를 포함하는 CNC 공구 마모 보정 방법
|
2 |
2
제1항에 있어서, 상기 데이터로부터 학습용 데이터를 추출하는 단계, 그리고 추출된 상기 학습용 데이터에 대한 기계학습을 수행하여, 상기 CNC 공구 마모 보정 모델을 학습하는 단계를 더 포함하는 CNC 공구 마모 보정 방법
|
3 |
3
제2항에 있어서, 상기 CNC 공구 마모 보정 모델을 학습하는 단계는, 상기 학습용 데이터의 입력 속성을 정의하는 단계, 기계학습 모델을 선택하는 단계, 선택된 상기 기계학습 모델에 상응하는 파라미터를 설정하는 단계, 그리고 상기 파라미터가 설정된 상기 기계학습 모델에 상기 입력 속성에 상응하는 상기 학습용 데이터를 입력하여, 상기 CNC 공구 마모 보정 모델을 학습하는 단계를 포함하는 CNC 공구 마모 보정 방법
|
4 |
4
제3항에 있어서, 상기 기계학습 모델을 선택하는 단계는, 회귀모델 중 어느 하나를 상기 기계학습 모델로 선택하는 것을 특징으로 하는 CNC 공구 마모 보정 방법
|
5 |
5
제3항에 있어서, 상기 학습용 데이터의 입력 속성을 정의하는 단계는, 학습용 데이터에 상응하는 기 정의된 입력 속성들을 기반으로 새로운 상기 입력 속성을 정의하거나, 상기 기 정의된 입력 속성들을 삭제하는 것을 특징으로 하는 CNC 공구 마모 보정 방법
|
6 |
6
제2항에 있어서, 상기 데이터로부터 추출된 검증용 데이터를 이용하여, 학습된 상기 CNC 공구 마모 보정 모델을 검증하는 단계를 더 포함하는 CNC 공구 마모 보정 방법
|
7 |
7
제6항에 있어서, 상기 CNC 공구 마모 보정 모델을 검증하는 단계는, 상기 CNC 공구 마모 보정 모델에 상기 검증용 데이터를 입력한 결과값과 상기 검증용 데이터를 비교하여 상기 모델을 검증하는 것을 특징으로 하는 CNC 공구 마모 보정 방법
|
8 |
8
제2항에 있어서, 상기 보정값을 상기 CNC 컨트롤러에 전송하여, 상기 CNC 컨트롤러가 상기 보정값을 기반으로 보정을 수행하도록 하는 단계를 더 포함하는 CNC 공구 마모 보정 방법
|
9 |
9
제1항에 있어서, 상기 데이터는, 원자재 데이터, 설비 데이터, 가공품 검사 데이터 및 환경 데이터 중 적어도 어느 하나를 포함하는 CNC 공구 마모 보정 방법
|
10 |
10
제9항에 있어서, 상기 원자재 데이터는 원자재의 물리적 성질, 화학적 성질 및 치수 정보 중 적어도 어느 하나를 포함하고, 상기 설비 데이터는 회전 속도(RPM), 공급량(feed rate), G-코드(G-code), 부하량, 생산 수량 및 공구 마모 값 중 적어도 어느 하나를 포함하는 것을 특징으로 하는 CNC 공구 마모 보정 방법
|
11 |
11
제9항에 있어서, 상기 가공품 검사 데이터는 가공품의 치수 정보를 포함하고, 상기 환경 데이터는 상기 CNC의 내부 온도, 작업 환경의 온도 및 습도 중 적어도 어느 하나를 포함하는 것을 특징으로 하는 CNC 공구 마모 보정 방법
|
12 |
12
원자재 밀시트, CNC 컨트롤러, 가공품 검사 장치 및 센서 중 적어도 어느 하나로부터 데이터를 수집하는 데이터 수집부, 상기 데이터로부터 학습용 데이터를 추출하고, 추출된 상기 학습용 데이터에 대한 기계학습을 수행하여, CNC 공구 마모 보정 모델을 학습하는 모델 학습부, 그리고수집된 상기 데이터를 상기 CNC 공구 마모 보정 모델에 입력하여, 상기 CNC 공구 마모 보정 모델을 실행하는 보정값 연산부를 포함하는 CNC 공구 마모 보정 장치
|
13 |
13
제12항에 있어서, 상기 CNC 공구 마모 보정 모델의 실행 결과인 보정값을 출력하는 보정값 출력부를 더 포함하는 CNC 공구 마모 보정 장치
|
14 |
14
제13항에 있어서, 상기 보정값 출력부는, 상기 CNC 컨트롤러로 상기 보정값을 전송하거나, 사용자에게 상기 보정값을 출력하는 것을 특징으로 하는 CNC 공구 마모 보정 장치
|
15 |
15
제12항에 있어서, 상기 모델 학습부는, 상기 학습용 데이터의 입력 속성을 정의하고, 기계학습 모델을 선택하며, 선택된 상기 기계학습 모델에 상응하는 파라미터를 설정하고, 상기 파라미터가 설정된 상기 기계학습 모델에 상기 입력 속성에 상응하는 상기 학습용 데이터를 입력하여, 상기 CNC 공구 마모 보정 모델을 학습하는 것을 특징으로 하는 CNC 공구 마모 보정 장치
|
16 |
16
제15항에 있어서, 상기 모델 학습부는,회귀모델 중 어느 하나를 상기 기계학습 모델로 선택하는 것을 특징으로 하는 CNC 공구 마모 보정 장치
|
17 |
17
제15항에 있어서, 상기 모델 학습부는, 학습용 데이터에 상응하는 기 정의된 입력 속성들을 기반으로 새로운 상기 입력 속성을 정의하거나, 상기 기 정의된 입력 속성들을 삭제하여, 상기 학습용 데이터의 입력 속성을 정의하는 것을 특징으로 하는 CNC 공구 마모 보정 장치
|
18 |
18
제12항에 있어서, 상기 데이터로부터 추출된 검증용 데이터를 이용하여, 학습된 상기 CNC 공구 마모 보정 모델을 검증하는 모델 검증부를 더 포함하는 CNC 공구 마모 보정 장치
|
19 |
19
제18항에 있어서, 상기 모델 검증부는, 상기 CNC 공구 마모 보정 모델에 상기 검증용 데이터를 입력한 결과값과 상기 검증용 데이터를 비교하여 상기 모델을 검증하는 것을 특징으로 하는 CNC 공구 마모 보정 장치
|
20 |
20
제12항에 있어서, 상기 데이터는, 원자재 데이터, 설비 데이터, 가공품 검사 데이터 및 환경 데이터 중 적어도 어느 하나를 포함하는 CNC 공구 마모 보정 장치
|