1 |
1
G 코드 형식의 파트 프로그램을 STEP-NC 형식의 파트 프로그램으로 변환시키는 방법에 있어서,STEP-NC 파트 프로그램을 생성하는데 필요한 G 코드 파트 프로그램, 공구 정보 및 해당 G 코드를 해독할 수 있는 수치 제어기 정보를 입력받는 단계와;입력받은 G 코드 파트 프로그램을 상기 수치 제어기 종류에 따라 분석하여 G 코드 블록 정보를 생성하는 G 코드 해석 단계와;상기 G 코드 블록 정보를 이용하여 특징적 블록을 검출하고, 상기 특징적 블록을 경계로 G 코드 블록들을 그룹화하여, 전체 파트 프로그램을 셋업 실행단계(setup workingstep)와 다수의 가공 실행단계(machining workingstep)로 구분되도록 실행단계 단위로 분할하는 단계와;상기 각 가공 실행단계 별로 그에 대응하는 G 코드 블록 정보를 이용하여, 공구 정보, 기계 기능 정보 및 가공 기술 정보를 생성하고, 상기 공구 정보, 기계 기능 정보 및 가공 기술 정보를 이용하여, 황삭 또는 정삭가공을 구분하는 가공 공정 정보를 생성하는 단계와, 소재영역으로부터 절삭되는 영역을 불리언 작업(boolean operation)으로 제거하여 해당 가공 실행단계의 가공 형상 정보를 생성하는 단계와, 공구의 진입전략, 퇴각 전략 또는 가공 전략을 포함하는 가공 방식 정보를 생성하는 단계를 포함하는 가공 실행단계 내부 정보를 생성하는 단계; 및 상기 각 가공 실행단계의 내부 정보가 모두 생성되면, 상기 가공 실행단계 들을 G 코드 파트 프로그램에서 수행한 가공 공정과 동일한 순서로 나열하여 STEP-NC 파트 프로그램을 생성하는 단계;를 포함하여 구성되는 것을 특징으로 하는 G 코드로부터 STEP-NC 파트 프로그램으로 변환하는 방법
|
2 |
2
제 1항에 있어서, 상기 실행단계 분할 단계는,G 코드 파트 프로그램상에서 초기 원점, 주축, 절삭유 유무를 비롯한 설정 정보만을 포함하고 있는 블록들을 검출하여 해당 블록들을 셋업 실행단계로 분류하는 단계와;상기 셋업 실행단계 이외의 블록들을 가공 공구가 바뀌는 특징적 블록을 경계로 하여 1차 분할하는 단계와;상기 1차 분할된 블록들을 이송 속도나 주축 회전수가 변하게 되는 특징적 블록을 경계로 2차 분할하는 단계; 및상기 2차 분할된 블록들을 가공 방향이나 가공 영역이 바뀌는 특징적 블록을 경계로 3차 분할하는 단계;로 구성되는 것을 특징으로 하는 G 코드로부터 STEP-NC 파트 프로그램으로 변환하는 방법
|
3 |
3
제 1항에 있어서, 상기 가공 공정 정보 생성 단계는,상기 G 코드 해석 단계와 실행단계 분할 단계에서 생성된 가공 실행단계와 블록 정보를 가져오는 단계와;해당 실행단계의 공구 종류를 판단하는 단계와;상기 공구 종류에 따라 가공 방향 또는 보간 이송 좌표를 고려하여 공정 종류를 인식하고 해당 공정 정보를 생성하는 단계와;상기 공정 정보 생성 단계에서 인식된 공정 종류에 따라 황삭 또는 정삭으로 구분되는 절삭 방법을 판별하는 단계와;상기 공정 정보 생성 단계에서 인식된 공정 종류와 상기 황삭 또는 정삭 판별 단계에서 판별된 결과에 따라 세부 공정 정보를 생성하고 그 속성치를 설정하는 단계;로 구성되는 것을 특징으로 하는 G 코드로부터 STEP-NC 파트 프로그램으로 변환하는 방법
|
4 |
4
제 1항에 있어서, 상기 가공 형상 정보 생성 단계는,가공 소재의 형상 정보로부터 가공될 영역을 설정하는 단계와;공구 종류와 보간 이송의 이송 방향을 이용하여 절삭날을 결정하는 단계와;보간 이송에 따라 공구의 절삭날에 의해 가공 소재가 제거되는 가공 영역을 구하는 단계와;가공 소재 영역으로부터 가공 영역을 차 불리언 작업(substract boolean operation)을 통해 제거하여 최종적으로 남게 되는 가공소재의 윤곽(machining profile)을 산출하는 단계와;상기 가공 소재 윤곽 정보 산출 단계에서 산출된 가공 소재 윤곽 정보를 이용하여 가공 형상 정보를 결정하는 단계;로 구성되는 것을 특징으로 하는 G 코드로부터 STEP-NC 파트 프로그램으로 변환하는 방법
|
5 |
5
제 1항에 있어서, 상기 가공 방식 정보 생성 단계는,해당하는 가공 실행단계와 그에 대응하는 블록들의 정보를 입수하는 단계와;가공 실행단계와 블록 정보를 참조하여 해당 실행단계의 진입 전략 및 퇴각 전략에 대한 정보를 생성하는 단계와;해당 실행단계에서 사용된 공구의 종류를 판단하는 단계와;상기 공구 종류 판단 단계에서 얻어진 공구 종류에 따라, 급속 이송과 보간 이송의 조합에 따른 가공 방향을 고려하여 가공 전략을 수립하는 단계와;해당 가공 방식 정보를 생성하고 그 속성치를 설정하는 단계;로 구성되는 것을 특징으로 하는 G 코드로부터 STEP-NC 파트 프로그램으로 변환하는 방법
|
6 |
6
삭제
|
7 |
7
제 1항 내지 제5항의 G 코드로부터 STEP-NC 파트 프로그램으로 변환하는 방법을 실행시키기 위한 프로그램이 저장된 기록매체
|