586,103 active members*
3,185 visitors online*
Register for free
Login
IndustryArena Forum > Machine Controllers Software and Solutions > Fanuc > losing work coordinates at power off
Results 1 to 14 of 14
  1. #1
    Join Date
    Jul 2007
    Posts
    19

    Question losing work coordinates at power off

    I've been working on a machine with a fanuc o-m controller for about a week trying to get it up and running. We got this machine from another plant in our corporation, and nobody in house really knew a whole lot about it. With the help of some members here, and a whole lot of reading in the archives, I have almost all of the issues ironed out.
    One thing I haven't yet figured out is that when we power down the machine, and then power it back up, it loses its work coordinate settings. They don't go to zero, they just seem to randomly change. Tool length settings are fine, it's just the work coordinates.
    Does anyone know how to correct this? I suspect there may be a parameter that needs to be set, but I don't know what it is.

  2. #2
    Join Date
    Nov 2006
    Posts
    174

    Work coordinates.

    Do you mean work offsets? Which page are you viewing to see your "work coordinates"
    If you are viewing the "Relative" page then yes these will not be stored at power off.
    You should have your "work coordinates" set in the Offset page

    eg.

    SHIFT(00) G55(02)

    X.............X.........
    Y.............Y.........
    Z.............Z.........


    G54(01) G56(03)

    X.............X.........
    Y.............Y.........
    Z.............Z.........


    HTH

  3. #3
    Join Date
    Jul 2007
    Posts
    19
    no, I'm losing my g54 absolute coordinates

  4. #4
    Join Date
    Jan 2006
    Posts
    4396
    Quote Originally Posted by jlong58 View Post
    no, I'm losing my g54 absolute coordinates
    That is what he meant.

    Have you checked the Memory Battery Yet?
    Toby D.
    "Imagination and Memory are but one thing, but for divers considerations have divers names"
    Schwarzwald

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

    www.refractotech.com

  5. #5
    Join Date
    Jul 2007
    Posts
    19
    yes I have replaced the batteries. It didn't make a difference.

  6. #6
    Join Date
    Jan 2006
    Posts
    4396
    Quote Originally Posted by jlong58 View Post
    yes I have replaced the batteries. It didn't make a difference.
    Do you have the Machine Tool and Control Manual?
    There is a Diagnose Page where you will have to read the bits. If you can find that Parameter then write down the Bits after setting the G54, Kill the Power to see what changed.

    This is most likely a question for Al_The_Man, he would know.

    Sorry I can't be of better help.
    Toby D.
    "Imagination and Memory are but one thing, but for divers considerations have divers names"
    Schwarzwald

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

    www.refractotech.com

  7. #7
    Join Date
    Jun 2005
    Posts
    232
    Are you using g92 g54 x0y0 to set your coordinate.
    If you are using the g92 preset it is cancled after power down thus losing your position.
    Tim

  8. #8
    Join Date
    Oct 2004
    Posts
    8
    We are using G10 command in start of every program. It sets work coordinates every program run.

    G90G10L2P1X....Y....Z..... for G54
    G90G10L2P2X....Y....Z..... for G55
    .
    .
    G90G10L2P6X....Y....Z..... for G59

    BR

    Sauli

  9. #9
    Join Date
    Dec 2003
    Posts
    24221
    I am not sure I am understanding this, if you reference the machine at start up and you are registering a G10 position for the work coordinates in the program , what is missing?
    As you should be automatically re-registering the work co-ordinates when you run the program.
    Al.
    CNC, Mechatronics Integration and Custom Machine Design

    “Logic will get you from A to B. Imagination will take you everywhere.”
    Albert E.

  10. #10
    Join Date
    Oct 2004
    Posts
    8
    Different pieces have different fixtures or different place in fixture (vise), so the work coordinates (offset from reference point) are different also. That’s why we are setting the work coordinates in the program. There is no matter, what happens: electrical interrupts, shutdown, do other job, push wrong button… whatever. If you have a right program for current job, you always have right offsets.

    We have several CNC machines (Fanuc and Siemens) and we have used this method in all of them for many years.

  11. #11
    Join Date
    Dec 2003
    Posts
    24221
    Quote Originally Posted by saulij View Post
    Different pieces have different fixtures or different place in fixture (vise), so the work coordinates (offset from reference point) are different also. .
    Sorry, I was getting you mixed up with the original poster and thought he was using your method and it was not working.
    I agree this should be the way to go.
    Al.
    CNC, Mechatronics Integration and Custom Machine Design

    “Logic will get you from A to B. Imagination will take you everywhere.”
    Albert E.

  12. #12
    Join Date
    Jul 2007
    Posts
    19
    I think Timlkallam may have answered my question. I am setting the work offset by moving to the location, and then going to MDI and typing G92 x0yo. If I understand correctly, that method will be cancelled at power off. Is this correct? If so, I will simply set the offsets manually.

  13. #13
    Join Date
    Jan 2006
    Posts
    4396
    Quote Originally Posted by jlong58 View Post
    I think Timlkallam may have answered my question. I am setting the work offset by moving to the location, and then going to MDI and typing G92 x0yo. If I understand correctly, that method will be cancelled at power off. Is this correct? If so, I will simply set the offsets manually.
    This is what needs to be done with a Yasnac MX2 Control at Morning Start Up.

    O0099
    (MATSUURA YASNAC MX2)
    (SEND MATSUURA CNC HOME)
    (SET RAPID AT 25 PERCENT)
    (PRESS CYCLE START)
    (AFTER HOME POSITION)
    (G92 X0 Y0 Z0 IS SET)
    (CHECK POINT G55 CENTER)
    (RE-CHECK BACK HOME)
    (RUNS WARMUP PGM)
    (RUN ONE TIME = 10 MINUTES)

    G0G17G40G49G80G90M5

    G91G28Z0M9
    G91G28Y0
    G91G28X0

    G92X0Y0Z0

    G90G55G0X0Y0

    G91G28Z0
    G91G28Y0
    G91G28X0

    M98P9999

    M30
    Toby D.
    "Imagination and Memory are but one thing, but for divers considerations have divers names"
    Schwarzwald

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

    www.refractotech.com

  14. #14
    Join Date
    Jun 2005
    Posts
    232
    Yep G92 works great untill you cut the machine off.
    On my control witch is a Fanuc oi mate . When I cut it on I home it then jog the X and Y where i need it to be , Then go to the work coordinate page highlight say G54 and type in x0 then press the measure key and the value is stored even if the power to the machine is cut off.
    Tim

Similar Threads

  1. How does a power supply work.
    By ynneb in forum DIY CNC Router Table Machines
    Replies: 1
    Last Post: 07-27-2011, 03:40 PM
  2. Will this power supply work?
    By dneisler in forum Gecko Drives
    Replies: 8
    Last Post: 05-04-2007, 06:34 PM
  3. Compaq Power Supply.. Anyone get one to work?
    By EGropp in forum CNC Machine Related Electronics
    Replies: 10
    Last Post: 02-26-2007, 11:52 PM
  4. Could this work as a cheap power supply?
    By phantomcow2 in forum CNC Machine Related Electronics
    Replies: 3
    Last Post: 03-05-2006, 11:10 PM
  5. Okuma Work Coordinates
    By firedog in forum CNC (Mill / Lathe) Control Software (NC)
    Replies: 7
    Last Post: 06-10-2005, 12:43 AM

Posting Permissions

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