Need Help! Fanuc Robodrill a-T-10b cutter comp issue


Results 1 to 9 of 9

Thread: Fanuc Robodrill a-T-10b cutter comp issue

  1. #1
    Registered
    Join Date
    Nov 2008
    Location
    usa
    Posts
    47
    Downloads
    0
    Uploads
    0

    Default Fanuc Robodrill a-T-10b cutter comp issue

    So I just got the robodrill. It is from 1995 and has a fanuc 16m control.
    I am using cam to make my programs and the machine isn't working correctly when it has a cutter comp programmed.
    Here is the sample that causes the problems. The tool before it (T10) roughs out the pocked as it should in the correct location and no cutter comp is involved. When it goes to T09 The Z travels down like it should and feeds to the correct depth but when it gets to line N36 it takes off way out of the area by like 10" or so and over travels the machine.
    Anyone see anything wrong here? This is my first Fanuc control so any help would be appreciated.
    Thanks

    O0001
    N1 G17 G20 G40 G49 G80
    N2 (3/8 4 FLUTE HSS EM)
    N3 T10 M06
    N4 S5000 M03
    N5 G54
    N6 M08
    N7 G90 G00 X1.805 Y-.57
    N8 G43 Z.1 H10
    N9 G01 Z-.25 F6.5625
    N10 X3.2905 F52.5
    N11 Y-.7575
    N12 X1.805
    N13 Y-.945
    N14 X3.2905
    N15 Y-1.1325
    N16 X1.805
    N17 Y-1.32
    N18 X3.2905
    N19 Y-1.3987
    N20 X1.805
    N21 X3.2905
    N22 Y-.57
    N23 X1.805
    N24 Y-1.3987
    N25 G00 Z.1
    N26 Z1. M09
    N27 G00 G40 G49 G80 G91 M05 G28 Z0
    N28 (1/4 2 FLUTE CRB EM)
    N29 T09 M06
    N30 S7639 M03
    N31 G54
    N32 M08
    N33 G90 G41 D09 X2.5478 Y-1.4812
    N34 G43 Z.1 H09
    N35 G01 Z-.25 F8.5944
    N36 X3.373 F68.7549
    N37 Y-.4875
    N38 X1.7225
    N39 Y-1.4812
    N40 X2.5478
    N41 G00 Z.1
    N42 Z1. M09
    N43 G40 X2.5478 Y-1.4812
    N44 G91 G28 Z0
    N45 G28 X0 Y0
    N46 M30

    Similar Threads:


  2. #2
    Member
    Join Date
    Sep 2010
    Location
    Australia
    Posts
    1230
    Downloads
    0
    Uploads
    0

    Default Re: Fanuc Robodrill a-T-10b cutter comp issue

    Although it wouldn't put the tool some 10" out of position, the method of applying your Tool Rad Comp is not the best. Having two moves that are NOT Tool Radius Comp related is not good programming form. By applying the Tool Rad Comp in the first Block Highlighted in Red below, you are also applying the comp from wherever the Spindle last was in the previous Operation; its better to drive the tool to the position from where the Tool Radius Comp will be applied in the code that's associated with the current tool, even if the position is the same as the last X,Y location of the previous OP. You're also canceling Tool Rad Comp in a Block with no actual X,Y move; see the second set of Blocks Highlighted in Red. See the second example below of how the Tool Rad comp should be applied and cancelled:

    Your Code Example
    N23 X1.805
    N24 Y-1.3987
    N25 G00 Z.1
    N26 Z1. M09
    N27 G00 G40 G49 G80 G91 M05 G28 Z0
    N28 (1/4 2 FLUTE CRB EM)
    N29 T09 M06
    N30 S7639 M03
    N31 G54
    N32 M08
    N33 G90 G41 D09 X2.5478 Y-1.4812
    N34 G43 Z.1 H09
    N35 G01 Z-.25 F8.5944
    N36 X3.373 F68.7549
    N37 Y-.4875
    N38 X1.7225
    N39 Y-1.4812
    N40 X2.5478

    N41 G00 Z.1
    N42 Z1. M09
    N43 G40 X2.5478 Y-1.4812
    N44 G91 G28 Z0
    N45 G28 X0 Y0
    N46 M30

    Second Code Example Assuming a Start Point of X1.805 Y-1.3987

    N23 X1.805
    N24 Y-1.3987
    N25 G00 Z.1
    N26 Z1. M09
    N27 G00 G40 G49 G80 G91 M05 G28 Z0
    N28 (1/4 2 FLUTE CRB EM)
    N29 T09 M06
    N30 S7639 M03
    N31G90 G54 G00 X1.805 Y-1.3987
    N32 G43 Z.1 H09 M08
    N33 G01 Z-.25 F8.5944
    N34 G41 X2.5478 Y-1.4812 D09 F68.7549
    N35 X3.373
    N36 Y-.4875
    N37 X1.7225
    N38 Y-1.4812
    N39 X2.5478
    N40 G40 X1.805 Y-1.3987
    N41 G00 Z.1
    N42 Z1. M09
    N43 G91 G28 Z0
    N44 G28 X0 Y0
    N45 M30

    Post a sketch of the feature complete with dimensions you're wanting to machine to get a more accurate example of applying and cancelling Tool Radius Comp.

    Regards,

    Bill



  3. #3
    Registered
    Join Date
    Nov 2008
    Location
    usa
    Posts
    47
    Downloads
    0
    Uploads
    0

    Default Re: Fanuc Robodrill a-T-10b cutter comp issue

    Yea, I see what your saying and I am still trying to tweak the post processor but that doesn't explain the problem I am having. Its almost seems like there is a huge compensation value entered in. I have trouble finding a table or chart that tells me the diameter offsetts. I can find the height offsets no problem but not the diameters.



  4. #4
    Member
    Join Date
    Sep 2010
    Location
    Australia
    Posts
    1230
    Downloads
    0
    Uploads
    0

    Default Re: Fanuc Robodrill a-T-10b cutter comp issue

    Quote Originally Posted by hoganj View Post
    Yea, I see what your saying and I am still trying to tweak the post processor but that doesn't explain the problem I am having. Its almost seems like there is a huge compensation value entered in. I have trouble finding a table or chart that tells me the diameter offsetts. I can find the height offsets no problem but not the diameters.
    If you can't find an Offset Registry for the Tool Radius, how have you registered a Radius for the tool for use with Cutter Radius Comp?

    There are various levels of Offset Systems supplied with Fanuc controls. Some have separate Length and Tool Radius Comps, some just have Tool Length and is used for Tool Radius Registration as well. If you go to your Offset Pages it will be obvious what system you have.

    If your control just has the one set of Offsets for Length and Radius, the method most use is to use the same Offset Number for Tool Length as the Tool Number, and then use the same number + 50, or at least a number in multiples of 10 above the maximum tool capacity of the magazine. For examples, T09 would use H09 for the Tool Length and D59 for the Radius.

    Regards,

    Bill



  5. #5
    Registered
    Join Date
    Nov 2008
    Location
    usa
    Posts
    47
    Downloads
    0
    Uploads
    0

    Default Re: Fanuc Robodrill a-T-10b cutter comp issue

    My offset screen appears to me to just show the length offsets
    Fanuc Robodrill a-T-10b cutter comp issue-img_0532-jpg
    Is there another screen?

    I have my cam program to add 20 to the diameter offset like your saying. But as far as the compensation value I usually leave that set at zero and than if I need to increase or decrease I will put in a small +or- value. I don't know if that is the proper way of doing things but it is the way I have been doing it on my haas and milltronics machines and seems to work well. 99% of the time I am using my cam system for programing. I will make adjustments in that so I don't have to remember compensation numbers. So maybe that way won't work on this machine?

    Thanks
    Jake

    Attached Thumbnails Attached Thumbnails Fanuc Robodrill a-T-10b cutter comp issue-img_0531-jpg  


  6. #6
    Member
    Join Date
    Sep 2010
    Location
    Australia
    Posts
    1230
    Downloads
    0
    Uploads
    0

    Default Re: Fanuc Robodrill a-T-10b cutter comp issue

    Quote Originally Posted by hoganj View Post

    I have my cam program to add 20 to the diameter offset like your saying. But as far as the compensation value I usually leave that set at zero and than if I need to increase or decrease I will put in a small +or- value. I don't know if that is the proper way of doing things but it is the way I have been doing it on my haas and milltronics machines and seems to work well. 99% of the time I am using my cam system for programing. I will make adjustments in that so I don't have to remember compensation numbers. So maybe that way won't work on this machine?

    Thanks
    Jake
    Hi Jake,
    No, this is the only Tool Offset Registry you have on your machine. The Only other Offset Registry you have is for Workshift (G54 to G59)

    I don't understand what you mean by "I have my cam program to add 20 to the diameter offset", because the Example Code in your opening Post shows the same Offset Number for both your Tool Length and Tool Radius Offsets. For T09 you have H09 for Length and D09 for Radius Offsets. This would work if you had separate offsets for Tool Radius, but your control is not equipped in this way. If the Offset value of -7.014, shown in the attached picture in your last Post, is the Tool Length Offset used in the Example Program, then this value would also have been called up for the Tool Radius Offset via D09. The minus value in a Tool Radius Offset actually inverts G41 and G42, meaning that G41 works like G42 and vice versa when a minus value is used. This, and because you have no Circular Interpolation command in the program is the reason why an interference error was not raised by the control.

    If what you mean, is that you have the CAM software, compensate for the Tool Radius in the program, then you still need to be calling a different Offset Number for Tool Radius than the Offset being used for Tool Length in your program. Change your program to use D59 (for tool T09) and register a Zero value in Offset Number 59 (if the CAM software is compensating for the Tool Radius in the program) and your program should run. You will still have issues applying and cancelling the Tool Radius Offsets in way in which you show it being done in your example program. You may get away with it when the Tool Radius Offset value is Zero, but its not good programming form.

    Regards,

    Bill



  7. #7
    Registered
    Join Date
    Nov 2008
    Location
    usa
    Posts
    47
    Downloads
    0
    Uploads
    0

    Default Re: Fanuc Robodrill a-T-10b cutter comp issue

    I changed the post to add 20 to the diameter offsett from D09 to D29 is what I meant.
    But now I am starting to understand. I have just been used to having a seperate menu for diameter offsets in the control.
    This is what I am posting out now. I added a leadin to the toolpath and that worked without any issue. Before I didn't have a lead in and thats when it was taking off. I still need to work on getting it to post the corectly for turning the comp on and off but for now its working.


    %
    :O0001
    N1 G17 G20 G40 G49 G80 G90
    N2 (1/4 2 FLUTE CRB EM)
    N3 T09 M06
    N4 S7639 M03
    N5 G54
    N6 M08
    N7 G00 X2.5478 Y-1.3812
    N8 G43 Z.1 H09
    N9 G01 Z-.25 F8.5944
    N10 G41 D29 X2.5478 Y-1.4812 F17.1887
    N11 X3.373 F68.7549
    N12 Y-.4875
    N13 X1.7225
    N14 Y-1.4812
    N15 X2.5478
    N16 G40 Y-1.3812 F17.1887
    N17 G00 Z.1
    N18 Z1. M09
    N19 G91 G28 Z0
    N20 G28 X0 Y0
    N21 M30
    %
    Fanuc Robodrill a-T-10b cutter comp issue-fan-jpg
    Thanks for your help
    Jake

    Quote Originally Posted by angelw View Post
    Hi Jake,
    No, this is the only Tool Offset Registry you have on your machine. The Only other Offset Registry you have is for Workshift (G54 to G59)

    I don't understand what you mean by "I have my cam program to add 20 to the diameter offset", because the Example Code in your opening Post shows the same Offset Number for both your Tool Length and Tool Radius Offsets. For T09 you have H09 for Length and D09 for Radius Offsets. This would work if you had separate offsets for Tool Radius, but your control is not equipped in this way. If the Offset value of -7.014, shown in the attached picture in your last Post, is the Tool Length Offset used in the Example Program, then this value would also have been called up for the Tool Radius Offset via D09. The minus value in a Tool Radius Offset actually inverts G41 and G42, meaning that G41 works like G42 and vice versa when a minus value is used. This, and because you have no Circular Interpolation command in the program is the reason why an interference error was not raised by the control.

    If what you mean, is that you have the CAM software, compensate for the Tool Radius in the program, then you still need to be calling a different Offset Number for Tool Radius than the Offset being used for Tool Length in your program. Change your program to use D59 (for tool T09) and register a Zero value in Offset Number 59 (if the CAM software is compensating for the Tool Radius in the program) and your program should run. You will still have issues applying and cancelling the Tool Radius Offsets in way in which you show it being done in your example program. You may get away with it when the Tool Radius Offset value is Zero, but its not good programming form.

    Regards,

    Bill




  8. #8
    Registered
    Join Date
    Nov 2008
    Location
    usa
    Posts
    47
    Downloads
    0
    Uploads
    0

    Default Re: Fanuc Robodrill a-T-10b cutter comp issue

    What is the best way to set the height offset on this control? Seems the only way is to have to type in the values but is there an automatic way to do it?



  9. #9
    Member DaveyG1987's Avatar
    Join Date
    Dec 2021
    Posts
    9
    Downloads
    0
    Uploads
    0

    Default

    Quote Originally Posted by hoganj View Post
    What is the best way to set the height offset on this control? Seems the only way is to have to type in the values but is there an automatic way to do it?
    In my Robodrill I set each tool to the top of the part with a piece of paper by jogging machine to position, then Z down just until it grips the paper, go to ‘magazine data’ table, hit ‘setup’ then soft key ‘work coord’ then ‘mgzn data’ and enter tool number, then soft key ‘auto set’ places the height offset at its current location. The issue I’m getting though is my H values are all 40+ tool number (41-50 for respective 1-10 tool) and my D values are 86-105, but still do nothing to compensate the actual cut size. I’m using trial and error to try and get compensation to actually do something, other than cut directly to program size, and it’s very frustrating. Hope this helps, sorry for the thread revival if you’ve moved on.



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
  •  


About CNCzone.com

    We are the largest and most active discussion forum for manufacturing industry. The site is 100% free to join and use, so join today!

Follow us on


Our Brands

Fanuc Robodrill a-T-10b cutter comp issue

Fanuc Robodrill a-T-10b cutter comp issue