FBM 가공 절차
FBM 절차는 피쳐 또는 피쳐 클래스에 대해 정의된 가공 순서입니다. FBM 절차에는 두 가지 유형이 있습니다.
원자적 절차
●절차.
Atomic 절차는 가공의 작은 부분만 수행합니다. 일반적으로 하나의 작업으로 구성됩니다. 원자적 절차의 예로는 스팟 드릴링, 황삭 드릴링, 모따기 싱킹, 모따기 절단 가공 등이 있습니다.
→ 절차에는 형상을 완전히 가공하는 데 필요한 모든 작업이 포함됩니다.
UI에서 기능에 대한 절차를 선택하면 전체 절차만 제안됩니다. 선택한 프로시저에 작업을 추가하면 Atomic 프로시저만 제안됩니다.
FMB 절차는 네 부분으로 구성됩니다.
유형(원자, 전체), 캡션, 아이콘, 마지막 수정 날짜와 같은 프로시저 메타데이터입니다.
형태 통제 조건.
도구 쿼리 목록
작업 목록
형상 구속조건
형태 행정 조건은 어떤 유형의 기능이 절차에 해당하는지, 그리고 해당 기능이 어떤 매개변수를 충족해야 하는지를 정의하는 부분입니다.
기능 유형의 예로는 홀, 단계별 홀, 홀 그루브가 있습니다.
모든 지형지물 유형에는 고유한 매개변수 세트가 있습니다. 예를 들어 구멍에는 유형(블라인드, 관통), 지름, 높이, 팁 각도, 테이퍼 각도 등과 같은 매개변수가 있습니다. 계단형 구멍은 복합 피쳐입니다. 2개 이상의 구멍으로 구성되며 일부 홈이 포함될 수 있습니다. 구멍 그루브는 유형(원형, 사각형, 사다리꼴), 높이, 직경, 테이퍼 각도, 모서리 반경과 같은 매개변수로 정의되는 구멍의 컷아웃입니다.
형상 서랍 조건에서는 가공 절차에 적용하기 위해 기능이 충족해야 하는 매개변수에 대한 제약 조건을 정의합니다. 제약 조건은 다음과 같은 방식으로 표현될 수 있습니다.
단지 가치입니다. 예: 이름=10.
값의 범위(최소..최대). 예: 이름=10..20.
보다 작음(<) 표현식입니다. 예: 직경<5.
작거나 동일(<=) 표현입니다. 예: 직경<=5.
더 큰(>) 표현입니다. 예: 직경>5.
크거나 동일(>=) 표현입니다. 예: 직경>=5.
사용자가 가공 순서를 할당하기 위해 UI에서 기능을 선택하면 CAM 시스템은 라이브러리의 모든 절차를 스캔하고 모든 절차의 기능 제약 조건과 기능을 비교합니다. 일치하는 항목을 찾을 때마다 해당 절차가 제안 목록에 추가됩니다. 그런 다음 CAM 시스템은 공구 쿼리 절차 목록을 보고 공구 라이브러리에서 도구를 검색합니다.
공구 쿼리 목록
공구 쿼리 목록은 가공 절차 작업에 대한 공구 라이브러리의 공구 선택 규칙을 정의하는 항목으로 구성됩니다.
각 도구 쿼리에 대해 원하는 도구 유형과 도구 매개변수에 대한 제약 조건이 지정됩니다. 도구 매개변수 구속조건은 형상 구속조건과 동일한 방식으로 표현됩니다. 중요한 점은 도구 제약 조건에서 형상 매개변수에 대한 참조를 사용할 수 있다는 것입니다. 참조는 # 문자로 시작하는 매개변수에 대한 전체 경로로 정의됩니다. 예를 들어, 구멍 피쳐의 경우 가능한 매개변수 참조에는 #hole.직경, #hole.높이, #hole.TipAngle 등이 포함됩니다. 따라서 구멍 가공 절차의 경우 일반적인 도구 쿼리는 다음과 같습니다.
공구.유형 = 드릴;
공구.직경=#홀.직경;
Tool.길이>=#홀.높이.
제약 조건에 수학 연산자와 수학 함수를 사용하는 것도 가능합니다. 예를 들어, 모따기 가공 작업의 경우 도구 쿼리에는 다음과 같은 제약 조건이 있습니다.
공구.유형 = 원추형 밀
공구.TaperAngle = 홀.TipAngle/2.
작업 목록
작업 목록은 해당 기능과 함께 사용할 가공 작업 목록입니다.
모든 작업에 대해 다음 매개변수가 정의됩니다.
하위 기능 ID
공구 번호.
기술 그룹.
아이콘과 캡션.
가공 사이클 유형.
가공 사이클 매개변수.
하위 기능 ID는 이 특정 작업이 수행하는 복합 기능의 하위 기능 ID입니다. 예를 들어, 단계별 홀 가공 절차는 이 구멍의 특정 단계와 홈을 가공하는 작업으로 구성되므로 해당 작업의 하위 기능 ID는 Step1, Step2,...StepN, 그루브1, 그루브2,..GrooveN이 될 수 있습니다.
도구 번호는 작업에 사용되는 도구 쿼리 목록의 도구 번호를 지정합니다. 여러 작업에서 동일한 도구를 사용할 수 있습니다. 이 경우 동일한 공구 번호를 갖게 됩니다.
기술 그룹은 작업이 속하는 클래스를 정의합니다. 다음과 같은 기술 그룹이 있습니다.
준비;
황삭;
준결승;
마무리;
완전한
가공 사이클 유형은 작업에 대한 가공 사이클을 설정합니다. 모든 형상 유형에 대해 다양한 가공 사이클을 사용할 수 있습니다. 예를 들어, 구멍 피쳐의 경우 단순 드릴링, 칩 브레이킹이 포함된 드릴링, 칩 제거가 포함된 드릴링 및 기타 사용 가능한 사이클이 있습니다.
가공 사이클 매개변수는 매개변수 쌍의 목록으로 저장되므로 중요한 매개변수만 지정하면 되고, 다른 매개변수는 주기의 기본값을 갖게 됩니다.