G-code - 표지

목록

This page tries to describe the flavour of G-codes that the RepRap firmwares use and how they work.

이 페이지에서는 RepRap 펌웨어가 사용하는 G 코드의 특징과 작동 방식을 설명합니다.

The main target is additive fabrication using FFF processes.

주요 대상은 FFF 공정을 사용한 적층 제조입니다.

Codes for print head movements follow the NIST RS274NGC G-code standard, so RepRap firmwares are quite usable for CNC milling and similar applications, too.

프린트 헤드 이동에 대한 코드는 NIST RS274NGC G 코드 표준을 따르므로 RepRap 펌웨어는 CNC 밀링 및 유사한 응용 프로그램에도 상당히 유용합니다.

See also on Wikipedia's G-code article.

Wikipedia의 G 코드 기사도 참조하세요.

There are a few different ways to prepare GCode for a printer.

프린터용 GCode를 준비하는 방법에는 몇 가지가 있습니다.

One is to use a slicer like Slic3r, Skeinforge or Cura.

하나는 Slic3r, Skeinforge 또는 Cura와 같은 슬라이서를 사용하는 것입니다.

These programs take a CAD model, slice it into layers, and output the GCode required for each layer.

이 프로그램은 CAD 모델을 가져와 가져와 레이어로 나누고 각 레이어에 필요한 GCode를 출력합니다.

Slicers are the easiest way to go from a 3D model to a printed part, but the user sacrifices some flexibility when using them.

슬라이서는 3D 모델에서 인쇄된 부품으로 이동하는 가장 쉬운 방법이지만 사용자는 이를 사용할 때 유연성을 어느 정도 희생합니다.

Another option for GCode generation is to use a lower level library like mecode.

GCode 생성을 위한 또 다른 옵션은 mecode와 같은 하위 수준 라이브러리를 사용하는 것입니다.

Libraries like mecode give you precise control over the tool path, and thus are useful if you have a complex print that is not suitable for naive slicing.

mecode와 같은 라이브러리는 도구 경로에 대한 정확한 제어를 제공하므로 단순한 슬라이싱에 적합하지 않은 복잡한 인쇄물이 있는 경우 유용합니다.

The final option is to just write the GCode yourself.

마지막 옵션은 GCode를 직접 작성하는 것입니다.

This may be the best choice if you just need to run a few test lines while calibrating your printer.

프린터를 보정하는 동안 몇 가지 테스트 라인만 실행해야 하는 경우 이것이 최선의 선택일 수 있습니다.

As many different firmwares exist and their developers tend to implement new features without discussing strategies or looking what others did before them, a lot of different sub-flavours for the 3D-Printer specific codes developed over the years.

다양한 펌웨어가 존재하고 해당 개발자는 전략을 논의하거나 다른 사람이 이전에 수행한 작업을 살펴보지 않고 새로운 기능을 구현하는 경향이 있으므로 수년에 걸쳐 3D 프린터 전용 코드에 대한 다양한 하위 기능이 개발되었습니다.

But this is the master page for RepRap.

하지만 이것은 RepRap의 마스터 페이지입니다.

Nowhere in here should the same code be used for two different things; there are always more numbers to use...

여기에서는 두 가지 다른 작업에 동일한 코드를 사용해서는 안 됩니다. 사용할 수 있는 숫자는 항상 더 많습니다...

The rule is: add your new code here, then implement it.

규칙은 여기에 새 코드를 추가한 다음 구현하는 것입니다.

But human nature being what it is, things aren't always done that way, so some multiple uses of the same code exist.

하지만 인간의 본성은 항상 그런 식으로 이루어지는 것은 아니므로 동일한 코드를 여러 번 사용하는 경우가 있습니다.

The rule is that later appearances by them on this page than the original use of a code are deprecated and should be changed, unless there is a good technical reason (like the general G-Code standard) why a later instance should be prefered.

규칙은 코드의 원래 사용보다 나중에 이 페이지에 나타나는 것은 더 이상 사용되지 않으며 나중에 인스턴스를 선호해야 하는 타당한 기술적 이유 (예: 일반 G-Code 표준)가 없는 한 변경되어야 한다는 것입니다.

Note that the key date is appearance here, not date of implementation.

주요 날짜는 구현 날짜가 아니라 여기에 나타나는 날짜입니다.