You are not logged in.
Pages: 1
Hi all,
I am getting the control def set up for a Haas lathe. The control uses a G112/G113 for xy to xc conversion. I have the word address set up so it reads the code properly.
The problem I have is the multiplier on the x axis in the word format is .5 for Diameter programming. when in G112 Vericut cuts everything half size.
How do I set a condition in the word format to correct the x multiplier when G112 is active?
Thanks in advance
Doug
Offline
Doug,
Assuming I understand you correctly and the machine uses diameter programming except when in G112 mode, I set up our controls as follows:
-Remove the multiplier from the X in the Word Format table, instead find the X word address and add an Overide Text of $/2 to the XAxisMotion macro, this takes the input value and divides by two, giving the Diameter programming in normal conditions
-In the G112 word address set a variable e.g DIAMETER to equal 1
-In the X word address set a condition to say 'When DIAMETER is equal to 1' and use the XAxis Motion macro with no Overide text, this will give the full X value when in G112 mode.
You will need to reset the variable DIAMETER when the G112 mode is cancelled to return to diameter programming.
Hope this helps.
Daniel
Current version: Vericut 7.0.3
Offline
Pages: 1