Fanuc driling cycles F and Q parameter eror

Fanuc driling cycles F and Q parameter eror

CAMtech_Software
Enthusiast Enthusiast
2,085 Views
6 Replies
Message 1 of 7

Fanuc driling cycles F and Q parameter eror

CAMtech_Software
Enthusiast
Enthusiast

in drilling cycles fanuc post is making mmpr/mmpm error as progress. Live tool selection is disabled in tool definition. The cycles Q value does not come in thousands.

 

%
O1001
N10 G98 G18
N11 G21
N12 G50 S6000
N13 G28 U0.
N14 G28 W0.

(DELGI1 2)
N15 T0606
N16 G98 G18
N17 G54
N18 M8
N19 G97 S909 M3
N20 G0 X0. Z18.
N21 G0 Z8.
N22 G83 X0. Z-35. R5. Q5. F73.  ( G83 X0. Z-35. R5. Q5000. F0.08)
N23 G80
N24 Z18.

N25 M9
N26 G28 U0.
N27 G28 W0.
N28 M30
%

0 Likes
Accepted solutions (3)
2,086 Views
6 Replies
Replies (6)
Message 2 of 7

CAMtech_Software
Enthusiast
Enthusiast

Fanuc 2x turning post

0 Likes
Message 3 of 7

CNC_Lee
Collaborator
Collaborator

@CAMtech_Software 

This post will need to be edited and configured properly to achieve the correct output required. If you are not comfortable making these edits, there are professionals who can edit the post to fit your needs! 

 

CNC_Lee_0-1689637559647.png

 

 



If my post answers your question, please use Accept as Solution.

CNC Lee
Autodesk CAM Post Processor Expert
0 Likes
Message 4 of 7

CAMtech_Software
Enthusiast
Enthusiast
Accepted solution

I can understand you but this is not customization. Is it a standard feature for Fanuc turning and a problem in F360?

0 Likes
Message 5 of 7

Arun.rs
Autodesk
Autodesk
Accepted solution

HI @CAMtech_Software 

 

This support requires the allowFeedPerRevolutionDrilling variable to be set to true so that the post engine knows that the post processor will accept FPR feedrates plus other logic to output the correct feedrate mode code and the proper feedrate number.

 

minimumChordLength = spatial(0.25, MM);
minimumCircularRadius = spatial(0.01, MM);
maximumCircularRadius = spatial(1000, MM);
minimumCircularSweep = toRad(0.01);
maximumCircularSweep = toRad(180);
allowHelicalMoves = false;
allowedCircularPlanes = 1 << PLANE_ZX; // allow ZX plane only
allowFeedPerRevolutionDrilling = true; >>>>>>>>>>>>>>> Add this here

 

Regards

If my post answers your question, please click the 'Accept Solution' button. This helps everyone find answers more quickly!



Arun.RS
Senior Technology Consultant

Message 6 of 7

Arun.rs
Autodesk
Autodesk
Accepted solution

HI @CAMtech_Software 

 

The Q value to come in thousands, enable the second 'var peckFormat' in post,

 

//var peckFormat = createFormat({decimals:(unit == MM ? 3 : 4), forceDecimal:true});
var peckFormat = createFormat({decimals:0, forceDecimal:false, trim:false, width:4, zeropad:true, scale:(unit == MM ? 1000 : 10000)});
 
Regards
 
If my post answers your question, please click the 'Accept Solution' button. This helps everyone find answers more quickly!



Arun.RS
Senior Technology Consultant

Message 7 of 7

CAMtech_Software
Enthusiast
Enthusiast

Going too far as I couldn't see what you wrote. Thanks for the solution. All issues have been resolved

%
O1001
N10 G98 G18
N11 G21
N12 G50 S6000
N13 G28 U0.
N14 G28 W0.

(DELGI1 2)
N15 T0606
N16 G99 G18
N17 G54
N18 M8
N19 G97 S909 M3
N20 G0 X0. Z18.
N21 G0 Z8.
N22 G83 X0. Z-35. R5. Q5000 F0.08
N23 G80
N24 Z18.

N25 M9
N26 G28 U0.
N27 G28 W0.
N28 M30
%