Jump to content

Welcome to eMastercam

Register now to participate in the forums, access the download area, buy Mastercam training materials, post processors and more. This message will be removed once you have signed in.

Use your display name or email address to sign in:

Siemens 840D Control


Mick
 Share

Recommended Posts

If anyone here has experience with these controls, could you please email me? I'm running through a post setup for a customer, and I need to check the drill cycle output, to ensure its correct. I have the MP_SIEMENS post from Inhouse, but I'd just like to double check the output smile.gif

 

Thanks

Link to comment
Share on other sites

Mick !

 

Siemence controller is very configurable and varies from machine to machine and from one machine builder to another .

I run DMC63V with Sinumeric810m ,which differs from 840 only that it has no support for 4-5 axes stuff .

I am busy now and can not reply more .Use search option with my user name#498 and words Siemence ,810,840and you`ll got a lot of info .

HTH

 

 

PS Anyway I am with Rekd ,be more specific what machine and what drill format you expect (there are many in Sinumeric ,I hate them all ).

Link to comment
Share on other sites

Like this :

quote:

%_N_sampledrill_MPF

;$PATH=/_N_MPF_DIR

;(============)

;( DRILL CD )

T1

M6

M01

;( T1 - CD DIA. - 6.25 )

G00 G64 G90 G54 X100. Y0. S900 CFTCP NORM M3

Z70. M8

F45.

R0=0 R1=.3 R2=3. R3=-1.5 R4=0.5 R5=.3 R10=70. R11=0.3

G83

X100. Y0.

X-100.

G80

M5

M9

T2

M6

M01

;( DRILL WDR 8.5 )

;( T2 -DRILL 8.5 DIA. - 8.5 )

G00 G64 G90 G54 X100. Y0. S680 CFTCP NORM M3

Z70. M8

F70.

R0=0 R1=1. R2=3. R3=-40. R4=0.5 R5=1. R10=70. R11=0.3

G83

X100. Y0.

X-100.

G80

M5

M9

T3

M6

M01

;( DRILL WDR 9.7 )

;( T3 -DRILL 9.7 DIA. - 9.7 )

G00 G64 G90 G54 X100. Y0. S595 CFTCP NORM M3

Z70. M8

F70.

R2=3. R3=-40. R10=70.

G81

X100. Y0.

X-100.

G80

M5

M9

T4

M6

M01

;( DRILL WREAM 10 )

;( T4 -REAMER 10 DIA. - 10. )

G00 G64 G90 G54 X100. Y0. S270 CFTCP NORM M3

Z70. M8

F50.

R2=3. R3=-10. R4=0.5 R6=0 R7=100 R8=150 R10=70.

G89

X100. Y0.

X-100.

G80

M5

M9

;( DRILL WTAP M10 )

T5

M6

M01

;( T5 -TAP M10*1.5 DIA. - 10. )

G00 G64 G90 G54 X100. Y0. S150 CFTCP NORM M3

Z70. M8

R2=3. R3=-30. R4=0.5 R7=100 R9=1.5 R10=70. R12=0

G84

X100. Y0.

X-100.

G80

M5

M9

END

M30

 

%_N_END_SPF

;$PATH=/_N_SPF_DIR

N10 G90

;N20 G0 Z100 M9

N30g0 G53 Z=(-50-$P_TOOLL[1])

N40 G53 X50 Y450

N50 M17


 

[ 01-26-2004, 02:05 AM: Message edited by: Iskander teh Owl ]

Link to comment
Share on other sites

Thanks Iskander. I need to know:

 

Does the code have to be output like this:

 

N1030 R0=0 R1=0.7 R2=2 R3=-20 R4=0.5 R5=0.7 R10=45 R11=0.3

N1040 G83

 

or is this ok: (The following is how the post is currently set to output)

 

CYCLE83(155,150,1,5,145,10,50,20,1,,0.5,1)

 

Cheers

Link to comment
Share on other sites

Both OK !

The first is easy to understand ,that `s a difference ,that`s IMHO !

 

Just pay attention to this -All variables for cycle must be initialized ,otherwice the controller `ll take the variable anyway ,the THE ACTIVE (LAST USED )!

Just imagine what can happen!

 

You are welcome ,Mick .

I am at your service ,sir!

 

smile.gif

Link to comment
Share on other sites

That`s what Siemence wrote in their manual :

quote:

Caution -danger of collision !

Parameters .... remain stored in the memory also after the cycle has been deactivated and the control unit has been switched off .

Be sure to program paremeters anew after each cycle call !!!!


HF

HTH

ITHH

Link to comment
Share on other sites

Mick,

 

The 840d is a popular control type for some routers, it usually comes with macros that handle everything from tool setting to surfacing fixture.

 

The main problem with seimens controls is it is hard to find info on them.

If you can have customer go into the conversational programming screens and create the dif types of cycles it would be best. There was an 810 ost that supported all the cycles, back in V6, but dont know if it ever got updated.(Not real sure where it came from neither.)

 

[ 01-26-2004, 07:54 AM: Message edited by: Jimmy Wakeford, from Barefoot CNC ]

Link to comment
Share on other sites

This is how our post outputs a drilling cycle.

The MCALL before the cycle, and after the cycle, are used when you must machine a group of holes.

 

N40 T01 ;DRILL 10MM:

N50 M6 ; T01 in Spindel

N60 G0 G40 G60 G90 D1 S1145 F137.4 M3 T0

N70 MCALL CYCLE82(10.,0.,10.,,25.,0.)

N80 X0. Y0.

N90 MCALL

 

Hope this helps

Link to comment
Share on other sites

Pip !

This is a legit code for my machine too !

But ...

The first time I saw one like this I said i will NEVER run a machine with such a crap !

The way you start to count this (..,,,...,) can

drive crazy anyone .

Nevertheless it is a matter of taste .

I like something more looking like a mainstream code (fanuc -like ).

And I don`t use staging .

M6 in my machine can allow to run

T1

M6

with first tool in spindel it simply skips it

And I don`t call D they are called automatically with a toolchange in my machine

It makes my life easier cause I also run my machines ,I am the solo mill programmer/machinist in a shop ,and I care about myself smile.gif

 

Iskander teh me and my buddy Eeyore are sometimes

nuts

Link to comment
Share on other sites

Iskander

 

Without the "D1" our machine (SW25) will try to plant the tool downstairs in the celler. I think it is a manufacturers thing. If the D1 is not read then the tool length compansation in not added, and so results in a very big bang. Our screen also shows a dialog when you pass over each parameter, so you know what you are adjusting. It id look a bit daunting when I first used this controll, but I have grown quite fond of it now. I downloaded all the manuals (siemens 840D) from the siemens hompage. All is very well explained.

Link to comment
Share on other sites

Pip!

May be this feature is machine-builder add-on on my 810D.

And sure for 4-5 axes that`s the 840 for it is completly different story .

I do not like Siemence (after Fanuc and Okuma ),

but I run what I have .

And I read manuals before I pressed the button for the first time .

What I do like is the E axis and the tricks you can do with it !

Link to comment
Share on other sites

E axis is spindel axis .

It has it`s own incoder and you can see it in positioning table.

You can set it in the homes settings different

for every home.

Due to it rigid tapping is enabled you can do it in pecking stile .

You can do more...

You can position boring cutter to any angle with SPOSA(...) command

You can stop your spindel and make vertical slotting

You can use spindel as C axis setting your spindel to position control

command SPCON()

and using SPOS command relying to your spindel like c axis

SPCON

SPOS=0

Z50 C180 (SPINDEL IS TRAVELED WITH LINEAR INTERPOLATION IN Z AXIS )

..

..

..

SPCOF (return spindel to speed control )

nATURALLY WHEN IT IS A MILL-TURN MACHINE IT IS NOT MATTERS ,BUT ON MY MILL i WOULD do it only on

soft material or setting special head (pneumatic ) enabling to me to turn my head to C axis smile.gif

You can do more ...

 

Is it cool ?!?

smile.gif

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.

Join us!

eMastercam - your online source for all things Mastercam.

Together, we are the strongest Mastercam community on the web with over 56,000 members, and our online store offers a wide selection of training materials for all applications and skill levels.

Follow us

×
×
  • Create New...