맞춤기술찾기

이전대상기술

고속 가동을 위한 수치 제어장치 및 방법

  • 기술번호 : KST2015187135
  • 담당센터 : 대구기술혁신센터
  • 전화번호 : 053-550-1450
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 고속 가공을 위한 수치 제어기로부터 입/출력 보드를 통해 제공되는 수치 제어 신호를 수치 작동 기계에 제공하는 장치 및 방법에 관한 것으로, 고속 가동을 위한 수치 제어기에는 수치 제어를 수행할 축의 궤적을 나타내는 파트 프로그램을 사용자로부터 입력받고, 입력된 파트 프로그램을 해석하여 실제 공구가 움직여야 할 위치를 계산하는 해석기; 해석기로부터 공구의 궤적과 지령 속도를 제공받아 사용하여 블록의 지령된 속도와 앞으로 수행해야 할 블록 정보를 이용하여 블록의 실행 가능한 종점 속도와 지령 속도를 계산하는 예견 제어기; 예견 제어기에 의해 계산된 블록의 종점 속도와 지령 속도를 이용하여 보간 주기 당 속도 프로파일을 계산하는 가감속기; 가감속기에 의해 계산된 속도 프로파일을 이용하여 보간 주기 당 공구가 움직여야 할 거리와 도달해야 할 위치를 계산하는 보간기; 보간기에 의해 계산된 보간 주기 당 공구가 움직여야 할 거리를 각 축별로 분해하여 보간 주기 당 각 축이 움직여야 할 거리를 계산하는 맵핑기; 맵핑기에 의해 계산된 보간 주기 당 축이 움직여야 할 거리를 위치 제어 주기 당 축이 움직여야 할 거리로 나누는 미세 보간기; 미세 보간기에 의해 나누어진 위치 제어 주기동안 축이 움직여야 할 거리와 실제 축의 위치정보를 이용하여 각 축의 드라이브에 지령해야 할 축의 이송 거리를 계산하여 수치 작동 기계에 제공하는 위치 제어기를 구비한다. 따라서, 길이가 작은 직선 블록이 연속되는 경우에도 속도의 저하 없이 가공을 수행할 수 있으며, 또한 자유 곡면 가공(금형 가공)을 위한 공구 경로는 길이가 작은 직선 블록으로 이루어져 있음에 따라 동작의 정확도, 부드러움 및 동작시간의 최소화를 통해 가동의 생산성을 높일 수 있어 밀링 및 선반 가공에서의 윤곽제어 방식으로 활용할 수 있는 효과가 있다.
Int. CL G05B 19/18 (2006.01)
CPC G05B 19/416(2013.01) G05B 19/416(2013.01) G05B 19/416(2013.01) G05B 19/416(2013.01)
출원번호/일자 1020020000892 (2002.01.08)
출원인 학교법인 포항공과대학교
등록번호/일자 10-0408821-0000 (2003.11.26)
공개번호/일자 10-2003-0060272 (2003.07.16) 문서열기
공고번호/일자 (20031206) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2002.01.08)
심사청구항수 17

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 학교법인 포항공과대학교 대한민국 경상북도 포항시 남구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 서석환 대한민국 경상북도포항시남구
2 정대혁 대한민국 경상북도포항시남구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 장성구 대한민국 서울특별시 서초구 마방로 ** (양재동, 동원F&B빌딩)(제일특허법인(유))
2 김원준 대한민국 서울특별시 서초구 마방로 ** (양재동, 동원F&B빌딩)(제일특허법인(유))

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 학교법인 포항공과대학교 대한민국 경북 포항시 남구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
2002.01.08 수리 (Accepted) 1-1-2002-0004745-40
2 선행기술조사의뢰서
Request for Prior Art Search
2003.07.11 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2003.08.12 수리 (Accepted) 9-1-2003-0034034-32
4 등록결정서
Decision to grant
2003.08.29 발송처리완료 (Completion of Transmission) 9-5-2003-0337051-75
5 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.07.25 수리 (Accepted) 4-1-2019-5149263-30
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1

고속 가공을 위한 수치 제어기로부터 입/출력 보드를 통해 제공되는 수치 제어 신호를 수치 작동 기계에 제공하는 시스템에 있어서,

상기 고속 가공을 위한 수치 제어기에는 :

상기 수치 제어를 수행할 축의 궤적을 나타내는 파트 프로그램을 사용자로부터 입력받고, 상기 입력된 파트 프로그램을 해석하여 실제 공구가 움직여야 할 위치를 계산하는 해석기;

상기 해석기로부터 공구의 궤적과 지령 속도를 제공받아 사용하여 블록의 지령된 속도와 앞으로 수행해야 할 블록 정보를 이용하여 블록의 실행 가능한 종점 속도와 지령 속도를 계산하는 예견 제어기;

상기 예견 제어기에 의해 계산된 블록의 종점 속도와 지령 속도를 이용하여 보간 주기 당 속도 프로파일을 계산하는 가감속기;

상기 가감속기에 의해 계산된 속도 프로파일을 이용하여 보간 주기 당 공구가 움직여야 할 거리와 도달해야 할 위치를 계산하는 보간기;

상기 보간기에 의해 계산된 보간 주기 당 공구가 움직여야 할 거리를 각 축별로 분해하여 보간 주기 당 각 축이 움직여야 할 거리를 계산하는 맵핑기;

상기 맵핑기에 의해 계산된 보간 주기 당 축이 움직여야 할 거리를 위치 제어 주기 당 축이 움직여야 할 거리로 나누는 미세 보간기;

상기 미세 보간기에 의해 나누어진 위치 제어 주기동안 축이 움직여야 할 거리와 실제 축의 위치정보를 이용하여 각 축의 드라이브에 지령해야 할 축의 이송 거리를 계산하여 상기 수치 작동 기계에 제공하는 위치 제어기를 포함하는 것을 특징으로 하는 고속 가동을 위한 수치 제어장치

2 2

제 1 항에 있어서, 상기 예견 제어기에 대한 실행 수단은,

상기 예견 제어기 생행 시, 미리 살펴볼 블록의 수를 예견 제어 버퍼 수(N)로 표시하고, 상기 예견 제어를 위해 현재 블록으로부터 상기 N번째 다음에 수행해야 할 블록의 종점 속도를 "0"으로 가정하여 시점 속도를 계산하며, 상기 N번째 블록의 시점 속도는 N-1번째 블록의 종점 속도가 되며, 이를 계속 반복하여 현재 블록의 종점 속도(Ve(1))를 구하는 수단;

상기 블록의 길이(Stot)가 블록의 시작 속도(Vs(1))에서 종점 속도까지 가속 혹은 감속하기에 충분치 않은 경우에 새로운 종점 속도를 구해야 하므로, i가 1보다 큰가를 체크하는 수단;

상기 체크 수단에서 1보다 클 경우, "i=i-1"을 계산한 후, 시점 속도를 계산하는 과정부터 반복 수행하며, 상기 체크 수단에서 1보다 작으면, 수학식 1을 이용하여 블록의 종점 속도가 가능한지를 판단하는 수단;

수학식 1

3

제 1 항에 있어서,

상기 Ve(i)는 i 번째 블록의 종점 속도이며, Vs(i)는 i 번째 블록의 시점 속도를 나타내며, 상기 블록의 길이(Stot)는 현재 블록(i=1, 수행 가능 종점 속도를 구하고자 하는 블록)의 길이를 의미하는 것을 특징으로 하는 고속 가동을 위한 수치 제어장치

4 4

고속 가동을 위한 수치 제어장치의 시점 속도 계산방법에 있어서,

상기 시점 속도를 사용자로부터 입력받은 후, i-1번째 블록과 i번째 블록의 직선 및 원호 종류에 따라 가능한 코너 속도를 계산하는 제1단계;

상기 두 블록간의 종류 계산 과정에서 두 블록이 모두 직선(line과 line)인 경우, 두 블록이 모두 직선 사이의 코너 속도를 계산하는 제2단계;

상기 두 블록간의 종류 계산 과정에서 한 블록이 직선이고 한 블록이 원호인 경우, 직선과 원호 블록 사이의 코너 속도를 계산하는 제3단계;

상기 두 블록간의 종류 계산 과정에서 두 블록이 모두 원호인 경우, 두 블록이 모두 원호 사이의 코너 속도를 계산하는 제4단계;

상기 제2, 3, 4단계를 통해 얻어진 코너 속도(V1)이라고 하고, i번째 블록이 직선인가를 판단하는 제5단계;

상기 제5단계 판단에서 i번째 블록이 직선인 경우, 블록의 길이(S)를 구하고, 종점 속도에 도달 가능한 시점 속도(V2)를 수학식 3을 통해 계산하며, 상기 V1, V2와 i번째 블록의 지령 속도 Vc중에서 가장 작은 속도를 시작 속도(Vs(i))로 정하는 제6단계;

수학식 3

5

제 4 항에 있어서,

상기 α는 시스템 성능 지수이며, 상기 R은 원호의 반경을 의미하며, 상기 E는 원호 보간 시 chodal 오차를 나타내며, 상기 TS는 보간 주기를 나타내는 것을 특징으로 하는 고속 가동을 위한 수치 제어방법

6 6

제 4 항에 있어서, 상기 직선과 직선 블록이 연속되는 경우,

코너 지점에서 발생하는 가속도 AC는 수학식 6을 통해 계산되며,

수학식 6

7

제 4 항에 있어서, 상기 직선과 원호가 만나는 코너 지점에서의 코너 속도 V1을 계산하는 방법은,

코너 지점에서의 원호의 법선 벡터를 구하고 이를 직선 블록으로 간주하고, 상기 법선 벡터와 직선 블록이 이루는 각도를 계산하여 구하는 것을 특징으로 하는 고속 가동을 위한 수치 제어방법

8 8

제 4 항에 있어서, 상기 원호가 연속된 지점에서의 코너 속도 V1을 계산하는 방법은,

두 원호가 만나는 코너 지점에서의 두 원호의 법선 벡터를 각각 구하고, 상기 두 법선 벡터를 직선 블록으로 간주하며, 상기 두 법선 벡터가 이루는 각도를 계산하여 구하는 것을 특징으로 하는 고속 가동을 위한 수치 제어방법

9 9

고속 가동을 위한 수치 제어장치의 종점 속도와 지령 속도 및 시점 속도를 이용하여 보간 종류를 체크하여 속도 프로파일을 생성하는 방법에 있어서,

상기 보간 종류 체크에서 상기 보간 종류가 직선 블록일 경우, 정상 블록인가를 판단하는 단계;

상기 판단 단계에서 상기 직선 블록이 정상 블록일 경우, 첫 번째 직선 정상 블록 속도 프로파일 생성에 대하여 각각 보간 주기당 속도를 계산하여 속도 프로파일을 생성하는 단계;

상기 판단 단계에서 상기 직선 블록이 정상 블록이 아닐 경우, 두 번째 직선 미소 블록 속도 프로파일 생성에 대하여 각각 보간 주기당 속도를 계산하여 속도 프로파일을 생성하는 단계;

상기 보간 종류 체크에서 상기 보간 종류가 원호 블록일 경우, 정상 블록인가를 판단하는 단계;

상기 판단 단계에서 상기 원호 블록이 정상 블록일 경우, 세 번째 원호 정상 블록 속도 프로파일 생성에 대하여 각각 보간 주기당 속도를 계산하여 속도 프로파일을 생성하는 단계;

상기 판단 단계에서 상기 원호 블록이 정상 블록이 아닐 경우, 네 번째 원호 미소 블록 속도 프로파일 생성에 대하여 각각 보간 주기당 속도를 계산하여 속도 프로파일을 생성하는 단계를 포함하는 것을 특징으로 하는 고속 가동을 위한 수치 제어방법

10 10

제 9 항에 있어서, 상기 직선 정상 블록의 속도 프로파일을 계산하는 방법은,

상기 직선 정상 블록의 경우, 속도 프로파일은 가속구간, 감속구간, 등속구간의 순으로 생성되는 것으로, 가속 구간에서의 속도 프로파일을 결정하기 위해 수학식 8을 통해 가속도와 가속 시간을 결정하는 단계;

수학식 8

11

제 10 항에 있어서,

상기 Tacc,은 최대 허용 가속도를 사용하여 시작 속도에서 지령 속도까지 도달하는데 걸리는 시간이고, a1은 가속도를 나타내며, 상기 Ts는 보간 주기이고, 상기 Vstart는 블록의 시작 속도이며, 상기 Vmax는 지령 속도를 나타내며, 상기 Tdec는 최대 허용 감속도를 사용하여 지령 속도에서 종점 속도까지 도달하는데 걸리는 시간이며, 상기 a3는 감속도이며, 상기 Vend는 종점 속도를 나타내며, 상기 Tconst는 등속 구간의 시간을 나타내며, 상기 Vi는 i번째 보간 주기에서의 속도를 나타내는 것을 특징으로 하는 고속 가동을 위한 수치 제어방법

12 12

제 9 항에 있어서, 상기 직선 미소 블록에서의 속도 프로파일을 구하는 방법은,

상기 직선 미소 블록의 최대 속도(Vmax)를 수학식 12를 통해 계산하는 단계;

수학식 12

13

제 12 항에 있어서,

상기 Stot는 블록의 길이를 나타내는 것을 특징으로 하는 고속 가동을 위한 수치 제어방법

14 14

제 9 항에 있어서, 상기 원호 정상 블록에서의 속도 프로파일을 구하는 방법은,

최대 허용 가속도를 기준으로 지령 속도까지 도달하여 걸리는 시간 Tacc를 구하고, 수학식 18을 통해 가속 구간의 시간과 가속도를 계산하는 단계;

수학식 18

15

제 14 항에 있어서,

상기 Wmax, Wstart는 각각 원호 블록에서의 최대 속도와 시점 속도를 나타내며, 상기 AW는 각 가속도를 의미하는 것을 특징으로 하는 고속 가동을 위한 수치 제어방법

16 16

제 9 항에 있어서, 상기 원호 미소 블록에서의 속도 프로파일을 구하는 방법은,

상기 원호 미소 블록의 최대 각속도(Wmax)를 수학식 22를 통해 계산하고, 상기 최대 각속도를 이용하여 수학식 23을 통해 가속 시간을 계산하고, 최대 각속도와 수학식 24를 통해 감속 시간을 계산하는 단계;

수학식 22

17

제 16 항에 있어서,

상기 tot는 원호 보간의 시작점과 끝점이 이루는 각도를 의미하는 것을 특징으로 하는 고속 가동을 위한 수치 제어방법

지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.