Siemens Sinumerik 828D Post needed

Siemens Sinumerik 828D Post needed

JKingSTI
Contributor Contributor
5,580 Views
10 Replies
Message 1 of 11

Siemens Sinumerik 828D Post needed

JKingSTI
Contributor
Contributor

I am looking for the Siemens Sinumerik 828d post processor. I see 840d for 810d but not 828D

0 Likes
5,581 Views
10 Replies
Replies (10)
Message 2 of 11

Anonymous
Not applicable

Hi,

 

try this one, but carefully. I am not check this on machine.

 

Best regards

0 Likes
Message 3 of 11

Anonymous
Not applicable

hello, i use 840d post

work well for a standart 3d milling

 

also, am i one see cracked forum structure?

0 Likes
Message 4 of 11

Anonymous
Not applicable

can't start a new topic so write here

 

i use 840d postpoc for 828d controller

 

ineed to post 4 axis movement as indexer

unclamp-rotate to defined angle - clamp - mill

 

hsm postporc made a code with cycle800 that cannot response to a controller

 

how can i adjust controller to work with cycle800 or how can i adjust a posproc to made this wellworking code posted with NX9?

 


N32 WORKPIECE(,"",,"BOX",112,20,-20,-80,-3,20,60,-20)

N33 MSG("1_270_FR63_CHERN1")
N34 SUPA G0 Z=-40 D0
N35 T3 ; T="FR63"
N36 M6
N37 S900 M3
N38 D1
N39 ;Initial Move
N40 G0 ; A270. C0.0
N41 M83
N42 A1=DC(270.)
N43 M82
N44 G54
N45 D1
N46 G0 X-12.85 Y-58.695 Z70.101
N47 ;Approach Move

 

note 40-43

 

and this i have after fusion postproc 840d

 

; %_N_1001_MPF
N10 ; T20 D=20 CR=0 - flat end mill
N11 WORKPIECE(,,,"BOX",112,20,-20,80,110,20,0,-20)
N12 G90 G94
N13 G71
N14 G64
N15 G17
N16 G0 SUPA Z0 D0
N17 CYCLE800(1,"",0,27,0,0,0,0,0,0,0,0,0,0)

N18 ; Adaptive3
N19 T20 D1
N20 M6
N21 S2387 M3
N22 G56
N23 CYCLE800(1,"",0,27,0,0,0,-91.269,0,0,0,0,0,-1)
N24 G0 X-12.939 Y-6.406
N25 G0 Z35
N26 M8
N27 G0 Z10.467
N28 G1 Z-1.533 F477.5
N29 G17
N30 G3 X-9.997 Y-9.007 CR=18.228

 

also i have a traori command with 6 axis(xyz and abc)

how can i adjust 840d post to work with xyz and a axis?

here how loks the code of post processed warped 2d adaptive around cylinder

 

; %_N_1003_MPF
N10 ; T4 D=8 CR=1 - bullnose end mill
N11 WORKPIECE(,,,"BOX",112,20,-20,80,110,20,0,-20)
N12 G90 G94
N13 G71
N14 G64
N15 G17
N16 G0 SUPA Z0 D0
N17 CYCLE800(1,"",0,27,0,0,0,0,0,0,0,0,0,0)

N18 ; 2D Adaptive3
N19 T4 D1
N20 M6
N21 S5968 M3
N22 G56
N23 TRAORI
N24 G0 X22.693 Y31.944 Z-14.302 A3=0 B3=0.912699 C3=-0.408631
N25 M8
N26 G0 X22.693 Y31.944 Z-14.302 A3=0 B3=0.912699 C3=-0.408631
N27 G0 X22.693 Y20.536 Z-9.194 A3=0 B3=0.912699 C3=-0.408631

0 Likes
Message 5 of 11

GeorgeRoberts
Autodesk
Autodesk

Hello,

 

Thanks for posting. To get the machine angles, you need to do two things:

  • Add a machine configuration to the post processor. This is explained >>here<<
  • Set useMultiAxisFeatures to false in your post processor
    • Change this:
      var useMultiAxisFeatures = true;
    • To this:
      var useMultiAxisFeatures = false;
-

George Roberts

Manufacturing Product manager
If you'd like to provide feedback and discuss how you would like things to be in the future, Email Me and we can arrange a virtual meeting!
Message 6 of 11

Anonymous
Not applicable
Thank you. Almost done and you almost hero of a day)
Please advice what should i change in pp, or where can i read something to change this syntaxis
G0 A268.731
To this condition
G0 A1=268.731
?
Also when i post adaptive strategy warped around a cylinder i still have a traori command in a code
0 Likes
Message 7 of 11

Anonymous
Not applicable

here what i changed to work with 4 axis only

if (true) {
    var aAxis = createAxis({coordinate:0, table:true, axis:[1, 0, 0], range:[0, 360], cyclic:true});
    //var bAxis = createAxis({coordinate:1, table:true, axis:[0, 1, 0], range:[-120.0001, 120.0001], preference:1});
    //var cAxis = createAxis({coordinate:2, table:true, axis:[0, 0, 1], range:[0, 360], cyclic:true});
    machineConfiguration = new MachineConfiguration(aAxis);

 

in my case a controller accepts only positive sement 0-360 degrees

 

and changed that parametr to @false@, but it still posts a traori command

var useMultiAxisFeatures = false;

0 Likes
Message 8 of 11

bob.schultz
Alumni
Alumni

The TRAORI command enables tool center point programming on the control, so the XYZ values are output in reference to the part system.  Without the TRAORI command the XYZ coordinates must be output in the machine system (adjusted for the table rotations).  You can enable this in the Siemens 840D post processor by making the following change in the post.

 

  if (true) {
    var aAxis = createAxis({coordinate:0, table:true, axis:[1, 0, 0], range:[0,360], cyclic:true});
    //var bAxis = createAxis({coordinate:1, table:true, axis:[0, 1, 0], range:[-120.0001, 120.0001], preference:1});
    //var cAxis = createAxis({coordinate:2, table:true, axis:[0, 0, 1], range:[0, 360], cyclic:true});
    machineConfiguration = new MachineConfiguration(aAxis);

    setMachineConfiguration(machineConfiguration);
    optimizeMachineAngles2(1); // change this value to 1
  }

The XYZ coordinates will then be adjusted for the table rotation and you will not see TRAORI in the output.



Bob Schultz
Sr. Post Processor Developer

0 Likes
Message 9 of 11

Anonymous
Not applicable

hello, can't understand. your advice is for rotating table? i have an indexer alined with X axis. It is not a rotating table

 

or i understood your advice wrong and if i change this parametre i'll obtain right movement of all 4 axis (xyz and A?)

0 Likes
Message 10 of 11

bob.schultz
Alumni
Alumni

Yes, make the change I suggested.  The A-axis output will remain the same, you will not see a TRAORI command, and the points will be adjusted for the indexer.  This will work with a single setup using a single WCS.  If you program with a different setup and WCS for each indexer position, so don't require the post to rotate the output coordinates, then you will not want to make this change.  Instead, you can simply comment out the TRAORI output in the post.

 

    if (currentSection.getOptimizedTCPMode() == 0) {
      // writeBlock("TRAORI");  // comment out this line
    }

 

 



Bob Schultz
Sr. Post Processor Developer

Message 11 of 11

Anonymous
Not applicable

Thank for evreone, it was helpful!

0 Likes