Doosan Puma mill turn postprocessor issue

Doosan Puma mill turn postprocessor issue

d_samsonZ7HUX
Explorer Explorer
804 Views
6 Replies
Message 1 of 7

Doosan Puma mill turn postprocessor issue

d_samsonZ7HUX
Explorer
Explorer

Hello! I have an issue with my postprocessor. I have eddited alot and one thing i can't make good. 

I have a Doosan Puma MX2100 2007 year, with upper live tool milling spindle and lower turning turret. When i want to use milling at upper spindle i have to turn on Interference (M101) to turn off a brake on spindle. But this must be after tool changing and before turn on Spindle G97 Sxxx M33. But my post generate M101 in wrong place. Can you help me?

 

In attachments is my simple program and my post processor.

0 Likes
Accepted solutions (1)
805 Views
6 Replies
Replies (6)
Message 2 of 7

aju_augustine
Autodesk
Autodesk

Hi @d_samsonZ7HUX ,

 

You will have to change the location of the codes as shown in the screenshot:

    mInterferModal.reset();
    if (gotSecondarySpindle) {
      writeBlock(mInterferModal.format(getCode("INTERFERENCE_CHECK_OFF", getSpindle(PART))));
    }

 

Remove:

1.png

 

Add:

2.png

 

Final output should look like the screenshot below:

 

3.png

 

 



Aju Augustine
Technology Consultant
Message 3 of 7

d_samsonZ7HUX
Explorer
Explorer

Zrzut ekranu 2024-04-30 130614.pngChanged post like u writed, and nothing changed in my program.

 

At the moment got program like this: 

 

N2(KONTUR 2D3 2)
G0 G28 G53 A0. (SUB SPINDLE RETURN)
G28 U0. V0.
G28 W0.
M5
M90
G54
G98 G18 M35
G0 G28 H0.
M89
M6 T08000
T09000 (NEXT TOOL)
T08008
(FREZ_8)
G97 S200 M33
M90
T08008
G400 B0. J0.
M101
G0 C90.
M89
G0 Z-16.1
X90. Y-30.763
0 Likes
Message 4 of 7

aju_augustine
Autodesk
Autodesk

Hi @d_samsonZ7HUX ,

 

Strange seems to work fine after modification.

4.png

 

Could you please attach your modified post-processor file here?

 



Aju Augustine
Technology Consultant
0 Likes
Message 5 of 7

d_samsonZ7HUX
Explorer
Explorer

Sure. Maybe i do something wrong. 

0 Likes
Message 6 of 7

aju_augustine
Autodesk
Autodesk
Accepted solution

There are 2 modifications needed here:

 

1) You have to added the codes after line No 2347 :

 

 

    mInterferModal.reset();
    if (gotSecondarySpindle) {
      writeBlock(mInterferModal.format(getCode("INTERFERENCE_CHECK_OFF", getSpindle(PART))));
    }

 

 

5.png

 

2) Remove line no. 1858 (attached screenshot below)

 

6.png

 

 

 

 



Aju Augustine
Technology Consultant
0 Likes
Message 7 of 7

d_samsonZ7HUX
Explorer
Explorer

Perfect! It works! Thanks alot 

0 Likes