585,759 active members*
4,107 visitors online*
Register for free
Login
IndustryArena Forum > Machine Controllers Software and Solutions > LinuxCNC (formerly EMC2) > compensation for machine mechanical imperfections in software layers
Results 1 to 3 of 3
  1. #1
    Join Date
    Aug 2018
    Posts
    4

    compensation for machine mechanical imperfections in software layers

    This is something I tried to read up on years ago. I seem to remember there were some basic provisions for this in the emc2 software, but forget the details, and might be wrong.

    I know it is not very common in industry, but sometimes a highly accurate measurement system, and there are various kinds, but I am thinking the hypothetical ideal is basically a cmm attached to where the tool in the cnc machine usually is.

    They usually describe the errors a machine has with a small number of parameters to indicate the angle between the axis (I.e. How far from exactly orthogonal they are), and other basic means, which assume the axis are still straight, etc.

    It occurs to me that another approach may be to use a large table, correlating the actual position with the commanded position. During run time, the software simply consults the table in reverse, and extrapolates between the known points, with some smoothing. That would handle even random errors that might occur when employing cheap linear bearings.

    So ultimately, or could greatly reduce the requirement to make the parts highly accurate. Just make it solid, with good repeatability, then compensate extensively by using a cmm for an hour.

    For larger machines, finding acmm that size night be impossible. But for smaller machines.

  2. #2
    Join Date
    Jun 2011
    Posts
    692

    Re: compensation for machine mechanical imperfections in software layers

    Kinematics and screw mapping can do some of that, but on smaller machines stiffness becomes a major factor as well, and it leads to dynamic errors that are much harder to compensate for.
    It's probably easier to just get the machine square in a lot of cases than measuring precisely how far out of square it is..

  3. #3
    Join Date
    May 2015
    Posts
    686

    Re: compensation for machine mechanical imperfections in software layers

    Its actually quite easy to correct for a non square table using a custom Linuxcnc component. I did help someone code one on the LinuxCNC forum that did exactly that. If you search on that forum you might find the thread. You could extend the formulae to make other adjustments.
    Rod Webster
    www.vehiclemods.net.au

Similar Threads

  1. Software issue or mechanical
    By GITRDUN in forum Mach Software (ArtSoft software)
    Replies: 10
    Last Post: 04-24-2014, 10:09 PM
  2. Software or Mechanical Problem
    By ynnek in forum Mach Mill
    Replies: 1
    Last Post: 03-28-2009, 05:06 AM
  3. Mechanical Animation or Simulation Software?
    By BJenkins in forum Uncategorised CAD Discussion
    Replies: 0
    Last Post: 05-17-2008, 08:15 PM
  4. VX Mould Design, Mechanical and Cad Cam Software now in Australia
    By Kookaburra in forum News Announcements
    Replies: 1
    Last Post: 02-21-2008, 05:29 AM

Tags for this Thread

Posting Permissions

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