Sie sind auf Seite 1von 3

G50 and G51 Scaling and Mirroring

G50, G51 - Scaling / Mirroring (Optional):


G50, G51 - Scaling / Mirroring (Optional):
G51 scales program G-codes relative to a scaling center point defined as position (X, Y,
and Z).
G50 Cancels the scaling factor applied

A G51 applies scaling/mirror to all positions, lines, and arcs following this G-code until
a G50 are entered. Specify scaling factors with a value I, J, K. The X, Y, and Z
parameters are the coordinates of the scaling center. If the scaling center is not
specified, the default scaling center is the current cutter position. To mirror, enter a
negative value for the scaling factor.
Un G51 se aplica escalado / espejo para todas las posiciones, las lneas y arcos que siguen a
esta G-cdigo hasta que se introduzca un G50. Especificar los factores de escala con un valor
de I, J, K. El X, Y, y los parmetros Z son las coordenadas del centro de la escala. Si no se
especifica el centro de la escala, el centro de la escala predeterminada es la posicin actual de
la fresa. Para espejo, introduzca un valor negativo para el factor de escala.

Example, Scaling:
G51 X0.0 Y0.0 Z0.0 I3.0 J2 K1; turn scaling on
G00 X0.0 Y0.0 Z1.0; rapid to x0, y0, Z1
G01 X1.0 Y0.0 Z1.0; line to X1, Y0, Z1
G01 X1.0 Y1.0 Z1.0; line to X1, Y1, Z1
G01 X0.0 Y1.0 Z1.0; line to X0, Y1, Z1
G01 X0.0 Y0.0 Z1.0; line to X0, Y0, Z1
G01 X0.0 Y0.0 Z0.0; line to X0, Y0, Z0

G50; cancel scale

For this G51, the following program lines were scaled 3:1 in the X direction, 2:1 in the Y
direction, and
1:1 in the Z direction. If no scale factor is specified, the default is 1:1 for all axes.
Por esta G51, las siguientes lneas de programa se escalaron 3: 1 en la direccin X, 2:
1 en la direccin Y, y
1: 1 en la direccin Z. Si no se especifica un factor de escala, el valor predeterminado
es 1: 1 para todos los ejes.

Example, Mirroring:
G51 X-0.5 Y0.0 Z.0 I-1 J1 K1; turn mirror on.
G00 X0.0 Y0.0 Z1.0; rapid traverse to X0, Y0, Z1
G01 X1.0 Y0.5 Z1.0; line to X1, Y.5, Z1
G01 X0.0 Y1.0 Z1.0; line to X0, Y1, Z1
G01 X0.0 Y0.0 Z1.0; line to X0, Y0, Z1
G50; cancel scale

If scaling factors are the same for all the axes, parameter P can be used.
Si los factores de escala son los mismos para todos los ejes, el parmetro P se puede utilizar.

Example:
G51 X1.0 Y2.0 Z0.0 P2.5; scale all axes a factor of 2.5. If an arc is scaled with uneven
scaling factors, the result will depend on how the arc center and radius were specified:

NOTE: If the arc radius was specified with R, the radius will be scaled by the larger of
the two circular plane scale factors. The result will be a circular arc between the scaled
arc start and the scaled arc end.
NOTE: If the arc center was specified with I, J, and/or K, the centers will be scaled by
the appropriate axis scale factors. The result will be a circular arc from the scaled arc
start, around the scaled center, and usually with a line from the end of the circular arc
to the scaled arc end.
NOTE: In no case can an ellipse be generated using scaling.
G51 X1.0 Y2.0 Z0.0 P2.5; escalar todos los ejes en un factor de 2,5. Si un arco se
escala con factores de escala irregulares, el resultado depender de cmo se
especificaron el centro del arco y el radio:
NOTA: Si el radio del arco se especific con R, el radio ser modificada por el mayor
de los dos factores de escala circular plano. El resultado ser un arco circular entre el
arco en escala comienzo y el final del arco a escala.

NOTA: Si el centro del arco se especific con I, J, y / o K, los centros sern escalados
por los factores apropiados escala del eje. El resultado ser un arco circular desde el
inicio de arco reducido, alrededor del centro a escala, y por lo general con una lnea
desde el extremo del arco circular hasta el final de arco a escala.

NOTA: En ningn caso se puede generar una elipse usando la escala.

Das könnte Ihnen auch gefallen