관계식에서의 매개변수 사용하기
관계식을 사용하여 다른 매개변수나 부품 치수로 NC 시퀀스와 공구 매개변수를 제어할 수 있습니다. 관계식에는 숫자 값이나 문자열 값을 가진 매개변수가 모두 포함될 수 있습니다. 관계식에서 매개변수를 제어할 경우 매개변수 파일의 매개변수 옆에 메모가 있습니다. 관계식에서 제어하는 매개 변수를 수정한 경우 재생성 시 매개 변수 값이 다시 설정됩니다.
관계식(Relations) 대화상자에서 복합 관계식을 정의할 수 있습니다. 이 대화상자를 열려면
매개 변수 편집(Edit Parameters) 대화상자에서
을 클릭합니다.
새 NC 시퀀스를 생성하는 동안 도구를 선택한 후 NC 시퀀스 탭의 매개 변수(Parameters) 하위 탭에서 필수 매개 변수가 자동으로 채워집니다. 다음 위치 중 하나 이상에 관계식이 정의됩니다.
• 관계식(Relations) 대화상자. > > 을 클릭하여 대화상자를 엽니다.
• 작업 디렉토리의 ncparam.xml 파일.
• PRO_DIRECTORY%/text/templates/mach_sim에 위치한 ncparam.xml 파일
제한 및 예외
• 다음 시퀀스에 대한 매개 변수는 자동으로 채워지지 않습니다.
◦ 스레드 선반가공
◦ 다른 단계를 참조로 사용하는 로컬 밀링 NC 시퀀스
• 스케치된 공구의 경우 관계식(Relations) 대화상자에서 매개 변수를 정의할 수 있지만 매개 변수(Parameters) 탭의 필수 매개 변수는 자동으로 채워지지 않습니다.
• 다중 팁 공구를 사용하여 NC 시퀀스를 생성하는 동안 커터 지름 대신 팁 1을 사용하여 수식이 고안됩니다.
• 공구 설정(Tool Setup) 대화상자에서 공구 형상을 수정할 경우 해당 공구에 대해 정의된 관계식이 적절하게 변경되지 않습니다. 이러한 경우 형상을 수정하는 대신 공구 유형을 변경할 수 있습니다.
다음은 관계식의 예입니다.
관계식에서 NC 시퀀스 매개 변수 사용
이 예에서는 호 이송, 컷 이송, 스텝 오버 및 커터 지름에 대한 NC 시퀀스 매개 변수가 관계식에서 사용됩니다.
• ARC_FEED = CUT_FEED*5
• STEP_OVER = CUTTER_DIAM/2
NC 시퀀스 매개 변수 구문은 PARAM_NAME:FID_#입니다. 여기서 PARAM_NAME은 매개 변수 이름이고 #은 NC 시퀀스의 내부 피쳐 ID입니다. 이 옵션은 필수입니다.
관계식에서 공구 매개 변수 사용
이 예에서는 공구 ID가 다음 관계식에서 NC 시퀀스 매개 변수 스텝 오버 및 커터 지름과 함께 사용됩니다.
• STEP_OVER:FID_22 = d6:1 * 0.1
• STEP_OVER:FID_22 = CUTTER_DIAM:TID_RMIL1 * 0.4
공구 매개 변수 구문은 PARAM_NAME:TID_ID입니다. 여기서 PARAM_NAME은 매개 변수 이름이고 TID는 공구 ID입니다.
| 공구 ID 지정은 필수가 아닙니다. 공구 ID를 지정하지 않으면 지정된 공구 매개변수가 현재 시퀀스로 간주됩니다. |
관계식에서 NC 시퀀스에 사용된 공구의 공구 ID를 읽어들여 사용할 수도 있습니다. 시퀀스에서 공구 ID를 읽어들이려면 다음 구문을 사용하십시오.
TOOL_ID:FID_# 여기서 #은 NC 시퀀스의 내부 피쳐 ID입니다.
관계식에서 작업 매개 변수 STOCK_MATERIAL 사용
이 예에서는 스톡 재료에 대한 작업 매개 변수가 관계식에서 사용됩니다.
• IF STOCK_MATERIAL =="steel" CUT_FEED = 200 ELSE CUT_FEED = 2000 ENDIF
이 관계식은 작업에서 정의된 스톡 재료를 기준으로 컷 이송을 제어합니다. 마찬가지로 이 매개 변수를 사용하여 관계식에서 NC 시퀀스 매개 변수를 제어할 수도 있습니다.
관계식(RELATIONS) 메뉴의 > 아래에 있는 옵션(Options), 공구(Tools) 및 NC 시퀀스(NC Sequences)는 제조 모드에서만 액세스할 수 있으며 관계식에 공구 및 NC 시퀀스 매개 변수를 사용하는 데 도움이 됩니다. 이 옵션에서는 선택한 공구나 NC 시퀀스에 대한 매개변수(ID 포함)를 표시합니다.
| 관계식에서 floor() 함수를 사용하여 매개 변수 값을 반올림합니다. 이 함수를 ncparam.xml 파일에서도 사용할 수 있습니다. |