586,266 active members*
5,019 visitors online*
Register for free
Login
Page 1 of 2 12
Results 1 to 20 of 25
  1. #1

    fanuc 10T weird G02/G03 move

    Hello everyone,

    I have this problem, when I program G02 or G03, well in this particula case is a G03 the movement is odd. Let me explain

    G00 X14.0 Z.26
    G1 Z.16 F.01
    X10.1894
    G03 X4.5239 Z.7336 I-.0009 K7.2767
    G1X4.6653 Z.8043
    G00 etc.

    Well, at the start of the G03 the tool instead of continuing the move, starts a radius move that goes inside the part (making the radius) and at the end finishes ok but after making a big curve inside the part.

    I have tried everything I can think of, but I believe that there is a parameter that is causing it. If it is a PC parameters then I have no way of finding out as I only have the NC parameters description.

    The machine is a Leblond Makino, Baron 25 fanuc 10T

    Any help will be aprecciated

    jolulank

  2. #2
    Join Date
    Aug 2011
    Posts
    2517
    in my simulator your tool movement looks strange but nothing like you describe.
    your tool moves away from the chuck. is this external or internal tool?
    where is your Z0? it should be set on the face and the Z's should be minus but all of your Z's are positive.
    did you generate the program with software or by hand?
    what are you actually trying to machine..... give your part dimensions etc or a simple sketch and I can give you some working code.

  3. #3

    g02/g03 weird movement

    Yes, the tool should move away from the chuck; I am machinning an impeller and decided that my zero in z should be the face of the plate rather than the edge of the suction area because the port between plates is a critical dimension, but the move is correct. In fact I am using the same program in a Mori Seiki SL-3 but one of the PCBs malfunctioned so I had to change to this machine, but the program is running perfect in the Mori Seiki.
    I generated the program with mastercam.

    I am trying to machine an impeller similiar to these ones

    pump impeller products, buy pump impeller products from alibaba.com

    Thanks


    jolulank


    Quote Originally Posted by fordav11 View Post
    in my simulator your tool movement looks strange but nothing like you describe.
    your tool moves away from the chuck. is this external or internal tool?
    where is your Z0? it should be set on the face and the Z's should be minus but all of your Z's are positive.
    did you generate the program with software or by hand?
    what are you actually trying to machine..... give your part dimensions etc or a simple sketch and I can give you some working code.

  4. #4
    Join Date
    Aug 2011
    Posts
    2517
    ok I see now. so describe more this 'big curve' you mentioned above. with a sketch if possible.
    usually when that kind of thing happens either the direction of circular interpolation is wrong, the radius center point is wrong, the sign of I or K is wrong or the end point is wrong or the start point is wrong. that means the G02/G03 line or the start position above it.
    if it cuts the part correctly but keeps going then the end point is wrong. since it works on the other machine and runs fine in my simulator (it cuts a concave curve just fine) it's a strange one. maybe try using R instead of I & K.
    Attached Thumbnails Attached Thumbnails imp.jpg  

  5. #5

    It is strange indeed.

    Here is a dxf file for that part.
    The other thing is tahat I know the machine's previous owner could not program any kind of radius movement. That is why I think is a parameter related issue.

    Like I said, this big curve is one of the side plates of the impeller. And ind the dxf file that is attached and I added some offset lines to make the toolpath of the roughing.

    I will ckeck the begin and end points,

    Thanks for your help

    jolulank





    Quote Originally Posted by fordav11 View Post
    ok I see now. so describe more this 'big curve' you mentioned above. with a sketch if possible.
    usually when that kind of thing happens either the direction of circular interpolation is wrong, the radius center point is wrong, the sign of I or K is wrong or the end point is wrong or the start point is wrong. that means the G02/G03 line or the start position above it.
    if it cuts the part correctly but keeps going then the end point is wrong. since it works on the other machine and runs fine in my simulator (it cuts a concave curve just fine) it's a strange one. maybe try using R instead of I & K.
    Attached Files Attached Files

  6. #6
    Join Date
    Aug 2011
    Posts
    2517
    the program is ok as-is IMO. It simulates fine as my pics above show.
    please explain the incorrect tool movement part below......

    Well, at the start of the G03 the tool instead of continuing the move, starts a radius
    move that goes inside the part (making the radius) and at the end finishes ok but after
    making a big curve inside the part.
    also please try something simple like a 90 degree radius and explain the actual
    tool movement on the machine (this cuts a 2" radius)......


    %
    G50 S250
    G0 T0101
    G97 S250 M3
    G0 Z1.5
    X2.0
    G1 Z1.0 F.1
    G3 X6.0 Z-1.0 R2.0
    G0 X10.0 Z10.0
    T0100 M5
    M30
    %

  7. #7

    Thanks!

    I'll try it right away.

    jolulank


    Quote Originally Posted by fordav11 View Post
    the program is ok as-is IMO. It simulates fine as my pics above show.
    please explain the incorrect tool movement part below......

    also please try something simple like a 90 degree radius and explain the actual
    tool movement on the machine (this cuts a 2" radius)......


    %
    G50 S250
    G0 T0101
    G97 S250 M3
    G0 Z1.5
    X2.0
    G1 Z1.0 F.1
    G3 X6.0 Z-1.0 R2.0
    G0 X10.0 Z10.0
    T0100 M5
    M30
    %

  8. #8

    move

    Once in position it does a CCW 270 degree arc instead of the 90 degree ccw move


    thanks again for the help

    jolulank




    Quote Originally Posted by fordav11 View Post
    the program is ok as-is IMO. It simulates fine as my pics above show.
    please explain the incorrect tool movement part below......

    also please try something simple like a 90 degree radius and explain the actual
    tool movement on the machine (this cuts a 2" radius)......


    %
    G50 S250
    G0 T0101
    G97 S250 M3
    G0 Z1.5
    X2.0
    G1 Z1.0 F.1
    G3 X6.0 Z-1.0 R2.0
    G0 X10.0 Z10.0
    T0100 M5
    M30
    %

  9. #9
    Join Date
    Jun 2011
    Posts
    68
    Try a negitive R ... does it give you the 90 degrees?

  10. #10

    Same move

    It does the same move with the negative R




    Quote Originally Posted by fordav11 View Post
    the program is ok as-is IMO. It simulates fine as my pics above show.
    please explain the incorrect tool movement part below......

    also please try something simple like a 90 degree radius and explain the actual
    tool movement on the machine (this cuts a 2" radius)......


    %
    G50 S250
    G0 T0101
    G97 S250 M3
    G0 Z1.5
    X2.0
    G1 Z1.0 F.1
    G3 X6.0 Z-1.0 R2.0
    G0 X10.0 Z10.0
    T0100 M5
    M30
    %

  11. #11
    Join Date
    Sep 2010
    Posts
    1230
    Quote Originally Posted by jolulank View Post
    Once in position it does a CCW 270 degree arc instead of the 90 degree ccw move


    thanks again for the help

    jolulank
    Is the 270 degree arc move as in attached Fig1 or Fig2?

    Regards,

    Bill

    Click image for larger version. 

Name:	G03 ERROR1.JPG 
Views:	22 
Size:	16.7 KB 
ID:	149634Click image for larger version. 

Name:	G03 ERROR2.JPG 
Views:	25 
Size:	14.1 KB 
ID:	149635

  12. #12
    Join Date
    Aug 2011
    Posts
    2517
    try G3 X6.0 Z-1.0 I0 K-2.0

  13. #13

    Fig # 2

    It does look like figure # 2 the start point is the same but the finish Z is -1.0

    Thanks a lot for all the help. I am still trying some alternative programming on my own but no luck yet.

    jolulank




    Quote Originally Posted by angelw View Post
    Is the 270 degree arc move as in attached Fig1 or Fig2?

    Regards,

    Bill

    Click image for larger version. 

Name:	G03 ERROR1.JPG 
Views:	22 
Size:	16.7 KB 
ID:	149634Click image for larger version. 

Name:	G03 ERROR2.JPG 
Views:	25 
Size:	14.1 KB 
ID:	149635

  14. #14
    Join Date
    Sep 2010
    Posts
    1230
    Quote Originally Posted by jolulank View Post
    It does look like figure # 2 the start point is the same but the finish Z is -1.0

    Thanks a lot for all the help. I am still trying some alternative programming on my own but no luck yet.

    jolulank
    jolulank,
    I'm not aware of any parameter that will affect circular motion in the way you have described.

    Particularly given that the previous owner could not program any circular moves, there may be a problem with the actual control. I had a client some years back with a Takasawa lathe equipped with a 6TB control that could not process a circular path if the start point was not on the centre line of the arc. An arc could be programmed to finish at any angle, but if it didn't start at 3 or 12 o'clock (0 or 90 deg) then the control would raise an alarm. After I had convinced Fanuc that it was not a programming error, an eprom was replaced and that resolved the problem.

    Your error is different to the above, but I would not disregard a control issue. Your program coordinates work out OK within the bounds of rounding to the least input increment, so I don't believe there is an issue with the program. Fanuc over here are very helpful, and that may be the case in your area. If you can't get a resolve, it may be beneficial to give them a call and discuss the issue.

    Using R instead of I and K is a bit of a fudge in my opinion, and can result in an erroneous tool path without it being obvious if either the start or end point coordinates are wrong. In this case, and within reason, the control simply shifts the arc centre to make the circular tool path pass through the two given points. Conversely, when I and K are used, the control does a check based on the start coordinates and the arc centre described by I and K, to see if the given end point exists on the arc trajectory within a tolerance set in parameter. If it does not, an alarm is raised.

    Regards,

    Bill

  15. #15

    G02/G03

    Thanks Bill,

    I will look into that. It does sound reasonable what you said. I know some fanuc guys that can help me with this.

    Thanks to everyone.

    jolulank


    Quote Originally Posted by angelw View Post
    jolulank,
    I'm not aware of any parameter that will affect circular motion in the way you have described.

    Particularly given that the previous owner could not program any circular moves, there may be a problem with the actual control. I had a client some years back with a Takasawa lathe equipped with a 6TB control that could not process a circular path if the start point was not on the centre line of the arc. An arc could be programmed to finish at any angle, but if it didn't start at 3 or 12 o'clock (0 or 90 deg) then the control would raise an alarm. After I had convinced Fanuc that it was not a programming error, an eprom was replaced and that resolved the problem.

    Your error is different to the above, but I would not disregard a control issue. Your program coordinates work out OK within the bounds of rounding to the least input increment, so I don't believe there is an issue with the program. Fanuc over here are very helpful, and that may be the case in your area. If you can't get a resolve, it may be beneficial to give them a call and discuss the issue.

    Using R instead of I and K is a bit of a fudge in my opinion, and can result in an erroneous tool path without it being obvious if either the start or end point coordinates are wrong. In this case, and within reason, the control simply shifts the arc centre to make the circular tool path pass through the two given points. Conversely, when I and K are used, the control does a check based on the start coordinates and the arc centre described by I and K, to see if the given end point exists on the arc trajectory within a tolerance set in parameter. If it does not, an alarm is raised.

    Regards,

    Bill

  16. #16
    Join Date
    Mar 2005
    Posts
    816
    I don't know that much about lathe programming but I've never used a G02/G03.

  17. #17
    Join Date
    Sep 2011
    Posts
    78
    maybe a silly question but should't you be useing G02 for making a clockwise radius??

    %
    G50 S250
    G0 T0101
    G97 S250 M3
    G0 Z1.5
    X2.0
    G1 Z1.0 F.1
    G3 X6.0 Z-1.0 R2.0
    G0 X10.0 Z10.0
    T0100 M5
    M30
    %

  18. #18

    CCW radius

    It is a CCW radius, and I tried almos anything, finally, since it is a big radius I decided to turn it into .050 inch lines. You can not tell the difference.

    It seems to be a problem with one of the eproms.

    Thanks to all that help me with this problem

    jolulank


    Quote Originally Posted by duivenhok View Post
    maybe a silly question but should't you be useing G02 for making a clockwise radius??

    %
    G50 S250
    G0 T0101
    G97 S250 M3
    G0 Z1.5
    X2.0
    G1 Z1.0 F.1
    G3 X6.0 Z-1.0 R2.0
    G0 X10.0 Z10.0
    T0100 M5
    M30
    %

  19. #19
    Join Date
    Jun 2008
    Posts
    1511
    Quote Originally Posted by duivenhok View Post
    maybe a silly question but should't you be useing G02 for making a clockwise radius??
    Jolulank,
    Don't dismiss the suggestion by duivenhok until you try it. Some time back we were having issues on a Mori with a 6t control that we converted a program from another Mori with a Yasnak control and the 6t needed to be using a G2 when every bit of logic said it needed a G3. The radius would dig inside the part working in the opposite direction. We changed the code, ran the part and shortly after never worked on the machine again so I never got the chance to look into why the code was backwards.

    Stevo

  20. #20

    Need Help! fanuc 10T weird G02/G03 move Reply to Thread

    You are rigth Stevo, I should not dismiss the suggestion, it just was taking too much of my time with due times long overdue, but as soon as possible I will try duivenhok's suggestion. Thanks to both.

    jolulank




    Quote Originally Posted by stevo1 View Post
    Jolulank,
    Don't dismiss the suggestion by duivenhok until you try it. Some time back we were having issues on a Mori with a 6t control that we converted a program from another Mori with a Yasnak control and the 6t needed to be using a G2 when every bit of logic said it needed a G3. The radius would dig inside the part working in the opposite direction. We changed the code, ran the part and shortly after never worked on the machine again so I never got the chance to look into why the code was backwards.

    Stevo

Page 1 of 2 12

Similar Threads

  1. Fanuc 18t weird tool offsets, Hwacheon lathe
    By mcshaner2k in forum Fanuc
    Replies: 10
    Last Post: 11-23-2011, 10:24 PM
  2. Replies: 6
    Last Post: 06-22-2011, 08:30 PM
  3. Replies: 1
    Last Post: 03-18-2011, 10:25 AM
  4. Tombstone move to home gives weird result
    By MIKEL12 in forum EdgeCam
    Replies: 3
    Last Post: 06-09-2010, 10:51 PM
  5. Helical move Fanuc-0MD postproblem
    By MIKEL12 in forum EdgeCam
    Replies: 5
    Last Post: 04-30-2010, 07:29 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
  •