伺服马达如何计算脉冲数

合集下载

A18-脉冲量计算方法

A18-脉冲量计算方法

【锐志天宏】三轴数控系统脉冲当量计算方法1、脉冲当量是指机械移动1毫米所需要的脉冲数,所以单位为:脉冲/毫米。

计算公式:丝杠传动脉冲当量= (360/步距角)*细分数/丝杠螺距齿条传动脉冲当量= (360/步距角)*细分数/传动比/模数×齿数×3.1415926……2、未知参数假设脉冲当量为200脉冲/毫米----输入,进入手动加工的距离模式输入300毫米(即当输入正确的脉冲当量X值时应该行进的距离为300毫米),看此时行进的实际距离为a得到公式 X/300=200/a X准确数值即可得到。

注:当脉冲当量设置与实际不一致时,加工过程中会出现与实际加工尺寸要求不一致现象。

【锐志天宏】A18-脉冲当量计算方法锐志天宏A18脉冲当量计算:脉冲当量定义:普通轴:机械每移动1毫米,控制系统需要发出的脉冲数,单位为:脉冲/毫米;旋转轴:机械每转动1度,控制系统需要发出的脉冲数,单位为:脉冲/度;1 伺服驱动部分(以安川Σ-Ⅴ系列为例)A 固定手柄脉冲当量例如手柄脉冲当量固定为X,Y,Z,A轴均为200,此时我只需根绝这个默认的脉冲数值去修改驱动器上的Pn210(电子齿轮比分母,分子Pn20E保持1048576不变)普通轴:A1 机器为齿轮齿条传动1)直齿(X轴为例)Pn210=手柄默认脉冲(200)*模数*齿数*π*传动比(一般为减速1比5,1比10 等)例:模数为1.5 齿数为25 传动比(减速比)为1比10(0.1),那么Pn210=200*1.5*25*3.141592653(3.14)*0.1=2355把这个数值输入进Pn210即可2)斜齿(X轴为例)Pn210=手柄默认脉冲(200)*模数*齿数*π*传动比(一般为减速1比5,1比10 等)/cos(螺旋角)例:模数为1.5 齿数为25 传动比(减速比)为1比10(0.1),螺旋角为19.5度,那么,Pn210=200*1.5*25*3.141592653(3.14)*0.1/cos(19.5)=2959把这个数值输入进Pn210即可Y,Z轴计算方法和X轴完全相同。

伺服电机转速与脉冲计算公式

伺服电机转速与脉冲计算公式

伺服电机转速与脉冲计算公式
有两种常见的伺服电机控制方式:位置控制和速度控制。

在位置控制模式下,控制器将电机转动到特定的位置,并在特定的时间内完成。

在速度控制模式下,控制器将电机转动到特定的转速,并在一段时间内保持该转速。

对于位置控制模式,伺服电机转速的计算公式可以表示为:
转速=(目标位置-当前位置)/时间
其中,目标位置是电机需要转动到的位置,当前位置是电机当前停留的位置,时间是完成转动到目标位置所需要的时间。

对于速度控制模式,伺服电机转速的计算公式可以表示为:
转速=目标速度
其中,目标速度是电机需要达到的转速。

另外,对于脉冲计算公式,伺服电机通常根据控制信号的频率或计数来计算脉冲数。

脉冲数表示电机每分钟所产生的脉冲次数。

脉冲计算公式可以表示为:
脉冲数=频率×脉冲系数
其中,频率表示控制信号的频率,脉冲系数是用来调整脉冲数的比例系数。

脉冲系数的计算公式可以表示为:
脉冲系数=60/单位脉冲数
其中,单位脉冲数是每转所产生的脉冲数。

综上所述,伺服电机转速与脉冲计算公式是伺服电机控制中十分重要的计算公式。

通过计算转速和脉冲数,控制器可以准确地控制伺服电机的运动,满足不同应用场景的需求。

伺服电传动设置计算方法

伺服电传动设置计算方法

在设置参数之前先确认了解如下参数:1.系统中要求末端工作台移动最大速度。

2.系统中伺服电机和工作台之间连接的传动比。

3.系统中末端传动装置每圈末端位移量。

(如果末端是丝杆的话就是丝杆的螺距)4.系统中伺服电机的编码器分辨率。

(以台达为例:B2系列为160000分辨率、A2系列为1280000分辨率。

其他的请参照伺服手册说明。

)5.伺服电机的最高转速。

(参照手册说明)6.系统中PLC控制器最大输出脉冲pl。

(以台达EH3控制器为例最高输出频率为200000hz,即200Khz)在了解了以上参数后,即可开始计算所要设置的电机每圈脉冲数。

算出的每圈脉冲数和设置的电子齿轮比必须满足以下几个条件,否则某些控制无意义:1.满足系统要求的最大末端速度。

2.满足系统中控制器能输出的最大速度,就是计算后的最大控制频率不能超过PLC的最大输出频率。

3.满足伺服电机最高转速。

计算电子齿轮比举例说明:台达EH3系列PLC、B2系列伺服、机械减速传动比为10:1、要求最大末端速度45mm/s、末端丝杆的螺距为10mm每圈。

根据如下步骤计算:1.首先要做的是算出电机转1圈末端装置能位移多少距离。

计算公式:螺距/传动比电机每圈位移= 10mm / (10/1) =1mm/圈现在知道了电机转1圈末端位移1mm。

2.再计算满足最大末端速度的电机速度是否能够满足。

计算公式:最大速度/电机每圈位移量要求电机最大速度= (45mm/s)/(1mm/r) =45r/s 即:45*60s=2700r/min假如伺服电机的最大速度为3000r/min的话,系统45mm/s的最大速度就能满足要求。

如果是1500r/min的电机的话就不能满足最大末端速度的要求。

此时就要想办法降低机械传动比。

3.计算电机每圈所要求控制脉冲速度上限。

系统要求电机最大的速度为45转/秒,计算公式:PLC最大输出脉冲速度/电机要求的最大秒转速满足最大末端速度时的最大每圈电机脉冲数= (200000P/s)/(45r/s) = 4444P/r(4444个脉冲/圈)所以设置的电机每圈控制脉冲要小于4444个脉冲即可。

伺服电机脉冲当量计算公式

伺服电机脉冲当量计算公式

伺服电机脉冲当量计算公式在工程控制领域中,伺服电机是一种能够精确控制位置、速度和加速度的电机,常常被应用于需要高精度运动控制的设备中。

而脉冲当量则是伺服系统中一个重要的参数,它表示了每接收到一个脉冲信号时,电机转动的角度或距离。

因此,了解伺服电机脉冲当量的计算公式对于正确控制电机运动至关重要。

伺服电机脉冲当量的计算公式通常可以表示为:脉冲当量 = (编码器线数 × 减速比) / (2π)在这个公式中,编码器线数表示编码器每圈输出的脉冲数,减速比表示减速器输出轴与电机轴之间的转速比。

而2π则代表圆周率,用来将脉冲转换为角度或距离。

我们需要了解编码器线数和减速比这两个参数。

编码器是一种用来测量电机转动位置的传感器,它会输出脉冲信号来表示电机的角度或距离。

编码器线数就是指编码器每圈输出的脉冲数,通常是一个固定值。

而减速比则是减速器输出轴每转动一圈,电机轴转动的圈数,它反映了减速器的机械结构。

我们可以根据以上公式来计算伺服电机的脉冲当量。

首先确定编码器线数和减速比的数值,然后代入公式中进行计算,得到的结果即为该伺服电机的脉冲当量。

通过这个数值,我们就可以准确地控制电机的运动,实现精确的位置和速度控制。

需要注意的是,不同型号的伺服电机可能具有不同的编码器线数和减速比,因此在计算脉冲当量时需要根据具体的型号和参数来确定。

另外,脉冲当量的单位通常是脉冲/角度或脉冲/距离,具体的单位也需要根据具体情况来确定。

总的来说,了解伺服电机脉冲当量的计算公式是掌握伺服系统运动控制的基础,对于工程控制领域的工程师和技术人员来说至关重要。

通过正确计算脉冲当量,可以实现电机运动的精确控制,提高设备的运行稳定性和精度,从而更好地满足生产和制造过程中的需求。

希望本文所介绍的内容能够帮助读者更好地理解伺服电机脉冲当量的计算方法,为工程控制领域的实际应用提供帮助和指导。

伺服电机转速与脉冲计算公式

伺服电机转速与脉冲计算公式

伺服电机转速与脉冲计算公式伺服电机是一种根据输入的控制信号来精确控制转速和位置的电机。

它通常由电机、减速器、编码器和控制器组成。

其中,编码器是伺服电机的旋转角度和速度的反馈装置,用来向控制器提供反馈信号,以实现精确的控制。

伺服电机的转速通常是以脉冲方式进行控制。

控制器向编码器发送一定数量的脉冲信号,编码器通过计数脉冲的数量来确定电机的转速。

下面将介绍伺服电机转速与脉冲的计算公式。

1.伺服电机转速的计算公式伺服电机的转速可以用以下的公式来计算:转速=(脉冲频率*60)/(编码器分辨率*编码器线数*减速比)其中:-转速是以转/分钟为单位的;-脉冲频率是控制器发送的脉冲信号频率,以赫兹(Hz)为单位;-编码器分辨率是编码器每一圈的脉冲数;-编码器线数是编码器每一圈的引线数;-减速比是电机的减速比。

伺服电机的脉冲计算公式可以根据电机的转速和编码器的分辨率来确定。

通常,每一圈的脉冲数和编码器的分辨率是成正比的关系。

伺服电机的脉冲数可以用以下的公式来计算:脉冲数=(转速*编码器分辨率*编码器线数*减速比)/60其中:-脉冲数是控制器发送的脉冲信号数量;-转速是电机每分钟的转速;-编码器分辨率是编码器每一圈的脉冲数;-编码器线数是编码器每一圈的引线数;-减速比是电机的减速比。

需要注意的是,以上的计算公式是基于理想情况下的伺服电机转速和脉冲之间的关系。

实际应用中,还需要考虑编码器的误差、电机的自身特性等因素,进行实时的修正和调整,以保证精准的转速控制。

总结起来,伺服电机转速与脉冲计算公式是根据电机的工作原理和编码器的特性来确定的。

了解伺服电机的转速和脉冲之间的关系,可以帮助我们在实际应用中更好地控制和调节伺服电机的转速。

伺服电传动设置计算方法

伺服电传动设置计算方法

在设置参数之前先确认了解如下参数:1.系统中要求末端工作台移动最大速度。

2.系统中伺服电机和工作台之间连接的传动比。

3.系统中末端传动装置每圈末端位移量。

(如果末端是丝杆的话就是丝杆的螺距)4.系统中伺服电机的编码器分辨率。

(以台达为例:B2系列为160000分辨率、A2系列为1280000分辨率。

其他的请参照伺服手册说明。

)5.伺服电机的最高转速。

(参照手册说明)6.系统中PLC控制器最大输出脉冲pl。

(以台达EH3控制器为例最高输出频率为200000hz,即200Khz)在了解了以上参数后,即可开始计算所要设置的电机每圈脉冲数。

算出的每圈脉冲数和设置的电子齿轮比必须满足以下几个条件,否则某些控制无意义:1.满足系统要求的最大末端速度。

2.满足系统中控制器能输出的最大速度,就是计算后的最大控制频率不能超过PLC的最大输出频率。

3.满足伺服电机最高转速。

计算电子齿轮比举例说明:台达EH3系列PLC、B2系列伺服、机械减速传动比为10:1、要求最大末端速度45mm/s、末端丝杆的螺距为10mm每圈。

根据如下步骤计算:1.首先要做的是算出电机转1圈末端装置能位移多少距离。

计算公式:螺距/传动比电机每圈位移= 10mm / (10/1) =1mm/圈现在知道了电机转1圈末端位移1mm。

2.再计算满足最大末端速度的电机速度是否能够满足。

计算公式:最大速度/电机每圈位移量要求电机最大速度= (45mm/s)/(1mm/r) =45r/s 即:45*60s=2700r/min假如伺服电机的最大速度为3000r/min的话,系统45mm/s的最大速度就能满足要求。

如果是1500r/min的电机的话就不能满足最大末端速度的要求。

此时就要想办法降低机械传动比。

3.计算电机每圈所要求控制脉冲速度上限。

系统要求电机最大的速度为45转/秒,计算公式:PLC最大输出脉冲速度/电机要求的最大秒转速满足最大末端速度时的最大每圈电机脉冲数= (200000P/s)/(45r/s) = 4444P/r(4444个脉冲/圈)所以设置的电机每圈控制脉冲要小于4444个脉冲即可。

伺服电机转速与脉冲计算公式

伺服电机转速与脉冲计算公式

伺服电机转速与脉冲计算公式
伺服电机是一种具有高精度控制能力的电机,它能够根据输入的指令控制转速和位置。

在伺服电机中,转速通常用脉冲信号来表示,通过计算脉冲的频率可以得到电机的转速。

下面将介绍伺服电机转速与脉冲计算的相关公式。

在伺服电机中,转速与脉冲之间的关系可以通过下面的公式来计算:转速(rpm)=(脉冲频率(Hz)/脉冲数)× 60
其中,脉冲频率指的是每秒钟输入到伺服电机中的脉冲数,脉冲数是旋转一周所需的脉冲数。

为了更好地理解这个公式,我们可以以一个具体的例子来说明。

假设伺服电机的脉冲数为1000脉冲/转,脉冲频率为500Hz,我们可以通过代入公式进行计算:
转速(rpm)=(500Hz/1000)× 60 = 30rpm
这个结果表示伺服电机的转速为30转/分钟。

需要注意的是,上述公式只适用于一种特定类型的伺服电机。

每种伺服电机的脉冲数和脉冲频率都会有一定的差异,因此在实际应用中,需要根据具体的伺服电机型号和参数来确定相应的转速与脉冲计算公式。

此外,除了上述的简单计算公式外,实际应用中还需要考虑到一些其他因素对伺服电机转速的影响。

比如,负载的惯性、摩擦力和外部的扰动等都会对伺服电机的转速产生影响。

因此,在实际应用中,通常需要根据实际情况进行调整和校准。

总结起来,伺服电机转速与脉冲之间的关系可以通过上述的计算公式来确定。

然而,在实际应用中,还需要考虑到一些其他因素对伺服电机转速的影响,因此,在具体应用中需要根据实际情况进行调整和校准。

步进、伺服电机的脉冲量和模拟量的计算方法

步进、伺服电机的脉冲量和模拟量的计算方法

步进、伺服电机的脉冲量和模拟量的计算方法1、步进电机的角度控制。

首先要明确步进电机的细分数,然后确定步进电机转一圈所需要的总脉冲数。

计算“角度百分比=设定角度/360°(即一圈)”“角度动作脉冲数=一圈总脉冲数*角度百分比。

”公式为:角度动作脉冲数=一圈总脉冲数*(设定角度/360°)。

2、步进电机的距离控制。

首先明确步进电机转一圈所需要的总脉冲数。

然后确定步进电机滚轮直径,计算滚轮周长。

计算每一脉冲运行距离。

最后计算设定距离所要运行的脉冲数。

公式为:设定距离脉冲数=设定距离/[(滚轮直径*3.14)/一圈总脉冲数]3、步进电机的位置控制就是角度控制与距离控制的综合。

以上只是简单的分析步进电机的控制方式,可能与实际有出入,仅供各位同仁参考。

伺服电机的动作与步进电机的一样,但要考虑伺服电机的内部电子齿轮比与伺服电机的减速比。

有些事情说起来比较简单,但实际应用就有难度了。

请大家在实际的工作中领悟其中的道理。

模拟量的计算1、-10—10V。

-10V—10V的电压时,在6000分辨率时被转换为F448—0BB8Hex(-3000—3000);12000分辨率时被转换为E890—1770Hex(-6000—6000)。

2、0—10V。

0—10V的电压时,在12000分辨率时被转换为0—1770Hex(0—6000);12000分辨率时被转换为0—2EE0Hex(0—12000)。

3、0—20mA。

0—20mA的电流时,在6000分辨率时被转换为0—1770Hex(0—6000);12000分辨率时被转换为0—2EE0Hex(0—12000)。

4、4—20mA。

4—20mA的电流时,在6000分辨率时被转换为0—1770Hex(0—6000);12000分辨率时被转换为0—2EE0Hex(0—12000)。

以上仅做简单的介绍,不同的PLC有不同的分辨率,并且您所测量物理量实现的量程不一样。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

伺服马达如何计算脉冲数
问;请问伺服马达如何计算脉冲数啊?
伺服马达控制进刀量,假如我要进刀 1 米的话,PLC 应该发多少个脉冲啊?
问题补充:假如编码器是 2500 线,应如何计算脉冲数
答:这个由伺服电机编码器、伺服放大器、机械结构共同决定。

若放大器的电子齿轮=1,则发1个脉冲,伺服电机转过的角度与编码器1个脉冲角度对应。

如您的例子,发1个脉冲,电机转动1/2500圈。

您若知道响应的机械结构,就可换算成mm 了。

通常把编码器1个脉冲对应的工程量叫脉冲当量
西门子PLC与触摸屏接线方法
西门子TP27-6触摸屏与微机的连接
PLC上0口地址2 1口地址3 其中1口与TP27相连,触摸屏远程地址设为3。

波特率对应。

一种采用MPI电缆。

通过6ES7922-OBA12-DXA0 2个接头,中间采用PROFIBUS电缆连接,抗干扰能力强,推荐。

另一种为应急方案,2、3、5、8直连。

同时,通过相应软件把对应的通讯方式、地址、波特率统一。

西门子s7-300热电阻输入模块的模拟值
问:西门子s7-300的rtd模拟量输入模块中的模拟值是怎么算的,热电阻是pt100的,假如测定温度是100度,模拟值是多少,还有模块属性里的0.00385是什么意思。

答:PT100热电阻的特性0°对应100欧,然后大概温度没上升3.7°电阻值增加一欧,目前一般是3.87度所以是0.00385。

pt100 分为气候型和标准型。

标准型测温范围-200---850 精度0.1
也就是采集的数除以10.
气候型测温范围-50---150 精度0.01
也就是采集的数除以100.
西门子S7-300 PLC和70系列变频器位置控制的应用实例
横移车是钢管生产线中不可缺少的辅机设备,它主要完成将前一工序生产的钢管搬运到下一工序,或有序地暂放在台架的每个工位上。

随着对生产线自动化程度要求的日益提高,减轻操作人员的工作量和操作失误。

要求对横移车实现全自动准确定位控制。

其控制核心就是利用装在横移车车轮上的编码器采集的位置信号,通过PLC的高速计数模块读取,CPU经过运算处理与设定位置作比较,控制变频器的多段速度,从而实现横移车的准确定位控制。

因为考虑到控制成本和操作方便,采用PROFIBUS总线控制方式,减少了布线,控制方便,灵活。

三.系统的构成和特点
1.PLC作为控制的核心,主要用来接收编码器的反馈信号,与设定的位置信号作比较,通过通讯功能来控制变频器的输出频率减小,提前减速,到位前低速运转,到位时准确停止。

为了实现精确定位还设有零位置传感器,到零位时将计数器的计数值清零,消除累积误差,保证定位的准确,使横移车能平稳地放下和举起钢管。

由于放置主站CPU和变频器的控制柜与横移车比较远,在横移车上放置了远程I/O模块和高速计数器模块ET200S,通过 PROFIBUS总线相连,将现场的传感器,编码器信号直接连接在远程I/O和计数模块上,减少了现场的走线和故障的发生,维护方便。

通讯速率可过 1.5M,整个系统的系统框图如1。

由于使用通讯功能,可以省去用于控制变频器的几个输出点,PLC的输出点也减少了。

2.高速计数器模块ET200S的应用
控制系统中所选的编码器分辨率为2048P/R,轮径φ250,齿轮比3,可计算出脉冲精度:250×3.14/2048×3=0.127mm/脉。

能完全满足横移车的准确定位精度。

精确定位过程如下:
首先设定好横移车运行的一个方向为正方向(加脉冲),当横移车向设定的位置运行时(工作运行速度),高速计数器自动进行加/减速计数,在距离设定位置300—400mm时,控制变频器的输出频率,以低速运行,在到达设定的位置时,停止变频器的输出,同时实施机械抱闸,完成了准确定位。

读取高数计数模块的程序段如下:
L PID 272 //模块开始地址,将计数器模块状态值存放到MD20~MD27
T MD 20 //当前计数值
L PID 276
T MD 24
L 123 //装载比较值
T MD 30
SET
= M 34.0 //打开软件门
A M 10.0 //使能传送比较值功能
= M35.2
L MD 30
T PQD 272
L MD 34
T PQD 276
3.PLC和变频器通讯
在CPU进行硬件配置时,对挂在总线PROFIBUS 站点都分配了物理地址,PLC与变频器进行通讯也有相应的物理地址,CPU内部有专用通讯功能块SFC14,SFC15,使用内部的寄存器DB块存放数据,当PLC对变频器进行数据的写入和读出时,就需知道PLC和变频器定义的相关功能的地址,然后依据这些地址进行数据的写入和读出,才能实现对变频器的控制。

此控制系统变频器需设定的参数介绍如下:
P60=1,P53=6,P554=3100,P571=3101
P572=3102,P443=3002,P566=3107
P734.1=32,,P734.2=148
其它的参数可以按出厂默认值即可
一.结束语
通过这次的电气改进,现场布线减少,自动化程度提高了,人为参与减少了,加强了安全生产。

生产效率有了很大的提高,通讯控制替代了硬接线的端子控制,不仅降低了成本,面且操作更方便,性价比更优异。

也证明了西门子PLC和变频器的通讯功能非常强大和好用。

西门子s7-300中M区与共享DB区使用区别
问:西门子s7-300中M区与共享DB区在数据存储上有什么区别,DB区需要先创建一个DB 块并打开该DB块,其它在数据和字,位的使用上与M区相同吗,是不是也就相当于M区的一样使用呢?
答:使用上与M区相同,不过DB块的地址范围,需要定义。

我有的感觉还是DB块好点,有用初始值的地方就比较好了,可以定义初始值的,同时你要把这个块下进PLC里面,不好的地方就是DB块的写起来比较麻烦,也不能说哪个最好,用的地方不同,各有好处吧!不过,写大程序的人,都很少用M,都大多用DB块的,这样感觉更专业点吧!。

相关文档
最新文档