Need Help! Z axis is not perpendicular.


Results 1 to 9 of 9

Thread: Z axis is not perpendicular.

  1. #1
    Registered Artem26's Avatar
    Join Date
    Dec 2006
    Location
    Ukraine
    Posts
    4
    Downloads
    0
    Uploads
    0

    Post Z axis is not perpendicular.

    Hi, Tom.
    I have a problem with my machine. Z axis is not perpendicular to the x axis . How can I fix it on the program?
    Thanks to Artem.

    Similar Threads:


  2. #2
    Registered
    Join Date
    Jun 2005
    Location
    USA
    Posts
    971
    Downloads
    0
    Uploads
    0

    Default Re: Z axis is not perpendicular.

    You have to tram the Z axis. I must be perpendicular to the XY plane to be accurate. Look up tramming there are ways to make a tram gauge or you can buy one on ebay. The gauge tells you how far you are off and you will have to shim the Z axis to correct the issue.

    Russ



  3. #3
    Registered Artem26's Avatar
    Join Date
    Dec 2006
    Location
    Ukraine
    Posts
    4
    Downloads
    0
    Uploads
    0

    Default Re: Z axis is not perpendicular.

    Thank Russ.
    The Z axis will be replaced, but it is not a quick process. Need soft corrections axis deviation, before its replacement.



  4. #4
    Registered
    Join Date
    Jun 2005
    Location
    USA
    Posts
    971
    Downloads
    0
    Uploads
    0

    Default Re: Z axis is not perpendicular.

    Artem26,
    There is no easy way to correct a tram issue in software. There is some software that can correct how flat something lays of your table but it probes the table over the area you plan to cut and records the height. Then it adjusts the gcode to adjust for the uneven surface. This is often used when cutting PCBs on a CNC machine because you are cutting fine traces very shallow in the copper clad boards.

    You need to see if you can mechanically correct the Z axis with shims. If you have a dial indicator you can make a tram gauge and see how bad things are on the Z axis.

    Watch this video to understand more about tramming your machine.



    Russ



  5. #5
    Registered Artem26's Avatar
    Join Date
    Dec 2006
    Location
    Ukraine
    Posts
    4
    Downloads
    0
    Uploads
    0

    Default Re: Z axis is not perpendicular.

    I understand that what you write to me, but I have a different situation. My machine is a router and I can put the spindle perpendicular to the XY, but the Z-axis be still moved at an angle with respect to the table.Z axis is not perpendicular.-axis-z-jpg



  6. #6
    Registered
    Join Date
    Dec 2013
    Posts
    488
    Downloads
    0
    Uploads
    0

    Default Re: Z axis is not perpendicular.

    I'm sorry, but the only fix for your problem is to mechanically adjust the Z axis square to the table. I don't know how your guide rails are attached, but it shouldn't be too difficult to square things up.



  7. #7
    Registered
    Join Date
    Jun 2005
    Location
    USA
    Posts
    971
    Downloads
    0
    Uploads
    0

    Default Re: Z axis is not perpendicular.

    Artem26,

    As Dawson suggested you must correct this issue mechanically. I would leave the top bolt in the linear guides and take out all bolts below. Then use a square to determine which way you might have to elongate the holes that are holding the linear rails so they go up and down at a 90 degree angle. Then adjust the spindle again you might need to elongate holes to allow it to be fully corrected. With some time and patience you should be able to correct your issue, with elongated holes, and possible some shims. Try and I think you will see exactly what will be required to correct the issues.

    Russ



  8. #8
    Gold Member TomKerekes's Avatar
    Join Date
    May 2006
    Location
    USA
    Posts
    2149
    Downloads
    0
    Uploads
    0

    Default Re: Z axis is not perpendicular.

    Hi Artem,

    You should be able to correct that with a simple Kinematics transformation to make x and y include a linear function of z.

    x' = x + Axz * z;
    y' = y + Ayz * z;

    Here is an example of how to change the code:

    Code:
    int CKinematics::TransformCADtoActuators(double x, double y, double z, double a, double b, double c, double *Acts, bool NoGeo)
    {
            double xp,yp;
            double Axz = 0.005;  // slope of z in x direction
            double Ayz = -0.007; // slope of z in y direction
    
    	GeoCorrect(x, y, z, &x, &y, &z);
    
            xp = x + Axz * z;
            yp = y + Ayz * z;
    
    	Acts[0] = xp*m_MotionParams.CountsPerInchX;
    	Acts[1] = yp*m_MotionParams.CountsPerInchY;
    	Acts[2] = z*m_MotionParams.CountsPerInchZ;
    	Acts[3] = a*m_MotionParams.CountsPerInchA;
    	Acts[4] = b*m_MotionParams.CountsPerInchB;
    	Acts[5] = c*m_MotionParams.CountsPerInchC;
    
    	return 0;
    }
    A small change to TransformActuatorstoCAD would also be needed to force the call to InvertTransformCADtoActuators.

    Are you capable of re-compiling the GCodeInterpreter.dll library with the free Microsoft Visual Studio 2015 Community?

    Regards

    TK
    http://dynomotion.com


  9. #9
    Registered Artem26's Avatar
    Join Date
    Dec 2006
    Location
    Ukraine
    Posts
    4
    Downloads
    0
    Uploads
    0

    Default Re: Z axis is not perpendicular.

    Thank you, Tom. I will try, I will inform you about the results.



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
  •  


About CNCzone.com

    We are the largest and most active discussion forum for manufacturing industry. The site is 100% free to join and use, so join today!

Follow us on


Our Brands

Z axis is not perpendicular.
Z axis is not perpendicular.