Axis_Comp having no effect
- CNC4Life
- Offline
- Junior Member
-
Less
More
- Posts: 34
- Thank you received: 2
04 Sep 2025 00:36 - 04 Sep 2025 00:42 #334380
by CNC4Life
Axis_Comp having no effect 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.
Last edit: 04 Sep 2025 00:42 by CNC4Life.
Please Log in or Create an account to join the conversation.
- CNC4Life
- Offline
- Junior Member
-
Less
More
- Posts: 34
- Thank you received: 2
04 Sep 2025 00:40 - 04 Sep 2025 00:41 #334381
by CNC4Life
Replied by CNC4Life on topic Axis_Comp having no effect
Attachments:
Last edit: 04 Sep 2025 00:41 by CNC4Life.
Please Log in or Create an account to join the conversation.
- PCW
-
- Offline
- Moderator
-
Less
More
- Posts: 19151
- Thank you received: 5291
04 Sep 2025 02:45 - 04 Sep 2025 17:00 #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"
Last edit: 04 Sep 2025 17:00 by PCW. Reason: sp
Please Log in or Create an account to join the conversation.
- andypugh
-
- Offline
- Moderator
-
Less
More
- Posts: 23541
- Thank you received: 5013
04 Sep 2025 16:43 #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 or Create an account to join the conversation.
- CNC4Life
- Offline
- Junior Member
-
Less
More
- Posts: 34
- Thank you received: 2
07 Sep 2025 17:44 - 07 Sep 2025 17:51 #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.
Last edit: 07 Sep 2025 17:51 by CNC4Life.
Please Log in or Create an account to join the conversation.
- scotth
- Offline
- Elite Member
-
Less
More
- Posts: 242
- Thank you received: 59
07 Sep 2025 20:04 #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 or Create an account to join the conversation.
- CNC4Life
- Offline
- Junior Member
-
Less
More
- Posts: 34
- Thank you received: 2
09 Sep 2025 00:45 #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 or Create an account to join the conversation.
- scotth
- Offline
- Elite Member
-
Less
More
- Posts: 242
- Thank you received: 59
09 Sep 2025 01:22 #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 or Create an account to join the conversation.
- andypugh
-
- Offline
- Moderator
-
Less
More
- Posts: 23541
- Thank you received: 5013
09 Sep 2025 14:49 #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 or Create an account to join the conversation.
Time to create page: 0.124 seconds