Tough question or unique challenge? Looking for a better way to get your job done? We'd love to help. Check our FAQs or submit a question below and let us help solve your problem. We'll get in touch with an answer.
Here are a couple of recent questions from other Haas users:
Dear Answer Man,
Can a 3 digit M-code be used to alias an M-code, or is it limited to a 2 digit M-code? We want to set up a macro program under parameters 81-90, if this is possible, and use an M-code that will not affect other machine operations.
- Arthur
Dear Arthur,
You can enter a number in parameters 81 through 90 for the alias M-codes function; however, the control has a range of values we can use from 1 to 199. The parameters 81 to 90 correspond to programs O09000 through O09009. You can use from M01 through M199 to alias M-codes.
- The Answer Man
Dear Answer Man,
I have a Haas VMC with the programmable coolant nozzle (PCool). I know how to adjust the nozzle position manually using the Coolant Up and Coolant Down buttons, but how do I adjust the position in a G-code program?
- Andrew G.
Dear Andrew,
To adjust the coolant nozzle via the G-code program, you must inout a coolant position value for each tool when setting up tools on the Tool Offset Page.
When the control reads the G43 Tool Length Offset command, the coolant position will be moved to the offset position. You can change the coolant position during the program by using M34 (Spigot Down) or M35 (Spigot Up). These M-code commands increment the coolant nozzle one position at a time, so you may need to put several M34s or M35s into the program to move the nozzle to the desired position.
Remember, M-codes are always executed at the end of the block, so you may need to program the M-code in the previous block, or in a block by itself.
- The Answer Man
We're ready to help. Please double check our FAQs to make sure your question hasn't already been answered. If not, go ahead and hit us with your best shot.
* Required Fields