Spindle Spin up Pause
Moderator: cnckeith
-
- Posts: 66
- Joined: Sun Oct 06, 2019 8:50 am
- Acorn CNC Controller: No
- Allin1DC CNC Controller: Yes
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
Spindle Spin up Pause
So...I was on a roll where I hadn't broken a mill tool in over a month. Then I had the mill jam the part before the spindle spun and broke a tooth. Bummer.
So, now I'm hitting the feed hold button after the cycle start to prevent a replay. I have no feedback from the cheap VFD, but need more time for spool up before the motion starts. Is there a way to do this? I found how to do it with feedback...but haven't found any way to pause the motion for the 5 seconds of spin up it sometimes takes. Even if I can make the post add a pause for input, it would be better than jamming another $100 tool for no reason. Sometimes the motion gives time for spool up, and sometimes it doesn't, with no way of telling which it decides to do.
I'm running the AllInOneDC and no spindle encoder. The VFD has fault feedback, but that's it.
So, now I'm hitting the feed hold button after the cycle start to prevent a replay. I have no feedback from the cheap VFD, but need more time for spool up before the motion starts. Is there a way to do this? I found how to do it with feedback...but haven't found any way to pause the motion for the 5 seconds of spin up it sometimes takes. Even if I can make the post add a pause for input, it would be better than jamming another $100 tool for no reason. Sometimes the motion gives time for spool up, and sometimes it doesn't, with no way of telling which it decides to do.
I'm running the AllInOneDC and no spindle encoder. The VFD has fault feedback, but that's it.
-
- Posts: 67
- Joined: Mon Apr 27, 2020 2:09 am
- Acorn CNC Controller: No
- Allin1DC CNC Controller: Yes
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: Yes
- CNC12: Yes
- CNC11: Yes
- CPU10 or CPU7: Yes
Re: Spindle Spin up Pause
You could always insert a G04 delay before you command the axes to move. Start with P of 10 (10 seconds) and scale it down to a point where you are not wasting time, but still protecting the tool.
Best Regards,
Jeffrey
Best Regards,
Jeffrey
-
- Posts: 66
- Joined: Sun Oct 06, 2019 8:50 am
- Acorn CNC Controller: No
- Allin1DC CNC Controller: Yes
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
Re: Spindle Spin up Pause
Hey Jeffrey, I thought of that, but some of the programs I have been running are over 100k lines of G code with up to 2 dozen tool changes. Having to track down every tool change to add delays would be time consuming. If I have to, I will...just seems like there must be a way to add spool up pauses automatically to the cps program.
-
- Posts: 9914
- Joined: Tue Mar 28, 2017 12:01 pm
- Acorn CNC Controller: Yes
- Allin1DC CNC Controller: Yes
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: Yes
- CNC11: Yes
- CPU10 or CPU7: Yes
- Location: Mesa, AZ
Re: Spindle Spin up Pause
Put the G4Px (where x is the time in seconds) in the Mfunc3.mac and the Mfunc4.mac (or adjust the P value if already in there)
those macros are the M3 and M4 spindle start foward and reverse commands.
Once you modify them, just type M3 Sxxx in MDI to test
those macros are the M3 and M4 spindle start foward and reverse commands.
Once you modify them, just type M3 Sxxx in MDI to test
Reminder, for support please follow this post: viewtopic.php?f=20&t=383
We can't "SEE" what you see...
Mesa, AZ
We can't "SEE" what you see...
Mesa, AZ
-
- Posts: 2
- Joined: Wed Nov 21, 2018 7:56 am
- Acorn CNC Controller: Yes
- Allin1DC CNC Controller: Yes
- Oak CNC controller: Yes
- CNC Control System Serial Number: many
- DC3IOB: Yes
- CNC11: Yes
- CPU10 or CPU7: Yes
Re: Spindle Spin up Pause
Modify the M3 and M4 with pause at the end and when all the posts will have the G4 P5 or what ever time you need.
-
- Posts: 66
- Joined: Sun Oct 06, 2019 8:50 am
- Acorn CNC Controller: No
- Allin1DC CNC Controller: Yes
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
Re: Spindle Spin up Pause
Thanks Marty, that's what I was hoping...a simple solution. Thanks too, Monster, but if changing the macros works I think I'll be golden. I'll let you know how it goes...
-
- Posts: 129
- Joined: Fri Mar 19, 2010 2:38 pm
Re: Spindle Spin up Pause
If you put the pause in the Centroid macro, how will that affect tapping?
-
- Posts: 9914
- Joined: Tue Mar 28, 2017 12:01 pm
- Acorn CNC Controller: Yes
- Allin1DC CNC Controller: Yes
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: Yes
- CNC11: Yes
- CPU10 or CPU7: Yes
- Location: Mesa, AZ
Re: Spindle Spin up Pause
The other option perhaps is if the VFD has an up to speed output. I think the PLC would need a modification and a spare input on the control.
Marc is best to answer this one...
Marty
Marc is best to answer this one...
Marty
Reminder, for support please follow this post: viewtopic.php?f=20&t=383
We can't "SEE" what you see...
Mesa, AZ
We can't "SEE" what you see...
Mesa, AZ
-
- Posts: 129
- Joined: Fri Mar 19, 2010 2:38 pm
Re: Spindle Spin up Pause
What spindle motor and vfd are you using?
-
- Posts: 66
- Joined: Sun Oct 06, 2019 8:50 am
- Acorn CNC Controller: No
- Allin1DC CNC Controller: Yes
- Oak CNC controller: No
- CNC Control System Serial Number: none
- DC3IOB: No
- CNC12: Yes
- CNC11: No
- CPU10 or CPU7: No
Re: Spindle Spin up Pause
As far as I know it's the original Bridgeport motor. The VFD is a cheapo Chinese unit, so no up to speed signal. It does have a single fault feedback, but that trips the E stop. I bought the VFD before the AllInOneDC and I knew what to look for. Once the cheapo unit dies I'll add feedback, but so far the VFD is purring along.
I don't have a spindle encoder, so I don't do any rigid tapping. I have been doing thread milling, though, and spindle pause won't affect that at all. Thread milling is the coolest thing since the mill! I find myself threading components that were unthreadable previously. It did have a steep learning curve after the first $65 cutter lasted one try.
Today I have to put my PLC thinking cap back on. I get good at changing the program, but immediately forget everything for the next time...
I don't have a spindle encoder, so I don't do any rigid tapping. I have been doing thread milling, though, and spindle pause won't affect that at all. Thread milling is the coolest thing since the mill! I find myself threading components that were unthreadable previously. It did have a steep learning curve after the first $65 cutter lasted one try.
Today I have to put my PLC thinking cap back on. I get good at changing the program, but immediately forget everything for the next time...