Forum Header

stepConf and actual running precision issue

More
10 years 1 month ago - 10 years 1 month ago #80087 by fannlow
Hi there,
i need some help, for something which i might have missed out.

I was running StepConf for a 4-axis hotwire cutter.
from the options, i have opted for XYZA (since we don't get XYUV) and mm for measurements.

motors per revolution : 200
driver microstepping : 5
Pulley teeth ratio : 1:1
Leadscrew Pitch : 82.5mm/rev
Max. Vel : 508mm/s
Max. Accel : 1016mm/s

Home Location : 0
Table Travel : 0 to 2650mm
Home Switch Location : N/A
Home Search Velocity : N/A
Home Latch Direction : N/A


during StepConf, I have some issues, where X and Z uses the same pitch, stepping and rev.
however, for X, the distance travelled is precise, but on Z, somehow the distance travelled seems more.

on the other hand, for Y and A, its the same, while Y is precise while in StepConf, A is travelling more.

so without any changes, I accepted and use XYZA in linuxCNC, but when I get inside the program after homing, I get some issues where X is now travelling more than it should be. while Y is also travelling more than it should be, but A is travelling like at least 6 times shorter.

but when I up the scale of A to 6x the original scale, it is still short of like 25% travelled.

is there an issue with my software or setup or is there something which I have missed in all the confusion?

i am uploading the .hal and .ini files for referencing.
- updated... i jz found out that my .hal and .ini files are blanks!
- I will upload it again later.

thanks for the help very much! =)
really appreciate it
Last edit: 10 years 1 month ago by fannlow.

Please Log in or Create an account to join the conversation.

More
10 years 1 month ago #80091 by tommylight
Something is not right with your numbers, pitch of 82.5mm is only if using pulley's, or rack and pinion.
Velocity of 508mm/s is 30.480 meters per second, so it is way to high for any hobby machine. Also acceleration of 1016mm/s/s is to much as it would try to get to the speed you set (over 30 meters/s) in half second.
Try setting as follows
Velocity 50 to 100
Acceleration 100 to 200
and be sure to check the pitch.

Please Log in or Create an account to join the conversation.

More
10 years 1 month ago - 10 years 1 month ago #80114 by fannlow
hi, I checked it.

the issues seems to be when I changed
4 axis XYZA to 9 axis XY ZA BC UVW.

for some reason, FYI is running according to distance quite precisely.

but V is running way short.
I ran G1 F5000 V-100. the actual measured is only 15.5mm

any ideas where gone wrong?


or...

do i need to add these axes for my .HAL?
thanks
Last edit: 10 years 1 month ago by fannlow.

Please Log in or Create an account to join the conversation.

More
10 years 1 month ago - 10 years 1 month ago #80117 by fannlow
Hi,
I did fixed the issue of scaling for all other axis, except for my V axis, which now travels more than it should when moving to the negative side , and lesser than it should when moving on the positive side.

The changes I made is in my HAL file for the axis, now all change to corresponding axis in .ini file.

eg:
G1 F5000 V-900

results in a travel of -934 or somewhere near.
then i use G1 F5000 V0

it travels back not to 0, but 34mm short of 0.

not understanding what is happening.

i am uploading my hal and ini files for help.

-=======-
also i keep getting bad character 'z'. while starting up linuxCNC and also while touch off.

my Y and V are using same stepping of 2000 now
which means at the stepConf, i use 200 for rev and 10 for microstep

Y axis is OK, nothing is wrong and it travels quite well.

my 5 start ACME screw is 12.7mm per rev from the supplier.
leadscrew ratio is 1:1, its a direct stepper to acme screw.

===============
last thing, i still can't get the view to work like in the sim-9 axis view.

hope someone can shed some light for me, but priority given to my travel issue :( :( .

thanks
Last edit: 10 years 1 month ago by fannlow.

Please Log in or Create an account to join the conversation.

More
10 years 1 month ago #80120 by fannlow
updated some minor changes in order for linuxCNC to work.

got rid of the bad character 'z'.

i ran stepConf again to double check.
and all the axis ran the correct amount of distance it should travel.

all Driver Rev is 200
all microStep is 10

not sure what went wrong?

Please Log in or Create an account to join the conversation.

More
10 years 1 month ago #80144 by fannlow
I have been at the machine the whole day. still no luck.

and this is weird.

I was using 2.7.5 I believe from 2015 and it worked all good.

then I had a wire not working and I changed it.
then I downloaded the 2.7.6 from 2016.

but I forgot all my previous setup and had to do some trial and errors.

I went with drive rev 200 and micro at 10 tiger 2000 per turn right? as the settings on the driver.

then I did an assessment with all the leadscrews and also asked my suppliers.

came out X and U are 82mm per one full motor turn (360°).
and Y and V at 12.7mm per one full turn.

and i inserted them into my stepConf but I didn't get an accurate distance travelled.

it turns out X and Y are accurate while U and V are not accurate. going to positive and negative both gives me different results.

example: I start from 0 and go to 100. it would stop around 70 or so. then I return back to 0. and it will either pass the 0 mark by a bit or short of it by abit.

however on linuxCNC it shows 100 on the axis and then 0 when I return it.

X and Y are both accurate with this same settings.

any one can pls shed me some light please?

am about to pull off all my hair soon...

will changing my driver steps per turn disturb this travelling accuracy?

thanks in advance

Please Log in or Create an account to join the conversation.

Time to create page: 0.323 seconds
Powered by Kunena Forum