G-Code Reference
21
Chapter 4:
G-Code Reference
4.1
G105 Servo Bar Command
This is the G-code used to command a Bar Feeder.
G105 [In.nnnn] [Jn.nnnn] [Kn.nnnn] [Pnnnnn] [Rn.nnnn]
I
- Optional Initial Push Length (macro variable
#3101
) Override (variable
#3101
if
I
is not
commanded)
J
- Optional Part Cutoff (macro variable
#3100
) Override (variable
#3100
if
J
is
not commanded)
K
- Optional Min Clamping Length (macro variable
#3102
) Override (variable
#3102
if
K
is
not commanded)
P
- Optional cutoff subprogram
Q
- Bar Feeder setup mode
R
- Optional spindle orientation for new bar
I
,
J
,
K
are overrides to macro variable values listed on the Current Commands Page. The
control applies the override values only to the command line in which they are located. The
values stored in Current Commands are not modified.
When you command G105, the Bar Feeder does one of these operations, based on the
length of the current bar and the value of
MINIMUM CLAMPING LENGTH
(#3102 or
K
)
added to
PART CUTOFF
(#3100 or
J
):
1.
If the current bar is long enough to correctly clamp and machine a new part (the bar
is longer than
MINIMUM CLAMPING LENGTH
plus
PART CUTOFF
):
a)
If there is a
P
value in the G105 block, the control runs the cutoff subprogram.
b)
The spindle stops.
c)
The workholding unclamps.
d)
The Bar Feeder pushes the bar the distance specified in
PART
CUTOFF
(#3100) or, if the
G105
block has a
J
value, the distance specified by
J
.
e)
The workholding clamps and the program continues.
2.
If the current bar is too short to correctly clamp and machine a new part (the bar is
shorter than
MINIMUM CLAMPING LENGTH
plus
PART CUTOFF
):
a)
If there is a
P
value in the
G105
block, the control runs the cutoff subprogram.
b)
The spindle stops.
c)
The workholding unclamps, and the pushrod moves to the unloaded position.
d)
If the
G105
block has an
R
value, the spindle orients.
e)
The Bar Feeder loads a new bar and pushes it the distance specified by
INITIAL PUSH LENGTH
(#3101) or, if the G105 block has an
I
value, the
distance specified by
I
. If #3101 and
I
have values of zero, the Bar Feeder
pushes the bar the distance specified by
REFERENCE POSITION
(#3112).
96-8913A.book Page 21 Monday, May 18, 2015 7:55 AM
Summary of Contents for Bar Feeder
Page 2: ...96 8913A book Page ii Monday May 18 2015 7 55 AM ...
Page 4: ...ii 96 8913A book Page ii Monday May 18 2015 7 55 AM ...
Page 10: ...viii 96 8913A book Page viii Monday May 18 2015 7 55 AM ...
Page 36: ...More Information Online 20 96 8913A book Page 20 Monday May 18 2015 7 55 AM ...
Page 42: ...More Information Online 26 96 8913A book Page 26 Monday May 18 2015 7 55 AM ...
Page 56: ...40 96 8913A book Page 40 Monday May 18 2015 7 55 AM ...