공작 기계 스키마에서의 서브머신 정의
서브머신은 <공구 홀더, 공작물 홀더> 쌍에 대한 파라미터 목록입니다. 이는 다중 스핀들, 다중 공작물 장착 위치 등을 가진 복합 공작 기계에서 특히 중요합니다.
<SubMachinesList Expanded="false"> <SCType ID="MainMill" Caption="Main spindle - Mill head" Type="SubMachine"> <ToolNode DefaultValue="AxisS"/> <WrkNode DefaultValue="AxisC"/> <Channel DefaultValue="1"/> <XAxisID DefaultValue="AxisX"/> <YAxisID DefaultValue="AxisY"/> <ZAxisID DefaultValue="AxisZ"/> <ToolAxisID DefaultValue=""/> <OriginG54BaseNode DefaultValue="Base"/> <ApproachRule DefaultValue="BC; Y Z(10); X"/> <ReturnRule DefaultValue="Z(10); X; Z"/> <DetailedApproachRules> <TurnRadial DefaultValue="BS;Z;X"/> <TurnAxial DefaultValue="BS;Z(10);X;"/> <MillRadial DefaultValue="BC;Z;X"/> <MillAxial DefaultValue="BC;Z;X"/> <MillLCS DefaultValue="BC;Z;X;LCS;XY;Z"/> <MillTCPM DefaultValue="BC;Z;X;LCS;XY;Z"/> </DetailedApproachRules> <DetailedReturnRules> <TurnRadial DefaultValue="X;Z"/> <TurnAxial DefaultValue="Z(10);X;Z"/> <MillRadial DefaultValue="X;Z"/> <MillAxial DefaultValue="Z(10);X;Z"/> <MillLCS DefaultValue="LCS;X;Z"/> <MillTCPM DefaultValue="LCS;X;Z"/> </DetailedReturnRules> </SCType>ToolNode는 해당 서브머신에 속하는 모든 공구 홀더의 공통 상위 노드입니다.
WrkNode는 해당 서브머신에 속하는 모든 공작물 홀더의 공통 상위 노드입니다.
XAxisID, YAxisID, ZAxisID - X, Y, Z 방향 이동을 담당하는 축입니다.
ToolAxisID - 터릿 축이 존재하는 경우 해당 축의 ID입니다.
OriginG54BaseNode - 공작물 좌표계(작업 좌표계)가 부착되는 축의 ID입니다.
OriginG54 - 작업 좌표계에 대한 추가 변환입니다. 예를 들어, 서브 스핀들에서 Z축을 반전시킬 수 있습니다.
ApproachRule, ReturnRule - 서브머신 전체에 대한 접근 또는 복귀 경로를 생성할 때 기본적으로 사용되는 규칙입니다.
DetailedApproachRules, DetailedReturnRules - 다양한 공구 구성에 따른 서브머신의 기본 규칙입니다. 공구의 접근 및 복귀는 공구와 공작물의 위치 특성을 고려해야 합니다. 따라서 시스템에서는 서브머신의 각 공구 위치에 대해 접근 및 복귀 스키마를 개별적으로 설정할 수 있습니다. 접근 규칙은 해당 서브머신 섹션의 <DetailedApproachRules> 태그 사이에 정의됩니다. 이 규칙은 각 공구 유형 및 위치에 대해 적절한 태그 내에서 개별적으로 지정됩니다. 다음 태그를 사용할 수 있습니다:
TurnRadial – 반경 방향 셋업의 선반 절삭 공구.
TurnAxial – 축 방향 셋업의 선반 공구(예: 비회전 드릴).
MillRadial – 반경 방향 배치의 밀링 공구(회전 드릴 포함, 공구 축이 공작물 축에 수직).
MillAxial - 축 방향 배치의 밀링 공구(회전 드릴 포함, 공구 축이 공작물 축에 평행).
MillLCS - 4축 또는 5축 인덱싱 가공 작업에 적용되는 밀링 공구(회전 드릴 포함).
MillTCPM - TCPM을 지원하는 연속 4축 또는 5축 가공 공정에 적용되는 밀링 공구(회전 드릴 포함).
DefaultValue - 특정 공구 셋업에 대한 접근/복귀 규칙으로, 기본적으로 적용됩니다. 관련 공작물 및 공구 커넥터가 정의된 후 각 서브머신의 링크 탭에 표시됩니다. 규칙의 형식은 일반 접근 및 복귀 규칙과 동일합니다.접근 and 복귀 rules
서브머신 또는 특정 공구 셋업에 대한 접근/퇴피 규칙이 지정되지 않은 경우, 공작 기계의 일반 기본 규칙이 적용됩니다.
스키마에 서브머신이 선언되지 않은 경우, 모든 공구 홀더를 모든 공작물 홀더와 함께 사용할 수 있습니다. 이는 이전 버전의 CAM 시스템용으로 개발된 스키마와의 호환성을 위한 것입니다.
예를 들어, 2개의 터릿과 2개의 스핀들을 가진 MTM 복합 선반-밀링 공작 기계의 경우 다음과 같은 서브머신을 정의할 수 있습니다:
<Upper turret, main 스핀들>
<Upper turret, counter 스핀들><상부 터릿, 서브 스핀들> - 상부 터릿이 서브 스핀들과 작업할 수 있는 경우
<Lower turret, main 스핀들><하부 터릿, 메인 스핀들> - 하부 터릿이 메인 스핀들과 작업할 수 있는 경우
<Lower turret, counter 스핀들>
<메인 스핀들, counter 스핀들><메인 스핀들, 서브 스핀들> - 메인 스핀들에서 서브 스핀들로의 이송용
<Counter 스핀들, main 스핀들><서브 스핀들, 메인 스핀들> - 서브 스핀들에서 메인 스핀들로의 이송용
CAM 시스템은 현재 공작물 홀더와 함께 사용할 수 없는 공구 홀더(해당 쌍에 대한 서브머신이 없지만 다른 서브머신이 존재하는 경우)를 작업에서 선택할 수 없도록 합니다.
서브머신 선언의 예시는 표준 패키지에 포함된 "Index G160" 및 "Hanwha 32" 스키마에서 확인할 수 있습니다.Index G160Hanwha 32