공작 기계 스키마에서의 서브머신 정의

서브머신은 <공구 홀더, 공작물 홀더> 쌍에 대한 파라미터 목록입니다. 이는 다중 스핀들, 다중 공작물 장착 위치 등을 가진 복합 공작 기계에서 특히 중요합니다.

Submachine definition example for the
<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 – 반경 방향 셋업의 선반 절삭 공구.

../images/download/attachments/142656479/image2024-10-8_16-34-16.png

  • TurnAxial – 축 방향 셋업의 선반 공구(예: 비회전 드릴).

../images/download/attachments/142656479/image2024-10-8_16-42-37.png

  • MillRadial – 반경 방향 배치의 밀링 공구(회전 드릴 포함, 공구 축이 공작물 축에 수직).

../images/download/thumbnails/142656479/image2024-10-8_16-47-42.png

  • MillAxial - 축 방향 배치의 밀링 공구(회전 드릴 포함, 공구 축이 공작물 축에 평행).

../images/download/thumbnails/142656479/image2024-10-8_16-50-10.png

  • MillLCS - 4축 또는 5축 인덱싱 가공 작업에 적용되는 밀링 공구(회전 드릴 포함).

../images/download/attachments/142656479/image2024-10-9_8-59-39.png

  • MillTCPM - TCPM을 지원하는 연속 4축 또는 5축 가공 공정에 적용되는 밀링 공구(회전 드릴 포함).

../images/download/attachments/142656479/image2024-10-9_9-0-6.png

DefaultValue - 특정 공구 셋업에 대한 접근/복귀 규칙으로, 기본적으로 적용됩니다. 관련 공작물 및 공구 커넥터가 정의된 후 각 서브머신의 링크 탭에 표시됩니다. 규칙의 형식은 일반 접근 및 복귀 규칙과 동일합니다.접근 and 복귀 rules

서브머신 또는 특정 공구 셋업에 대한 접근/퇴피 규칙이 지정되지 않은 경우, 공작 기계의 일반 기본 규칙이 적용됩니다.

스키마에 서브머신이 선언되지 않은 경우, 모든 공구 홀더를 모든 공작물 홀더와 함께 사용할 수 있습니다. 이는 이전 버전의 CAM 시스템용으로 개발된 스키마와의 호환성을 위한 것입니다.

예를 들어, 2개의 터릿과 2개의 스핀들을 가진 MTM 복합 선반-밀링 공작 기계의 경우 다음과 같은 서브머신을 정의할 수 있습니다:

  1. <Upper turret, main 스핀들>

  2. <Upper turret, counter 스핀들><상부 터릿, 서브 스핀들> - 상부 터릿이 서브 스핀들과 작업할 수 있는 경우

  3. <Lower turret, main 스핀들><하부 터릿, 메인 스핀들> - 하부 터릿이 메인 스핀들과 작업할 수 있는 경우

  4. <Lower turret, counter 스핀들>

  5. <메인 스핀들, counter 스핀들><메인 스핀들, 서브 스핀들> - 메인 스핀들에서 서브 스핀들로의 이송용

  6. <Counter 스핀들, main 스핀들><서브 스핀들, 메인 스핀들> - 서브 스핀들에서 메인 스핀들로의 이송용

CAM 시스템은 현재 공작물 홀더와 함께 사용할 수 없는 공구 홀더(해당 쌍에 대한 서브머신이 없지만 다른 서브머신이 존재하는 경우)를 작업에서 선택할 수 없도록 합니다.

서브머신 선언의 예시는 표준 패키지에 포함된 "Index G160" 및 "Hanwha 32" 스키마에서 확인할 수 있습니다.Index G160Hanwha 32