I have problems with the simulation about 5-axis Machine Head-Head in the command PLANE SPATIAL MOVE.
If my Machine-Zero is in the Spindle I haven´t problems but this isn´t real...
When I put machine-Zero in the real position, I have problems with the Swiveling...
This is my Machine_zero_junction:
The kinematics of the head in my CSE-Variables are the followings:
My CSE_template MCF is the OOTB Sim05 TNC.
After of PLANE SPATIAL MOVE, the IKS Linear is wrong:
What variables should be changed to take into account the zero machine offset with the spindle?
Any idea or solution?
Many thanks and best regards,
Solved! Go to Solution.
you have to set correct "Inital Values" in the kinematic model. That means, when all axes are set to 0 (you can test it with Preview Motion), Tool Mount Junction and Machine Zero must be congruent.
In your case, im pretty sure your initial values are 0 and thats the reason why it works when you place the machine zero jct into the spindle.
No, this are my initial values,
Position Zero_machine to zero.This machine can´t travel to (0,0,0) because zero machine is outside limits.
I have looked in depth the command plane in CSE, but I don´t know what I should change.
isn't the type more "T" --> Tool (Head/Head)
than "P" --> Part (table/table)
GV_strMachineType == "P"
GV_strMachineType == "T"
I have tried with P and T and it doesnt work with either.
At least now know T(Tool=> Head/Head) and P(Part=> Table/Table)
Any other solution?
did you set the axis names for GV_strFourthAxisName, GV_strFifthAxisName, GV_strRotaryAxisNameForQ120/121/122 (this GV was introduced with NX1002) correctly?
I´m not sure about the vector of the fifth axis. In sim09 the 45° head vector is set with 0/1/1.
Maybe there is something wrong with the used kinematic chain!? Please check the name, the tool and part end of the chain.
Do you have this problems only with PLANE SPATIAL MOVE? What´s the behavior when using PLANE SPATIAL STAY TABLE ROT?
Sorry I´ve currently no other ideas to bring you in the right direction.
Yes, the name of this global variables are:
GV_strFourthAxisName == "C"
GV_strFifthAxisName == "B"
GV_strRotaryAxisNameForQ120/121/122 ==> At this moment I haven´t NX 10.0.2...for check it. Now I´m working in NX8.5 because in NX9 I have a open IR without solution since 6/07 and I think that could be a PR...
The vector of the fifth axis should be ok. In sim09 is 0/1/1 because this:
In my machine 1/0/1:
In regard to kinematic chain, I dont see nothing different...
I tried also with PLANE SPATIAL STAY and happen the same.
Currently I haven´t more ideas
Finally I have discovered the error.
The error was in the kinematic joints. I usually have the habit to put all joints in the machine_base.
The solution was put the joints C and B under machine_base.
Thanks for your help Feind and Schulz