1 |
1
다수의 공구를 사용하여 피가공물을 가공하는 머시닝 센터의 공구 수명 관리방법에 있어서, 각 공구별 피가공물을 가공하기 위한 수치제어 가공 프로그램의 각 가공불록의 실가공 명령 앞에 사용시간 카운트 시작을 지시하는 제1M코드를, 각 가공블록의 종료위치에 사용시간 카운트 종료를 지시하는 제2M코드를, 상기 가공 프로그램의 종료를 나타내는 코드 앞에 사용시간 전송을 지시하는 제3M를 각각 삽입하는 단계와, 상기 가공 프로그램에 따라 사용된 공구의 공구코드와 공구사용 시간을 상기 제3M코드의 실행에 따라 상기 머시닝 센터 외부로 전송하는 단계와, 상기 전송된 각 공구별 사용시간 정보를 공구별로 분류/누적하여 소정 설정 사용시간을 초과하는지 여부를 판별하는 단계로 구성하는 것을 특징으로 하는 머시닝 센터의 공구수명 관리방법
|
2 |
2
제1항에 있어서, 상기 제1 내지 제3M코드는 커스텀 매크로에 의해 그 기능을 담당할 커스텀 매크로 프로그램을 작성한 후 M코드로 변환된 것을 특징으로 하는 머시닝 센터의 공구수명 관리방법
|
3 |
3
제1항에 있어서, 상기 제1M코드는 매크로 변수를 통해 사용이 지정된 공구코드를 검출하고 공구가 교환되었는 지를 확인하고, 수행된 시간을 지정된 공구의 수명카운트 시작시간(TM1)으로 변수에 설정하는 기능을 갖는 것을 특징으로 하는 머시닝 센터의 공구수명 관리방법
|
4 |
4
제3항에 있어서, 상기 제2M코드는 각 공구에 할당된 공구코드에 맞도록 변수를 설정하고, 각 공구의 수행시간을 수명 카운트 종료시간(TM2)으로변수에 설정하며, 제1M코드에 의해 확인된 공구 코드 변수에 절대시간(TM2~TM1)을 사용시간으로 설정하는 기능을 갖는 것을 특징으로 하는 머시닝 센터의 공구수명 관리방법
|
5 |
5
제4항에 있어서, 상기 제3M코드는 각 공구 코드 변수를 확인하여 변수값이 "0"이 아닌 경우 이에 대한 매크로 변수값을 ASCII 형태로 외부로 전송하는 기능을 갖는 것을 특징으로 하는 머시닝 센터의 공구수명 관리방법
|
6 |
6
제1항에 있어서, 상기 머시닝 센터는 다수의 머시닝 센터이며, 상기 각 머시닝 센터로부터 외부로 전송되는 각 공구별 사용시간 정보에 해당 머시닝 센터에 대한 데이타를 더 포함하는 것을 특징으로 하는 머시닝 센터의 공구수명 관리방법
|
7 |
7
각 가공블록의 실가공 명령앞에 사용시간 카운트 시작을 지시하는 제1M코드와, 각 가공블록의 종료위치에 사용시간 카운트 종료를 지시하는 제2M코드와, 상기 각 가공블록으로 형성된 가공 프로그램의 종료를 나타내는 코드 앞에 사용시간 전송을 지시하는 제3M코드가 각각 삽입된 각 공구별 피가공물을 가공하기 위한 수치 제어 가공 프로그램이 로딩되어 있고, 상기 가공 프로그램에 따라 사용된 공구의 공구코드, 공구사용 시간 및 각 머시닝 센터에 대한 정보를 통신 라인(RS232C)을 통해 출력하는 다수의 머시닝 센터(MC1 내지 MC9)와, 상기 통신 라인을 통해 전송된 각 머시닝 센터의 각 공구별 사용시간 정보를 공구별로 분류/누적하여 각 공구별 소정 설정 사용시간을 초과하는 지를 판단하기 위한 데이타 처리수단(21)으로 구성되는 것을 특징으로 하는 머시닝 센터의 공구 수명 관리 시스템
|