○ 툴 사용시간
- 스핀들 모터 부하율
- 스핀들 모터 속도
- 설비 가동현황
- 위치 좌표(절대/상대/기계)
- 공구 정보(번호/수명)
○ 데이터 수집 경로
- IoT센서
○ 데이터 수집목적
- 설비 제조 데이터 특성을 분석하여 유의미한 정보 추출 및 데이터 간 상관관계를 찾아내고 이를 토대로 데이터 기반 서비스 모델 발굴
- 설비 이상탐지 :
CNC장비의 정상/불량 데이터를 학습하여 장비 내 툴의 파손, 마모 여부를 파악하고 적절한 툴 교체시기를 도출하여 필요 이상의 툴 교체에 들어가는 비용 절감
나아가 툴이 파손 또는 마모로 인해 가공이 제대로 되지 않아 생기는 가공 제품 불량을 개선
컬럼명 |
타입 |
최소 |
최대 |
단위 |
설명 |
---|
A01-6_AxisXLoad
|
ST |
0 |
100 |
% or mm |
X축 부하 |
A01-6_AxisZLoad |
ST |
0 |
100 |
% or mm |
Z축 부하 |
A01-6_ChangeTool |
ST |
0 |
100 |
|
변경 공구
|
A01-6_CNCSpindleLoad
|
ST |
0 |
100 |
% or mm |
스핀들 부하 |
A01-6_DateTime |
ST |
0 |
100
|
|
갱신 시간
|
A01-6_MachineModel
|
ST
|
0
|
100
|
|
설비 모델
|
A01-6_PartNo
|
ST
|
0 |
100
|
|
파트 번호
|
A01-6_Process
|
ST
|
0
|
100
|
|
프로세스
|
A01-6_UseTool
|
ST
|
0
|
100
|
℃
|
사용 공구
|
A02-2_AxisXLoad
|
R4
|
0
|
100
|
% or mm
|
X축 부하
|
A02-2_AxisZLoad |
R4
|
0
|
100
|
% or
mm
|
Z축 부하
|
A02-2_ChangeTool
|
R4
|
0
|
100
|
|
변경 공구
|
A02-2_CNCSpindleLoad
|
R4
|
0 |
100
|
% or mm |
스핀들 부하 |
A02-2_DateTime |
R4
|
0
|
100
|
|
갱신 시간
|
A02-2_MachineModel
|
R4
|
0
|
100
|
|
설비 모델
|
A02-2_PartNo
|
R4
|
0
|
100
|
|
파트 번호
|
A02-2_Process
|
ST
|
0
|
100
|
|
프로세스
|
A02-2_UseTool
|
ST
|
0
|
100
|
℃
|
사용 공구
|
A02-3_AxisXLoad
|
ST
|
0 |
100
|
% or mm
|
X축 부하
|
A02-3_AxisZLoad
|
ST
|
0
|
100
|
% or mm
|
Z축 부하
|
A02-3_ChangeTool
|
ST
|
0
|
100
|
|
변경 공구
|
A02-3_CNCSpindleLoad
|
ST
|
0
|
100
|
% or
mm
|
스핀들 부하
|
A02-3_DateTime
|
ST
|
0
|
100
|
|
갱신 시간
|
A02-3_MachineModel
|
ST
|
0
|
100
|
|
설비 모델
|
A02-3_PartNo
|
ST
|
0
|
100
|
|
파트 번호
|
A02-3_Process
|
ST
|
0
|
100
|
|
프로세스
|
A02-3_UseTool
|
ST
|
0
|
100
|
℃
|
사용 공구
|
A02-4_AxisXLoad
|
ST
|
0
|
100
|
% or
mm
|
X축 부하
|
A02-4_AxisZLoad
|
ST
|
0
|
100
|
% or
mm
|
Z축 부하
|
A02-4_ChangeTool
|
ST
|
0
|
100
|
|
변경 공구
|
A02-4_CNCSpindleLoad
|
ST
|
0
|
100
|
% or
mm
|
스핀들 부하
|
A02-4_DateTime
|
ST
|
0
|
100
|
|
갱신 시간
|
A02-4_MachineModel
|
ST
|
0
|
100
|
|
설비 모델
|
A02-4_PartNo
|
ST
|
0
|
100
|
|
파트 번호
|
A02-4_Process
|
ST
|
0
|
100
|
|
프로세스
|
A02-4_UseTool
|
ST
|
0
|
100
|
℃
|
사용 공구
|
A02-5_AxisXLoad
|
ST
|
0
|
100
|
% or
mm
|
X축 부하
|
A02-5_AxisZLoad
|
ST
|
0
|
100
|
% or
mm
|
Z축 부하
|
A02-5_ChangeTool
|
ST
|
0
|
100
|
|
변경 공구
|
A02-5_CNCSpindleLoad
|
ST
|
0
|
100
|
% or mm
|
스핀들 부하
|
A02-5_DateTime
|
ST
|
0
|
100
|
|
갱신 시간
|
A02-5_MachineModel
|
ST
|
0
|
100
|
|
설비 모델
|
A02-5_PartNo
|
ST
|
0
|
100
|
|
파트 번호
|
A02-5_Process
|
ST
|
0
|
100
|
|
프로세스
|
A02-5_UseTool
|
ST
|
0
|
100
|
℃
|
사용 공구
|
B03-3_AxisXLoad
|
ST
|
0
|
100
|
% or
mm
|
X축 부하
|
B03-3_AxisZLoad
|
ST
|
0
|
100
|
% or
mm
|
Z축 부하
|
B03-3_ChangeTool
|
ST
|
0
|
100
|
|
변경 공구
|
B03-3_CNCSpindleLoad
|
ST
|
0
|
100
|
% or
mm
|
스핀들 부하
|
B03-3_DateTime
|
ST
|
0
|
100
|
|
갱신 시간
|
B03-3_MachineModel
|
ST
|
0
|
100
|
|
설비 모델
|
B03-3_PartNo
|
ST
|
0
|
100
|
|
파트 번호
|
B03-3_Process
|
ST
|
0
|
100
|
|
프로세스
|
B03-3_UseTool
|
ST
|
0
|
100
|
℃
|
사용 공구
|
B03-4_AxisXLoad
|
ST
|
0
|
100
|
% or
mm
|
X축 부하
|
B03-4_AxisZLoad
|
ST
|
0
|
100
|
% or
mm
|
스핀들 부하
|
B03-4_ChangeTool
|
ST
|
0
|
100
|
|
변경 공구
|
B03-4_CNCSpindleLoad
|
ST
|
0
|
100
|
% or
mm
|
스핀들 부하
|
B03-4_DateTime
|
ST
|
0
|
100
|
|
갱신 시간
|
B03-4_MachineModel
|
ST
|
0
|
100
|
|
설비 모델
|
B03-4_PartNo
|
ST
|
0
|
100
|
|
파트 번호
|
B03-4_Process
|
ST
|
0
|
100
|
|
프로세스
|
B03-4_UseTool
|
ST
|
0
|
100
|
℃
|
사용 공구
|
B03-5_AxisXLoad
|
ST
|
0
|
100
|
% or
mm
|
X축 부하
|
B03-5_AxisZLoad
|
ST
|
0
|
100
|
% or
mm
|
Z축 부하
|
B03-5_ChangeTool
|
ST
|
0
|
100
|
|
변경 공구
|
B03-5_CNCSpindleLoad
|
ST
|
0
|
100
|
% or
mm
|
스핀들 부하
|
B03-5_DateTime
|
ST
|
0
|
100
|
|
갱신 시간
|
B03-5_MachineModel
|
ST
|
0
|
100
|
|
설비 모델
|
B03-5_PartNo
|
ST
|
0
|
100
|
|
파트 번호
|
B03-5_Process
|
ST
|
0
|
100
|
|
프로세스
|
B03-5_UseTool
|
ST
|
0
|
100
|
℃
|
사용 공구
|
B03-6_AxisXLoad
|
ST
|
0
|
100
|
% or
mm
|
X축 부하
|
B03-6_AxisZLoad
|
ST
|
0
|
100
|
% or
mm
|
Z축 부하
|
B03-6_ChangeTool
|
ST
|
0
|
100
|
|
변경 공구
|
B03-6_CNCSpindleLoad
|
ST
|
0
|
100
|
% or
mm
|
스핀들 부하
|
B03-6_DateTime
|
ST
|
0
|
100
|
|
갱신 시간
|
B03-6_MachineModel
|
ST
|
0
|
100
|
|
설비 모델
|
B03-6_PartNo
|
ST
|
0
|
100
|
|
파트 번호
|
B03-6_Process
|
ST
|
0
|
100
|
|
프로세스
|
B03-6_UseTool
|
ST
|
0
|
100
|
℃
|
사용 공구
|
DataType
Data type은 2 bytes의 영문자로 정의하며, 태그의 데이터 형식을 나타낸다.
각 data type은 Boolean(BL), Signed(S), Unsigned(U), Real value(R), String(ST),
Binary(BN) 등과 같은 data type의 약자와 data type 별 byte 크기로 조합되어 있다. Data type의 종류는 <Table 2>와 같다.
Table 2 Data Type
Type |
Size |
Descriptions |
---|
BL |
1 |
Boolean, (true, false) or (0, 1) |
S1 |
1 |
Signed integer |
U1 |
1 |
Unsigned integer |
S2 |
2 |
Signed integer |
U2 |
2 |
Unsigned integer |
S4 |
4 |
Signed integer |
U4 |
4 |
Unsigned integer |
S8 |
8 |
Signed integer |
U8 |
8 |
Unsigned integer |
R4 |
4 |
Floating value |
R8 |
8 |
Double precision floating value |
ST |
|
ANSI character string, maximum 1024 characters |
SW |
|
Wide character string, maximum 512 characters |
BN |
|
Binary data, maximum 1024 bytes |
BY |
1 |
Byte |
WD |
2 |
Word |
DW |
4 |
Double Word |
QW |
8 |
Quadruple Word |
DG |
4 |
Digital data type, 4 bytes integer value |
TM |
8 |
Time value, Window time format, From 1601-01-01 00:00:00, 100-nanosecond |