3D프린팅 슬라이싱 알고리즘 (3D Printing Slicing Algorithm)

기계공학
한 줄 정의: 3차원 모델 데이터를 얇은 수평 단면들로 잘라 프린터가 층층이 쌓아 출력할 수 있는 경로 정보로 변환하는 알고리즘입니다.

쉽게 풀면

3D프린터는 한 번에 입체를 만들어내는 것이 아니라, 아주 얇은 층을 아래에서부터 하나씩 쌓아 올려 형태를 완성합니다. 슬라이싱 알고리즘은 컴퓨터에 저장된 3차원 모델을 마치 빵을 얇게 써는 것처럼 수평으로 잘게 잘라, 각 층마다 프린터 노즐이 어떤 경로로 움직여야 하는지를 계산해주는 프로그램입니다. 이 계산 결과가 있어야 비로소 프린터가 실제로 어떻게 움직일지 알 수 있습니다.

왜 중요한가

같은 3차원 모델이라도 슬라이싱 알고리즘이 층의 두께, 채움 방식, 출력 경로를 어떻게 정하느냐에 따라 출력 시간, 재료 사용량, 강도, 표면 품질이 크게 달라지기 때문에 적층제조 연구에서 핵심적으로 다뤄집니다. 특히 복잡한 형상이나 지지대가 필요한 구조를 효율적으로 출력하는 방법이 활발히 연구되고 있습니다.

논문에서는 이렇게 쓰입니다

"An adaptive slicing algorithm was developed to vary the layer thickness according to the local curvature of the model."

모델의 국소 곡률에 따라 층 두께를 조절하는 적응형 슬라이싱 알고리즘을 개발했다는 의미입니다.

"The 3D printing slicing algorithm generated a lattice infill pattern to reduce material usage while maintaining structural strength."

구조 강도를 유지하면서 재료 사용량을 줄이기 위해 격자형 채움 패턴을 생성하는 3D프린팅 슬라이싱 알고리즘이라는 뜻입니다.

조금 더 깊게 보면

슬라이싱 과정은 모델을 일정 두께의 층으로 나누는 단계, 각 층의 외곽선을 추출하는 단계, 그리고 내부를 채우는 패턴과 출력 순서를 정하는 경로계획 단계로 나눌 수 있습니다. 층 두께를 균일하게 유지하는 방식과 곡면이 많은 부위에서 두께를 줄여 정밀도를 높이는 적응형 방식이 함께 연구되며, 내부 채움 밀도와 패턴은 강도와 재료 절감 사이의 균형을 결정하는 중요한 요소입니다.

주의할 점

층 두께를 얇게 할수록 표면이 매끄러워지지만 출력 시간과 데이터 처리량이 늘어나므로, 목적에 맞는 정밀도와 생산성 사이의 절충이 필요합니다.

관련 용어