Sign in to follow this  
Followers 0
mahnasr

ELAU servomotor encoder programming

6 posts in this topic

Some of ELAU SM servo motors utilize SICK STEGMANN encoders of type SRM50. My SM motor had a defective SRM50 and I bought a new one from SICK. I assume new encoders are always data-free and need to be programmed according to defective or other healthy encoders which already is working in factory line. So I looked for programming tool of SICK for SRM50 encoders and of course SOPAS ET software. But more I tried to program the new one, more I disappointed, because the HEX file of the new one never match the old one, and doesn't recognize in ElAU SERCOS topology (along with C400 controller and MC-4). (The topology is complete because other ELAU SM motors recognizable.) Any idea? Could it be done just by ELAU Auto-Tuning? 

Regards
Badil

P.S. In programming the new encoders, I export the *.sdv file from old or healthy encoder and then importing it to the new one.

Share this post


Link to post
Share on other sites

I found that ELAU put an electronic nameplate on their motors so could be easily recognized by ELAU controllers, Does it like an electronic signature so nobody can copy it to a row encoder?
Regards

Share this post


Link to post
Share on other sites

are the encoders really same model? do they have same size EEPROM? did you try writing then reading back HEX file and compare if they match?  

Share this post


Link to post
Share on other sites

Dear panic mode

Yes, the encoders are of same model (SRM50-HAV0-K01) with same size EEPROM (I mean 128 bits) , and I wrote the program of the old one on the row encoder successfully. Is it possible that the new version of SOPAS ET have some problem with SRM50 or SRS50 types?

And one more question; Product information of SRM50 (along with SRS50) pages 18&19  declares some commands and their functions like 42h: Read Position, or 4Ah: Read data, or 4Bh: Store data etc ... Do you know How can I execute these commands on encoder? Is it possible in SOPAS ET software environment? If yes Which part of it? Do you have any experience?

The SOPAS user manual have nothing about these, so the hiperface manual. I attached Product information of SRM50.

 

Product_information_SRS_SRM50_Motor_feedback_system_rotary_HIPERFACE®_en_IM0049007.pdf

Share this post


Link to post
Share on other sites

no i have never used this product... but in general, to send command you need to know correct message format and probably handshaking sequence, since some devices may require several other commands before they are ready to accept one you need (initialize something, set specific mode, etc.)

Share this post


Link to post
Share on other sites

Yesterday I connect my ELAU SM motors to an Indramat HCS02 drive (universal single axis model) to see if the commutation is possible via Indramat drive.

The result was awful; My SM motors apparently lost its EEPROM (The diag code 117), Cause the ELAU pacdrive system doesn't recognize it anymore.

I tried to reprogram it according to healthy encoders via PGT-11, and although the procedure of programming goes right (apparently), the pacdrive system does not recognize it.

Could it be from fault steps of programming?    

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0