Results 1 to 3 of 3

Thread: 3D surface sub-routine

  1. #1
    Registered
    Join Date
    Apr 2005
    Location
    USA
    Posts
    4
    Downloads
    0
    Uploads
    0

    3D surface sub-routine

    Can someone please refresh my memory?

    I have several 3D surface pgms I'd like to set up a sub routines...they are programed in absolute...do I need to re-program them as incremental pgms to use as subs? Thanks in advance....


  2. #2
    Moderator HuFlungDung's Avatar
    Join Date
    Mar 2003
    Location
    Canada
    Posts
    4,826
    Downloads
    0
    Uploads
    0
    It depends on what you are doing. Often, you can rerun a program in absolute, starting at a new work shift coordinate. This would require that you call new work shifts in your main program. The standard work shifts start at G54 and go to G59, and some controllers have even more available.

    You can also use G92 calls in the main mill program, providing you return to home between each new call to the subroutine.

    That is only some general guidance, because there could be many different things that you are trying to do with your subroutine. If you have many simple operations to perform at many locations in one part, then reprogramming the sub in incremental can be the way to go.
    First you get good, then you get fast. Then grouchiness sets in.

    (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)


  3. #3
    Registered
    Join Date
    Apr 2005
    Location
    USA
    Posts
    4
    Downloads
    0
    Uploads
    0
    These are pretty complicated surface programs...I think you're right about using different work cords....will try that...thanks


Posting Permissions


 


About CNCzone.com

    We are the largest and most active discussion forum from DIY CNC Machines to the Cad/Cam software to run them. The site is 100% free to join and use, so join today!

Follow us on

Facebook Dribbble RSS Feed


Search Engine Friendly URLs by vBSEO ©2011, Crawlability, Inc.