Home
Downloads
Mach3
Plugins
CAM Post Processors
Screensets
Purchase
Support
Forum
Tutorial Videos
Documentation
Yahoo Group
Mach Wiki
Resources
Contact Us
Links
CNCZone
German Forum
Italian Forum
Korean Forum
Portugese (Brazil) Forum
Russian Forum (RSK CNCROUTER)
Thai Forum
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email?
May 27, 2012, 03:22:58 PM
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Search:
Advanced search
Select from and to languages
Chinese-simp to English
Chinese-trad to English
English to Chinese-simp
English to Chinese-trad
English to Dutch
English to French
English to German
English to Greek
English to Italian
English to Japanese
English to Korean
English to Portuguese
English to Russian
English to Spanish
Dutch to English
Dutch to French
French to English
French to German
French to Greek
French to Italian
French to Portuguese
French to Dutch
French to Spanish
German to English
German to French
Greek to English
Greek to French
Italian to English
Italian to French
Japanese to English
Korean to English
Portuguese to English
Portuguese to French
Russian to English
Spanish to English
Spanish to French
Machsupport Forum
Mach Discussion
General Mach Discussion
.300" overshoot at 40"/min when using feed hold
Pages:
1
Go Down
« previous
next »
Author
Topic: .300" overshoot at 40"/min when using feed hold (Read 550 times)
0 Members and 2 Guests are viewing this topic.
dresda
Active Member
Offline
Posts: 150
.300" overshoot at 40"/min when using feed hold
«
on:
February 11, 2011, 08:55:59 PM »
As the title says. Using DSPMC, bridgeport style mill, 30inch/lb servo motors with encoders and tach feedback.
Spoke with Rufi and he said the acc/dec was fixed and hopes to make it the same as Mach3, I'm lost for words...
I can jog at 120inch/min in rapid and stop on a dime. I can press the program stop in program and it stops instantly(it would be nice if I could restart, but it will not ) but in feed hold at 40"/min it overshoots .300" before it stops and that's not a complex move with lots of data.
G01 f40. x-20.
I suck at integrating pc's to machine tools , but with over 30 years in the CNC machine tool business I know there is a problem, but with what?
I would love to get some feed back.
Ray.
Logged
HimyKabibble
V4 Screen Contributor
Online
Posts: 1,347
Re: .300" overshoot at 40"/min when using feed hold
«
Reply #1 on:
February 11, 2011, 09:25:04 PM »
I don't understand what the problem is.... If you want it to stop RIGHT NOW, you press Stop. But, if you do so, and it's moving fast, you may, or may not, lose position, as Mach3 simply stops outputting step pulses - there is no deceleration at all. With steppers, you're pretty much guaranteed to lose position. With servos, you may, or may not lose position, depending on how fast the machine was moving, how much following error your servo drives allow before faulting, and the servo tuning. If you press FeedHold, the machine does NOT stop immediately. It stops when it's convenient for Mach3 to stop. This means it's likely to complete the current segment, and it will decelerate to a stop, so it WILL move some distance before all motion stops. The faster you're moving, the further it will move. This is not a bug, it is how it is designed to work.
Regards,
Ray L.
Logged
Regards,
Ray L.
dresda
Active Member
Offline
Posts: 150
Re: .300" overshoot at 40"/min when using feed hold
«
Reply #2 on:
February 11, 2011, 09:57:15 PM »
So if I move at 120"/min in jog and remove my finger from the jog botton it stops dead and I don't loose postion why would it loose position at 40"/min? I have a milltronics with a 386sx computer with servo's & analogue feedback that can stop dead in feed hold.
I think Mach3 is great value and has lots to offer but I need the closed loop system and don't want to loose pulses that's why I went with the DSPMC. I have high hopes for this system but you could not use it in an industrial application.
Is there any way I can use the program stop and then restart the program, i know I will not loose postion.
Imagine approaching your job at just 40"/min and pressing feed hold, at .300" overshoot the damage is done.
Ray.
Logged
derekbpcnc
Active Member
Offline
Posts: 194
Re: .300" overshoot at 40"/min when using feed hold
«
Reply #3 on:
February 12, 2011, 03:29:39 AM »
Quote from: dresda on February 11, 2011, 09:57:15 PM
So if I move at 120"/min in jog and remove my finger from the jog botton it stops dead and I don't loose postion why would it loose position at 40"/min? I have a milltronics with a 386sx computer with servo's & analogue feedback that can stop dead in feed hold.
I think Mach3 is great value and has lots to offer but I need the closed loop system and don't want to loose pulses that's why I went with the DSPMC. I have high hopes for this system but you could not use it in an industrial application.
Is there any way I can use the program stop and then restart the program, i know I will not loose postion.
Imagine approaching your job at just 40"/min and pressing feed hold, at .300" overshoot the damage is done.
Ray.
hello Ray,
I use feed hold and yes, Mach does not stop that instant, but the position control is maintained -
I use mach in an industrial application, it has produced many 1000s of components and never lost position once using feed hold.
The only time I have lost position is when crashing / breaking 10mm carbide cutters - done it twice.
Pressing STOP is another matter, you can be in a rapid or feed move, pressing stop halts the pulse train so the table, motors etc are expected to stop in an instant - my steppers can't handle this - I doubt if any industrial system can - OK with a closed loop system it will go out of position (by a much lesser degree) and then recover position automatically.
So you have a 0.300" over run but you are still in position - is that correct? Your job shoud still be OK, as the tool is still on the correct tool path?
It's only scrapped if the tool goes off the desired path - or am I misiunderstanding the problem?
ATB
Derek
Logged
You can "chop it off" but can't "chop it on"
Jeff_Birt
Active Member
Offline
Posts: 809
Re: .300" overshoot at 40"/min when using feed hold
«
Reply #4 on:
February 12, 2011, 01:13:02 PM »
Quote
So if I move at 120"/min in jog and remove my finger from the jog botton it stops dead and I don't loose postion why would it loose position at 40"/min? I have a milltronics with a 386sx computer with servo's & analogue feedback that can stop dead in feed hold.
When you press feed hold Mach looks at what it is currently doing and then decides when to stop based on what GCode is currently executing. If you are near the program block Mach will probably pause there. If you are in the middle of a long move Mach will plan on pausing at some point that makes sense to it (some point from which it can start right back up.) When you are jogging and release the button you are in essence ending the command to move so all Mach has to do is decelerate, it does not have to look at where it is at in a large GCode file to decide where the best place to pause is.
Logged
Happy machining , Jeff Birt
Check out
www.soigeneris.com
dresda
Active Member
Offline
Posts: 150
Re: .300" overshoot at 40"/min when using feed hold
«
Reply #5 on:
February 12, 2011, 05:25:52 PM »
I understand what you are saying. I don't have a problem with this but I know my customers will. If you watch a really good CNC operator lets say on a lathe, he only uses the cycle start, feed hold and FRO. Imagine coming up to a shoulder, he would be using the cycle start and feed hold and may have the FRO set below max rapid, he needs to know that the will stop when he wants it to, not overrun. I am using a closed loop system and I'm not loosing postion when in rapid and I stop dead, I don't get a following error at 120"/min.
I did some more tests. Now, for some reason I can press program stop and then cycle start again (couldn't do that yesterday) and what happens is It must look at the look ahead blocks (lets say 100 blocks) restarts ignores all the blocks between the stop point and starts a 100 blocks ahead like nothing happened except the spindle turned off, and I don't loose postion.
I know It's not a big ticket item like Fanuc and that's why I am testing it, big price difference and I think it's great.
I have a milltronics with servos and encoders and a 386SX computer and stops on a dime in feed hold.
I am not knocking it, but I have never seen a control PC or otherwise stop like this.
Ray.
Logged
dresda
Active Member
Offline
Posts: 150
Re: .300" overshoot at 40"/min when using feed hold
«
Reply #6 on:
February 13, 2011, 11:47:23 PM »
So should it be allowed to restart after pressing program stop and make a B line to the look ahead point and run from there like nothing happened.
Ray.
Logged
Jeff_Birt
Active Member
Offline
Posts: 809
Re: .300" overshoot at 40"/min when using feed hold
«
Reply #7 on:
February 14, 2011, 11:28:34 AM »
If you press 'Feed Hold' you can press 'Start' and have no worries. If you press 'Feed Hold', let it stop, then press 'Stop', you should also be fine. If you press 'Stop' without pressing 'Feed Hold' first, and letting the machine come to a stop then you could have problems. Stop stops things immediately with no deceleration so the machine may be out of position.
Logged
Happy machining , Jeff Birt
Check out
www.soigeneris.com
derekbpcnc
Active Member
Offline
Posts: 194
Re: .300" overshoot at 40"/min when using feed hold
«
Reply #8 on:
February 14, 2011, 12:44:12 PM »
Ray,
If you stop a run before the end,(I always pause then stop as Jeff said) you'll need to scroll to the last block executed (or any number of blocks (lines) before) and select "run from here"
mach will do some preparation moves (take care here !!) and then the run will continue.
If you press pause without then pressing stop, the tool will stop on the tool path and then continue along its merry way after you press start again.
If you press pause, stop, the axis movement stops as well as the spindle, if you press start again, Mach will obay the gcode as written but as there is no M03 spindle start instruction, mach will try cutting without the spindle running.
You migt be able to manually start the spindle (F5) or by clicking the spindle on icon, then press run Start and away you go.
I always use the run from here method.
ATB
Derek
Quote from: dresda on February 13, 2011, 11:47:23 PM
So should it be allowed to restart after pressing program stop and make a B line to the look ahead point and run from there like nothing happened.
Ray.
Logged
You can "chop it off" but can't "chop it on"
Pages:
1
Go Up
« previous
next »
Jump to:
Please select a destination:
-----------------------------
Mach Discussion
-----------------------------
=> General Mach Discussion
=> Mach3 under Vista
=> Quantum
=> Mach SDK plugin questions and answers.
===> Finished Plugins for Download
=> VB and the development of wizards
=> Brains Development
=> Video P*r*o*b*i*n*g
=> Mach Screens
===> Screen designer tips and tutorials
===> Works in progress
===> Finished Screens
===> Flash Screens
===> JetCam screen designer
===> Machscreen Screen Designer
===> CVI MachStdMill (MSM)
=> Feature Requests
=> Non English Forums
===> Italian
===> French
===> Spanish
===> Chinese
===> German
===> Russian
===> Romanian
===> Japanese
===> Vietnamese
=> FAQs
-----------------------------
*****VIDEOS*****
-----------------------------
=> *****VIDEOS*****
-----------------------------
General CNC Chat
-----------------------------
=> Share Your GCode
=> Show"N"Tell ( What you have made with your CNC machine.)
=> Building or Buying a Wood routing table.. Beginnners guide..
=> Show"N"Tell ( Your Machines)
-----------------------------
G-Code, CAD, and CAM
-----------------------------
=> G-Code, CAD, and CAM discussions
=> LazyCam (Beta)
-----------------------------
Third party software and hardware support forums.
-----------------------------
=> LazyTurn
=> GearoticMotion Preliminary testing
=> Tempest Trajectory Planner
=> Contec
=> dspMC/IP Motion Controller
=> HiCON Motion Controller
=> Third party software and hardware support forums.
=> Galil
=> Newfangled Solutions Wizards
=> Mach3 and G-Rex
=> Mesa
=> Modbus
=> NC Pod
=> PoKeys
=> SmoothStepper USB
=> Sieg Machines
=> Promote and discuss your product
-----------------------------
Tangent Corner
-----------------------------
=> Tangent Corner
=> Competitions
=> Polls
=> Bargain Basement
-----------------------------
Support
-----------------------------
=> Downloads
===> XML files
===> Post Processors
===> Macros
===> Tutorials
===> Others
===> Beta Brains
===> Screen Sets
===> Documents
===> MACH TOOL BOX
=> One on one phone support.
=> Forum suggestions and report forum problems.
-----------------------------
Mach4
-----------------------------
=> Mach4 pre-Alpha Testing
Loading...