G 코드는 인간이 기계에게 무언가를 하는 방법을 알려주는 데 사용하는 언어입니다. 3D 프린팅을 사용하면 g 코드에는 프린터 내에서 부품을 이동하는 명령이 포함되어 있습니다. G코드는 지정된 이동 또는 동작이 있는 G 및 M 명령으로 구성됩니다.
Ultimaker Github 페이지에는 이러한 명령과 해당 이동 목록이 있습니다. 큐라에서 파일을 잘라내고 저장하여 g 코드를 만듭니다. 저장된 파일은 g 코드로 변환되며 프린터가 이해하고 3D 인쇄를 만드는 데 사용하는 언어입니다.
g 코드는 어떻게 구축되나요?
g-코드에는 많은 정보가 포함되어 있습니다. 텍스트 편집기에서 g-code를 열면 정보를 읽을 수 있지만 이해하기어려울 수 있습니다. Repetier Host와 같은 프로그램을 사용하여 g-code를 더 잘 이해할 수 있습니다. 이러한 유형의 프로그램을 사용하면 g 코드를 열고 인쇄 헤드가 인쇄물을 생성하는 데 걸리는 경로를 볼 수 있습니다. 반복호스트는 색상을 사용하여 코드 함수를 나타냅니다. 무료 다운로드는 여기에서찾을 수 있습니다.
예제 코드:
11 → 코드 줄을 나타내고 참조에 사용됩니다.
G/M → 블루 텍스트는 G 또는 M 명령입니다.
빨간색 텍스트는 특정 매개 변수를 정의합니다.
F → 속도
X/Y/Z → 좌표
E → 피더 무브먼트
; → 코드 뒤에 세미 콜론 은 코멘트 정보에 사용됩니다. 주석은 코드의 일부가 아닙니다.
g 코드 작성
대부분의 g 코드는 큐라와 같은 슬라이싱 프로그램에 의해 자동으로 생성됩니다. 3D 인쇄를 생성하는 데 관련된 움직임은 수백 또는 수천 개 있기 때문에 g 코드는 수백 페이지 길이일 수 있습니다. 이 모든 코드를 수동으로 작성하는 데는 많은 시간이 걸릴 수 있습니다. 큐라는 STL 파일을 슬라이스하여 3D 인쇄물을 만드는 데 필요한 모든 정보를 포함합니다. 파일이 저장되면 큐라는 STL 파일을 g 코드로 변환하여 프로세스를 자동화합니다.
Repetier 호스트와 같은 프로그램은 큐라에서 사용할 플러그인을 만들기 위해 G 코드를 작성하는 데 사용할 수 있습니다.
경고: 자신의 G 코드를 작성하면 기계가 손상될 수 있습니다!
G 코드 맛
모든 g 코드는 작성된 기계에 고유합니다. 명령 집합은 컴퓨터를 기반으로 합니다. 다른 G 코드 맛은 다른 Ultimaker 모델에 사용됩니다. 사용되는 맛은 다음과 같습니다.
- 울티메이커 오리지널 및 오리지널+: 렙랩 (말린/스프린터)
- 울티메이커 2 및 울티메이커 2+: 울티그코드
- 울티메이커 3: 그리핀
- 울티메이커 S 라인: 그리핀