공구 궤적 편집 시스템은 공구 궤적 변환, 절삭선 편집, 공구 궤적의 그래픽 표시, 공구 궤적 불러오기 및 출력 등으로 구성됩니다.
1. 기하 변환
공구 궤적의 기하학적 변환 내용은 평가, 회전 및 대칭 변환을 포함합니다. 이동 변환의 경우, 칼날의 중심만 이동하고 칼날 축의 벡터는 변경되지 않습니다. 회전 및 대칭 변환의 경우, 칼날 중심과 칼날 축의 적절한 양이 변경됩니다.
2. 전치 변환
전치 변환은 원래 이동 방향에서 새로운 이동 방향으로의 변경을 의미합니다. 전치 변환의 대상은 절삭 접촉 궤적(3D 공구 반정밀 보정 적용 시 효과적) 또는 구형 공구 중심 궤적이어야 하며, 새로운 공구 방향으로 가공할 때 오차 값이 허용 오차 범위를 초과해서는 안 됩니다. 전치 변환은 절삭 공구 축의 방향을 변경하지 않으므로 다좌표 가공 공구 궤적은 전치할 수 없습니다. 전치 변환은 파라메트릭 가공 방식에서 등매개변수 이산 알고리즘으로 생성된 공구 궤적에 가장 효과적입니다. 다른 파라메트릭 선 생성 방식으로 생성된 공구 궤적의 경우, 전치 변환 전에 지정된 점들을 기준으로 동일한 호 길이를 갖는 절삭선을 생성하여 각 절삭선의 위치점 개수를 동일하고 고르게 분포시킬 수 있습니다.

3. 삭제
삭제 작업의 대상은 위치점의 공구 트랙, 절삭 구간, 절삭 행, 절삭 블록 또는 전체 편집 영역일 수도 있고, 잘려나간 공구 트랙의 일부일 수도 있습니다.
4. 재단사
먼저 클리핑할 툴 패스 객체를 지정한 다음, 검사면과 같은 클리핑 대상 객체를 지정합니다. 마지막으로 삭제할 부분을 지정합니다. 클리핑 작업에는 클리핑 대상 객체(툴 패스)와 클리핑 대상 객체(예: 검사면) 간의 교차 알고리즘이 필요합니다.
5. 회복
복구 작업 모드는 두 가지 유형이 있습니다. 하나는 전체 복구로, 삭제된 모든 공구 트랙 객체를 복구하는 것입니다. 다른 하나는 순환 복구로, 삭제 작업의 역순으로 삭제된 공구 트랙 객체를 복원하는 것입니다. 복구 작업이 진행될 때마다 삭제된 공구 트랙 객체를 하나씩 복원하며, 모든 삭제된 공구 트랙 객체가 복구될 때까지 이 과정을 반복합니다.
6. 균질화
균일화 작업 대상은 경로에 대한 단일 경로일 수도 있고, 전체 편집 내의 도구 경로일 수도 있습니다. 균일화 작업에는 다음이 포함됩니다.
(1) 등호 길이 암호화를 위한 점 N에 따른 절단선. 방법은 다음과 같습니다. 먼저 절단선 곡선 맞춤을 하고, 곡선의 호 길이에 따라 N개의 점으로 이산화합니다. 절단축과 스윙 평면의 법선 벡터는 먼저 벡터 끝점의 궤적으로 변환되고, 맞춤 및 이산화되고, 마지막으로 단위 벡터로 변환됩니다.
(2) 주어진 오차에 따른 절단열에 대해서는 매개변수 선별법을 채택하여 위치점을 직접 선별한다.
(3) 선형 보간을 통해 두 위치점 사이에 절단점을 삽입합니다.
7. 배열하기
다른 모든 편집 작업이 완료되면 공구 트랙을 연결하고 정렬할 수 있습니다. 먼저 공구 방향을 지정해야 합니다(이는 공구 경로 계산 시 시스템에서 설정한 공구 방향과 다를 수 있습니다). 또한 공구의 단일 방향에 대한 공구 리프팅 높이를 지정해야 합니다. 이러한 규칙이 충족되면 시스템이 편집 과정에서 공구 트랙 출력을 자동으로 정렬합니다.