登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:信捷PLC脉冲单位选择1mm是不是得输入双字整数?0.1mm是不是就得输入双字浮点数?

点击:779 回复:13

我是觉得脉冲单位设置当量貌似方便点?直接输入要走的距离就行。
设置为脉冲个数,那还得写个屏幕设置要走的距离换算成要发多少个脉冲的算式,到底哪种好我也不太清楚,我刚学plc
23-12-03 22:42
1.我是觉得脉冲单位设置当量貌似方便点?直接输入要走的距离就行。
设置为脉冲个数,那还得写个屏幕设置要走的距离换算成要发多少个脉冲的算式,到底哪种好我也不太清楚,我刚学plc
  对于新手个人觉得还是设置为脉冲个数好
2.伺服每转脉冲2000,丝杆导程为5mm
 这样的情况最好把驱动器的电子齿轮比设置成5000脉冲一圈,这样的话1个脉冲就是0.001mm,可以在触摸屏上输入整数,然后PLC里面再乘以1000,这个结果再给到S0,如果数据大了就用32位指令好了,DRVI前面加D,DDRVI,分的细误差就小,可以解决你下面这个问题。
3.还有就是因为这个项目是输入一个总长度,然后客户随意选择分几次走完,假如设置了5mm,分了3次,那5÷3=1.666667除不尽
我要怎么让1.666667后面的小数四舍五入一下变成1.7呢?
 如果按2的设置,那么结果就是1666或者1667,这样的话多一个或者少一个脉冲,可以忽略不计了
23-12-04 09:29

引用 心里住着一只 在 2023/12/3 22:38:31 发言【内容省略】

看你前边的描述,你把工程量(使用者习惯的使用单位)混淆到伺服实际的控制但位(脉冲个数)上了,难怪有人看不懂,甚至被带入歧路。
伺服转一周脉冲2000,丝杠5mm,换算下来,1mm需要400个脉冲,0.1mm就需要40个脉冲,0.01mm就需要4个脉冲,0.001mm呐,好像没办法了?
如果将电子齿轮设定5000,是不是就解决了
你所用实验装置,其系统是如何解决“mm单位”转换成伺服需要的脉冲个数,才是你一个了解的,简单的一条指令是不可能完成的
23-12-05 06:11
设置成脉冲数好点。
23-12-14 17:06

上一页 上一页

工控新闻

更多新闻资讯