- Posts: 36
- Thank you received: 0
Axis_Comp having no effect[SOLVED]
1 year 1 month ago #334380
by CNC4Life
Axis_Comp having no effect[SOLVED] was created by CNC4Life
I'm trying to axis comp a machine with a Renishaw ML10 Interferometer. Unfortunately no matter what comp type or file formatting I can come up with I cannot get the system to take effect. The machine is repeating +/- .001mm on every step of the run.
I've been working on this for days and had no luck. I also can't get any feedback from HALSHOW that mentions it in effect or a component related to compensation. My understanding this a rolling backlash table to linuxcnc, hower the values never change. The man pages are extremely sparse, but strait forward. Name a file, stuff it with (Target) (POS Move) (Neg Move) and select a type 0 or 1.
Please help! I offer cookies of all types.
I've been working on this for days and had no luck. I also can't get any feedback from HALSHOW that mentions it in effect or a component related to compensation. My understanding this a rolling backlash table to linuxcnc, hower the values never change. The man pages are extremely sparse, but strait forward. Name a file, stuff it with (Target) (POS Move) (Neg Move) and select a type 0 or 1.
Please help! I offer cookies of all types.
Please Log in to join the conversation.
1 year 1 month ago #334381
by CNC4Life
Replied by CNC4Life on topic Axis_Comp having no effect
Also of note the units in the RTL File are um so .001mm. Pass 1 is -5 to -170 and Pass 2 is -170 to -5.
The .zip is a zipped .xls file.
The .zip is a zipped .xls file.
Attachment not found
Attachment not found
Attachment not found
Please Log in to join the conversation.
1 year 1 month ago #334383
by PCW
Replied by PCW on topic Axis_Comp having no effect
Just a guess, but I think your screw compensation table is backwards:
"Compensation files must start with the smallest nominal and be in ascending order to the largest value of nominals"
"Compensation files must start with the smallest nominal and be in ascending order to the largest value of nominals"
Please Log in to join the conversation.
1 year 1 month ago #334416
by andypugh
Replied by andypugh on topic Axis_Comp having no effect
If the comp table is backwards then the interpolator function will only ever read the first value, so you will get a fixed offset, and no apparent compensation.
Please Log in to join the conversation.
1 year 1 month ago #334582
by CNC4Life
Replied by CNC4Life on topic Axis_Comp having no effect
I'm happy to say, I was just being dumb and -5 was lowest number in my head except it was negative so it was obviously the highest number. I also spent a bit of time playing with spreadsheets and the raw RTL file and it was easy make a mistake shuffling data.
So, I wrote a python script to handle the process. (I haven't tested it with an axis going in the positive direction, it should work.)
Renishaw_Laser10_with_LinuxCNC
I really hope it helps someone someday. I've attached my results before and after.
So, I wrote a python script to handle the process. (I haven't tested it with an axis going in the positive direction, it should work.)
Renishaw_Laser10_with_LinuxCNC
I really hope it helps someone someday. I've attached my results before and after.
Please Log in to join the conversation.
1 year 1 month ago #334589
by scotth
Replied by scotth on topic Axis_Comp having no effect
Good to see you have comp working.
The raw error looks very linear, are you sure about your Exp coeff value?
The raw error looks very linear, are you sure about your Exp coeff value?
Please Log in to join the conversation.
1 year 1 month ago #334664
by CNC4Life
Replied by CNC4Life on topic Axis_Comp having no effect
Yes, it’s a rolled screw it has error from the manufacturing process. Thomson claims +\- 0.004 per ft / 300mm.
Though it could be mathed out in the SPU if I was using UCCNC or MASSO.
Though it could be mathed out in the SPU if I was using UCCNC or MASSO.
Please Log in to join the conversation.
1 year 1 month ago #334665
by scotth
Replied by scotth on topic Axis_Comp having no effect
I did most of my work on big iron. Watching what happens with an AC vent hitting the top of a machine with a laser will drive you crazy.
Good luck!
Good luck!
Please Log in to join the conversation.
1 year 1 month ago #334705
by andypugh
Replied by andypugh on topic Axis_Comp having no effect
Skunkworks implemented temperature compensation on his (large) mill a long time ago.Watching what happens with an AC vent hitting the top of a machine with a laser will drive you crazy.
Please Log in to join the conversation.
1 year 3 weeks ago #336095
by CNC4Life
Replied by CNC4Life on topic Axis_Comp having no effect
This is very cool, I have a customer who created cooling passages and plumbed a chiller into his spindle motor mount. Then ran it into spindle motor to keep it from growing.
Please Log in to join the conversation.
Time to create page: 0.103 seconds
