584,842 active members*
4,196 visitors online*
Register for free
Login
IndustryArena Forum > Machine Controllers Software and Solutions > Fanuc > Tool Compensation C and Memory C on a 1995 Robodrill questions Some conflicting info
Results 1 to 7 of 7
  1. #1
    Join Date
    Aug 2003
    Posts
    318

    Tool Compensation C and Memory C on a 1995 Robodrill questions Some conflicting info

    I managed to get my 1995 a-T10B Robodrill with 16mb control back up and running after it lost all its parameters with no backups. Now I am having some conflicting screen information when it comes to the Tool Compensation.
    I have 4 columns in my Offsets page. So I assume I should be able to have the same number for Tool, H and D. but my screen where I set up my magazine shows funny numbers. Like for tool 1 the H # is 41. I am still waiting on a manual for the actual Robodrill but I did find a manual for one with a 16c control. Close but could still be different enough to cause problems. In that manual it shows the machine has up to 115 tools for the library. Each type of tool is in its own group example below:
    Center drill Tools 1-10, and H codes 41-50
    Drill 11-50, H codes 51-90
    Endmills 86-105, H codes 136-155, D codes 166-185

    I want to keep the same number for T H and D. So T1 H1. I thought C Compensation allowed this and it seems to work if I set up the offsets screen with the Z nc buttons. But it still shows the wrong numbers in the magazine and the tool library. It seems to run fine as long as I call H1 for T1. But the Library is messed up with wrong H and D values.
    How do I change the Library and the Magazine screen to the Offset Numbers the Offset screen uses?

    The only Parameters I found are below:
    #5001
    Bit 0: TLC Tool length compensation
    0: Tool length compensation A or B (Conforms to TLB in parameter No. 5001)
    1: Tool length compensation C (set to 1)

    Bit 1:TLB Tool length compensation axis
    0: Always 2 axis irrespective of plane specification (Tool length compensation A)
    1: Axis perpendicular to plane specification (G17, G18, and Gl9) (Tool length compensation B) (set to 1)

    Bit 2:OFH Offset number of tool length compensation, cutter compensation and tool offset
    0: Specifies the tool length compensation using an H code, and cutter compensation C using a D code. Tool offset conforms to TPH in parameter No. 5001#5.
    1: Specifies the tool length offset, cutter compensation and tool offset using H codes (set to 1)

    Bit 3:TAL Tool length compensation C
    0: Generates an alarm when two or more axes are offset
    1: Not generate an alarm even if two or more axes are offset (set to 1)

    Bit 5: TPH (not valid due to OFH setting)
    Specifies whether address D or H is used as the address of tool offset number (G45 to G48).
    0: D code
    1: Hcode

    Note) TPH is valid when OFH in parameter No. 5001#2 is 0.

    Bit 6:EVO Specifies whether an offset is effective in the next block to be buffered or the next block for which an H code is specified when the offset value is changed in tool length offset A or B.
    0: Next block in which an H code is specified. (no Idea on this one)
    1: Next block to be buffered.

    5002 5002 is blank. There are the bits just not the leters like LD! and LGN etc. Some reason the description is blank on the screen.
    Bit0: LDI Offset number of tool off set (Wear off set number when option of tool geometry/wear compensation is selected)
    0: Specified using the lower two digits of a T code (set to 0 Not sure what this means)
    1: Specified using the lower one digit of a T code

    Bit1: LGN Geometry off set number of tool offset @/hen the option of tool geometry/wear compensation is selected, it is effective.)
    0: Is the same as wear offset number
    1: specifies the geometry offset number by the tool selection number (set to 1)

    Bit4: LGT Tool geometry compensation (When the option of tool geometry/wear compensation is selected,this parameter is effective. Whenever the option is not selected, compensation is made accordingto the tool movement.
    0: Compensated by the shift of the coordinate system (Compensation is made in the block of T code regardless of LWM at this time.) (set to 0)
    1: Compensated by the tool movement

    Bit 5: LGC Tool geometry compensation (it is effective when the option of tool geometry/wear compensation is selected and LGN=O and LGT=O. Either LGN or LGT is 1, it is always canceled.)
    0: Not canceled by offset number 0
    1: Canceled by offset number 0

    Bit6: LWM Tool offset (Wear compensation when option of tool geometry/wear offset is selected, or geometry and wear compensation when LGT=l .)
    0: is done in the T code block (not sure what to put)
    1: is done together with the axis movement

    Bit7: WNP imaginary tool tip direction used for tool nose radius,compensation, when the geometry/wear compensation option is equipped, is the direction specified by:
    0: Geometry offset number (Not sure what to put here)
    1: Wear offset number

    5003
    Bit 0: SUP Start up or cancel in cutter compensation C
    0: Type A (not sure what this means or what to put)
    1: TypeB

    Bit 1: SUV When G40, G41, and G42 are specified independently,
    0: The start up and cancel operation conforms to the standard specification.
    1: Moves by a distance corresponding to the offset vector which is vertical to the next block movement.

    Bit2; CCN When automatic reference position return (G28) is specified in the cutter compensation C mode (M series) or in tool nose radius compensation (T series):
    0: The cutter compensation vector is canceled in movement to an intermediate position. (not sure what to put)
    1: The cutter compensation vector is not cancelled in movement to an intermediate position, but is canceled in movement to the reference position.

    Bit3: ICK In HPCC mode, a cutter compensation interference check is:
    0: Done. (not using HPCC I think)
    1: Not done.
    Bit4: BCK In HPCC mode, when a cutter compensation interference check determines that the programmed move direction differs from the offset move direction by between 90 and 270 degrees:
    0: An alarm is issued.
    1: No alarm is issued.

    Bit6: LVC Offset value of tool offset
    0: Not cleared, but held by reset
    1: Cleared by reset (not sure what to put)
    Bit6: LVK Tool length offset value
    0: Cleared by reset
    1: Not cleared, but held by reset

    Bit7: TGC Tool geometry compensation value
    0: Not canceled by reset
    1: Canceled by reset (Valid when LVC, #6 of parameter No. 5003, is “1”)

    I am a bit lost of what settings to have in the above parameters. I highlighted the ones I have set. Could someone look them over and see if it looks correct?


    thanks,
    Donny

  2. #2
    Join Date
    Aug 2003
    Posts
    318

    Re: Tool Compensation C and Memory C on a 1995 Robodrill questions Some conflicting i

    Can't believe no one has had experience with setting up parameters for different offset memory's. i.e. A,B,C

    Donny

  3. #3
    Join Date
    Feb 2012
    Posts
    126

    Re: Tool Compensation C and Memory C on a 1995 Robodrill questions Some conflicting i

    Did you ever get this figured out. Looks like I am coming up against the same challenge on a robodrill t10a w/ 16ma control

  4. #4

    Re: Tool Compensation C and Memory C on a 1995 Robodrill questions Some conflicting i

    Quote Originally Posted by whiteriver View Post
    I managed to get my 1995 a-T10B Robodrill with 16mb control back up and running after it lost all its parameters with no backups. Now I am having some conflicting screen information when it comes to the Tool Compensation.
    I have 4 columns in my Offsets page. So I assume I should be able to have the same number for Tool, H and D. but my screen where I set up my magazine shows funny numbers. Like for tool 1 the H # is 41. I am still waiting on a manual for the actual Robodrill but I did find a manual for one with a 16c control. Close but could still be different enough to cause problems. In that manual it shows the machine has up to 115 tools for the library. Each type of tool is in its own group example below:
    Center drill Tools 1-10, and H codes 41-50
    Drill 11-50, H codes 51-90
    Endmills 86-105, H codes 136-155, D codes 166-185

    I want to keep the same number for T H and D. So T1 H1. I thought C Compensation allowed this and it seems to work if I set up the offsets screen with the Z nc buttons. But it still shows the wrong numbers in the magazine and the tool library. It seems to run fine as long as I call H1 for T1. But the Library is messed up with wrong H and D values.
    How do I change the Library and the Magazine screen to the Offset Numbers the Offset screen uses?

    The only Parameters I found are below:
    #5001
    Bit 0: TLC Tool length compensation
    0: Tool length compensation A or B (Conforms to TLB in parameter No. 5001)
    1: Tool length compensation C (set to 1)

    Bit 1:TLB Tool length compensation axis
    0: Always 2 axis irrespective of plane specification (Tool length compensation A)
    1: Axis perpendicular to plane specification (G17, G18, and Gl9) (Tool length compensation B) (set to 1)

    Bit 2:OFH Offset number of tool length compensation, cutter compensation and tool offset
    0: Specifies the tool length compensation using an H code, and cutter compensation C using a D code. Tool offset conforms to TPH in parameter No. 5001#5.
    1: Specifies the tool length offset, cutter compensation and tool offset using H codes (set to 1)

    Bit 3:TAL Tool length compensation C
    0: Generates an alarm when two or more axes are offset
    1: Not generate an alarm even if two or more axes are offset (set to 1)

    Bit 5: TPH (not valid due to OFH setting)
    Specifies whether address D or H is used as the address of tool offset number (G45 to G48).
    0: D code
    1: Hcode

    Note) TPH is valid when OFH in parameter No. 5001#2 is 0.

    Bit 6:EVO Specifies whether an offset is effective in the next block to be buffered or the next block for which an H code is specified when the offset value is changed in tool length offset A or B.
    0: Next block in which an H code is specified. (no Idea on this one)
    1: Next block to be buffered.

    5002 5002 is blank. There are the bits just not the leters like LD! and LGN etc. Some reason the description is blank on the screen.
    Bit0: LDI Offset number of tool off set (Wear off set number when option of tool geometry/wear compensation is selected)
    0: Specified using the lower two digits of a T code (set to 0 Not sure what this means)
    1: Specified using the lower one digit of a T code

    Bit1: LGN Geometry off set number of tool offset @/hen the option of tool geometry/wear compensation is selected, it is effective.)
    0: Is the same as wear offset number
    1: specifies the geometry offset number by the tool selection number (set to 1)

    Bit4: LGT Tool geometry compensation (When the option of tool geometry/wear compensation is selected,this parameter is effective. Whenever the option is not selected, compensation is made accordingto the tool movement.
    0: Compensated by the shift of the coordinate system (Compensation is made in the block of T code regardless of LWM at this time.) (set to 0)
    1: Compensated by the tool movement

    Bit 5: LGC Tool geometry compensation (it is effective when the option of tool geometry/wear compensation is selected and LGN=O and LGT=O. Either LGN or LGT is 1, it is always canceled.)
    0: Not canceled by offset number 0
    1: Canceled by offset number 0

    Bit6: LWM Tool offset (Wear compensation when option of tool geometry/wear offset is selected, or geometry and wear compensation when LGT=l .)
    0: is done in the T code block (not sure what to put)
    1: is done together with the axis movement

    Bit7: WNP imaginary tool tip direction used for tool nose radius,compensation, when the geometry/wear compensation option is equipped, is the direction specified by:
    0: Geometry offset number (Not sure what to put here)
    1: Wear offset number

    5003
    Bit 0: SUP Start up or cancel in cutter compensation C
    0: Type A (not sure what this means or what to put)
    1: TypeB

    Bit 1: SUV When G40, G41, and G42 are specified independently,
    0: The start up and cancel operation conforms to the standard specification.
    1: Moves by a distance corresponding to the offset vector which is vertical to the next block movement.

    Bit2; CCN When automatic reference position return (G28) is specified in the cutter compensation C mode (M series) or in tool nose radius compensation (T series):
    0: The cutter compensation vector is canceled in movement to an intermediate position. (not sure what to put)
    1: The cutter compensation vector is not cancelled in movement to an intermediate position, but is canceled in movement to the reference position.

    Bit3: ICK In HPCC mode, a cutter compensation interference check is:
    0: Done. (not using HPCC I think)
    1: Not done.
    Bit4: BCK In HPCC mode, when a cutter compensation interference check determines that the programmed move direction differs from the offset move direction by between 90 and 270 degrees:
    0: An alarm is issued.
    1: No alarm is issued.

    Bit6: LVC Offset value of tool offset
    0: Not cleared, but held by reset
    1: Cleared by reset (not sure what to put)
    Bit6: LVK Tool length offset value
    0: Cleared by reset
    1: Not cleared, but held by reset

    Bit7: TGC Tool geometry compensation value
    0: Not canceled by reset
    1: Canceled by reset (Valid when LVC, #6 of parameter No. 5003, is “1”)

    I am a bit lost of what settings to have in the above parameters. I highlighted the ones I have set. Could someone look them over and see if it looks correct?


    thanks,
    Donny
    Hi,
    this may not be good info to you but its worth a shot,
    I have a Robodrill T10A on a 16M, I THINK its a C but I forgot how would I check with no power to the machine? and I am waiting for my energy supplier to fit me a 3 phase supply, I really hope its still got all its memory when I eventually get power to it,
    I asked the guy to change the batteries and print out the parameters before he disconnected it, so from my printouts this is what my machine is set to,
    #5001 00000011
    #5002 00000000
    #5003 00000000

    I have ordered new manuals from fanuc but they are 3 months away from delivery!!!

    Chris,

  5. #5
    Join Date
    Apr 2012
    Posts
    85

    Re: Tool Compensation C and Memory C on a 1995 Robodrill questions Some conflicting i

    The Robodrill has tons of hidden screens. Appendix G of the maintenance manual explains how to restore the Factory settings that are stored in SRAM. The manual number is B-85025EN. If there is multiple backups they are also stored in the SRAM that can be restored. I believe if you type in "9998" from the Quick screen you can do a parameter compare with the what's currently active in RAM with a stored backup in SRAM to view differences. Hopefully the SRAM hasn't been cleared and you can restore from previous backups.

  6. #6
    Join Date
    Jul 2014
    Posts
    221

    Re: Tool Compensation C and Memory C on a 1995 Robodrill questions Some conflicting i

    Hello, I have similar problem, I want to change Fanuc 16 to use separate table for diameter/radius offset, rather than using lenght table for both length and diameter offset.

    I tried changing parameter 5001 bit#0 to 1 and that did nothing (to use Tool Compensation type C).

    What other options or parameters I need to change in order to achieve this?

  7. #7

    Re: Tool Compensation C and Memory C on a 1995 Robodrill questions Some conflicting i

    Sorry to revive a slightly old thread, but my a-T10B Robodrill with 16M control is having a similar issue, sat for years with a dead battery, got it up and running now, but the height offset in the program needs to be 40+ tool number (41-50 respectively) and to use diameter compensation, it uses 86-105, but in the program I have to add 50 to the D value, so for ‘D88’ cutter comp, I have to put the -.001 or what have you into tool 88, but I have to have D138 in the program. Now that I have that figured out, it’s not so bad, but still annoying that I can’t just use H04, H05, and D86-D105, and that’s assuming it doesn’t jump to 60+ by the time I get up to the 105, I’ve only used it with D86-D88 so far (D136-D138 in the program text)

Similar Threads

  1. Replies: 4
    Last Post: 12-18-2018, 04:20 PM
  2. Want to Upgrade/Expand Memory on 1993 Fanuc Robodrill HELP!!!
    By celtsrp33 in forum Uncategorised MetalWorking Machines
    Replies: 4
    Last Post: 08-05-2013, 04:57 PM
  3. memory card problem on robodrill
    By aimcnc in forum Fanuc
    Replies: 3
    Last Post: 03-20-2009, 10:38 PM
  4. 1995 Multi-cam model 48 info
    By 1enick72 in forum Commercial CNC Wood Routers
    Replies: 1
    Last Post: 01-30-2007, 05:36 AM
  5. Any Info On Tool Diameter Compensation?
    By FLUTE HEAD in forum CNC (Mill / Lathe) Control Software (NC)
    Replies: 13
    Last Post: 10-26-2004, 11:02 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
  •