I am working with a machine that has a two-sided turret, rotating on the same axis, and moving together in the X and Z:
The machine controls the offset of the turrets in the Z with TCARR=11 for the left side and 12 for the right side. When I call TCARR=11, which is setup to call CHAIN_FOUR, I get the the following errors:
I setup CHAIN-FOUR as a turning chain and therefore it did not have a Y axis:
Any suggestions on how to make this work? Is TCARR designed for a case like this with no Y axis?
Solved! Go to Solution.
From my view point (may be wrong..) you no need kinematic chains for this case. Kinematic chains useful for multi-axis milling, swiveling or simultaneous. For your case, I think, more easy will be define two spindles as devices, and calculate tool offset depends active spindle (left or right, 11 or 12 TCARR). It's my opinion only, will be interesting know other answers.
That is a good idea to use two spindles. Do you mean I should add to the tool offset as in modify GMe_ActivateToolCorrection? I would like to use TCARR=11 or 12, but it seems like the TCARR metacode wants a kinematic chain, and specifically one with a Y axis.
add a (dummy) Y axis to the kinematic model and use this dummy axis in your chain definition.
the IKS needs 3 linear axis.
The other way could be to implement your own TCARR metacode. But this is a bit too much here from my point of you ;-)
Great suggestion. I setup a 3-axis chain for each side. When I call TCARR it chooses my correct chain and adds an offset with TC_CARR1 etc. Perfect.