Sinumerik 810T Post Processor

Sinumerik 810T Post Processor

kanpowersports
Explorer Explorer
1,538 Views
2 Replies
Message 1 of 3

Sinumerik 810T Post Processor

kanpowersports
Explorer
Explorer

I have an old Emcoturn 340 which uses the Seimens Sinumerik 810T control.

 

There is a generic 840 post that looks close (haven't tried it yet).

But the threading, drilling, and similar cycles do not work.  It'll generate a post that APPEARS close for simple geometry turning.

 

The 810 uses the infamous R paramters for the background details needed to complete these cycles.

(I do have an old operating manual, and make a bob-cad post work fine {what a headache!}).

 

Doing some searching here seems futile for this dinosaur.

 

Is there anybody out there that could help a programming inept person getting the 840 generic post processor modified to support these R parameters??

 

Thanks in advance.

 

 

 

Here's an example for threading in Bobcad:

 

2001. Program Block 1. thread lines
PI = 3.141592653589793
R20=LATHE_GetThreadLead()
R21=LATHE_GetProfileStartX() * 2
R22=LATHE_GetProfileStartZ()
R23=LATHE_GetFinishNumberOfCuts()
ORIENT = LATHE_GetToolOrientation()
If ORIENT = 3 OR ORIENT = 4 Then
R24STR = "+"&Round(tan(LATHE_GetAngleIn() * PI / 180) * R20 / 2, 5)
Else
R24STR = "-"&Round(tan(LATHE_GetAngleIn() * PI / 180) * R20 / 2, 5)
End If
R25 = LATHE_GetThreadLastCut()
R29 = LATHE_GetAngleIn() / 2
R31 = LATHE_GetProfileStartX() * 2
R32 = LATHE_GetThreadZ2()
CALL LATHE_ProcessPostLine(" n,'R20="&Round(R20, 5)&"','R21="&Round(R21 , 5)&"','R22="&Round(R22, 5)&"','R23="&R23&"','R24="&R24STR&"'")
CALL LATHE_ProcessPostLine(" n,'R25="&Round(R25,5)&"','R26=0','R27=0','R28="&R23&"','R29="&R29&"','R31="&Round(R31 , 5)&"','R32="&Round(R32,5)&"'")
CALL LATHE_ProcessPostLine(" n,'L97','P1'")

 

 

Here's an example for L97 Threading;

 

L97 Thread Cutting Cycle Parameters

R20 – Thread pitch.
R21 – Start point of the thread in X-axis.
R22 – Start point of the thread in Z-axis.
R23 – Number of idle cuts (idle passes).
R24 – Thread depth (positive value = inside thread, negative value = outside thread).
R25 – Finishing allowance.
R26 – Run-in path.
R27 – Run-out path.
R28 – Number of roughing cuts.
R29 – Infeed angle (half flank angle).
R31 – End point of the thread in X-axis.
R32 – End point of the thread in Z-axis.

0 Likes
1,539 Views
2 Replies
Replies (2)
Message 2 of 3

kanpowersports
Explorer
Explorer

I went back and tried to re-post the turn operation with the 840d post, and it errors on opening. Smiley Sad

 

So, now I'm totally confused

0 Likes
Message 3 of 3

kanpowersports
Explorer
Explorer

Ok!

 

I'm wondering who/if anyone has any experience or drive to help out here.  So far, for me, there's nothing but crickets chirping in the distance.  Smiley Frustrated

 

My OWN progress to date;

I've taken the Siemens general turning post and corrected the title block and program format. (Success!) and I am able to write out to my machine.  Hooray!!

 

Now; on to the fun stuff (As mentioned above);

 

The Cycles:  They are not working for my set-up

drilling won't post without error.

Tapping  also not working

Tool Change cycle ..... ETC.

 

I have the 810T platform.  It uses  R parameters prior to calling up the cycle which IS NOT cycle81 --(deep drilling) for example.  It is in fact listed as " L98"  for my machine.

 

My machining cycles are as follows:

L91/L92 Return cycles for tool change 

L95 cutting cycle

L95 Cutting cycle (Roughing Parallel to Axis)

L97 Thread Cutting Cycle

L98 Deep-Hole Boring cycle

 

In Comparison the post has these cycles as:

L91/L92 tool change = Not found-I may have to create a sub-routine for this and lock it in the machine.

L95 = Cutting cycles (I'm not sure about the value here as it seems general turning is posting, and fusion handles the toolpath options well).

L98  = Cycle 83 (chip breaking) in the post

(I didn't notice a cycle for thread turning, relevant to L97 threading, mentioned above.)

 

In the post; the R parameters I need, seem to be defined as RTP, RFP, SDIS, DP.... etc.

(example from the post). Under the drilling cycle type- 

N1020           switch  (cycleType)  {

                         case "drilling":

                             writeBlock(

                                   "CYCLE81 ("  +  zFormat.format (RTP)  +   .............................................

 

.......I didn't want to try re-assigning these to what I would think should reflect the 810T's R values, for accessing the  options chosen, while working in the Cam.

 

I have the information assigning the R parameters in each cycle, from the Sinumerik book. However; I don't know how to modify this existing post to reflect R values from the act of choosing options in the cam side. 

 

I am in great hopes of someone 'stepping up' here and at least offering me some guidance to start to check things out.

 

Again, Thanks for any help offered!!

Smiley WinkSmiley WinkSmiley Wink

0 Likes