Spindle synchronized motion with gear
01 Dec 2015 07:45 #66151
by REEEN
Spindle synchronized motion with gear was created by REEEN
Hello Community,
I have a customer machine here with a servo driven spindle with 2 gear stages.
There is a TTL encoder on the spindle with a, b and a index pulse.
I want to use the encoder on the spindle motor to provide spindle synchronous movement, which is normally no problem, but the gear is providing me headache....
I can easily multiply the encoder scale according to the current gearstage, but the index pulse will come on every full revolution of the motor, which is not a full revolution of the spindle because of the gear.
I think the index pulse is important to be there on a full revolution for spindle synchronized movements.
Can somebody tell me how to solve that problem ?
I have already thought of a comp that will trigger the a fake index on every full revolution of the spindle, but I'm not quite sure whether this works.
I don't worry about the backlash in the gear because it is nearly nothing and doesn't matter at all.
Thank you guys!
Greets Rene
I have a customer machine here with a servo driven spindle with 2 gear stages.
There is a TTL encoder on the spindle with a, b and a index pulse.
I want to use the encoder on the spindle motor to provide spindle synchronous movement, which is normally no problem, but the gear is providing me headache....
I can easily multiply the encoder scale according to the current gearstage, but the index pulse will come on every full revolution of the motor, which is not a full revolution of the spindle because of the gear.
I think the index pulse is important to be there on a full revolution for spindle synchronized movements.
Can somebody tell me how to solve that problem ?
I have already thought of a comp that will trigger the a fake index on every full revolution of the spindle, but I'm not quite sure whether this works.
I don't worry about the backlash in the gear because it is nearly nothing and doesn't matter at all.
Thank you guys!
Greets Rene
Please Log in or Create an account to join the conversation.
01 Dec 2015 10:09 #66154
by cmorley
Replied by cmorley on topic Spindle synchronized motion with gear
add a index sensor somewhere outside of the gear train - like a prox switch.
use the AB from encoder and the index from the added sensor.
Just another idea
Chris M
use the AB from encoder and the index from the added sensor.
Just another idea
Chris M
Please Log in or Create an account to join the conversation.
01 Dec 2015 11:18 #66157
by REEEN
Replied by REEEN on topic Spindle synchronized motion with gear
I just thought about that, but my customer is far away...
Just for confirming, can I use a fake index ?
I would do it like so:
First index Signal will be real index and the following will be emulated by a comp according to the gearstage.
Just for confirming, can I use a fake index ?
I would do it like so:
First index Signal will be real index and the following will be emulated by a comp according to the gearstage.
Please Log in or Create an account to join the conversation.
01 Dec 2015 11:59 #66161
by cncbasher
Replied by cncbasher on topic Spindle synchronized motion with gear
perhaps something along these lines
forum.linuxcnc.org/forum/10-advanced-con...e-index-enable#64338
forum.linuxcnc.org/forum/10-advanced-con...e-index-enable#64338
Please Log in or Create an account to join the conversation.
01 Dec 2015 15:03 #66163
by REEEN
Replied by REEEN on topic Spindle synchronized motion with gear
Okay, now I understand it!
The index pulse is used to place the thread cutter on the spindle in the right position, so if you cut a thread miltiple times you will be in the exact same path.
I don't have a index that comes once on a turn so I cannot say whether the position of the thread cutter is right.It is like having multiple reference switches so you don't know where you are.
My customer does only need spindle synchronized motion to cut threads without special toolholders on its mill, so this is no problem!
It would be a problem on a lathe with multupass threads or milling threads with a special tool.
I think I can use the normal index pulse as it is only used once. And it does not matter where.
Am I right ?
Greets Rene
The index pulse is used to place the thread cutter on the spindle in the right position, so if you cut a thread miltiple times you will be in the exact same path.
I don't have a index that comes once on a turn so I cannot say whether the position of the thread cutter is right.It is like having multiple reference switches so you don't know where you are.
My customer does only need spindle synchronized motion to cut threads without special toolholders on its mill, so this is no problem!
It would be a problem on a lathe with multupass threads or milling threads with a special tool.
I think I can use the normal index pulse as it is only used once. And it does not matter where.
Am I right ?
Greets Rene
Please Log in or Create an account to join the conversation.
01 Dec 2015 15:30 - 01 Dec 2015 15:31 #66165
by PCW
Replied by PCW on topic Spindle synchronized motion with gear
It depends... the index is not used just once but at the start of every threading pass
If your index happens at a integer multiple of spindle turns (say every 2 or 3 spindle turns), it would work
if not, it will not work because the threading passes will start at different angular positions of the spindle
If your index happens at a integer multiple of spindle turns (say every 2 or 3 spindle turns), it would work
if not, it will not work because the threading passes will start at different angular positions of the spindle
Last edit: 01 Dec 2015 15:31 by PCW.
Please Log in or Create an account to join the conversation.
01 Dec 2015 16:18 #66167
by REEEN
Replied by REEEN on topic Spindle synchronized motion with gear
@PCW: Yes I totally agree. But in my case it doesn't happen on a integer multiple.
But this is no problem for the way my customer wants to use it.
For him it is only important that the z-axis is geared to the spindle no matter of the starting index.
Greets Rene
But this is no problem for the way my customer wants to use it.
For him it is only important that the z-axis is geared to the spindle no matter of the starting index.
Greets Rene
Please Log in or Create an account to join the conversation.
01 Dec 2015 16:28 #66169
by andypugh
Rigid tapping should work OK, but rigid peck-tapping will not work. Not many people use rigid peck tapping.
Spindle orientation won't work, but if the machine needed that then there would be a spindle home sensor already.
Replied by andypugh on topic Spindle synchronized motion with gear
But this is no problem for the way my customer wants to use it.
For him it is only important that the z-axis is geared to the spindle no matter of the starting index.
Rigid tapping should work OK, but rigid peck-tapping will not work. Not many people use rigid peck tapping.
Spindle orientation won't work, but if the machine needed that then there would be a spindle home sensor already.
Please Log in or Create an account to join the conversation.
01 Dec 2015 18:28 #66172
by REEEN
Replied by REEEN on topic Spindle synchronized motion with gear
Yes Andy you are right.
Orientation is not needed, as you mentioned, if it would be needed there musst be a sensor.
Orientation is not needed, as you mentioned, if it would be needed there musst be a sensor.
Please Log in or Create an account to join the conversation.
Time to create page: 0.088 seconds