- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Doosan Mill-Turn Fanuc Post does not invert AC axes on sub when box is checked
As the title says, the "Invert AC Axes on sub-spindle" function does not work on this post. Not sure why, but I've asked quite a few other people, and it just does not work.
This causes us all to have to define tools backwards (LH/RH, CW/CCW) in the tool library to get them to spin correctly on the sub side because keep relay 23.7 has to be a 0 to get milling correct on the sub side. If that weren't the case, all of those issue would be solved.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hmm, that's odd. I've got my Lynx LSY sitting right next to me and it's working fine ![]()
Which direction does your sub spindle turn in M03(P13), towards or away from the operator (mine turns toward, so LH tools are mounted as usual; upside down)

Seth Madore
Customer Advocacy Manager - Manufacturing
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
My machine currently turns toward the operator with an M3, which I had to change keep relay 23.7 to get milling correct on the sub. If I change it back, which is what I want to do to be able to define my tools correctly, milling is inverted. Therefore, I need to be able to invert the axes to correct it.
I'll post the code with the box checked and unchecked (which is the same. It does not change).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Here's my post. The only thing I have edited are coolant codes for the coolant flushing, and added the coolant call for thru spindle on the sub side being posted with flood and through tool. Oh, and edited some of the dwells for the part eject cycle.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hmm. This is odd; your post and the more recent posts do not reverse the AC axis. However, I have an r44035 that I've been working on that DOES. I did a file compare with the r44035 from the library and aside from my cosmetic changes, it's identical. But.....it flips the axis. I'm going to have to run this by the post developer and figure out what's going on.
I'm happy to share that post with you, perhaps you can migrate your changes over to it?
Differences between AC on/off:

Seth Madore
Customer Advocacy Manager - Manufacturing
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Here's the post I've been poking away at. It's setup for my Lynx LSY, so some edits may be needed for your machine/workflow

Seth Madore
Customer Advocacy Manager - Manufacturing
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
So I pulled everything from mine to yours that I think I prefer. I didn't mess with any of the TCP stuff, and man, the "legacy" way of controlling the home positioning was WAYY better, so that definitely stayed. I definitely missed that method from my old 2 axis lathe post. And the area around the invert axes is way different, so it looks like they definitely broke something there.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Whoa. So I just ran that same little test program, and with your post, it runs that contour with the Y, whereas mine would just use XZC. I must have missed that change. I think I prefer the XZC method. Any idea where that bit is in the post?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I think that's due to the negative X allowance I've got (-10mm)

Seth Madore
Customer Advocacy Manager - Manufacturing
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report

Seth Madore
Customer Advocacy Manager - Manufacturing
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Yep, that changed that back to how I would expect it to behave. I'll come back to that...
So I'm now able to define LH tools on the sub side as LH tools, CCW rotation AFTER flipping the K23.7 keep relay, so that behaves as expected. However, it still conventional cuts everything, so I'm sure the C is mirrored. I even tried your post unedited with the same result.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Okay, so I flipped the keep relay back to a 0, how I have been running it, defined my tool properly, and checked the reverse spindle direction on sub-spindle box, and everything is now as it should be. Proper milling, and properly defined tools.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
But the invert C still doesn't function. I'm just able to work around it.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I was chatting with a couple of the post developers, and they clued me into what was going on; Invert A/C has no effect on Polar milling, which is why nothing was changing with the stock posts, but WAS changing with my own post; my post changed from polar to non-polar as I allowed a -10mm below X motion.
So you're saying that in Polar, it's going backwards for you?

Seth Madore
Customer Advocacy Manager - Manufacturing
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I had a big response typed up, but I forgot to submit it, and it gave me an error when I went to submit it later, so I lost it.
Anyway, polar milling and non-polar milling are both correct with keep relay 23.7 set to a 0. That just means that I have to check the box for reverse spindle on the sub to spin the correct direction for turning tools that are defined correctly. It would be nice to have the functionality of inverting the C axis rotation on the sub for both polar and non-polar milling so that the keep relay does not have to be messed with for guys with machines that have it set to a 1 by default, because that's how my machine was setup from the factory, and it was a hassle to get sorted to begin with.
If that would work, I could flip the keep relay back, uncheck the reverse spindle box, and all would work as intended with the default post settings.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Can you define what you mean by "Defined Correctly", images would be good to help us fully understand what you refer to (note; I've got an idea of what you mean, but I want to make sure we're on the same page)

Seth Madore
Customer Advocacy Manager - Manufacturing
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
What I mean is that I like to be able to define my tools that are actual LH tools that need the spindle to spin CCW to be defined as LH tools with a CCW spindle rotation, and vice versa. That way in the event that I need to use a RH or a LH tool on either spindle, I don't have to remember to invert the tool's setup to not destroy it. Something else that's a huge pain with the whole backwards tool definitions thing is that if you forget to set a static drill on the sub side as CCW rotation, bad stuff happens lol
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Do you mount your LH tools upside down or right side up (facing towards you when in-position)?
Dumb question, disregard

Seth Madore
Customer Advocacy Manager - Manufacturing
Fusion