99问答网
所有问题
请问伺服驱动器的位置脉冲和位置方向怎么接西门子S7-200,CPUST30
如题所述
举报该问题
其他回答
第1个回答 2019-07-13
请问伺服驱动器的位置脉冲和位置方向怎么接西门子S7-200,CPUST30
第2个回答 2019-07-18
请问伺服驱动器的位置脉冲和位置方向怎么接西门子S7-200,CPUST30
下面就通过举个例子来说明一下,希望有帮助,仅供参考。
台达ASD-A系列伺服与西门子S7-200的应用实例:
下面是台达ASD-A系列伺服与西门子S7-200的应用实例,一个比较粗糙设备的实例,精度不高。需要改进的地方如下:
1. PLC配置:
应当配置S7-200专用的100KHz或以上脉冲输出的运动控制模块,而不要采用S7-200 CPU本体的20KHz脉冲输出——虽然CPU224XP是100KHz脉冲输出,但其控制功能仍然不强。采用专用的100KHz或以上脉冲输出的运动控制模块,控制精度可以更高,而且控制功能可以更强——采用CPU本体的20KHz脉冲输出,节约那点钱是不划算的。
2. 电路设计:
伺服电机的编码器输出信号应当反馈至PLC,也就是伺服驱动器的位置脉冲输出提供给PLC。当然,应当指定除HSC0和HSC3之外的高速计数器(HSC0和HSC3备用,因为HSC0可以计Q0.0输出脉冲,HSC3可以计Q0.1输出脉冲),接线也得对应相应的端子:
只有这样,才可以确保准确的控制动作,有些时候也可以使程序更简单(因为有准确的位置判断依据了)
PLC电路也有些不妥的地方:
控制方案如下,给大家参考一下:
控制方案
一、 控制设备条件
1. 伺服电机转速与给定脉冲频率的关系
台达ASMT07L250BK伺服电机的额定转速为3000rpm,最高转速为5000rpm;编码器分辨率为2500ppr,其AB信号经过伺服驱动器4倍频处理后成为10000ppr。
因此,要达到额定转速3000rpm,给伺服驱动器的脉冲信号应当是:3000转/分钟÷60秒/分钟×10000脉冲/转=500K脉冲/秒,也就是说输入频率应当是500KHz。由于西门子S7-200系列PLC输出的最大脉冲是20KHz,所以伺服驱动器的电子齿轮应当设定为1:25。
2. 伺服电机转一圈X轴Y轴的移动距离 3
A. X轴伺服
X轴伺服的传动结构:X轴伺服电机驱动直连在伺服电机上减速比为1:60的减速机,减速机上配节圆为129.23mm的同步带轮,再通过同步带驱动机械手在X轴方向运动。因此X轴伺服电机转1圈,机械手在X轴方向的移动距离为:129.23×π÷60=6.76646686163mm。也就是说,机械手在X轴方向每行走1mm,需要给伺服电机1477.8761508027339801663557711312个脉冲。
B. Y轴伺服
Y轴伺服的传动结构:Y轴伺服电机驱动直连在伺服电机上减速比为1:4的减速机,减速机上配30齿的同步带轮,通过同步带驱动齿数为28的同步带轮;这个齿数为28的同步带轮与丝杆轴连接,丝杆的螺距为10mm。因此Y轴伺服电机转1圈,机械手在Y轴方向的移动距离为:10×30÷28÷4=2.67857142857mm。也就是说,机械手在Y轴方向每行走1mm,需要给伺服电机3733.3333333353244444444455063704个脉冲。
二、 控制方案
1. 机械手初始状态:X轴伺服电机位于原点位置;Y轴提升气缸伸出位于最低位置;Y轴伺服电机根据产品种类不同(共计3种产品)而位于相应的位置(3种产品3个位置)——如果对于所有产品而言Y轴伺服电机在同一位置,那么抓取时将不在产品中心,放下时也把产品放不到夹具中心位置,而且当增加新产品时抓取和放下位置可能偏离更多而导致无法实现抓取和放下动作。
2. 当光电开关先检测到夹具上有内胆,如果弹簧手柄型行程开关检测到且仅检测到板链线夹具的最前边沿,那么以下动作同时进行:X轴伺服电机跟随板链线变频器的速度右移(PLC与变频器通信得到变频器的当前频率值),机械手夹紧装置夹紧。为了让不同规格内胆的垂直中心线与机械手初始状态垂直中心线重合(这样才能抓到内胆中心),所以光电开关必须比行程开关先动作,光电开关动作过程中行程开关也会动作。
3. 当夹紧装置夹紧到位(夹紧气缸相应磁性开关动作)后,Y轴提升气缸缩回位于最高位置。
4. 当Y轴提升气缸提升到位(Y轴提升气缸相应磁性开关动作)后,确认差速链工装板已经到位(SL11和SL12同时动作)、工装板上没有内胆(PH2没检测到内胆)。如果没有同时满足差速链工装板已经到位和工装板上没有内胆两个条件,则控制板链线变频器停车(以避免机械手上的内胆和差速链线上的工装板或工装板上的内胆发生撞击;变频器的减速停车时间不能太长<例如5秒>,否则板链线上的夹具/内胆会和机械手上/机械手上的内胆发生撞击,建议将变频器停车方式设置为自由停车方式),待满足这两个条件后重新启动变频器并进行下一步动作。如果同时满足差速链工装板已经到位和工装板上没有内胆两个条件,以下动作同时进行:X轴伺服电机右移,X轴旋转气缸旋转,Y轴旋转气缸旋转。
5. 当X轴伺服电机右移到位(程序检测)、X轴旋转气缸旋转到位(X轴旋转气缸相应磁性开关动作)、Y轴旋转气缸旋转到位(Y轴旋转气缸相应磁性开关动作)后,Y轴伺服电机根据产品种类不同下移相应位置(3种产品3个位置,大概20mm左右)。
6. 当Y轴伺服电机下移到位(程序检测)后,夹紧装置松开。
7. 当夹紧装置松开到位(夹紧气缸相应磁性开关动作)后,Y轴伺服电机上移220~290mm左右(对于3种产品的位移均相同)。因为只有Y轴伺服电机上移220~290mm左右,机械手才不会和内胆发生撞击。
8. Y轴伺服电机上移到位(程序检测)后,X轴伺服电机左移。
9. X轴伺服电机左移延时后(如果不延时就进行后面的动作可能导致机械手和内胆发生撞击),以下动作同时进行:X轴旋转气缸旋转复位,Y轴旋转气缸旋转复位,Y轴提升气缸伸出,Y轴伺服电机先回到Y轴原点(3种产品中的最高Y轴位置)后再下降调节当前产品对应的Y轴高度。
10. X轴伺服电机左移到位(X轴原点检测行程开关动作)、X轴旋转气缸旋转复位到位(X轴旋转气缸相应磁性开关动作)、Y轴旋转气缸旋转复位到位(Y轴旋转气缸相应磁性开关动作)、Y轴提升气缸伸出到位(Y轴提升气缸相应磁性开关动作)、Y轴伺服电机调节当前产品对应的Y轴高度后,回到机械手初始状态,准备下一轮循环动作。
11. 差速链线阻挡器的控制:根据产品种类选择相应的阻挡器控制——当前产品为中号和小号时,YV11处于控制状态,YV12始终处于缩下状态(线圈得电);当前产品为大号时,YV12处于控制状态,YV11始终处于缩下状态(线圈得电);当自定义产品规格大于大号时,与大号控制相同;当自定义产品规格小于小号时,与小号控制相同。只有这样,才能基本保证产品放在差速链线工装板的中心位置。只有当机械手夹紧装置松开时,受控阻挡器才下降2秒左右处于放行状态,平常状况下均处于阻挡状态。
12. 触摸屏人机交互:设置1个选择开关,用于选择自动探测变频器频率或手动给定变频器的当前运行频率,这样可以保证在PLC与变频器通信不正常时机械手正常运行。设置3种甲方提供的固定产品规格(长度、直径),另外再设置1种由用户给定的产品规格,这样保证了产品的多样化生产。
A. X轴伺服
X轴伺服的传动结构:X轴伺服电机驱动直连在伺服电机上减速比为1:60的减速机,减速机上配节圆为129.23mm的同步带轮,再通过同步带驱动机械手在X轴方向运动。因此X轴伺服电机转1圈,机械手在X轴方向的移动距离为:129.23×π÷60=6.76646686163mm。也就是说,机械手在X轴方向每行走1mm,需要给伺服电机1477.8761508027339801663557711312个脉冲。
请问老菜鸟 PLC实际发的脉冲就是1477.8还是伺服驱动器经过内部电子齿轮比后的1477.8个脉冲?
那个计算值不是PLC发的脉冲,是需要给伺服电机的脉冲,也可以理解为经过内部电子齿轮比后的脉冲。
1477.8是内部电子齿轮比(1:25)后的脉冲的,在脉冲频率不变为20KHZ话,
则X轴行走1mm,PLC实际需给伺服控制器的脉冲数为:1477.8/25=59.1?
最不省心的是S7-200的输出是源型, 这和台达的伺服输入没法联啊, 得加个光耦转一下, 寒!
这一点上就松下的做得好, 双向光耦,兼容日系PLC和西门子的.
一直打算用一下台达的伺服, 主要还是它内置了点到点的定位, 而我的PLC高速脉冲不够, 正好可以用上这个功能. 可是PLC是S7-200. 又出了信号兼容的问题.
台达的伺服输入是漏型;
不过我采用S7-200的DO模块,输出源型或漏型是可以根据情况变更的,这点没有问题。
相似回答
伺服驱动器怎么
接线?
答:
另外,还需要接入电机的编码器信号线,通常采用A/B/Z三线编码器,A/B两线是信号输出管脚,可以接到伺服驱动器的编码器接口上,Z线是零位信号线,用于确定电机转动的起始
位置和
方向。最后
,伺服驱动器的
控制信号线也需要接线...
plc
与伺服
电机控制接线图?
答:
高速脉冲接线方式 方式1,若PLC信号为差分方式输出,则可以使用方式1,其优点信号抗干扰能力强,可进行远距离传输。若
驱动器与
PLC之间的距离较远,则推荐使用此种方式。方式2,PLC侧采用漏型输出。日系PLC多采用此种方式接线...
PLC
与伺服驱动器
接线图
答:
1、在无报警的情况下
,伺服驱动器
接收到上位机的准备好信号,主电路开始上电。2、伺服驱动器主电路上电完成后,输出一个伺服准备好信号。3、上位机在接收到伺服准备好信号后,发出使能信号,启动。4、
脉冲和方向
就控制了电...
西门子
PLC
与伺服驱动器如何
接线?
答:
我的经验(刚用过),使用
西门子S7
-1200/DC/DC/DC
CPU,
接法为:伺服控制X4,4脚与41脚之间接+24V电源(41接+,7
接
-
与
说明书正好相反,需注意),29脚接PLC使能控制,+24V信号有效,X4的1,4接PLC脉冲控制信号,2,...
...电机分别执行不同任务)现在我用
西门子s7-200驱动
答:
2)PLC+
伺服驱动器
+伺服电机的组合,可以用晶体管输出型plc,两个高速输出口,使用
西门子
plc中的pto,因为
200
plc只有q0.0 q0.1 两个高速输出口,所以,采用脉冲+方向的控制模式可以完成的。3)PLC+伺服驱动器+伺服电机...
伺服
电机
怎么
接线
答:
单轴接线伺服电机接法原理24v连接-,24v+连接+,5v连接pu+脉冲dr+
方向,
y1连接pu-脉冲y2连接dr-方向。两轴接线服电机法要注意步进电机
驱动器
1中pu+
脉冲和
dr+方向连接是步进电机2中pu+脉冲和dr+方向,其中步进机1中pu+...
请问如何
用
西门子S7-200
plc控制
伺服
电机,主要是正反转和调速,以及PLC...
答:
脉冲+方向就可以了!脉冲频率控制转速高低
,方向
信号控制正反转!当然也可以用模拟电压控制,把干扰做好点就行!如果有需求可以联系我,我们的伺服各家系统、PLC都有详细配置方案。并且是AC380V直接输入和单相220V直接输入两款...
伺服
电机
的方向
+、方向-和
脉冲
+、脉冲-是
如何
控制的
答:
伺服驱动器有方向+、方向-和脉冲+、脉冲-,四个端子连接上位机,就2路光藕
,方向
一路
,脉冲
一路,上位机给定信号,控制驱动器上方向、脉冲这两路光藕的通断,来控制
伺服驱动器的
正转与反转、运行与停止。控制伺服电机主要...
西门子200
PLC控制步进电机,PLC
与驱动器
间
怎么
接线?
答:
1、PLC输出时电压为24V,故和
驱动器
模块连接时,接了3k电阻限流。2、由于PLC处于PTO模式下只有在输出电流大于140mA时,才能正确的输出
脉冲,
故在输出端和地间接了
200
欧/2w下拉电阻,来产生此电流。(实验室用的电阻功率不...
大家正在搜
三菱伺服驱动器脉冲方向怎么接线
松下伺服驱动器参数设置脉冲加方向
日鼎伺服驱动器脉冲方向线
伺服驱动器软限位怎么设置
伺服驱动器输入脉冲方向电压过高烧
步进驱动器脉冲和方向
伺服驱动器参数设置方法
日鼎伺服脉冲控制怎么接线
伺服驱动器收不到脉冲
相关问题
请问,西门子S7-200PLC怎么和伺服驱动器接线,伺服驱动...
台达伺服驱动器这种样子接线以后与西门子s7-200smart...
西门子s7-200控制松下A5伺服电机,直接用CPU自带高速...
请问西门子s7-200 一般和什么牌子的伺服驱动器 就可以直...
松下伺服:驱动器MADHT1505E与西门子PLC S7-2...
请问下西门子s7-200 CPU226 控制三菱的伺服驱动器...
西门子S7-200PLC脉冲输出控制伺服电机,位置误差是怎么...
西门子s7-200PLC怎么和伺服驱动器连接实现运动控制