What's new
What's new

FIDIA Control on 92 HAAS VF-2

HDmotoChris

Plastic
Joined
Jul 28, 2018
Hey guys,

We just purchased a used VF-2 with a FIDIA Controller. I'm very new to this control so all the help i could get would be appreciated. I am about to run a sample program in the machine but first wanted to make sure im getting a good understanding of the interface/functions. To set the work Co-ordinates G54/G55 ive come to the understanding that "G54 On"(n= origin number): is for memorizing the origin, while G55 On: is to activate that specific origin. I am using a post generated from fusion 360 but had to add the G54/G55 in the post. Here's an example:

N1 G90 G94 G17
N2 G20
N3 G28 G91 Z0.
N4 G90
N4004 G54 O1 X0Y0
N4005 G54 O2 X0Y0

(2D ADAPTIVE2)
N5 M06 T.02 (.500" ENDMILL)
N6 S2292 M03 (SPINDLE ON)
N7 G55 O1 (ORIGIN 1)
N8 M08 (COOLANT ON)
N9 G00 X2.2975 Y0.3114
N10 G43 Z0.6 H02
N11 G00 Z0.2
N12 Z-0.15
N13 G01 Z-0.2 F9.2
---
-----
------
--------
-------------
 
update.. after reading the manual i came up with this simple program to test on the machine. I could not get the program to get past line N21. What am i doing wrong? Any help is appreciated!

N10 T1 M6
N11 G17 Q1
N15 G55 O1 X-.350 Y.350 S2292 M03
N16 G90
N20 G00 Z1.0 M08
N21 G01 Z-.25
N25 G41 Y0
N30 G01 X2.625
N35 G02 X3.0 Y.375 J-.375
N40 G01 Y-1.125
N45 G02 X2.625 Y-1.5 I-.375
N50 G01 X.375
N55 G02 X0 Y-1.125 J.375
N60 G01 Y-.375
N65 G02 X.375 Y0 I.375
N70 G01 Y.350
N75 G00 Z1.0 M09
N80 M02
 
update.. after reading the manual i came up with this simple program to test on the machine. I could not get the program to get past line N21. What am i doing wrong? Any help is appreciated!

N10 T1 M6
N11 G17 Q1
N15 G55 O1 X-.350 Y.350 S2292 M03
N16 G90
N20 G00 Z1.0 M08
N21 G01 Z-.25
N25 G41 Y0
N30 G01 X2.625
N35 G02 X3.0 Y.375 J-.375
N40 G01 Y-1.125
N45 G02 X2.625 Y-1.5 I-.375
N50 G01 X.375
N55 G02 X0 Y-1.125 J.375
N60 G01 Y-.375
N65 G02 X.375 Y0 I.375
N70 G01 Y.350
N75 G00 Z1.0 M09
N80 M02
You did not specify a feed rate on line 21, which is a G01 move.
 
I have no experience with the control you're using, but maybe you need to specify a feedrate with the G01 on line N21?
 
As Phil said, you can't switch from rapid (G0) to feed (G1) without specifying a feed to move at, as well as a feed type (Feed Per Revolution or Feed Per Minute).
 
Shouldn't have to show I'm or anything that's in the parameters, or it should be lol...
N21 G01 Z-.25 F20.
 
Last edited:
I added in the feed rate and still nothing. Having a tough time with this control it really is not user friendly. Now im dealing with oil pressure issues. Will update once up and running again.
 
I added in the feed rate and still nothing. Having a tough time with this control it really is not user friendly. Now im dealing with oil pressure issues. Will update once up and running again.

You need a G98 or G99 (or whatever is appropriate for a FIDIA control... I have no idea what a FIDIA control is) to tell the machine how it's supposed to time its feed rate. G98 is feed in inches per minute so your feedrate would be like 5.0 or whatever is appropriate, G99 is feed per revolution, so your feedrate would be .001 or similar.

As it is, you've told your machine some feedrate, but it doesn't know what to do with that feedrate.
 
Feed rates have 2 trailing zeros. At least on the C20 control. The G55 calls out and activates the origin, for example G55O1,,G55O2.. Make sure you are using O's and not 0's!
 
I don't know anything about your control but the G41 looks too simple.
I'm used to something like

G41G1XnnnYnnnnToolNumberFeedRate
....
....
G40

First try the code without cutter comp ( plain old center of tool path).
If that works then add complexity to the G41. My G41 needs a leadin of .5 tool diameter. and slightly non-tangent to the first cut.
In like manner it expects a G40 to cancel cutter comp. If your control does all that automagically then that is pretty fancy.
HTH
I would hope that someplace there are error messages to tell you what the control doesn't like.
 
Feed rates have 2 trailing zeros. At least on the C20 control. The G55 calls out and activates the origin, for example G55O1,,G55O2.. Make sure you are using O's and not 0's!

So if i had a feed rate of 9.2IPM then would a feed rate of 900 be correct or would i convert the IPM to millimeters?
 
Ok guys I was able cut something today but still running into issues.

I wrote an even simpler code for example:

N1 T1 M06
N2 S2292 M3
N3 G90 G0 X-.350 Y.350
N4 G0 Z.1 M08
N5 G17 Q1
N6 G41 Y-.31
N7 G01 Z-.25 F500
N8 X2.69
N9 Y-1.19
N10 X.31
N11 Y-.31
N12 Y0
N13 X-.350 G40
N14 G00 Z1.0 M09
N15 M05
N16 M02

So the program gets to block N9 then stops in that position. What am I doing wrong now!?
 
The conversion was done in 1998. I’m guessing for high speed machining capabilities. This control is actually quite good if you know how to use it properly.
 
I ran a Fidia for many years. Loved the control, hated the electrical gremlins. Here's a clip of a program I posted years ago for someone else. If I can find my Fidia post I could perhaps provide a bigger program.

N1G17G90
N2G70
N3M6T.15
N4S18000M03
N5G0Z6.2241F80000
N6X0.0005Y0
N7X-3.7701Y-1.4625
N8Z5.6845
 








 
Back
Top