I am currently working on a post for a 5-axis hurco with the Winmax 5 controller. I was informed that the machine works better with vector output over axis output. The I J K is the tool vector and the U V W is the surface normal vector. I been struggling to figure out what the MOM code is for these vectors. This is a swivel head with rotary table mill.
X, Y, Z, B, A = should be X, Y, Z, I, J, K, U, V, W.
Thanks, Jim B.
dont have experience with that control but
xyz - this is clear
ijk - tool axis vector (mom_tool_axis, array012)
u v w - if this is a contact normal vector it should be used with 3D cutter compensation.
(Generated only if 3D cutter compensation is ON and if exists only one single contact point with surface.)
So I hope you just need XYZ IJK.
So just create:
- 3 new non-modal addresess for I,J,K ,(IJK addresses exists already for circular move, so use different names),
- new format with at least 7 decimals
- and use mom_tool_axis variable 012
btw with vector output it doesnt matter the kinematics you have.
Thank you Juraj, I will try using the mom_tool_axis again and see if it will run. The machine errors out stating that the rotation is missing information. The 3D cutter compensation might have something to d owith this as well.
Thanks again, Jim B.
Hard to say.
People are not using 3d cutter compensation always.
It is optional in some operations.
You have probably problem with something else.
Some function is missing to enable vector mode, or something like that..
Looks like @Juraj beat me to it, but here is a screenshot from one of my posts.
Also see 2nd pic, try posting after turning on "Output Contact Data." This is for the surface normal vectors.
I = $mom_tool_axis(0)
J = $mom_tool_axis(1)
K = $mom_tool_axis(2)