588,407 active members*
5,517 visitors online*
Register for free
Login
Page 1 of 3 123
Results 1 to 20 of 50
  1. #1
    Join Date
    Sep 2007
    Posts
    24

    rotating 0,0 point to opposite corner.

    Ok, here is another thing I need to figure out.

    We have moved our fanuc controller from one side of the machine to the other. On this machine, the bed is the X axis, the Gantry is the Y. So now I want to put 0,0 on the lower left corner of the OTHER side, however, when I did this in tests this weekend, I had to enter all negative axis movements, instead of positive. Because I don't want to re-do all of our single parts, but I DO want to move the 0,0 point, how do I rotate the 0,0 180 degrees, and still keep all the movements positive?

    I have heard there is a way to adjust the G53 in the controller to a different spot, but does this affect the movements? And does this mean that I will need to essentially make the machine run OPPOSITE of how it's movements are currently. I.e. make the machine inverse it's Positive and negative moves opposite of what the stickers say?

    Never tried this before, so any help is appreciated. thanks.

    -Zak

  2. #2
    Join Date
    Mar 2005
    Posts
    988
    So, you moved the control to the opposite corner of where it used to be and turned it around? Couldn't just turn the machine around? Just picturing what you're doing here.

    If my first guess is right, then yes, your machine will travel in all negative moves now since the coordinate system is still based upon the original corner (or original machine zero) and the signed directions. You could shift this and change the axis direction by parameters but you may have to change a lot of things if you've got tool changers, pallet changers, etc. Sounds like it would be simpler for you to use a G68 (coordinate rotate) command and the control will flip the code around 180°. So, based on your "new" part origin, you could type in the program a "G68X0Y0R180." A G69 at the end will cancel this.

    Oh, and this is provided you have the G68 control option....
    It's just a part..... cutter still goes round and round....

  3. #3
    Join Date
    Sep 2007
    Posts
    24

    G68 flipping code

    Quote Originally Posted by psychomill View Post
    So, you moved the control to the opposite corner of where it used to be and turned it around? Couldn't just turn the machine around? Just picturing what you're doing here.

    If my first guess is right, then yes, your machine will travel in all negative moves now since the coordinate system is still based upon the original corner (or original machine zero) and the signed directions. You could shift this and change the axis direction by parameters but you may have to change a lot of things if you've got tool changers, pallet changers, etc. Sounds like it would be simpler for you to use a G68 (coordinate rotate) command and the control will flip the code around 180°. So, based on your "new" part origin, you could type in the program a "G68X0Y0R180." A G69 at the end will cancel this.

    Oh, and this is provided you have the G68 control option....
    Well, the machine is pretty big.. a 5x12 bed, and probably over 12,000 pounds.. plus, then it would be facing the wrong way.

    is G68 a modal or non-modal? Sounds like non-modal, and the point of me doing this is so that all over our hundreds of programs that are already in CNC code will work with the new co-ordinate setting. It does have a tool changer, but I can't see why that would change anything, as it's an on-board carosel, not the type with the tools on the sides of the machine.

    Anywho, thank you for the idea, I'll have to dig further in and see if there is a semi-easy permanent solution.

    -Zak

  4. #4
    Join Date
    Mar 2005
    Posts
    988
    You have to add it during the operation and cancel before certain things like tool changes, pallet changes, tool length probes, etc, etc. But it will fix the hundred programs. You're looking to change the grid and axis signed directions so you don't have to edit the programs whic might be a bit complicated.

    It does have a tool changer, but I can't see why that would change anything,
    You never mentioned the machine you have so I have no idea what yours looks like or is built. But, many machines have mounted tool changers. But the problem is not how the tool changer mounts, is where the machine goes in order to do a tool change. Your wanting to turn around your directions, your tool change motion and position (by parameter and/or M code sub command) may try and send the machine to some strange spot (or worse) when commanded.

    Your machine grid should be easy enough to shift. It's the signed direction that will likely cause grief. A G68 would be a simple fix without having to alter the machine settings. As far as the "100s of programs" are concerned, just edit them as they come up or one at a time and not try and attack all of them at once.

    a 5x12 bed, and probably over 12,000 pounds
    A big XY but doesn't weigh much... is this a router? Changing the grid and axis direction is the "easy fix" coming from the programs standpoint... But my bet, it's going to take more than just a couple parameters...
    It's just a part..... cutter still goes round and round....

  5. #5
    Join Date
    May 2007
    Posts
    781
    Why would the existing programs need to be changed?
    The work offset that you define when doing the setup takes care of that.

    Unless you are converting your machine from a right handed coordinate system to a left handed one, which (to be blunt) would be a dumb thing to do.

  6. #6
    Join Date
    Feb 2007
    Posts
    464
    If you want the machine "home" in the lower left corner you have to move your limit switches.
    Stefan Vendin

  7. #7
    Join Date
    Mar 2005
    Posts
    988
    Why would the existing programs need to be changed?
    If you read what's happening (as I understand it), the signed direction of the machine axes are back wards now relative to the program and from where you now stand to operate the machine. It will take more than just move limit switches but that is one of the several things that will need to happen..... "Home" itself can be moved simple enough I think... a couple switches and some parameters. But moving the machine grid 0,0 (which is easy), changing the axis signed directions and home axis directions and any peripherals affected by the grid can get tricky and involved. Unless, there's a simple parameter to change the signed directions.

    Curious though... why did you need to flip the control around? And what machine/control model is it?
    It's just a part..... cutter still goes round and round....

  8. #8
    Join Date
    Feb 2007
    Posts
    464
    I know it takes more. I just pointed out that they need to be moved.
    With all that has to be done, it's a lot of work.
    Stefan Vendin

  9. #9
    Join Date
    Feb 2007
    Posts
    464
    Is this what you are doing?
    In the old position all movement are - from home and the new one all movements are + from home.

    Stefan Vendin

  10. #10
    Join Date
    Mar 2005
    Posts
    988
    That's the way I see it Stefan....... but he wants to run the same old programs that are already in his system without re-programming which is why I suggested G68 as an option short of changing a bunch of stuff in the machine/control.....

    Vortex... are you there????
    It's just a part..... cutter still goes round and round....

  11. #11
    Join Date
    Feb 2007
    Posts
    464
    Once he has made the necessary changes (limit switches and parameters),isn't all he need new work zeros?
    Stefan Vendin

  12. #12
    Join Date
    May 2007
    Posts
    781
    Quote Originally Posted by Mitsui Seiki View Post
    Once he has made the necessary changes (limit switches and parameters),isn't all he need new work zeros?
    That is what I am seeing.

    Could be he does not know about using work offsets and really did make the programs with the machine zero as the program zero.
    If that is the case all that is needed is to add a line at the start of the program with a G54 in it and set the G54 work offsets to the full travel of the machine. Or Fanuc controls have a set of offsets called (EXT) stands for external, on older controls it may be called (COM) for common. This set of offsets gets added to any of the standard G54,G55,...G59..G54.1Px offsets.

    Or a quick little program in what ever language he likes to use, could do the translation or even rotation if wanted, off line.

  13. #13
    Join Date
    Feb 2007
    Posts
    464
    My way of thinking exactly.
    Stefan Vendin

  14. #14
    Join Date
    Mar 2005
    Posts
    988
    Once he has made the necessary changes (limit switches and parameters),isn't all he need new work zeros?
    Yes, but he has to change the parameters for axis sign direction so that his "hundred programs" will run accordingly. He has what is actually reversed of your pic Stefan. This is what I'm getting from this....

    The machine originally was 0,0 at the bottom left corner of the table. They then moved the control to the other side of the machine AND rotated the control around to face the other way. He is caddy corner as you picture however, the machine "+/-" directions are as they were originally. He's now trying to set the new 0,0 at that caddy corner and run the original programs. However, the programs travel in the + and + directions. If you're caddy corner trying to go the other way, that won't work. You need to reprogram so that the program travels in the "- and -" directions UNLESS you reverse the +/- directions of the machine. Keep in mind, he's now facing the machine table in the opposite direction. Which is why a G68 would make this easier....
    It's just a part..... cutter still goes round and round....

  15. #15
    Join Date
    Feb 2007
    Posts
    464
    Ok,I see what you mean.He has moved "home" and want the axis movement to stay the same as before.Instead of +,+ as it normally would be,he want it -,-.
    Stefan Vendin

  16. #16
    Join Date
    Mar 2005
    Posts
    988
    heheheh... I think we're getting it....

    He has turned himself around the machine but the axis directions haven't turned around the machine. He wants the axis directions to stay normal from where he is now standing...

    wow,... talk about being "turned around"....
    It's just a part..... cutter still goes round and round....

  17. #17
    Join Date
    Feb 2007
    Posts
    464
    Yes, we are.
    Stefan Vendin

  18. #18
    Join Date
    Sep 2007
    Posts
    24

    Rotating the home.

    Quote Originally Posted by psychomill View Post
    You have to add it during the operation and cancel before certain things like tool changes, pallet changes, tool length probes, etc, etc. But it will fix the hundred programs. You're looking to change the grid and axis signed directions so you don't have to edit the programs whic might be a bit complicated.



    You never mentioned the machine you have so I have no idea what yours looks like or is built. But, many machines have mounted tool changers. But the problem is not how the tool changer mounts, is where the machine goes in order to do a tool change. Your wanting to turn around your directions, your tool change motion and position (by parameter and/or M code sub command) may try and send the machine to some strange spot (or worse) when commanded.
    Sorry. It's a KOMO. A "VR30" or something, not sure right now which.

    Quote Originally Posted by psychomill View Post

    Your machine grid should be easy enough to shift. It's the signed direction that will likely cause grief. A G68 would be a simple fix without having to alter the machine settings. As far as the "100s of programs" are concerned, just edit them as they come up or one at a time and not try and attack all of them at once.



    A big XY but doesn't weigh much... is this a router? Changing the grid and axis direction is the "easy fix" coming from the programs standpoint... But my bet, it's going to take more than just a couple parameters...

    They guys at KOMO say it's a nightmare. I have a few things to try, and I'll probably either get it to work, or just live with it. I'm just trying to make it easier on the operators.

    thanks,

    -Zak

  19. #19
    Join Date
    Sep 2007
    Posts
    24

    yep

    Quote Originally Posted by psychomill View Post
    Yes, but he has to change the parameters for axis sign direction so that his "hundred programs" will run accordingly. He has what is actually reversed of your pic Stefan. This is what I'm getting from this....

    The machine originally was 0,0 at the bottom left corner of the table. They then moved the control to the other side of the machine AND rotated the control around to face the other way. He is caddy corner as you picture however, the machine "+/-" directions are as they were originally. He's now trying to set the new 0,0 at that caddy corner and run the original programs. However, the programs travel in the + and + directions. If you're caddy corner trying to go the other way, that won't work. You need to reprogram so that the program travels in the "- and -" directions UNLESS you reverse the +/- directions of the machine. Keep in mind, he's now facing the machine table in the opposite direction. Which is why a G68 would make this easier....
    yes, exactly. Thanks.

  20. #20
    Join Date
    Sep 2007
    Posts
    24

    long time no been here

    Quote Originally Posted by Mitsui Seiki View Post
    Is this what you are doing?
    In the old position all movement are - from home and the new one all movements are + from home.

    Yeah, except it's actually opposite of that, but yeah. That is my problem.

Page 1 of 3 123

Similar Threads

  1. Busellato Point to Point
    By Malacara in forum Spanish
    Replies: 1
    Last Post: 01-27-2008, 01:57 PM
  2. Make 2 parts symmetrically opposite
    By kprice1658 in forum Mastercam
    Replies: 3
    Last Post: 12-18-2007, 05:21 AM
  3. Busellato Optima Point To point
    By Malacara in forum CNC (Mill / Lathe) Control Software (NC)
    Replies: 0
    Last Post: 12-12-2007, 01:22 AM
  4. converting point to point programs
    By kevinwd1 in forum Uncategorised CAM Discussion
    Replies: 2
    Last Post: 06-11-2007, 05:45 PM
  5. Point to point programs
    By Frankbals in forum Mazak, Mitsubishi, Mazatrol
    Replies: 2
    Last Post: 05-22-2007, 09:12 PM

Posting Permissions

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