1 |
1
(a) 제어부가 입력부를 통해 공작기계, 공구 및 공작물의 질량, 스프링상수를 입력받아 데이터 저장부에 저장하는 단계;(b) 상기 입력부를 통해 입력된 데이터를 저장하는 단계 후에, 진동모델 산출부가 입력된 정보로부터 절삭시스템의 진동모델과 고유진동수를 계산하는 단계;(c) 상기 진동모델 산출부가 진동모델과 고유진동수를 계산하는 단계 후에, 절삭력 시뮬레이션부가 절삭조건으로부터 절삭력을 시뮬레이션하는 단계;(d) 상기 절삭력 시뮬레이션부가 절삭력을 시뮬레이션하는 단계 후에, 변위 또는 가속도 예측부가 절삭력을 진동식에 대입하여 주파수 응답 시뮬레이션을 통한 절삭시스템의 변위나 가속도를 예측하는 단계;(e) 상기 변위 또는 가속도 예측부가 절삭시스템의 변위나 가속도를 예측하는 단계 후에, 변위 또는 가속도 예측 보상값 산출부가 상기 변위나 가속도에 보상계수를 곱하여 변위 예측 보상값 또는 가속도 예측 보상값을 산출하는 단계;(f) 상기 변위 또는 가속도 예측 보상값 산출부가 변위 예측 보상값 또는 가속도 예측 보상값을 산출하는 단계 후에, 전류 또는 가속도 신호 측정부가 센서로부터 전류신호 또는 가속도 신호를 측정하는 단계;(g) 상기 전류 또는 가속도 신호 측정부가 전류신호 또는 가속도 신호를 측정하는 단계 후에, 측정 신호 처리부가 신호처리를 위해 디지털 필터의 계수를 입력받아 상기 계수를 이용하여 측정신호의 디지털 필터 연산을 수행하여 신호처리를 하는 단계;(h) 상기 측정 신호 처리부가 디지털 필터의 연산을 수행하여 신호처리를 하는 단계 후에, 보상 측정 가속도 계산부가 상기 신호처리된 측정신호에 보상계수를 곱하여 가속도 측정 보상값을 계산하는 단계; 그리고(i) 상기 보상 측정 가속도 계산부가 가속도 측정 보상값을 계산하는 단계 후에, 보상값 비교부가 상기 가속도 예측 보상값과 상기 가속도 측정 보상값을 비교하여 채터 진동이 발생했는지 여부를 판단하는 단계;를 포함하며,상기 (g)의 신호처리를 위해 디지털 필터의 계수를 입력받아 상기 계수를 이용하여 측정신호의 디지털 필터 연산을 수행하여 신호를 처리하는 단계는,(g1) 데이터 로딩부가 표면조도 진폭에 대한 정보를 로딩하는 단계;(g2) 상기 데이터 로딩부가 표면조도 진폭에 대한 정보를 로딩하는 단계 후에, 표면 조도 시뮬레이션부가 공구 정보, 공작물 정보, CNC 코드, 절삭조건, 표면조도 시뮬레이션 주파수, 그리고 표면조도 진폭을 이용하여 표면조도에 대한 시뮬레이션을 수행하고, 표면조도 시뮬레이션 결과로부터 고유진동수의 주파수인 관심 주파수를 추출하는 단계; 그리고(g4) 상기 표면 조도 시뮬레이션부가 관심 주파수를 추출하는 단계 후에, 디지털 필터 계수 산출부가 상기 표면조도 시뮬레이션 결과와 추출된 관심 주파수로부터 디지털 필터 계수를 계산하는 단계;를 포함하는 공작기계의 진동 적응제어를 위한 진동신호 처리 방법
|