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:30:04 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
Problems with axis accuracy - MachTurn
Pages:
1
2
»
Go Down
« previous
next »
Author
Topic: Problems with axis accuracy - MachTurn (Read 638 times)
0 Members and 1 Guest are viewing this topic.
JohnHaine
Active Member
Offline
Posts: 64
Problems with axis accuracy - MachTurn
«
on:
February 13, 2011, 06:35:01 AM »
I'm slowly getting to grips with my Myford Super 7 CNC conversion. Initial results were promising but I have got caught up in a "problem loop" with the accuracy of the X-axis (i.e. cross slide) feed.
I have fitted a new leadscrew which is 20 tpi though I actually work in metric. For complicated reasons this is driven through a timing belt with ratio 4/7 from a standard stepper with 8 times microstepping on the driver. "Steps per mm" then works out to 2204.724. The problem I have found is inconsistent diameter turning using the turn wizard. The diameter ends up up to 0.01 mm or so different from what it should, sometimes larger and sometimes smaller than nominal.
I have set about calibrating the leadscrew pitch using a 123 block measured by micrometer to ~25.41 mm (actually measured to a micron) and using the procedure recommended in the setup instructions. I am setting the slide to a zero with a DTI against the block, the latter mounted against an angle plate on the cross-slide, then removing the block and moving the slide under manual control to zero again and looking at the movement on the DRO. The DTI is a very nice surplus indicator that has a travel of +/- 25 microns and indicates to 0.5 micron.
Apart from a small indicated error of about 0.08 mm over the travel, I get relatively inconsistent repeatability if I move the slide back 25 mm and then bring it back to zero, of up to about 0.01 mm. I can reduce this by firmly pushing the slide back against the screw thread before reversing the feed to come back to zero - then I can get to a few microns. So I was wondering if anyone could help with the following questions please?
Are my expectations of accuracy too ambitious? If turning down to a specified diameter using the wizard, what is a reasonable accuracy to expect?
Moving the slide repeatedly backwards and forwards to the same nominal position, what repeatability can be expected?
The leadscrew is lubricated with a molybdenum grease, but it seems to me that this may be forming quite a viscous film between the screw threads and the nut, the thickness of which will depend on the force on the screw - would I be better using a light oil?
I don't think I am losing steps, but I was wondering about just how repeatable microstepping is - has anyone any experience of problems from this source?
Any answers to these or other suggestions would be most welcome! Thanks in advance,
John.
Logged
Hood
Active Member
Offline
Posts: 17,362
Carnoustie, Scotland
Re: Problems with axis accuracy - MachTurn
«
Reply #1 on:
February 13, 2011, 07:02:59 AM »
I think you have answered the question yourself when you say
Quote
I can reduce this by firmly pushing the slide back against the screw thread before reversing the feed to come back to zero - then I can get to a few microns.
I think you are seeing a fairly good repeatability from the setup you have, microstepping will have some effect, cant give you specific numbers but I would say it safer to think of a uS could be anywhere between one or the next. Your gearing may also introduce inacuracies. Light machine with flexing, stiction etc will introduce innacuracies but the biggest issue is likely to be the screw.
Having said that have a look at the repeatability of some industrial machines and you may be surprised, their positioning will likely be something like +- 0.005mm, repeatability slightly better, probably 0.005mm.
Hood
Logged
Hood
Active Member
Offline
Posts: 17,362
Carnoustie, Scotland
Re: Problems with axis accuracy - MachTurn
«
Reply #2 on:
February 13, 2011, 07:07:47 AM »
Just had a look at HASS, theire positioning and repeatabilty seem to be standard accross their range, it is positioning of +- 0.005mm and repeatability of 0.003mm.
Their machines are by no means the best, in fact they could probably be classed as fairly light in indutrial terms but compared to your myford they are huge rigid mosters, so I would say you are doing well
Hood
Logged
stirling
Global Moderator
Offline
Posts: 1,190
UK
Re: Problems with axis accuracy - MachTurn
«
Reply #3 on:
February 13, 2011, 08:13:41 AM »
Quote from: JohnHaine on February 13, 2011, 06:35:01 AM
I don't think I am losing steps, but I was wondering about just how repeatable microstepping is - has anyone any experience of problems from this source?
Hi John. Microstepping should NOT be included in the "theoretical" calculation of accuracy. Purely from the motor accuracy perspective, full steps are usually stated as being within +/-5% accurate. Microsteps are less than that and are unpredictable. (Note the difference between accuaracy and resolution). Whilst full step accuarcy is purely down to motor manufacture, microstep accuracy is down to a combination of the motor/driver/PS/mechanics etc. As just one example, sometimes, a motor will not even move until it's had 3 or 4 microsteps, then it will "jump". It will do this sometimes and not at others - maybe.
Microstepping's purpose is purely to get smooth(ER) motion than full stepping.
Ian
Logged
Overloaded
Global Moderator
Offline
Posts: 3,072
Re: Problems with axis accuracy - MachTurn
«
Reply #4 on:
February 13, 2011, 09:30:50 AM »
This is fron the Gecko site regarding the linearity of microstepping.
"Another factor affecting accuracy is motor linearity. Motor linearity refers to how the motor
behaves between its ordinal step locations. Ideally a 1.8 degree per step motor should move exactly
0.18 degrees for every step pulse sent to a 10 microstep drive. In reality all step motors exhibit some
non-linearity, meaning the microsteps bunch together rather than being spread evenly over the span of
a full step. This has two effects: Statically the motor position is not optimum and dynamically low speed
resonances occur because of the cyclic acceleration where the microsteps are spread apart and
deceleration where they bunch up. Figure 17 shows a motor with excellent linearity and one with
horrible linearity."
ScreenHunter_01 Feb. 13 09.30.jpg
(36.48 KB, 689x377 - viewed 50 times.)
Logged
"I haven't failed. I've just found 10,000 ways that won't work." Edison
"You cannot help men permanently by doing for them what they could and should do for themselves."
Abe Lincoln
dresda
Active Member
Offline
Posts: 150
Re: Problems with axis accuracy - MachTurn
«
Reply #5 on:
February 13, 2011, 11:32:24 PM »
How do you measure .5 micron? And you said you are using a leadscrew..
Ray.
Logged
JohnHaine
Active Member
Offline
Posts: 64
Re: Problems with axis accuracy - MachTurn
«
Reply #6 on:
February 14, 2011, 04:50:04 AM »
All, thanks for the good advice, I have now at least re-calibrated the "steps per" for the X-slide and things are much more understandable now. I can see that microstepping is not working exactly as one might naively expect and I'm seeing an effective "average" single step size of around a micron which is double what it "ought" to be. I have also reduced the axis acceleration - I wonder if the slide was slightly over-running when the motor slowed.
Dresda, as I mentioned, the indicator has a full-scale range of +/- 25 micron and resolves to better than 0.5 micron. And it cost a few pounds from a surplus stall - a good buy (though this is the first time I've had a use for it).
Could I (re)ask a couple more questions please?
Is my surmise about leadscrew lubrication correct - is it better to use a light oil rather than thick grease to ensure that one doesn't get a variable thickness layer of grease which could affect the position? And what is people's experience of the accuracy achievable with Mach?
Thanks again,
John.
Logged
Hood
Active Member
Offline
Posts: 17,362
Carnoustie, Scotland
Re: Problems with axis accuracy - MachTurn
«
Reply #7 on:
February 14, 2011, 05:10:57 AM »
I would say a light oil is probably better.
Regards accuracy of Mach well that is really a non issue I would say, I very much doubt anyone has hardware capable of the accuracy that Mach is capable of
Hood
Logged
stirling
Global Moderator
Offline
Posts: 1,190
UK
Re: Problems with axis accuracy - MachTurn
«
Reply #8 on:
February 14, 2011, 05:34:30 AM »
Quote from: JohnHaine on February 14, 2011, 04:50:04 AM
I can see that microstepping is not working exactly as one might naively expect and I'm seeing an effective "average" single step size of around a micron which is double what it "ought" to be.
Lost me there John. Microstep errors are non-accumulative so in your case with a microstepping factor of 8, the average should be an 1/8th of a full step.
Ian
Logged
JohnHaine
Active Member
Offline
Posts: 64
Re: Problems with axis accuracy - MachTurn
«
Reply #9 on:
February 14, 2011, 03:23:03 PM »
Hood - thanks, will go with the oil option. I should have chosen my words more carefully - Mach is capable of very high accuracy, I was really asking what people had achieved in practice with typical lathe conversions.
Stirling, yes, it should be but doesn't seem to be!
Logged
Pages:
1
2
»
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...