View Poll Results: Do you prefer fixture offsets or program from machine home

Voters
7. You may not vote on this poll
  • I prefer programs using fixture offsets

    7 100.00%
  • I prefer programs from machine home

    0 0%
Results 1 to 11 of 11

Thread: fixture offsets vs machine home

  1. #1
    Registered
    Join Date
    Feb 2009
    Location
    usa
    Posts
    4
    Downloads
    0
    Uploads
    0

    fixture offsets vs machine home

    I would like to get opinions from people in the CNC industry regarding program creation using fixture offsets versus program creation from machine home.

    Currently have a couple dozen VMC's with thousands of programs for existing product. All programmed with fixture offsets.

    It has been suggested that all programs be written from Machine Home. This would be supported by subplating all tables and modifying vises to pin to subplates. I believe the thought is to eliminate/reduce need for registering part location.

    It only takes a few moments to touch off part/fixture. I cannot see any real advantage in creating program with origin at Machine Home.

    Welcome any input regarding this configuration.


  2. #2
    Registered
    Join Date
    Jul 2005
    Location
    Canada
    Posts
    11,960
    Downloads
    0
    Uploads
    0
    I cannot see any advantage either, anyway it would be redundant to rewrite the programs in machine coordinates.

    When you have fixtures and vises located at repeatable known positions on the table in machine coordinates you can define fixture or vise offsets or part location offsets by using a G10 command to enter work offsets or G52 commands to create local work offsets for the parts.
    An open mind is a virtue...so long as all the common sense has not leaked out.


  3. #3
    Registered broby's Avatar
    Join Date
    Apr 2006
    Location
    Australia
    Posts
    643
    Downloads
    0
    Uploads
    0
    I do not see any real advantage for referencing to machine home.
    If the fixture is relocated, then all references are invalid!
    The majority of our programs are referenced using a probe to locate the job, first pass is done by the operator to setup the "rough" location of the job, then the probe steps in and locates the zero point to the exact location of the part.
    Obviously this is referenced against machine home position, but since we use Okuma's, this is different to the Fanuc world of requiring "Referencing" all the time. (the Okuma machines are smart enough to know where they are all the time! )


  4. #4
    Registered
    Join Date
    Feb 2009
    Location
    usa
    Posts
    4
    Downloads
    0
    Uploads
    0
    The intent behind this is to eliminate the need to touch-off (register) locating surfaces. Really was hoping for more than two responses. Anyone work in this type of environment? Advantages/disadvantages?


  • #5
    Registered beege's Avatar
    Join Date
    Feb 2008
    Location
    USA
    Posts
    546
    Downloads
    0
    Uploads
    0
    The idea of using machine home to program has been replaced with using fixture offsets. If you use a sub-plate with reference pins and an origin hole, then you can locate that hole, and know where everything else will be, and plug in your work coordinates without touching off, as long as you're SURE that the same vise, same indexer or fixture is going to be used, and that it locates as well as you need it. Everything would have to be documented, so that no oopses would happen.

    Even then, depending on the fussiness of the part, you must indicate fixtures, to be sure it locates as closely as you need it to.

    A program nowadays reflects the part being made, so that when you see a dimension on a print, you can see that number in the program. If you go from machine zero, those numbers no longer are recognizable, which in my book is just plain nuts.


  • #6
    Registered
    Join Date
    Jul 2005
    Location
    Canada
    Posts
    11,960
    Downloads
    0
    Uploads
    0
    Quote Originally Posted by ragoodale View Post
    The intent behind this is to eliminate the need to touch-off (register) locating surfaces.....
    You have to register all the locations on the first set up after starting to use the dowelled fixtures. These are the coordinates that are then included in the programs in the G10 commands which reads the values into the machine offset registers. After the first set up when all the positions are defined, and repeatable you don't need to register anything again, except, possibly, for tool lengths when a tool is replaced.

    Having the fixture locations defined and in the program does work and saves a lot of time. My production shop has been using it for years. For many parts our changeover simply involves pulling the fixture of a shelf, loading the parts and calling up the program. We leave the toolchanger full of tools and the programs are written to call the ones they need from whatever location they are at. With a carousel changer this means the carousel shuttles back and forth and adds a second or two to toolchanges, The tool change time on the side mount machins is unchanged because the machine moves the next tool into place ahead of time.
    An open mind is a virtue...so long as all the common sense has not leaked out.


  • #7
    Registered judleroy's Avatar
    Join Date
    Dec 2006
    Location
    USA
    Posts
    406
    Downloads
    0
    Uploads
    0
    Two thirds of my mill table is covered with a 3" thick steel plate that has been face milled and then drilled and tapped with a grid pattern that is referenced off of machine home. The other third of the table is where I mount my vice. I use machine offsets to reference parts in the vice. That just allows me to basicly use either coordinate system as I see fit for the job. That also means I can't vote in your pole since I use both systems on a daily basis when machining. My thought is always be flexable in your programming methods. What works for one part doesn't always work for another. Judleroy


  • #8
    Moderator HuFlungDung's Avatar
    Join Date
    Mar 2003
    Location
    Canada
    Posts
    4,826
    Downloads
    0
    Uploads
    0
    I would think it would be a practical impossibility to literally use the machine home as a reference because of the difficulty of fine tuning the master fixture (ie., dragging it around and squaring it up and clamping it down all the time). Plus, if you need two sets of fixtures for the same project, then you'd have to make perfect duplicates.....which may or may not be difficult to accomplish.

    When dealing with the basic machine coordinate system, if you don't like where it is, you can move it with a G92 offset. That is the basic hand-me-down principle of having G92 still available on a modern cnc. Then you can keep all your fixture offsets as one unchanging set of values. That is the theory anyways. While you can do your level best to make perfectly repeatable fixtures based on the machine zero, I would still expect a small tweak would be required for whatever reason, and G92 would do it.

    Of course, one wants to avoid the situation where the G92 command gets executed when the machine is out of position. However, that would normally only occur at the beginning of the main program. It is simple on a modern machine to execute a return to machine home on the line immediately before the G92 line, so then your G92 should never get accidentally executed at some random position.
    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)


  • #9
    Registered
    Join Date
    Dec 2010
    Location
    usa
    Posts
    18
    Downloads
    0
    Uploads
    0
    If your fixturing/part location is capable of using machine home locations, then the setups can just as easily use fixture offsets. A fixture offset is just a distance from machine home and if necessary is easily adjusted. If for some reason machine home location changes, you will have to reestablish the exact same machine home using grid shift or mechanically adjusting something. If there is concerns about fixture offsets being changed by someone, incorporate these numbers into your program files (G!0). I can't see any reason to use machine home. If someone can enlighten me, I welcome the comment.


  • #10
    Registered
    Join Date
    Aug 2010
    Location
    USA
    Posts
    2
    Downloads
    0
    Uploads
    0

    Reference points machine zero/offsets

    Hello,

    Is it possible to have 20 different machines with the exact
    same machine zero? It creates a nightmare if a leadscrew
    motor, encoder or microswitch is replaced. Ever had a coupling slip?

    The only case I have ever seen this work is when all the tooling
    reference points were drilled oversized on each machine from
    home reference. Bushings on 1/8 dowel pins were lowered
    into the holes using every individual spindle head. Heated
    lead was poored around the bushings and allowed to cool.

    The result was multiple heads in every machine had the same
    reference location relative to the existing tooling method. If
    the table top, motors or even machine was replaced the reference
    could be recreated by simply re-heating the lead.

    This exact tooling method was used to eliminate registration
    problems making multilayer circuit boards. The panels needed to
    be taken on and off numerous times in the process. Repeatability
    was difficult unless the same head continued each step.

    I hope this old field service story helps.

    Thank,

    Tom O'Connor


  • #11
    Registered
    Join Date
    Feb 2009
    Location
    usa
    Posts
    4
    Downloads
    0
    Uploads
    0
    In response to comments inquiring about the ability to have all machines with the same zero reference point (relative to the sub-plate), the implementation of programs from machine home will be on machines which have had a precision sub-plate mounted and timed (squared and located) to machine zero.


  • Similar Threads

    1. Bridgeport EZ-Trak Replacement Monitor "New Color LCD"
      By RADAPG1 in forum Product and Manufacturer Announcements
      Replies: 2
      Last Post: 05-22-2011, 11:32 AM
    2. EZ-Trak Replacement Monitor "New Color LCD"
      By RADAPG1 in forum Product and Manufacturer Announcements
      Replies: 0
      Last Post: 03-18-2011, 10:27 PM
    3. vickers 2100 - Tree J250 - program "rewind"
      By mblazenby in forum General CNC (Mill and Lathe) Control Software (NC)
      Replies: 2
      Last Post: 01-11-2008, 10:39 AM
    4. 15" Color LCD Monitor W/USB Port
      By HelicopterJohn in forum Haas Mills
      Replies: 3
      Last Post: 11-01-2007, 01:12 PM
    5. Replies: 18
      Last Post: 10-01-2007, 11:31 AM

    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.