Lathe with 2+2 axes + servo spindle + live tool???

More
26 May 2013 06:08 #34706 by machete
Hello!

Is it possible to control machine, like Gildemeister MD-5iT4A with Linux CNC?





It has two heads with individual pair of axes, moving independently.

Also this machine has a gear, that can switch spindle from big spindle motor to small servo motor for milling with C-axis.

And one of the toolheads also contains servo motor to drive live-tooling (i supose it works only at speed control mode with tacho).

Can i have correct axes names X,Z,X1,Z1,C ?

Please Log in or Create an account to join the conversation.

More
28 May 2013 04:40 #34793 by machete
OK, maybe it's too many information.

There is three questions:

1. Is it possible to control two pairs of ZX axes in Linux CNC (somehow)?

2. Is it possible to control C-axis in "lathe mode"?

3. Is it possible to control two spindles in Linux CNC?

Please Log in or Create an account to join the conversation.

More
28 May 2013 08:23 #34807 by andypugh

1. Is it possible to control two pairs of ZX axes in Linux CNC (somehow)?

Yes. They would be controlled in the G-code by XZ and UW axes.

Is it possible to control C-axis in "lathe mode"?

Yes, though a certain amount of clever configuration will be needed.

Is it possible to control two spindles in Linux CNC?

Yes, but I don't know if it can be done conveniently. Do you anticipate the two spindles every turning at different speeds? Do you want to do spindle-coordinated moves (such as threading) on the second spindle? It is a limitation of G-code that the S-word is immediate, it doesn't wait for any clue as to which spindle you mean. You might end up controlling the second spindle with rather clunky M66 E0 Q800 commands, for example. I don't know if CSS or feed-per-rev would be available (they both happen accidentally if the two spindles are running in synch, such as when swapping parts from one to the other)

Please Log in or Create an account to join the conversation.

More
29 May 2013 05:09 #34879 by machete

Yes. They would be controlled in the G-code by XZ and UW axes.


OK

But as i understand X and U is summing?


What will be when i perform:
G0 X0 U0
G0 X100
G0 U50
G0 X0

What will be my real position of X?

Please Log in or Create an account to join the conversation.

More
29 May 2013 05:14 - 29 May 2013 05:15 #34880 by andypugh

But as i understand X and U is summing?

Not with the default kinematics.

The U-word in G-code just directly drives the axis.6.motor-pos-cmd pin in HAL and the W-word drives axis.8.motor-pos-cmd.
Last edit: 29 May 2013 05:15 by andypugh.

Please Log in or Create an account to join the conversation.

More
29 May 2013 05:17 #34881 by machete

Yes, though a certain amount of clever configuration will be needed.


As i understand, it must be some remapped M-comand, acting clutch wich is connecting main spindle to servo motor, and after that servo loop is closing. And C-axis can be moved.
(Encoder connected to spindle all the time, first when it drives from main spindle motor (for controlling speed, and threading), and after connecting servo motor for slow precise movement (C-axis))

Is it possible to have two servo loops (for two motors) one for speed, and one for positioning?
(or please tell me what way do you see?)

Please Log in or Create an account to join the conversation.

More
29 May 2013 05:24 #34882 by machete

The U-word in G-code just directly drives the axis.6.motor-pos-cmd pin in HAL and the W-word drives axis.8.motor-pos-cmd.


Thats great, but what will be with tool corrections on different tool-heads?

Head #1 (XY) with tools 1-12, and head #2 with tools 13-24 (UW).

When i will perform T3M6 and move UW, and when i will perform T13M6 and move XY??

Please Log in or Create an account to join the conversation.

More
29 May 2013 06:10 #34884 by andypugh

Is it possible to have two servo loops (for two motors) one for speed, and one for positioning?


Yes. There is an example here;
www.linuxcnc.org/index.php/english/forum...stion?start=10#30946

Please Log in or Create an account to join the conversation.

More
29 May 2013 06:11 #34885 by andypugh

Thats great, but what will be with tool corrections on different tool-heads?

The tool table accepts offsets in all of XYZ ABC UVW.

Please Log in or Create an account to join the conversation.

More
31 May 2013 05:19 #34996 by machete
Thank you very much for answers!

Let's continue:

I'm trying to choose Mesa cards. In this machine i have 6 servo amplifiers (XY1+XY2+Caxis+LiveTool) + main spindle DC drive (+-10V). And 5 differential encoders (XY1+XY2+spindle), so looks like i must have two Mesa 7I33TA (4+4) or one 7I48 (6)?

Also i have a lot of automatics, so i need a lot of inputs and outputs (minimum two or three 7i37TA).

Is this combination will work under Mesa 5I22?
Or maybe i should use two Mesa 5i20?

Maybe is there more effective combinations of Mesa cards for my task??

Please Log in or Create an account to join the conversation.

Time to create page: 0.444 seconds
Powered by Kunena Forum