EasyManua.ls Logo

Haas Bar Feeder - Chapter 4: G-Code Reference; 4.1 G105 Servo Bar Command

Haas Bar Feeder
56 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
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 Length + 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 LENGTH + 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 LENGTH + 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 LENGTH +
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 LENGTH + 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

Other manuals for Haas Bar Feeder

Related product manuals