Machine Automation Forum
A forum addressing machine automation solutions for the complete machine lifecycle. Including offers like Machine Advisor, Modicon PLC/PacDrive, Lexium or Preventa. Discuss and share knowledge on offers relating to cloud-based service platforms, machine localization and monitoring, industrial operations control, motion products as well as safety function!
Posted: 2020-05-20 10:40 PM . Last Modified: 2020-09-10 12:42 AM
Link copied. Please paste this link to share this article on your social media post.
Posted: 2020-05-20 10:40 PM . Last Modified: 2020-09-10 12:42 AM
I have TM221C16T and LXM32CU90M2. I want to drive my servo with PTO. I connect to servo with SoMove and run, no problem. Then I write PLC program in SoMachine Basic. I used MC_POWER_PTO,MC_MC_MOVEVEL_PTO. I entered all parameter. But servo motor turn slowly .. I don't understand why do it ?
Link copied. Please paste this link to share this article on your social media post.
Posted: 2020-06-16 12:38 AM
Link copied. Please paste this link to share this article on your social media post.
Posted: 2020-06-16 12:38 AM
Hello @Anonymous user ,
As a default settings Lexium32 C Scaling values are ,
As you can see ScalePosNum is 1 and ScalePosDenom is 16384 , that means 16364 pulse equals to 1 rev..
And you are using TM221C16T , in that case you are sending Pulse and Direction via fast outputs.
You can find M221's fast output kHz information.
For example if you are using 100 kHz output for Pulse and direction ,
100000/16384 =6,103515625 rev /sec , and x 60 = 366,2109375 rpm
You are going to take this output.
To increase the velocity you can decrease ScalePosDenom. Lets see what happen when we adjust ScalePosDenom as 2000,
100000/2000 = 50 rev / sec => 50 x60 sec= 3000 rpm ,
As you can see you fastest output can give 100000 hz output and if your revolution pulse value is 2000 pulse ,
You can take 3000 rpm as an output.
BR
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2020-05-27 12:54 AM
Hello @AmeliaFaraci, could you help on this?
Thanks!!
Rodrigo G.
Industrial Automation Community manager
Link copied. Please paste this link to share this article on your social media post.
Posted: 2020-06-16 12:38 AM
Link copied. Please paste this link to share this article on your social media post.
Posted: 2020-06-16 12:38 AM
Hello @Anonymous user ,
As a default settings Lexium32 C Scaling values are ,
As you can see ScalePosNum is 1 and ScalePosDenom is 16384 , that means 16364 pulse equals to 1 rev..
And you are using TM221C16T , in that case you are sending Pulse and Direction via fast outputs.
You can find M221's fast output kHz information.
For example if you are using 100 kHz output for Pulse and direction ,
100000/16384 =6,103515625 rev /sec , and x 60 = 366,2109375 rpm
You are going to take this output.
To increase the velocity you can decrease ScalePosDenom. Lets see what happen when we adjust ScalePosDenom as 2000,
100000/2000 = 50 rev / sec => 50 x60 sec= 3000 rpm ,
As you can see you fastest output can give 100000 hz output and if your revolution pulse value is 2000 pulse ,
You can take 3000 rpm as an output.
BR
Link copied. Please paste this link to share this article on your social media post.
Link copied. Please paste this link to share this article on your social media post.
Posted: 2023-12-17 02:08 AM
Merhaba TM221 plc ile lxm32ad72n4 kodlu servyu nasıl kontrol edebilirim bilgi verir misiniz TM241 ile CanOpen yardımıyla çok yaptım ama TM221 ile yapamıyorum daha doğrusu bilgim yok yardımcı olursanız sevinirim
Link copied. Please paste this link to share this article on your social media post.
Create your free account or log in to subscribe to the board - and gain access to more than 10,000+ support articles along with insights from experts and peers.