What's new

Search results

  1. A

    CSS Formula

    Exactly. Who gives a toss how you get there, just so long as what you use works. Goldstein seems to be the only one making an issue out of something that is simple, whichever method that's used. It's either his way or the highway. and do you know why that combination works? Its because the...
  2. A

    Tool change M6 problem Fanuc OM

    Hello Dusty, The syntax for the Macro Statements used in your programs looks OK, but the position of G65 H01 P#502 Q#100 after N100 has the potential of causing an issue if #100 has a wrong value, whilst you have no error trapping in the program. Swap it around so that G65 H01 P#502 Q#100 is...
  3. A

    Tool change M6 problem Fanuc OM

    Hello Dusty, The potential issue if you were to inadvertently omit a Tool Call before executing program O9001 with M6, will actually exist at any time when the Variable representing the Tool Number retains the Tool Number after the Tool Change has been executed. Therefore, it would be a good...
  4. A

    CSS Formula

    A formula is just a way of conveying the method to someone. When you multiply the diameter by 22 and divide by 7 to get the circumference, then convert the FPM to IPM by multiplying by 12 and finally dividing the IPM by the circumference, you're using a formula. RPM = (FPM x 12) / (D x 22 / 7)...
  5. A

    Tool change M6 problem Fanuc OM

    Hello Dusty, Try just a "T" Code in a program in Memory (Auto Mode). I have a client with an Argo that has a similar tool change system as your machine and a "T" Code does nothing when executed in MDI. It uses a Tool Change Macro that is definitely factory provided. I'm with Kevin, in that I...
  6. A

    Tool change M6 problem Fanuc OM

    Hello Dusty, Its the same way you looked up the number registered in parameter 240 for calling program O9001 with M06. The difference is that parameter 40 will be in bit form. You will be looking for the value of bit 5, which is the 6th bit counting from the right. The Right most bit is bit...
  7. A

    065 PS Alarm with G71

    Hello Justin, I've seen some inventive use of G50 in setting the Coordinate System of tools where G50 is used, but the "as per the book method, is to have a Coordinate System set for each individual tool. The "T" code does have two functions, but I would hardly describe it as you comprehend...
  8. A

    Tool change M6 problem Fanuc OM

    Hello Dusty, It will most likely be as Kevin suggested and the O9001 Macro Subprogram is user written and added, surely, no MTB would be so inept to consider that a reasonable method of carrying out a Tool Change. H1 is the allocation function of User Macro when specified after G65. In the...
  9. A

    Tool change M6 problem Fanuc OM

    You can't give that as a blanket answer, there are many reasons why a Tool Change Macro may be needed. There are many instances where the MTB has implemented the Tool Change sequence as being a combination of PMC and Macro program interaction. Regards, Bill
  10. A

    CSS Formula

    Well, no, that's not right; unless you're calculating the circumference in feet. But Sinha did what you're suggesting, only he converted the FPM to IPM (approximately) In an earlier Post you converted 400FPM into IPM by multiplying by 12, then dividing that answer by the Circumference. That's...
  11. A

    Tool change M6 problem Fanuc OM

    It depends on a few things. Is the machine using a Tool Change Macro, or a Tool Change Subprogram? If a Macro Program, then the M06 should come before the "T" Code. If a Subprogram, the "T" Code should precede the M06. If the Tool Change is handled completely by the PMC, generally the "T" Code...
  12. A

    Tool change M6 problem Fanuc OM

    Hello Dan, It would be interesting to get from the OP, the value that is currently stored in #500. If there is no other program populating #500 and it's vacant, that would explain the Carousal Error Alarm. But it has been a few days since we've heard from the OP, so we may never know. Regards...
  13. A

    Tool change M6 problem Fanuc OM

    But what you're saying is poor programming practice for a number of reasons; one is simply ease of reading and following the program; go to the start of any Tool Operation in the program without reading the Start of the preceding Tool Operation and you can't read what Tool is being used in that...
  14. A

    Tool change M6 problem Fanuc OM

    The OP's machine has a 10 tool magazine mounted just forward of the face of the Spindle Housing. Tools can only be returned to the same Pot from which they were retrieved; no pre-staging of the Next Tool is possible. There are only two parameters relating to the tool numbers and they are, one...
  15. A

    Tool change M6 problem Fanuc OM

    Yes, I understand that and it would be rather illogical to have a Tool Change Program called with a "T:" code on a machine that is able to pre-stage the the next tool. Its good programing practice to include the Tool that was pre-staged in the actual Tool Change call. For example: M6 T01...
  16. A

    Tool change M6 problem Fanuc OM

    With the Op's Control it would be parameter bit 40.5, but you would normally only use a "T" Code to call the Tool Change for machines that can't pre-stage the tool, cuch as a machine with a Carousal Type Tool Magazine. In this case, no M06 need be specified in the Main Program, but for most...
  17. A

    Multi Start threading

    You have specified a Lead of 9.0 (F9.0) in your first post, therefore, the Pitch of the Thread is 3.0: Pitch = Lead/Number of Starts 3=9/3 3.0mm is the distance you have to move the Z Start for each Thread Start. Depending on the Control you have, but with a Fanuc control the Multi-repetitive...
  18. A

    Multi Start threading

    The Start Points would be Z9.0 Z12.0 and Z15.0 Not when the Lead is 9.0, unless your spindle speed is quite slow. Regards, Bill
  19. A

    Tool change M6 problem Fanuc OM

    Hello Sinha, That only applies if the Macro is called with a "T" Code and in which case, the "TCS" bit is set to "1" to call Program Number O9000. Regards, Bill
  20. A

    Tool change M6 problem Fanuc OM

    Hello Kevin, That may be the case, as the OP's O9001 Program, using #500 to hold the data of the required Tool to be Tool Changed to the spindle, would not work as it is, on its own. If a Macro Subprogram called by a "T" Code (O9000), is being used to allocate the Tool Number to #500, I can't...
Top