586,975 active members*
3,025 visitors online*
Register for free
Login
Results 1 to 16 of 16
  1. #1
    Join Date
    Feb 2006
    Posts
    118

    loosing steps at slowr speeds?

    Well,
    I just bought and installed Mach 3 I have my motors tuned and I dont loose steps at 70 inmin X and Y. I was doing a trial run of some Joe 2006 parts (no wood being cut router just cutting air)and well at 55 inmin feedrate I am consistently off by .042" on the X axis( by this I mean when the part is done cutting and the machine comes back to my start 0,0,0 the X axis has gained .042" so to be at 0 on the Xaxis I am reading in the DRO -.042" the Y and Z are fine ther .002" or less) when I tried slowing it down to 22 in min I was .362" off? I am curently running Mach 3 version 2.42 on a 400Mhz pc that is striped down and had the optimization done to it it has 256 meg ram and XpPro there is nothing on the pc but windows and Mach 3 the control cards are Pminmo 3977 boards @30vdc ( Gecko203's are in the mail )I have 269ozin steppers I am running in 1/8 step and I have a 1/2 10 acme screw the machine is a JGRO that was built with basic power tools. Mach 3 is setup at 25khz speed is set at 65inmin velocity and accel is 3.5 step pulse and dir pulse is set to 0 default the thing seems to jog great no lost steps at least not measurablly large enough to be concerned. I am confused I thought slow down get more accurate and not drive cnc so hard this has me confused!

    Thanks all
    Bearwen

  2. #2
    Join Date
    Jun 2003
    Posts
    3312
    Did you read the note on minimum pulse width here: http://pminmo.com/ss3977/ss3977.pdf I suspect you are missing mach step pulses. Which version of copper did you etch? Depending on version, there are three 10K resistors in series with pin 1, pin 3, pin 5 of the 10 pin connector with a 470pf cap to gnd. You can drop the pulse width minimum by lowering the value of those 10K resistors or 470pf resistors. At 10K and 470pf, depending on the PC and component tolerances, you are at the edge of passing 3.5us pulses.
    Phil, Still too many interests, too many projects, and not enough time!!!!!!!!
    Vist my websites - http://pminmo.com & http://millpcbs.com

  3. #3
    Join Date
    Feb 2006
    Posts
    118
    Phil,
    I did notice that but I am not sure as to what that is telling me where do I put this setting and also what does it mean by steppers torque drop off above 8Khz in 1/8 step that is not the 25Khz setup in Mach3 is it please explain these as to what they mean to me and the stepper motors etc. Oh hey the minumum step pulse width is that the step pulse setting in mach3 under motor tuning screen next to the G force box in Mach 3 this box says step pulse 1-5 us (micro sec) and direction pulse is next to it and says 1-5 should these be changed and what do they mean? Not sure what version copper I am at work but I will check when I get home and let you know what size caps and resistors.

    Thanks

  4. #4
    Join Date
    Jun 2003
    Posts
    3312
    Motor tuning. picture attached. If you have some 2.2k or 3.3k resistors replace those three 10K's. If I know which version I can tell you R numbers. You won't get as much pull out torque, or holding torque in 1/8th step. 1/4 step is better, 1/2 probably the strongest for the 3977. Full step is so resonance prone unless you want to move slow....
    Attached Thumbnails Attached Thumbnails minimum pulse in mach.PNG  
    Phil, Still too many interests, too many projects, and not enough time!!!!!!!!
    Vist my websites - http://pminmo.com & http://millpcbs.com

  5. #5
    Join Date
    Mar 2003
    Posts
    35538
    The minimum recommended PC is at least 1 Ghz, so you need a 2-1/2 times faster PC. Run the driver test (drivertest.exe) and post a screen shot of it.
    Gerry

    UCCNC 2017 Screenset
    http://www.thecncwoodworker.com/2017.html

    Mach3 2010 Screenset
    http://www.thecncwoodworker.com/2010.html

    JointCAM - CNC Dovetails & Box Joints
    http://www.g-forcecnc.com/jointcam.html

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)

  6. #6
    Join Date
    Feb 2006
    Posts
    118
    Phil,
    In the pdf you posted it says 10 micro sec but in the Mach screen it says 1-5 micro sec under step pulse so in mach I can only get 1-5 micro sec per step? so I will have to change resistors? I wish someone could explain all of this as to what the timing is and what not and how they all interact with each other the Frequency and step pulse on card and step pulse from mach etc where and how to figure the timming such as the step pulse micro sec (I am really worried that since I dont know how all this stuff interacts and what it means that when I change to geckos or large power supply or different motors or screws etc that i am not going to be able to set it up again with out lots of forum questions and well I would like to know how to figure this stuff out so i can try and then ask questions).

    Ger 21,
    As soon as I get home Ill run it but that computer is not connected to the internet and it doesnt have a burner (I have not bought a router yet to network it to the house either) I will run it and tell you what it looks like. Oh where is that file I assume in the Mach folder somewhere correct?

    Thanks for the help

  7. #7
    Join Date
    Jun 2007
    Posts
    3734

    Cool My work around. for missed steps.

    I only miss steps on rapid feed (G0), so until I upgrade my 600mHz HP with the Mach3 driving an X3 sieg, I will use F800 or F1000 with G1.
    Don't select a value higher than 50% of what works, because if you over-ride the feed at 200% you will still break the bank.
    More haste, less speed.
    :devious:

  8. #8
    Join Date
    Jun 2003
    Posts
    3312
    Quote Originally Posted by bearwen View Post
    Phil,
    In the pdf you posted it says 10 micro sec but in the Mach screen it says 1-5 micro sec under step pulse so in mach I can only get 1-5 micro sec per step? so I will have to change resistors? I wish someone could explain all of this as to what the timing is and what not and how they all interact with each other the Frequency and step pulse on card and step pulse from mach etc where and how to figure the timming such as the step pulse micro sec (I am really worried that since I dont know how all this stuff interacts and what it means that when I change to geckos or large power supply or different motors or screws etc that i am not going to be able to set it up again with out lots of forum questions and well I would like to know how to figure this stuff out so i can try and then ask questions).


    Thanks for the help
    When I did the original 3977 (website) I wasn't using Mach3. I can't remember all the history, but sometime in the future I became aware of Mach3 as a user was having problems and I became aware the MACH3 pulse width maximum was right on the designed filter edge. It's not a dead certain problem, it depends on the PC and the component tolerances. Even at worst case it's just marginal, kind of like your experiencing. In the boards I sell, I revised the filter components to be compatable with MACH3. Now, the bad on my part is I thought I had revised the free version on the website with a note on the filter, looks like I didn't. If it is in fact the problem and it really sounds like it, you should have not had this issue if I had done what I should have, or thought I had. (chair) As for the G203s, you will change things. Your will retune your motors, pulse timing shouldn't be an issue. As for changes to your setup, if you have questions, feel free to ask me or email me. It's not an issue.
    Phil, Still too many interests, too many projects, and not enough time!!!!!!!!
    Vist my websites - http://pminmo.com & http://millpcbs.com

  9. #9
    Join Date
    Feb 2006
    Posts
    118
    phil,
    could you explain the pulse timing and what it means such as mach 3 I can set pulse step from 1-5 micro sec so how do I know what to use and how do I figure out the pulse step on the card you said to change the 10K resistors but how do I know what to use (other than you gave me the numbers) but if I wanted to calculate this myself how do I do it and what am I wanting to get? What does mach3 put out and when I change the step pulse in mach3 what is coming out then? Phil I just checked my printout and I noticed that I have writen in to change the 470pf caps to 220pf I checked my caps and they are 220pf so now what?

    Bearwen

  10. #10
    Join Date
    Jun 2003
    Posts
    3312
    Quote Originally Posted by bearwen View Post
    phil,
    could you explain the pulse timing and what it means such as mach 3 I can set pulse step from 1-5 micro sec so how do I know what to use and how do I figure out the pulse step on the card you said to change the 10K resistors but how do I know what to use (other than you gave me the numbers) but if I wanted to calculate this myself how do I do it and what am I wanting to get? What does mach3 put out and when I change the step pulse in mach3 what is coming out then? Phil I just checked my printout and I noticed that I have writen in to change the 470pf caps to 220pf I checked my caps and they are 220pf so now what?

    Bearwen
    You shouldn't have to worry about the pulse timing, other than what the driver you are using says it needs. The G203V will respond to the minimum MACH3 can put out.

    As for the filter on the 3977 board, if you put in 220pf instead of 470pf I don't think the issue is pulse width. Lowering the filter caps is the same as lowering the resistors. Put in 4 or 5us for step and direction pulse width in the motor tuning for the axis that you have an issue with. If that doesn't change your result, then you maybe faced with too slow of computer for MACH3 as ger21 suggested. You can also try loading a free dos based controller like CNCpro or TurboCNC and see if you get the same result.

    Did you etch a new X board like you talked about?
    Phil, Still too many interests, too many projects, and not enough time!!!!!!!!
    Vist my websites - http://pminmo.com & http://millpcbs.com

  11. #11
    Join Date
    Feb 2006
    Posts
    118
    Phil,
    No I did not etch a new board My wifes uncle saw my machine and what I have done and he asked me to figure up what it would cost so I figured it for geckos and when I went to gecko to price there boards I saw they were on sale so I bought 2 one for X and one for Y and I plan to use your 3977 to run the Z for now so I have 2 spares hahaha. Thanks for the help so 5 us thats as close as I can get to the 10 your card needs and you said that the geckos can run at the lowest ie 0 or 1 micro sec correct? I still dont understand why I am gainning steps and only on the X the Y is fine and the Z has always been fine by gainning steps what is happening is when the machine comes back to 0,0,0 after cutting the part the X says 0 but I have to manually back it up (move negativve direction) to get it back to the actual 0 spot that I have marked and its always -.0422 to -.462 on the dro when I hit the actual 0 spot the Z and Y come back to 0,0,0 within .002 or less every time?

    Hey thanks again and I have a possible PC replacement comming ( friend is buying new PC so hope he gets it soon)

  12. #12
    Join Date
    Mar 2003
    Posts
    35538
    Are you sure the X isn't binding anywhere?
    Gerry

    UCCNC 2017 Screenset
    http://www.thecncwoodworker.com/2017.html

    Mach3 2010 Screenset
    http://www.thecncwoodworker.com/2010.html

    JointCAM - CNC Dovetails & Box Joints
    http://www.g-forcecnc.com/jointcam.html

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)

  13. #13
    Join Date
    Jun 2003
    Posts
    3312
    Quote Originally Posted by bearwen View Post
    Thanks for the help so 5 us thats as close as I can get to the 10 your card needs
    It doesn't need the 10us, when you used the 220pf instead of the 470pf's, you made it fine for 4 or 5us, probably even 2us.

    I can't say why your loosing steps. You've let enough smoke out of that board maybe it's trying to take a vacation.....

    Did you try swapping the board that drives they Y with the one that does the X?
    Phil, Still too many interests, too many projects, and not enough time!!!!!!!!
    Vist my websites - http://pminmo.com & http://millpcbs.com

  14. #14
    Join Date
    Feb 2006
    Posts
    118
    Well I ran the test for mach and I cant post the screen as I have no way of getting it on to a PC that has internet so I drew a pic of what the screen looked like so here it is. What are the big spikes they appear to be perfectly timmed is this because of the 5 micro sec setting in Mach3 or is this the PC problem? I dont have this problem on the Y and Z axis so Im not so sure its the pc but could be and as far as binding it doesnt appear to be binding beacuse it runs the full length when I manually jog and it doesnt seem to loose steps or lock up only when I run a part program.
    [IMG][/IMG]

  15. #15
    Join Date
    Jun 2007
    Posts
    3734

    Angry

    Quote Originally Posted by neilw20 View Post
    I only miss steps on rapid feed (G0), so until I upgrade my 600mHz HP with the Mach3 driving an X3 sieg, I will use F800 or F1000 with G1.
    Don't select a value higher than 50% of what works, because if you over-ride the feed at 200% you will still break the bank.
    More haste, less speed.
    :devious:
    I have discovered that I am not getting missed steps. I am producing them!
    This is what happens:
    I discovered while do slow feed cutting the machine would pause occasionally for a few moments, sometimes almost imperceptable.
    XP steals the CPU for too long, and Mach 3 empties its queue, which is why everything stops. Normally only 10% CPU time used, so should be plenty of margin. The low level bit did its job correctly, but the high level program feeding the queue had the CPU stolen from it (BY XP I assume).
    When you feed the machine at rapid feed rate, you sometimes hear what appears to be a missed step. It is not missed always, but comes out late, and as the axis is moving fast, it can't decelerate quickly enough, so it may lose a step.
    I am disabling tasks one by one unitl I find the culprit.
    No. Not the network. Is it the hard-drive? Is it the USB. Is it the mouse?
    Is it the keyboard. Is it interference into the parallel port? or the serial?
    Nothing in the scheduler. More looking at the systeminfo taks list.
    I will just keep killing tasks out of task list, while running rapid moves.
    When the tasks are all gone I need a faster CPU to keep up with the XP rubbish.
    Super X3. 3600rpm. Sheridan 6"x24" Lathe + more. Three ways to fix things: The right way, the other way, and maybe your way, which is possibly a faster wrong way.

  16. #16
    Join Date
    Aug 2005
    Posts
    132
    As someone posted earlier with no responce.
    Isnt 1Ghz the minium for Mach 3.
    I uaed a 1.2Ghz pc running my lathe and I did't trust it for pulsing.
    A 2.4Ghz replaced it.

    With the billions of pc used as land fill that are 2Ghz or better and the price of a brand new basic pc tower setup, why are you guys mucking around with 400 and 600 Mhz Pc's.

    A faster PC will fix half your problems.

Similar Threads

  1. Replies: 12
    Last Post: 05-11-2017, 01:06 AM
  2. loosing Radius
    By frästkle in forum EdgeCam
    Replies: 4
    Last Post: 03-21-2008, 05:42 PM
  3. Loosing A Friend
    By jackson in forum MetalWork Discussion
    Replies: 0
    Last Post: 02-17-2007, 06:02 PM
  4. loosing z axis zero setting
    By contractdesign in forum Bridgeport / Hardinge Mills
    Replies: 6
    Last Post: 09-03-2006, 01:28 AM
  5. Full Steps -vs- Micro Steps
    By DJB282000 in forum CNC Machine Related Electronics
    Replies: 10
    Last Post: 12-29-2005, 06:25 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •