pszczepan

Origin search - different position

14 posts in this topic

Hi

I have servo motor controlled by smartstep 2 and controlled by PLC with pulse output.

Origin search I have set as below

cp1h.jpg.3fd18460c669ac7a28efbde17dd8b0f

Sometimes I have problem with correct home position. Normally when original Input signals become ON drive slows and after 1 cm I have home position due to slowning ramp, but somtimes drive stops immediately on the edge of original input sensor.

I have no idea why it is like that. Maybe you can advise sth or get some clue

thanks

in advance for any help

Share this post


Link to post
Share on other sites

Use a two-phase homing operation.  Typically high speed to make the signal, then very low speed in the other direction until it turns back off.  That makes the process insensitive to initial search deceleration.

Share this post


Link to post
Share on other sites

What do you mean two-phase homing operation. I connected smartstep2 and PLC as it is in manual W450-E1-02  - page 232.

I have 2 more axles in this project with smaller motors 400W and there I don't have any problem with home position - similar origin search method. Some speeds only are different

 

Share this post


Link to post
Share on other sites
3 hours ago, pszczepan said:

What do you mean two-phase homing operation. I connected smartstep2 and PLC as it is in manual W450-E1-02  - page 232.

 

i dont have the manual or a lot of omron servo experience, but the detection method drop down currently is method 1.  I'll wager one of the other methods does the find marker , lose marker homing that @pturmel  suggested.  And you will find that more accurate and repeatable.

Share this post


Link to post
Share on other sites

I used method 2, because I wanted to have better accuracy as you see below

cp1h_2.thumb.jpg.44db5036a89864dc09f9bf5

Now you suggest to change to method 1. - OK, I can do that, but why manual say sth. different?

 

 

Share this post


Link to post
Share on other sites

Apparently, the homing method I described is not available.  Unless there are more than those three methods.  Method 2 as described appears to require two separate signals--one to slow down and the other to finish.  It is possible to scramble the result if the origin signal is already on when starting the search.  But otherwise, the origin signal and position complete signal must be far enough apart to ensure the latter can only come on when the motion is slow.

If there really isn't a way to change direction for the second phase of homing, using the one signal, I would avoid this drive like the plague.

Share this post


Link to post
Share on other sites

Maybe you are right, I am not very familiar with that. From page 254 mentioned manual there are descriptions of each searching method, but for me it is hard to choose the most accurate. Maybe someone who uses Omron and these searching method can write sth from his practice?

Share this post


Link to post
Share on other sites

Can you provide a link for the manual?

Or at least the pages about Detection Method, not just Mode.

Share this post


Link to post
Share on other sites

I am not an omron expert, but reading page 258 of the manual I propose the following:

You have two signals at play here - "Origin Proximity Input" and "Origin Input".

Using Detection Method 1 your system does the follwoing:

1) Moves at High Speed

2) Sees the "Origin Proximity Input"

3) Slows Down to Search Speed

4) Sees the "Origin Input"

5) Stops.

What I suspect is happening is your two sensors are close together and some times the system see the "Origin Input" at the same instance as the "Origin Proximity"

I would physically seperate the two sensor flags if practical and look for things to change.

@pturmel  Tell me I'm not all wet here.

Share this post


Link to post
Share on other sites
1 hour ago, BobLfoot said:

Tell me I'm not all wet here.

Heh.  I didn't read the manual.  What you describe is not only plausible, but seems likely to me.

Share this post


Link to post
Share on other sites

@pturmel,

the functions used are PLC config, not the drive.

These applications need to be connected exactly as per the manual to work. It is possible that this is not the case for the OP.

 

If it were me, I’d be rolling my own code based on what is actually installed. All that is needed is a home sensor .

1 person likes this

Share this post


Link to post
Share on other sites

Yes I have 2 input signals, but "origin input" comes from Servomotor encoder's and it is phase-Z input; I cannot change physically any distance between origin proximity and origin input or I don't know how to do that.

 

 

Edited by pszczepan

Share this post


Link to post
Share on other sites

You will have to make mechanical changes to shaft angles.  This can involve significant mechanical rework of the servo mount or gearbox or coarse origin sensor position or all of the above.I recommend ensuring ½ to ¾ turn is clear between the edge of the coarse position sensor and the motor Z pulse.

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