Could someone tell me where to turn on/off the block skip function on the Haas control? Of course, if Haas would put an index at the back of their manuals I would not have to ask stupid questions like this.
Vern
Could someone tell me where to turn on/off the block skip function on the Haas control? Of course, if Haas would put an index at the back of their manuals I would not have to ask stupid questions like this.
Vern
The key that says "BLOCK DELETE".
EDIT: In my manual in the Index, first page in big letters referring one to page 65 and 66. The page number may be different in your manual.
DELETE = Skip in HaasLand obviously
An open mind is a virtue...so long as all the common sense has not leaked out.
Look on the top right keypad, second row, second to last button. You have to have a " / " in the front of the lines of code you want to skip, then press the Block Skip button and all is well.
Sample Code
%
O1234 (SAMPLE)
(MASTERCAM - X2 MR1)
(T1 1/2 FLAT ENDMILL)
G00 G17 G20 G40 G80 G90
(CUT OD)
T1 M06 (1/2 FLAT ENDMILL)
G00 G90 G54 X-1.425 Y-.025 S3500 M03
G43 H1 Z.1
M08
/M97 P20 (TURN BLOCK SKIP ON TO SKIP THIS LINE)
G01 Z-.25 F50.
G41 D1 Y-.175 F32.
G03 X-1.25 Y0. I0. J.175
G01 Y.875
G02 X-.875 Y1.25 I.375 J0.
G01 X.875
G02 X1.25 Y.875 I0. J-.375
G01 Y-.875
G02 X.875 Y-1.25 I-.375 J0.
G01 X-.875
G02 X-1.25 Y-.875 I0. J.375
G01 Y0.
Y.02
G03 X-1.425 Y.195 I-.175 J0.
G01 G40 Y.045
G00 Z.1
(CIRCLE MILL BORE)
N20 X0. Y0.
G01 Z-.25 F15.
Y.0993 F25.
G41 D1 X.0993
G03 X0. Y.1987 I-.0993 J0.
Y-.1987 I0. J-.1987
Y.1987 I0. J.1987
X-.0993 Y.0993 I0. J-.0993
G01 G40 X0.
Y0.
G0 Z.1 M09
M05
G91 G00 G28 Z0.
G28 Y0.
G90
T1 M06
M30
%
Thanks fellows, I need to brush up on my Haas speak. I had a hard time looking at delete and skip as synonymous terms.
Your reference to an index suprised me because I downloaded the vertical mill manual from the Haas web site befor my machine arrived and have used it ever since. I finally pulled the one out from behind the control panel and vola, an index!
These are both examples of making poor assumptions.
Vern
070730-2143 EST USA
A way to get lot of control over various skips is to use
if (#510 EQ 0) goto 1000
Where you can have multiple FLAGS (#510 in the above line) simultaneously and nested if you want, and different gotos..
So if you want you can have an inner loop and jump (goto) a location outside an outer loop.
.