Ogi Posted January 4, 2023 Report Share Posted January 4, 2023 Hello everyone, I am working on one very interesting project and I need your support. I will try to explain my project task. It is a machine for precise metal strip cutting. This machine has two rollers. Servo motor is connected to one roller and on second roller is connected external incremental encoder. Incremental encoder is uses as an additional inspection, because the drive rollers where the servo is connected often slip. I know that the servo motor has its own built-in encoder, and uses it for precise positioning. My question is How can I use external incremental encoder for precise positioning of the servo motor? When I used FB for MC_MoveRelative need to set distance and my servo motor is automatically stop when reached this distance, but in this cause I need to stop motor when my external encoder reaches the set position/distance. I look forward to hearing from you. Have a nice day. Link to comment Share on other sites More sharing options...
Rivka Posted January 9, 2023 Report Share Posted January 9, 2023 Hello, Please have a look on the "Continuous update" parameter of most of the function blocks. It can help you to correct the position error. The MC_SetPosition cannot be used in your case because drive has to be stopped to use it. Hope that helped, Rivka Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now