Hi everyone,
I'm new here so I guess I'll start by introducing myself. My name is Andreas, I'm 30 y/o and have been machining for about 11 years. I run a 2014 VF4SS at a shop in Edmonton, Alberta, where I've been employed for about 7 years.
I'm in the process of learning macro programming and have a question regarding Haas's Program Restart function. When restarting a program past a G65 macro call, the control will read, compute and change variables/offsets etc, because it pre-reads everything before the restart point. This can cause some strange/dangerous things to happen. Is there any way to skip the macro completely? Like,"IF [PROGRAM RESTART] GOTOn"? I would prefer not to use block delete with the G65; The post I use places block deletes before all M08's in order to avoid a face-full of coolant when setting up a part. And the fact that it's possible to forget to use block delete every time I restart a program is enough to deter me from using it.
Hope that make sense!
TIA!
I'm new here so I guess I'll start by introducing myself. My name is Andreas, I'm 30 y/o and have been machining for about 11 years. I run a 2014 VF4SS at a shop in Edmonton, Alberta, where I've been employed for about 7 years.
I'm in the process of learning macro programming and have a question regarding Haas's Program Restart function. When restarting a program past a G65 macro call, the control will read, compute and change variables/offsets etc, because it pre-reads everything before the restart point. This can cause some strange/dangerous things to happen. Is there any way to skip the macro completely? Like,"IF [PROGRAM RESTART] GOTOn"? I would prefer not to use block delete with the G65; The post I use places block deletes before all M08's in order to avoid a face-full of coolant when setting up a part. And the fact that it's possible to forget to use block delete every time I restart a program is enough to deter me from using it.
Hope that make sense!
TIA!