I have a similar wedm machine that I started retrofitting but have not got to the point where I started playing with the u and v axes.
Basically, the u and v axes move relative to the bottom wire guide and that determines the angle between the wire and the xy plane. The angle is also affected by the distance between the upper and lower wire guides.
I think it would help to know how these machines were programmed originally.
For example, if you want to produce a cone shaped hole that is say 20mm in the bottom and 30mm Dia at the top, and the guides touch the work surfaces (not possible, but just to make the point) ....then the gcode would be something like this
Starting at x10 y0 and u5 v0
G3 i-15. (For xy)
But the u and v axis should then follow a similar circular path, but with a radius of 5. And I don't think it is possible to program that in one line,which I believe is the problem described above.
Maybe there is a simpler way?
BTW. How are you dealing with the spark generator?
G3 i-15