G30: Single Z-Probe
G30: 단일 Z 프로브
Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem
No No No Yes Yes Yes Yes No Yes ??? Yes
Usage
용법
G30 Pnnn Xnnn Ynnn Znnn Hnnn Snnn
G30 Pnnn Xnnn Ynnn Znnn Hnnn Snnn
Parameters
매개변수
Pnnn Probe point number
Pnnn 프로브 포인트 번호
Xnnn X coordinate
Xnnn X 좌표
Ynnn Y coordinate
Ynnn Y 좌표
Znnn Z coordinate
Znnnn Z 좌표
Hnnn Height correction
Hnnn 높이 보정
Snnn Set parameter
Snnn 매개변수 설정
Examples
예
G30
G30
G30 P1 X20 Y50 Z0.3
G30 P1 X20 Y50 Z0.3
G30 P3 X180 Y180 Z-99999 S1
G30 P3 X180 Y180 Z-99999 S1
In its simplest form probes bed at current XY location.
가장 간단한 형태의 프로브는 현재 XY 위치에 배치됩니다.
If G30 without parameters is called in RepRapFirmware, the bed is not probed, but the current Z value will be used as trigger height and the 'H' value (if specified) will be omitted.
RepRapFirmware에서 매개변수 없이 G30을 호출하면 베드가 프로브되지 않지만 현재 Z 값이 트리거 높이로 사용되고 'H' 값 (지정된 경우)은 생략됩니다.
Some implementations allow more general behaviour:
일부 구현에서는 보다 일반적인 동작을 허용합니다:
If a Pn field is specified, the probed X, Y, and Z values are saved as point n on the bed for calculating the offset plane.
Pn 필드가 지정된 경우 프로브된 X, Y 및 Z 값은 오프셋 평면 계산을 위해 베드의 점 n으로 저장됩니다.
Generally n is 0, 1, or 2.
일반적으로 n은 0, 1 또는 2입니다.
If X, or Y, or Z values are specified (e.g. G30 P1 X20 Y50 Z0.3) then those values are used instead of the machine's current coordinates.
X, Y 또는 Z 값이 지정된 경우 (예: G30 P1 X20 Y50 Z0.3) 해당 값은 기계의 현재 좌표 대신 사용됩니다.
A silly Z value (less than -9999.0) causes the machine to probe at the current point to get Z, rather than using the given value.
잘못된 Z 값 (-9999.0 미만)은 기계가 주어진 값을 사용하는 대신 Z를 얻기 위해 현재 지점에서 프로브하도록 합니다.
If an S field is specified (e.g. G30 P1 Z0.3 S), the bed plane is computed for compensation and stored.
S 필드가 지정된 경우 (예: G30 P1 Z0.3 S) 베드 평면은 보상을 위해 계산되어 저장됩니다.
The combination of these options allows for the machine to be moved to points using G1 commands, and then probe the bed, or for the user to position the nozzle interactively and use those coordinates.
이러한 옵션의 조합을 통해 기계는 G1 명령을 사용하여 지점으로 이동한 다음 베드를 조사하거나 사용자가 대화식으로 노즐을 배치하고 해당 좌표를 사용할 수 있습니다.
The user can also record those values and place them in a setup GCode file for automatic execution.
사용자는 해당 값을 기록하고 자동 실행을 위해 설정 GCode 파일에 저장할 수도 있습니다.
RepRapFirmware uses the value of the S parameter to specify what computation to perform.
RepRapFirmware는 S 매개변수의 값을 사용하여 수행할 계산을 지정합니다.
If the value is -1 then the Z offsets of all the points probed are printed, but no calibration is done.
값이 -1이면 프로빙된 모든 점의 Z 오프셋이 인쇄되지만 보정은 수행되지 않습니다.
If the value is zero or not present, then this specified that the number of factors to be calibrated is the same as the number of points probed.
값이 0이거나 존재하지 않으면 교정할 요소 수가 프로브된 포인트 수와 동일함을 나타냅니다.
Otherwise, the value indicates the number of factors to be calibrated, which must be no greater than the number of points probed.
그렇지 않은 경우 값은 교정할 요소 수를 나타내며, 이는 프로브된 점 수보다 커서는 안 됩니다.
Currently (as of version 1.09), the number of factors may be 3, 4 or 5 when doing auto bed compensation on a Cartesian or CoreXY printer, and 3, 4, 6 or 7 when doing auto calibration of a Delta printer.
현재 (버전 1.09 기준), 직교 또는 CoreXY 프린터에서 자동 베드 보정을 수행할 때 요소 수는 3, 4 또는 5가 될 수 있고, Delta 프린터의 자동 보정을 수행할 때는 3, 4, 6 또는 7이 될 수 있습니다.
Notes
Notes
1. Recent RepRapFirmware versions support an optional H parameter, which is a height correction to be added to the trigger height set by the G31 Z parameter.
1. 최근 RepRapFirmware 버전은 G31 Z 매개변수로 설정된 트리거 높이에 추가되는 높이 수정인 선택적 H 매개변수를 지원합니다.
It allows for the Z probe having a trigger height that varies with XY position.
이는 XY 위치에 따라 달라지는 트리거 높이를 갖는 Z 프로브를 허용합니다.
G31: Set or Report Current Probe status
G31: 현재 프로브 상태 설정 또는 보고
Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem
No No No No ??? Yes Yes No No ??? ???
Usage
용법
G31 Pnnn Xnnn Ynnn Znnn Cnnn Snnn
G31 Pnnn Xnnn Ynnn Znnn Cnnn Snnn
Parameters
매개변수
Pnnn Trigger value
Pnnn 트리거 값
Xnnn Probe X offset
Xnnn 프로브 X 오프셋
Ynnn Probe Y offset
Ynnn 프로브 Y 오프셋
Znnn Trigger Z height
Znnn 트리거 Z 높이
Cnnn Temperature coefficient
Cnnn 온도 계수
Snnn Calibration temperature
Snnn 교정 온도
Examples
예
G31 P500 Z2.6
G31 P500 Z2.6
G31 X16.0 Y1.5
G31 X16.0 Y1.5
When used on its own this reports whether the Z probe is triggered, or gives the Z probe value in some units if the probe generates height values.
자체적으로 사용될 경우 Z 프로브가 트리거되는지 여부를 보고하거나 프로브가 높이 값을 생성하는 경우 일부 단위로 Z 프로브 값을 제공합니다.
If combined with a Z and P field (example: G31 P312 Z0.7) this will set the Z height to 0.7mm when the Z-probe value reaches 312 and when a G28 Z0 (zero Z axis) command is sent.
Z 및 P 필드 (예: G31 P312 Z0.7)와 결합된 경우 Z 프로브 값이 312에 도달하고 G28 Z0 (제로 Z 축) 명령이 전송되면 Z 높이가 0.7mm로 설정됩니다.
The machine will then move a further -0.7mm in Z to place itself at Z = 0.
그러면 기계는 Z 방향으로 -0.7mm 더 이동하여 Z = 0에 위치하게 됩니다.
This allows non-contact measuring probes to approach but not touch the bed, and for the gap left to be allowed for.
이를 통해 비접촉 측정 프로브가 접근할 수 있지만 베드에 닿지는 않고 간격이 허용됩니다.
If the probe is a touch probe and generates a simple 0/1 off/on signal, then G31 Z0.7 will tell the RepRap machine that it is at a height of 0.7mm when the probe is triggered.
프로브가 터치 프로브이고 간단한 0/1 꺼짐/켜짐 신호를 생성하는 경우 G31 Z0.7은 프로브가 트리거될 때 높이가 0.7mm에 있다고 RepRap 기계에 알립니다.
In RepRapFirmware, separate G31 parameters may be defined for different probe types (i.e. 0+4 for switches, 1+2 for IR probes and 3 for alternative sensors).
RepRapFirmware에서는 다양한 프로브 유형에 대해 별도의 G31 매개변수를 정의할 수 있습니다 (예: 스위치의 경우 0+4, IR 프로브의 경우 1+2, 대체 센서의 경우 3).
To specify which probe you are setting parameters for, send a M558 command to select the probe type before sending the G31 command.
매개변수를 설정할 프로브를 지정하려면 G31 명령을 보내기 전에 M558 명령을 보내 프로브 유형을 선택하십시오.
Notes
Notes
1. X and Y offsets of the Z probe relative to the print head (i.e. the position when the empty tool is selected) can be specified in RepRapFirmware.
1. 프린트 헤드 (즉, 빈 도구가 선택되었을 때의 위치)를 기준으로 Z 프로브의 X 및 Y 오프셋을 RepRapFirmware에서 지정할 수 있습니다.
This allows you to calculate your M557 probe coordinates based on the geometry of the bed, without having to correct them for Z probe X and Y offset.
이를 통해 Z 프로브 X 및 Y 오프셋을 수정하지 않고도 베드의 형상을 기반으로 M557 프로브 좌표를 계산할 수 있습니다.
It also provides more accurate bed compensation.
또한 보다 정확한 베드 보상을 제공합니다.
2. In RepRapFirmware, additional parameters 'S' (bed temperature in oC at which the specified Z parameter is correct, default is current bed temperature) and 'C' (temperature coefficient of Z parameter in mm/oC, default zero) can be set for the alternative (ultrasonic) sensor.
2. RepRapFirmware에서 추가 매개변수 'S' (지정된 Z 매개변수가 올바른 베드 온도 (oC), 기본값은 현재 침대 온도) 및 'C' (mm/oC 단위의 Z 매개변수 온도 계수, 기본 0)를 설정할 수 있습니다. 대체 (초음파) 센서로 설정됩니다.
This is useful for probes that are affected by temperature.
이는 온도의 영향을 받는 프로브에 유용합니다.
G32: Probe Z and calculate Z plane
G32: 프로브 Z 및 Z 평면 계산
Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem
No No No No: See G29 ??? Yes Yes No No ??? ???
Usage
용법
G32
G32
Probes the bed at 3 or more pre-defined points (see M557) and updates transformation matrix for bed leveling compensation.
3개 이상의 사전 정의된 지점 (M557 참조)에서 베드를 검사하고 베드 레벨링 보정을 위한 변환 매트릭스를 업데이트합니다.
RepRapFirmware executes macro file bed.g if present instead of using the M557 coordinates.
RepRapFirmware는 M557 좌표를 사용하는 대신 매크로 파일 bed.g를 실행합니다.
G31: Dock Z Probe sled
G31: 도킹 Z 프로브 슬레드
Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem
No No No Yes ??? No No No No ??? ???
G32: Undock Z Probe sled
G32: Z 프로브 슬레드 도킹 해제
Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem
No No No Yes ??? No No No No ??? ???
G38.x Straight Probe (CNC specific)
G38.x 직선 프로브 (CNC 전용)
G38.2 probe toward workpiece, stop on contact, signal error if failure
G38.2 작업물을 향한 G38.2 프로브, 접촉 시 중지, 실패 시 신호 오류
Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem
??? ??? ??? ??? ??? Yes No ??? ??? ??? ???
G38.3 probe toward workpiece, stop on contact
G38.3 작업물을 향한 G38.3 프로브, 접촉 시 정지
Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem
??? ??? ??? ??? ??? Yes No ??? ??? ??? ???
G38.4 probe away from workpiece, stop on loss of contact, signal error if failure
G38.4 프로브가 작업물에서 멀어짐, 접촉 상실 시 중지, 실패 시 신호 오류
Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem
??? ??? ??? ??? ??? ??? No ??? ??? ??? ???
G38.5 probe away from workpiece, stop on loss of contact
G38.5 프로브가 작업물에서 멀어지면 접촉이 끊어지면 중지됩니다
Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem
??? ??? ??? ??? ??? ??? No ??? ??? ??? ???
G40: Compensation Off (CNC specific)
G40: 보정 꺼짐 (CNC에만 해당)
Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem
??? ??? ??? ??? ??? ??? No ??? Yes ??? ???
G40 turn cutter compensation off.
G40은 절단기 보정을 끕니다.
If tool compensation was on the next move must be a linear move and longer than the tool diameter. It is OK to turn compensation off when it is already off.
도구 보정이 수행된 경우 다음 이동은 선형 이동이어야 하며 도구 직경보다 길어야 합니다. 보상이 이미 꺼져 있으면 꺼도 괜찮습니다.
G54..59: Coordinate System Select (CNC specific)
G54..59: 좌표계 선택 (CNC 관련)
Support FiveD Teacup Sprinter Marlin Repetier Smoothie RepRapFirmware Machinekit MakerBot grbl Redeem
??? ??? ??? ??? ??? Yes No ??? Yes ??? ???
See linuxcnc.org for more help
자세한 내용은 linuxcnc.org를 참조하세요