Community
Fusion Manufacture
Talk shop with the Fusion (formerly Fusion 360) Manufacture Community. Share tool strategies, tips, get advice and solve problems together with the best minds in the industry.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Fanuc lathe post, G28 on beginning of each block

7 REPLIES 7
Reply
Message 1 of 8
ossaEKG2S
238 Views, 7 Replies

Fanuc lathe post, G28 on beginning of each block

Hi

 

Can somebody tell me, how to disable G28/G30 in the beginning of each block? Post processor gives that codes to each block even if the tool is the same.

 

Example:

N1(FACE1 3)
G0 G28 U0.
G30 W0.
M90
G54
G99 G18 M34
G50 S1700
T4444
M8
G97 S788 M3 P11
G0 Z15.
X101.
G96 S250 M3 P11
Z0.414
X81.
G1 X73.828 F0.15
X71. Z-1.
X-0.8
X2.028 Z0.414
G0 X101.
G97 S788 M3 P11

(PROFILE ROUGHING1 3)
G50 S2000
G28 U0.
G30 W0.
G97 S874 M3 P11
G0 Z15.
 

 

I am using DN Solutions PUMA 2600LMB with Fanuc and generic Postprocessor with small changes applied.

 

Post processor in attachement.

7 REPLIES 7
Message 2 of 8
seth.madore
in reply to: ossaEKG2S

Hmm, it shouldn't be putting those in if the tools are indeed the same. Indeed, your post does that, but the stock Doosan post does not:

X0.0506 Z-0.1778
G0 X6.2
Z0.1969
G97 S111 M3 P11

(PROFILE ROUGHING1)
G97 S119 M3 P11
G0 Z0.1969
X5.8 Y0.
G96 S180 M3 P11
Z-0.2109
X4.9063

 


Seth Madore
Customer Advocacy Manager - Manufacturing
Message 3 of 8
seth.madore
in reply to: ossaEKG2S

Could you make a quick video showing me what you have all your post settings set to?

 


Seth Madore
Customer Advocacy Manager - Manufacturing
Message 4 of 8
ossaEKG2S
in reply to: ossaEKG2S

It's easier for me to make a screenshots.

1.png

2.png

3.png

4.png

Message 5 of 8
seth.madore
in reply to: ossaEKG2S

Ok, it looks like it's being triggered by the tailstock.

To confirm, you do in fact have a tailstock and no subspindle, right? What are the M codes for that function?


Seth Madore
Customer Advocacy Manager - Manufacturing
Message 6 of 8
ossaEKG2S
in reply to: ossaEKG2S

Correct. For tailstock positioning G460, for extend/retract M78/M79

Message 7 of 8
seth.madore
in reply to: ossaEKG2S

This is a bug in the post.  There are a couple of changes that need to be made to fix it:

var machineState = {
...
tailstockIsActive : false, // <<< Change to false // Engage tailstock
if (getProperty("useTailStock") != "false") {
// <<< Change currentSection.useTailStock to currentSection.tailstock in the following command
if (!retracted && ((currentSection.tailstock || forceTailStock) != machineState.tailstockIsActive)) {
goHome();
retracted = true;
}
engageTailStock(true);
}

I've edited the generic Doosan Turn/Mill post processor to produce the code you are expecting. That said, I'm not a Post Processor expert (by any stretch of the imagination), so please do test very carefully. Currently, the machine is set to "LYNX" (which has no Y axis, but a tailstock and part catcher)


Seth Madore
Customer Advocacy Manager - Manufacturing
Message 8 of 8
ossaEKG2S
in reply to: ossaEKG2S

Hi

 

Thank You for response. Machine is set to LYNX because any other choice lead to presence  of Y coordinate in g-code for milling contour.

 

I will test this solution and give you feedback if it worked.

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums