Square Corner Problem with CNC

      The owner of a Shoda router with a Fanuc control asks for advice on making true square corners while maintaining fast operation of the equipment. December 31, 2012

I have a Shoda Router with 15M Fanuc control. The issue we live with is we canít cut anything faster than 200 IPM. When we run any faster we donít get true square corners. We can program exact stop mode using the G61 command but that also slows the cycle time. Is there anything we can do to speed things up and get a square corner?

Forum Responses
(CNC Forum)
From contributor R:
You first must verify the mechanical condition of your machine. Inspect the linear bearings and ballscrews for wear and tear. You can then look at the software functions of your machine. Make certain the backlash compensation is properly set for all axes. Do you have the look-ahead function enabled on your machine? This will allow the machine to slow down on corners while running faster on straight lines. If you haven't had your machine serviced in the past year or two it would be a good idea to bring in a technician either from Shoda or an Independent to protect your investment.

From the original questioner:
All ballscrews have been checked with zero backlash. Mechanically the machine is very tight. I donít know if my Fanuc 15M has the look ahead feature. How can I check that? That sounds like exactly what we need to have.

From contributor H:
As Contributor R stated the look-ahead function will help, usually when you are running a program. You will see a line highlighted and then the cursor will usually be two lines ahead. The line highlighted is the one currently being run. The cursor is indicating where the controller is reading. This is usually turned on by the machine manufacturer, as is solves and prevents a lot of issues.

The exact stop would be your best bet to get a true square corner if all of your ball screws are set and there is no backlash/play. It does mean a longer cycle, but the only other option is to program a slightly rounded corner. You do get faster production without the exact stop enabled but the controller is trying to slow down the machine when it approaches a corner. Then when it reaches that position it immediately switches and speeds up to reach the next destination. All CNC's will do this. They do calculate how to slow down and then continue. The only way to truly solve this is to use exact stop.

Some software for programming the machine will also trick the machine. They will program the machine to go beyond the corner, and then make a small arc outside of the panel and then come in tangent to the point they just left. This way the part is square in the corner and the machine doesn't slow down.

From contributor B:
I have heard of using arc in the corners before. It has always interested me. I was not sure how to program them. I have a Rover 30. How small of an arc would you do? I assume a 270 degree arc at the corners?

From contributor H:
You are correct in using a 270 degree arc. You will need to play with the size of the arc, but you should be able to use one as small as 0.050".

From contributor K:
We had the same issue with a new Shoda a few years back. It came down to the fact that the machine tables were too heavy for the parameters settings in the fanuc control. It was never fully solved and we tried adjusting the acceleration/deceleration parameters with not much success. We just learned to live with the issue.

Would you like to add information to this article?
Interested in writing or submitting an article?
Have a question about this article?

Have you reviewed the related Knowledge Base areas below?
  • KnowledgeBase: Knowledge Base

  • KnowledgeBase: Computerization

  • KnowledgeBase: Computerization: CNC Machinery and Techniques

    Would you like to add information to this article? ... Click Here

    If you have a question regarding a Knowledge Base article, your best chance at uncovering an answer is to search the entire Knowledge Base for related articles or to post your question at the appropriate WOODWEB Forum. Before posting your message, be sure to
    review our Forum Guidelines.

    Questions entered in the Knowledge Base Article comment form will not generate responses! A list of WOODWEB Forums can be found at WOODWEB's Site Map.

    When you post your question at the Forum, be sure to include references to the Knowledge Base article that inspired your question. The more information you provide with your question, the better your chances are of receiving responses.

    Return to beginning of article.

    Refer a Friend || Read This Important Information || Site Map || Privacy Policy || Site User Agreement

    Letters, questions or comments? E-Mail us and let us know what you think. Be sure to review our Frequently Asked Questions page.

    Contact us to discuss advertising or to report problems with this site.

    To report a problem, send an e-mail to our Webmaster

    Copyright © 1996-2019 - WOODWEB ® Inc.
    All rights reserved. No part of this publication may be reproduced in any manner without permission of the Editor.
    Review WOODWEB's Copyright Policy.

    The editors, writers, and staff at WOODWEB try to promote safe practices. What is safe for one woodworker under certain conditions may not be safe for others in different circumstances. Readers should undertake the use of materials and methods discussed at WOODWEB after considerate evaluation, and at their own risk.

    WOODWEB, Inc.
    335 Bedell Road
    Montrose, PA 18801

    Contact WOODWEB

  • WOODWEB - the leading resource for professional woodworkers

      Home » Knowledge Base » Knowledge Base Article