General Codes (F, N, Q, X, Y, Z, A, B, C)

F

F<v>

Set velocity to v. Applies to the current block and all succeeding blocks until a new velocity is programmed. The unit for velocity selected currently is used. (See section unitVelocitySet for details.) The default velocity is 0.

General Codes (F, N, Q, X, Y, Z, A, B, C) 1:

The velocity must be set to a nonzero value before a movement is programmed. Otherwise, an error is issued.

Example:

The first two segments N10 and N20 are processed with a velocity of 6000 mm/min, and the last segment N30 is processed with a velocity of 3000 mm/min.

N10 G01 X100 F6000
N20 G01 X200
N30 G01 X300 F3000
M02

N

N<v>

Set the block number to v. Typically, the block number is used to monitor the progress of the NC-program.

Q

Q<i>=<v>

Set the value of axis Q<i> to v where i must lie in the range 1 to 5. The Q-axes use linear interpolation.

General Codes (F, N, Q, X, Y, Z, A, B, C) 2:

The address letters Q and R are handled in a special way for historical reasons.

General Codes (F, N, Q, X, Y, Z, A, B, C) 3:

The address Q<i> has to be followed by a G-expression or by an ST-expression. The G-word Q1100 is invalid. Use Q1=100, instead.

Example:

The path of the following example is shown in Figure “ExampleQ”. The Q-axes are interpolated linear with the interpolation of a movement. The last block (N40) results in a linear interpolation of a Q-axis without a concurrent movement.

N10 G01 X30 Y0 Q1=100 F6000
N20 G02 X50 Y20 I20 Q2=200
N30 G01 X60 Q1=300 Q2=300
N40 Q1=0
M02
General Codes (F, N, Q, X, Y, Z, A, B, C) 4:

Figure “ExampleQ”.

X

X<v>

Sets the X-coordinate of the next point to v. The current length unit is used for v.

Y

Y<v>

Sets the Y-coordinate of the next point to v. The current length unit is used for v.

Z

Z<v>

Sets the Z-coordinate of the next point to v. The current length unit is used for v.

A

A<v>

Sets the A-angle of the next orientation to v. The current angle unit is used for v.

B

B<v>

Sets the B-angle of the next orientation to v. For v the current angle unit is used.

C

C<v>

Sets the C-angle of the next orientation to v. For v the current angle unit is used.