Announcements
Attention for Customers without Multi-Factor Authentication or Single Sign-On - OTP Verification rolls out April 2025. Read all about it here.
d_samsonZ7HUX
606 Views, 6 Replies

Doosan Puma mill turn postprocessor issue

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.

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

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

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

Sure. Maybe i do something wrong. 

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

Perfect! It works! Thanks alot