On one of our Haas's VF2 2006, I have made a custom tool change program, and the control treat the program differently on this VF2 then it does on a mini mill. At the beginning of the main program I branch off to this tool change program using M98Pxxxx. On the VF2 the control just stops on a comment line, and you have to press cycle start again. On the mini mill it read this same program and acts the way it is programmed to. Any ideas why the VF2 stops at the comment line below?
%
O08901 (M239 Tool Life Check)
(***TOOL LIFE COUNTERS***)
(To change Tool Life Counter -) Stops here
(change the number after "GE")
(in the expressions below)
IF [ #861 GE 4 ] THEN #881= 1 (Counter Tool #1)
IF [ #862 GE 4 ] THEN #882= 2 (Counter Tool #2)
IF [ #863 GE 4 ] THEN #883= 3 (Counter Tool #3)
IF [ #864 GE 4 ] THEN #884= 4 (Counter Tool #4)
IF [ #865 GE 6 ] THEN #885= 5 (Counter Tool #5)
IF [ #866 GE 6 ] THEN #886= 6 (Counter Tool #6)
IF [ #867 GE 6 ] THEN #887= 7 (Counter Tool #7)
IF [ #868 GE 6 ] THEN #888= 8 (Counter Tool #8)
IF [ #869 GE 24 ] THEN #889= 9 (Counter Tool #9)
IF [ #870 GE 24 ] THEN #890= 10 (Counter Tool #10)
IF [ #871 GE 24 ] THEN #891= 11 (Counter Tool #11)
IF [ #872 GE 24 ] THEN #892= 12 (Counter Tool #12)
IF [ #873 GE 6 ] THEN #893= 13 (Counter Tool #13)
IF [ #874 GE 24 ] THEN #894= 14 (Counter Tool #14)
IF [ #875 GE 24 ] THEN #895= 15 (Counter Tool #15)
(***********************)
%
O08901 (M239 Tool Life Check)
(***TOOL LIFE COUNTERS***)
(To change Tool Life Counter -) Stops here
(change the number after "GE")
(in the expressions below)
IF [ #861 GE 4 ] THEN #881= 1 (Counter Tool #1)
IF [ #862 GE 4 ] THEN #882= 2 (Counter Tool #2)
IF [ #863 GE 4 ] THEN #883= 3 (Counter Tool #3)
IF [ #864 GE 4 ] THEN #884= 4 (Counter Tool #4)
IF [ #865 GE 6 ] THEN #885= 5 (Counter Tool #5)
IF [ #866 GE 6 ] THEN #886= 6 (Counter Tool #6)
IF [ #867 GE 6 ] THEN #887= 7 (Counter Tool #7)
IF [ #868 GE 6 ] THEN #888= 8 (Counter Tool #8)
IF [ #869 GE 24 ] THEN #889= 9 (Counter Tool #9)
IF [ #870 GE 24 ] THEN #890= 10 (Counter Tool #10)
IF [ #871 GE 24 ] THEN #891= 11 (Counter Tool #11)
IF [ #872 GE 24 ] THEN #892= 12 (Counter Tool #12)
IF [ #873 GE 6 ] THEN #893= 13 (Counter Tool #13)
IF [ #874 GE 24 ] THEN #894= 14 (Counter Tool #14)
IF [ #875 GE 24 ] THEN #895= 15 (Counter Tool #15)
(***********************)