586,024 active members*
4,064 visitors online*
Register for free
Login
IndustryArena Forum > Machine Controllers Software and Solutions > Fanuc > Change from G92 to G50 Coordinate System Fanuc 0T??
Results 1 to 11 of 11
  1. #1
    Join Date
    Feb 2006
    Posts
    24

    Change from G92 to G50 Coordinate System Fanuc 0T??

    I have a 1989 two axis lathe with absolute encoders, Fanuc 0T Controller. It uses G92 for the coordinate system and I'd like to know if it can be changed from G92 to G50? I get an error alarm if I try to enter G50 at this time.

    I am used to using G50 to set the program zero and speed on another lathe with Fanuc 3T that is a few years older. It seems like there would be a way to change a parameter to make this switch.

    Thanks and regards.

  2. #2
    Join Date
    Mar 2003
    Posts
    2932
    Your control is probably set to use G-Code System B or C. You'll need to change it to G-Code System A (see attached .pdf)

    From the 0iT-B manual):

    There are three G code systems : A,B, and C (Table 3). G--code system
    A is standard. G--code systems B and C are optional. Bit 5 of parameter
    No. 036 is used to specify whether G--code system B or C is to be used.
    When 0--GCC or 00--GCC is used, G--code systems B and C are also
    standard; which G--code system is used is specified with bits 1 and 5 of
    parameter No. 036. Basically, this manual assumes the use of G--code
    system A. ln such cases, the use of G code system B or C is described.
    Attached Files Attached Files

  3. #3
    Join Date
    Feb 2006
    Posts
    24
    Thank you for this helpful explanation and .pdf.
    I'll try it out on Monday.
    Now I'm wondering one more thing related to this...
    As I mentioned, the lathe has absolute encoders. The machine zero is the center of the turret (x) and the front surface of the spindle, behind the chuck for Z. There is no home position or zero return function. Will this be a problem using G50? I'm not getting my head around this yet.

  4. #4
    Join Date
    Aug 2011
    Posts
    2517
    it's very strange for such an old machine to not have a zero return function.
    it's possible your machine zero's are set in parameters.
    G50 (and G92) sets the XZ position from the current tool position to your work zero. If you don't zero return the machine first your G50 position will not be correct. So how are you currently setting your G92 reference points for each tool?

  5. #5
    Join Date
    Feb 2006
    Posts
    24
    Because the servo motors have absolute encoders, the machine zero is always the same, it never changes. Everytime I boot up the machine zero is the center of the turret (x) and the front surface of the spindle, behind the chuck for Z. The coordinates of the tool is always with reference to this machine zero until I enter a G92. At that point the zero becomes wherever the tool is at the moment it reads the G92. This system works ok but can get complicated after a M30 and with different tool changes.
    Hope that makes sense.

  6. #6
    Join Date
    Aug 2011
    Posts
    2517
    ok I see. normally absolute encoders are paired with geometry offsets and workshift offsets (G54 G55 etc) then you don't need G50/G92 and the machine position is irrelevant.
    0T has the capability but its an option. You would be better off getting geometry offsets and workshifts. it makes a huge difference to setup times :-)

  7. #7
    Join Date
    Feb 2006
    Posts
    24
    [/QUOTE]
    You would be better off getting geometry offsets and workshifts. it makes a huge difference to setup times :-)[/QUOTE]

    Could you elaborate? I'm not sure what you mean by this...
    Thanks!

  8. #8
    Join Date
    Aug 2011
    Posts
    2517
    Elaborate? Well it's an option. Geometry/Wear Offsets is one option. Work Coordinate System Shift is another option. see any current Fanuc manual for the details.
    or if you need more info be more specific about what you want to know.

  9. #9
    Join Date
    Jan 2007
    Posts
    243
    G92 is a lathe threading cycle: G92 Example
    www.WebMachinist.Net
    The Ultimate Online Source for Machinist Related Stuff!

  10. #10
    Join Date
    May 2014
    Posts
    3

    Re: Change from G92 to G50 Coordinate System Fanuc 0T??

    Hi, i have got fanuc 0mc type: a02b-0098-b511
    When i exec in mdi the fallowing cod:
    G92 X0
    The machine exec this:
    G92 X0 (Y0 Z0)
    But other machine is just exec one axe X.
    Anyone have idea why does it do?

    - - - Updated - - -

    Hi, i have got fanuc 0mc type: a02b-0098-b511
    When i exec in mdi the fallowing cod:
    G92 X0
    The machine exec this:
    G92 X0 (Y0 Z0)
    But other machine is just exec one axe X.
    Anyone have idea why does it do?

  11. #11
    Join Date
    Sep 2022
    Posts
    2

    Re: Change from G92 to G50 Coordinate System Fanuc 0T??

    How to set my G92 max speed(G50) at the center of the stock .At the moment machine is in absolute so my G92 or G50 S2000 start at 2000 from home and incrase do i need to set the lower rpm at home as the G50 and try to figurate wich G96 is needed to reach best rpm at center of the stock . Am lost because is a new shop for me and is not the same controller and machine .Thanks for your help

Similar Threads

  1. 8 Change the Criterion of Coordinate
    By thunderlaser in forum Laser Control Software
    Replies: 0
    Last Post: 12-11-2013, 08:48 AM
  2. G68 Coordinate Rotation System
    By ebigfoot2 in forum Fanuc
    Replies: 2
    Last Post: 08-13-2007, 01:33 PM
  3. coordinate system
    By kiethnt in forum G-Code Programing
    Replies: 6
    Last Post: 04-26-2007, 01:46 PM
  4. Coordinate system problems
    By R.thayer in forum LinuxCNC (formerly EMC2)
    Replies: 0
    Last Post: 11-19-2006, 09:36 PM

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
  •