Fanuc post procesor retracts and tool calls

Fanuc post procesor retracts and tool calls

Martema
Enthusiast Enthusiast
682 Views
4 Replies
Message 1 of 5

Fanuc post procesor retracts and tool calls

Martema
Enthusiast
Enthusiast

Hello,

I would like to know if its possible to make Fanuc milling post processor support retract heights to clearance height , like in this Siemens 810D post processor:

Capture3.PNG

Capture.PNG

Capture2.PNG

I want that because every time I use multiple offsets, spindle goes all the way to the top from one offset to other and I don't think its necessary:

Capture4.PNG 

 

Also another question regarding Fanuc. Is it possible to call tools by their name instead of calling then by T01 , T02 etc., like it's possible in Siemens PP ?

 

Thank you.

0 Likes
Accepted solutions (1)
683 Views
4 Replies
Replies (4)
Message 2 of 5

KrupalVala
Autodesk
Autodesk

Hi @Martema ,

 

The Clearance Height Safe Retract is already configured in the post. The only thing is you need to remove // and add, as shown in the following user-defined properties

  safePositionMethod: {
    title: "Safe Retracts",
    description: "Select your desired retract option. 'Clearance Height' retracts to the operation clearance height.",
    type: "enum",
    values: [
      {title: "G28", id: "G28"},
      {title: "G53", id: "G53"},
      {title: "Clearance Height", id: "clearanceHeight"}
    ],
    value: "G28",
    scope: "post"
  },

 

For your second  question: Is it possible to call tools by their name instead of calling them by T01? Yes, it is possible. But I haven't seen any Fanuc controller which supports Tool description instead of Tool number. 

 

Thanks, 



Krupal Vala
Senior Technology Consultant - Post Processor & Machine Simulation
0 Likes
Message 3 of 5

Martema
Enthusiast
Enthusiast

I changed my PP like you mentioned, but now there's another problem.
I'm getting this error: Cannot cancel length compensation if the machine is not fully retracted.

Capture.PNG

0 Likes
Message 4 of 5

KrupalVala
Autodesk
Autodesk
Accepted solution

Hi @Martema ,

 

You can ignore the error by adding // in the validate line.

function disableLengthCompensation(force) {
  if (lengthCompensationActive || force) {
   // validate(retracted || skipBlock, "Cannot cancel length compensation if the machine is not fully retracted.");
    writeBlock(gFormat.format(49));
    lengthCompensationActive = false;
  }
}

 Make sure how the code performs in your machine without G28/G53.

 

Thanks,



Krupal Vala
Senior Technology Consultant - Post Processor & Machine Simulation
0 Likes