1
스퍼어기어의 엔씨코드 생성을 위한 캠시스템의 제어방법에 있어서, 콘솔에 의해 이수,모듈,압력각,임의의 허용오차를 입력하는 입력단계(S1)와, 상기 입력단계(S1)에 의해 되면 입력된 입력값으로 기어의 이형상에 관련된 피치원,기초원,이끝원반지름,임의점에서의 각도를 산출하는 변수산출단계(S2)와, 상기 변수산출단계(S2)에 의해 변수값들이 산출되면 구간변수에 1을 대입하는 구간변수초기화단계(S3)와, 상기 구간변수초기화단계(S3) 수행 후 GSS(Golden section search)법을 이용하여 해당 구간의 길이를 가정하고, 해당구간의 길이를 산출하여 해당구간길이와 기설정된 구간길이간의 오차길이를 산출하는 구간오차산출단계(S4)와, 상기 구간오차산출단계(S4)에서 산출된 오차길이가 허용오차보다 클 경우에는 상기 구간오차산출단계(S4)를 반복수행하도록 하고, 오차길이가 허용오차보다 적거나 같을 경우 구간변수에 1을 가산하고 해당구간의 길이를 저장도록 하는 구간분기단계(S5)와, 상기 구간분기단계(S5)에 의해 구간변수에 1이 가산되면 상기 구간변수에 해당하는 구간의 길이가 1㎛보다 비교하여 클경우 구간오차산출단계(S4)로 분기하도록 하고, 적거나 같을 경우 마지막 구간의 길이를 저장하도록 하는 구간산출종료판단단계(S6)와, 상기 구간산출종료판단단계(S6)에 의해 마지막 구간의 길이가 저장되면 각 구간과 구간사이에 위치되는 점의 위치에 따라 엔씨코드(NC-Code)를 생성하도록 하는 엔씨코드생성단계(S7)를 포함하는 것을 특징으로 하는 스퍼어기어의 엔씨코드 생성을 위한 캠시스템의 제어방법
|