Hello,
I´m having problems with the output of workplanes working with rotary parts.
When workting with square parts, all is fine.
I want to rotate two jobs in a pattern around the outer diameter.
The simulation shows no errors and the offset all show in the right direction.
The chamfers on the lower side are in a 120° pattern.
1. chamfer
(Line out of the postprocessor) N35 G7 A5=90. B5=-77.659 C5=90. L1=1
working G7 A5=90. B5=-90. C5=-77.659 L1=1
-> I don´t understand why the B and C axis is mixed up also + and - are wrong
2. chamfer
(Line out of the postprocessor) N95 G7 A5=-90. B5=17.659 C5=-90. L1=1
working G7 A5=90. B5=-90. C5=42.341 L1=1 (I added 120° to -77.659 from the first one)
-> A5 changed to -90 and like up above B and C switched. Rotation of
3. chamfer
(Line out of the postprocessor) N150 G7 A5=90. B5=42.341 C5=90. L1=1
working G7 A5=90. B5=-90. C5=162.341 L1=1 (Same changes as above)
-> A5 stayed correct and B5 would have been right.
It´s the same with the second job.
Is there a problem with my job´s in fusion, or is there something wrong with the postprocessor.
Program file is attached
Thanks in advance,
Solved! Go to Solution.
Hello,
I´m having problems with the output of workplanes working with rotary parts.
When workting with square parts, all is fine.
I want to rotate two jobs in a pattern around the outer diameter.
The simulation shows no errors and the offset all show in the right direction.
The chamfers on the lower side are in a 120° pattern.
1. chamfer
(Line out of the postprocessor) N35 G7 A5=90. B5=-77.659 C5=90. L1=1
working G7 A5=90. B5=-90. C5=-77.659 L1=1
-> I don´t understand why the B and C axis is mixed up also + and - are wrong
2. chamfer
(Line out of the postprocessor) N95 G7 A5=-90. B5=17.659 C5=-90. L1=1
working G7 A5=90. B5=-90. C5=42.341 L1=1 (I added 120° to -77.659 from the first one)
-> A5 changed to -90 and like up above B and C switched. Rotation of
3. chamfer
(Line out of the postprocessor) N150 G7 A5=90. B5=42.341 C5=90. L1=1
working G7 A5=90. B5=-90. C5=162.341 L1=1 (Same changes as above)
-> A5 stayed correct and B5 would have been right.
It´s the same with the second job.
Is there a problem with my job´s in fusion, or is there something wrong with the postprocessor.
Program file is attached
Thanks in advance,
Solved! Go to Solution.
Solved by boopathi.sivakumar. Go to Solution.
What I am suspecting is it could be issue with the Euler method which is setted up in the post processor might be wrong.
In you post processor Euler method defined is as
abc = currentSection.workPlane.getEuler2(EULER_XYZ_R);
I am suspecting changing this to like below
abc = currentSection.workPlane.getEuler2(EULER_XYZ_S);
will solve the issue I believe.
Kindly test carefully with the above mentioned changes and let me know the feedback
What I am suspecting is it could be issue with the Euler method which is setted up in the post processor might be wrong.
In you post processor Euler method defined is as
abc = currentSection.workPlane.getEuler2(EULER_XYZ_R);
I am suspecting changing this to like below
abc = currentSection.workPlane.getEuler2(EULER_XYZ_S);
will solve the issue I believe.
Kindly test carefully with the above mentioned changes and let me know the feedback
Hello Boopathi.Sivakumar,
that did the job, perfect.
Thank you very much.
Best regards
Hello Boopathi.Sivakumar,
that did the job, perfect.
Thank you very much.
Best regards
XYZ_R is like first it will have rotation along X and With respect to the origin
then it will rotate about Y with respect to the previous rotation of X
then finally it will rotate about Z with respect to the previous rotation
But if you set Euler method XYZ_S (called as static rotation)
first it will have rotation along X and With respect to the origin
then it will rotate about Y with respect to the origin
then finally it will rotate about Z with respect to origin
in Static it rotates always with respect to origin. Hope it helps
XYZ_R is like first it will have rotation along X and With respect to the origin
then it will rotate about Y with respect to the previous rotation of X
then finally it will rotate about Z with respect to the previous rotation
But if you set Euler method XYZ_S (called as static rotation)
first it will have rotation along X and With respect to the origin
then it will rotate about Y with respect to the origin
then finally it will rotate about Z with respect to origin
in Static it rotates always with respect to origin. Hope it helps
Can't find what you're looking for? Ask the community or share your knowledge.