1
공작 기계의 구동을 제어하여 가공물을 가공하는 수치 제어 장치에 수치 제어 코드를 제공하는 방법으로서, 상기 가공물을 가공하기 위한 수치 제어 코드를 생성하는 단계와; 상기 생성된 수치 제어 코드를 해독하여 가공 대상물에 대한 가공 궤적과 그 이송 속도 정보를 추출하는 단계와; 상기 추출된 가공 궤적 및 이송 속도에 따라 가공 대상물을 가공시에 발생하는 윤곽 오차가 허용 윤곽 오차 이상인가를 판단하는 단계와; 상기 윤곽 오차가 허용 윤곽 오차 이상이면 해당 가공 궤적에 대한 수치 제어 코드를 분할하는 단계와; 상기 분할 수치 제어 코드가 생성되면, 공작 기계 이송계 모델을 이용하여 분할 수치 제어 코드에 의하여 발생하는 윤곽 오차를 시뮬레이션하여 계산하고 상기 분할 수치 제어 코드를 상기 수치 제어 장치에 제공하는 단계와; 상기 수치 제어 장치로부터 상기 분할 수치 제어 코드에 따라 상기 가공물을 가공시에 발생하는 실제 윤곽 오차를 수신하여 상기 시뮬레이션 결과의 윤곽 오차와 비교하는 단계와; 상기 비교 결과, 실제 윤곽 오차와 시뮬레이션 결과의 윤과 오차가 상이하며 이 값들이 서로 동일하게 되도록 상기 이송계 모델의 파라메터를 수정하는 단계와; 상기 수정된 이송계 모델에 의하여 시뮬레이션 결과 윤과 오차를 보상할 수 있는 보상점을 계산하고, 계산된 보상점에 따른 분할 수치 제어 코드를 재설정하여 수치 제어 장치에 제공하는 단계를 구비하는 수치 제어 장치용 수치 제어 코드 변경 방법
|