=====프로그램 구성=====
G-Code 의 구성에 대한 안내 페이지입니다.
===구조===
\\
* G-Code는 한 개 또는 여러 개의 프로그램으로 구성되며, 프로그램의 구조는 다음과 같습니다.
{{ :platform:gcode:10_begin:gcode_basic_3.png?nolink |}}
* 각 프로그램은 Program번호(Oxxxx)로 시작해서, 종료 코드(M02)로 끝나며, 여러개의 Block으로 구성됩니다.
* Block의 구성은 다음과 같습니다.
* Address + Data → Word → Block
{{ :platform:gcode:10_begin:gcode_basic_2.png?nolink |}}
* Address : 프로그램에서 사용하는 영문자
* Data : Address 뒤에 붙는 숫자
* Word : Address + Data 조합으로 만들어지는 한 단어
* Block : 한 개 또는 여러 개의 Word를 묶은 단위
\\
===기타===
{{ :platform:gcode:10_begin:gcode_basic_4.png?nolink |}}
* Sequence No : Block의 이름으로, 생략 가능합니다.
* EOB (End of Block) : Block을 구분하는 기호, 줄바꿈으로 대체 가능합니다.
\\
{{ :platform:gcode:10_begin:gcode_basic_5.png?nolink |}}
\\
* 주석 : 프로그램 코드로 인식하지 않습니다.
* 주석의 기호는 설정 가능합니다.
{{ :platform:gcode:10_begin:gcode_basic_6.png?nolink |}}
\\
* 띄어쓰기는 무시됩니다. 상기 코드는 모두 같은 코드입니다.