3D프린터에서 사용하는 주요 G-코드 명령어 이해
- 3DMECHA/3D 프린터
- 2020. 9. 29. 12:43
3D프린터에서 사용하는 주요 G-코드 명령어 이해
준비기능(G :preparation function)은 로마자 G 다음에 2자리 숫자(G00~G99)를 붙여 지령한다. 제어장치의 기능을 동작하기 전 준비하는 기능으로 준비기능(G코드)이라고 부른다.
1) G-코드 명령어와 용도
G-코드 |
용도 |
Gnnn |
어떤 점으로 이동하라는 것과 같은 표준 G-Code 명령 |
Mnnn |
RepRap에 의해 정의된 명령. 예) 쿨링팬 회전 |
Tnnn |
도구 nnn 설정 |
Snnn |
파라미터 명령. 예) 모터로 보내는 전압 |
Pnnn |
파라미터 명령. 밀리초 동안의 시간 |
Xnnn |
이동을 위해 사용하는 X 좌표 |
Ynnn |
이동을 위해 사용하는 Z 좌표 |
Znnn |
이동을 위해 사용하는 Y 좌표 |
Fnnn |
1분당 Feedrate. 예) 프린터 헤드의 속도 |
Rnnn |
파라미터. 예)온도에 사용 |
Ennn |
압출형의 길이 mm |
Nnnn |
선 번호. 통신 오류시 재전송 요청을 위해 사용 |
*nnn |
체크섬. 통신 오류를 체크하는데 사용 |
2) 주요 G-코드 명령어와 용도
G-코드 |
용도 |
Fnnn |
이송 속도, nnn은 이송 속도(mm/min) |
Ennn |
압출 필라멘트의 길이, nnn은 압출되는 길이(mm) |
G0 |
급속 이송(빠른 이송) |
G1 |
직선 보간, 현재 위치에서 지정된 위치까지 프린트 헤드나 베드직선 이송 |
G28 |
원점 이송, 3D 프린터의 각 축을 원점으로 이송 |
G4 |
멈춤(dwell), 3D 프린터의 모든 동작을 Pnnn에 의해 지정된 시간만큼 멈춤 G4 P200 : 200mm초 동안 중지 |
G20 |
단위 변환, 인치(inch) |
G21 |
단위 변환, 밀리미터(mm) |
G90 |
절대 좌표 설정 |
G91 |
상대 좌표 설정 |
G92 |
좌표계 설정 |
3) 주요 M-코드 명령어
준비기능은 헤드이 움직임과 관계된 지령들이지만, 보조기능은 헤드 이외이 장치의 제어에 관련한 기능들로 구성되어 있다. M코드는 장치별로 다른 경우가 많지만 3D 프린팅에서 자주 사용되는 일부 M코드를 정리한 것이다.
M-코드 |
용도 |
M0 |
프로그램 정지(3D 프린터 동작 정지) |
M1 |
선택적 프로그램 정지(옵션 정지) |
M17 |
모든 스테핑 모터에 전원 공급 |
M18 |
모든 스테핑 모터에 전원 차단 |
M73 |
장치의 제작 진행률 표시창에 현 재까지 제작이 진행된 정도를 백분율로 표시하는 지령 |
M101 |
압출기 전원 ON |
M102 |
압출기 전원 ON(역방향) |
M103 |
압출기 전원 OFF, 후진 |
M104 |
압출기 온도 설정, Snnn으로 지정된 온도로 압출기의 온도 설정 M104 S210 : 3D 프린터 압출기 온도를 210℃로 설정 |
M106 |
쿨링팬 전원 켜기, Snnn으로 지정된 값으로 쿨링팬 회전 속도 설정 M106 S170 : 쿨링팬의 회전 속도를 최대 회전 속(255)의 2/3인 170으로 설정 |
M107 |
쿨링팬 전원 끄기 M107 대신 ‘M106 S0’가 사용되기도 함 |
M109 |
압출기 온도 설정 후 대기(설정 온도에 도달할 때까지 대기) |
M117 |
LCD 화면상에 메시지 표시 |
M126 M127 |
헤드에 부착 된 부가 장치(주로 냉각팬)등을 켜고 끄는 기능 |
M133 |
특정 헤드를 ”M109"로 설정한 온도로 다시 가열하도록 하는 기능 |
M135 |
헤드의 온도 조작을 위한 PID제어의 온 도 측정 및 출력 값 설정 시간간격을 지정하는 명령 |
M140 |
플랫폼(베드)온도 설정 M140 S80 : 배드의 온도를 80℃로 설정 |
M141 |
챔버 온도 설정 제품이 출력되는 공간인 챔버의 온도를 Snnn으로 지정된 값으로 설정 |
M190 |
베드(조형판)이 지정 온도가 될 때 까지 대기 M190 S70 : 베드의 온도가 70℃가 될 때 까지 대기 |
M300 |
소리 재생 출력 종료를 알려 주는 용도로 ‘삐’소리 재생 M300 S250 P100 : 250Hz 주파수를 갖는 소리를 100 밀리초 동안 재생 |
'3DMECHA > 3D 프린터' 카테고리의 다른 글
[판매완료]신도 3D프린터 DP200 중고 판매 (0) | 2021.01.28 |
---|---|
3D프린터로 생활 소품, 생활용품을 직접 만들어 사용해보세요~ (0) | 2021.01.27 |
[판매완료]최상급 3D프린터 중고 판매합니다. (0) | 2021.01.20 |
찾아가는 3D프린터 임대 서비스 (0) | 2020.12.10 |
초중고 3D프린팅 & 3D모델링 수업을 위한 3D프린터 대여 서비스 (0) | 2020.10.18 |
3D프린팅을 위한 모델링 다운로드 사이트 모음 (0) | 2020.09.29 |
3D프린터 출력서비스 전문 기업을 소개합니다. (0) | 2020.09.10 |
신도 SLA 3D프린터 A1 제품 및 출력물 샘플 (0) | 2020.06.28 |
[판매완료]신제품같은 3D프린터 리웍제품 DP200 마지막 남은10대 긴급 분양합니다. (0) | 2020.06.18 |
스타워즈 광선검 라이트 세이버 3D프린터로 출력하기 (0) | 2020.03.21 |