CNC 기계의 경우 기계 정의에는 NC 코드를 실행할 때 물리적 CNC 기계가 이동하는 방식을 설명하는 운동학에 대한 정보가 포함됩니다. 운동학을 이해하는 것은 정확한 시뮬레이션을 보장하고 신뢰할 수 있는 NC 코드를 생성하는 데 중요합니다.
운동학 트리는 기계 구성요소 및 해당 관계에 대한 계층 뷰를 제공합니다. 운동학 트리의 특정 항목 및 순서는 CNC 기계 유형에 따라 다릅니다.
운동학 트리에서 찾을 수 있는 항목:
주: 기계 정의에는 헤드 또는 터릿과 테이블 또는 스핀들이 포함되어야 합니다.
밀링 기계에는 일반적으로 헤드와 테이블이 있습니다. 헤드에는 밀링 작업에 사용되는 절단 도구를 유지하고 회전하는 스핀들이 장착되어 있고 테이블에는 가공물이 포함됩니다.
선반에는 일반적으로 터닝 작업에 사용되는 고정 도구와 주 스핀들 그리고 아마도 하위 스핀들을 포함하는 터릿이 있어 가공물을 유지하고 회전시킵니다.
턴-밀 기계는 선반 이지만 밀링 작업을 수행하는 기능이 있습니다. 일반적으로 터닝에는 터릿이 있고, 가공물을 유지하고 회전시키기 위해 주 스핀들 및 아마도 부분 스핀들이 있습니다. 턴-밀 기계에서 터릿은 라이브 공구를 갖추게 되어 밀링 작업에 사용되는 회전 절단 도구를 보유할 수 있습니다.
밀-턴 기계는 밀링 기계이지만 터닝 작업을 수행할 수 있는 기능을 갖추고 있습니다. 밀링 기계와 마찬가지로 밀-턴 기계도 일반적으로 헤드와 테이블을 가집니다. 그러나 헤드에는 터닝 작업에 사용되는 고정 도구가 있을 수 있으며 테이블은 회전하여 가공물을 유지하고 회전할 수 있습니다.
기계 운동학의 개념을 쉽게 설명하기 위해 다음은 여러 유형의 CNC 기계에 대한 운동학 트리 계층의 몇 가지 예입니다.
이 예제에서는 다음과 같이 정의됩니다.
이 예제에서는 다음과 같이 정의됩니다.
모든 회전이 기계가공 헤드에 의해 완료되므로 기계의 구성을 헤드 헤드라고 합니다.
이 예제에서는 다음과 같이 정의됩니다.
모든 회전이 테이블에 의해 완료되므로 기계 구성을 테이블 테이블이라고 합니다.
이 예제에서는 다음과 같이 정의됩니다.
기계 모형으로 시뮬레이션할 때 어떤 기계 항목 쌍이 충돌 검사에 포함되거나 제외되는지 선택할 수 있습니다. 여러 항목에 대한 충돌 검사는 시뮬레이션 중에 검증 프로세스를 느리게 할 수 있습니다. 검사에서 항목 쌍을 제외하는 경우 해당 쌍과의 충돌은 보고되지 않습니다.