- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
As I posted in another thread, I am using tools back and forth between the main spindle (G54) and the subspindle (G55.) The only way I can do this for now is to have multiple setups for each operation (see attached picture.) Problem now is when I post, the first setup on G54 has correct Z value; then it goes to setup 2 on G55 and those also have correct Z values. However, when it goes back to the third setup at G54, all the Z values are inverted--they are posting negative when they should be positive.
If I post the setup by itself, the value are correct. It only happens when I post all the setups at once as one program. This is something I need to do so the post reads and stages upcoming tools correctly.
I've checked the program using the dump.cps post and it seems like the issue is coming from Fusion, not my individual post. For example, using the dump post and posting all setups at once, I get the following values for the inverted operations:
currentSection.fcsPlane=[[0, 0, -1], [0, -1, 0], [-1, 0, 0]]
currentSection.modelOrigin=(-1.75, 7.98123e-32, 2.69251e-16)
currentSection.modelPlane=[[-0, -0, -1], [0, -1, 0], [-1, 0, 0]]
But posting just the one setup by itself with the dump post gives me this:
currentSection.fcsPlane=[[0, 0, -1], [0, 1, 0], [1, 0, 0]]
currentSection.modelOrigin=(-0.052, 7.06643e-15, -4.19612e-15)
currentSection.modelPlane=[[0, -0, -1], [0, 1, -0], [1, 0, 0]]
So you can see that the plane vectors are being inverted in the software then not corrected. They're "sticking."
Any suggestion from the post gurus?
Solved! Go to Solution.
Fusion