电子凸轮培训课件_第1页
电子凸轮培训课件_第2页
电子凸轮培训课件_第3页
电子凸轮培训课件_第4页
电子凸轮培训课件_第5页
已阅读5页,还剩87页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1

ElectronicCam培训

1ElectronicCam电子凸轮特性:主机位置和从机位置之间的固定的位置关系。通常以图形的方式表示;主机为实际的编码器(或控制器)或虚拟编码器通常曲线有3部分:电子凸轮特性:3MOVIDRIVE和MOVIDRIVEcompact要求编码器反馈适用于

MDS、

MDV和MCH控制器采用应用版

MOVIDRIVE控制器(以...0T结尾)虚拟编码器(软件计数器)---可作为主机通过SBUS总线最大64台控制器注意!

不支持DPI11A和DRS11A选项不支持VFC控制方式

不支持IPOS-Assemblers

电子凸轮技术要求3MOVIDRIVE和电子凸轮P077(Technologyfunction)=Cam

控制模式

P700=CFC&IPOS,orSERVO&IPOS

P916(Ramptype)=5(Cam斜率类型)

电子凸轮参数要求

P077(Technologyfunction)=Cam5电子凸轮和标准功能的比较

H00-H15可存储在EEPROM中(IPOS标准H00-H127)

变量H370和以上变量用于CAM控制CAM控制功能只使用compiler程序

电子凸轮编辑器自动生成一个头文件,该文件包含CAM曲线参数值

电子凸轮功能比较5电子凸轮和标准功能的比较电子凸轮6--曲线点的数量:512----无起动曲线256----包含起动曲线--DirectionBlock:

Off----允许正向和反向运行

LockRight----禁止正向运行

LockRight----禁止反向运行--Stiffness:设定范围:0.5---2默认值:1增加该值可增加系统的响应--主机脉冲源:X14口H变量虚拟编码器

电子凸轮曲线编辑器说明

6--曲线点的数量:--DirectionBlock:--

电子凸轮曲线有5种主要的状态

(CamStateH436)CamState0:Uncoupledstate

速度控制CamState1:CouplingstateCamState2:MainCurvestateCamState3:Uncoupledstate

位置控制CamState4:Uncouplingstate

起动曲线的镜像电子凸轮曲线有5种主要的状态(CamStateH43StartupCycleModeH410: StartupCycleMode=0:manualcouple(IPOS-program)

StartupCycleMode=1:Inputcontrolledcouple,withinputselectedby “StartupCycleInputMasks”(resolution1ms)

StartupCycleMode=2:Interruptcontrolled(DI02orX14-zeropulse) withmasteroffset(StartupCycleCounterMaxValue)

StartupCycleMode=3:Countercontrolledcouple (StartupCycleCounterMaxValueH415)Note:StartupCycleModeControl.0=AutoRestartflag(Mode2/3)StartupCycleModeControl.1=Coupeldisable(Mode2/3)StartupCycleModeControl.2=Interruptselect(Mode2DI02/zeropulse)StartupCycleModeH410:

电子凸轮StartupCycle模式

变量H410----H416定义StartupCycle过程;手动方式、事件方式、中断方式可以触发StartupCycle过程;

StartupCycle模式由H410(StartupCycleMode)定义;

StartupCycle包括256点曲线,仅仅运行一次。StartupCycle模式分类:

StartupCycleMode=0Manualengaging(IPOS程序触发)当H436(CamState)=1,触发StartupCycle过程电子凸轮变量H410----H416定义StartupC

StartupCycleMode=1Event-driven(二进制输入触发)当H436(CamState)=1,StartupCycle过程开始

电子凸轮StartupCycle模式

由二进制输入来触发StartupCycle过程;

H413(StartupCycleInputMask)定义二进制输入:DI17DI16DI15DI14DI13DI12DI11DI10DI05DI04DI03DI02DI01DI0021321221121029282726252423222120例:DI02触发StartupCycle过程:H413=0x0004H413=0b0000000000100

将二进制输入定义为“IPOSINPUT”;StartupCycleMode=1Event-d11

电子凸轮StartupCycle模式1

可直接选择相应的二进制输入或通过IPOS程序设定:11电子凸轮可直接选择相应的12DI01---触发曲线运行H511显示Speed显示

电子凸轮StartupCycle模式1说明:

H511=0H511=10000

DIO1用于触发曲线运行;采用StartupCycle模式1;12DI01---触发曲线运行H511显示Speed显示电

StartupCycleMode=2Event-driven(二进制DI02输入触发)

电子凸轮StartupCycle模式

由二进制DI02输入来触发StartupCycle过程;将二进制输入DI02定义为“NOFUCTION”;

H415(StartupCycleCounterMaxValue)定义触发StartupCycle过程的位置偏置;StartupCycleMode=2Event-d14

电子凸轮StartupCycle模式2说明:

14电子凸轮15DI02---触发曲线运行H511显示Speed显示H511=0H511=10000

电子凸轮StartupCycle模式2说明:

15DI02---触发曲线运行H511显示Speed显示H516DI02---触发曲线运行H414显示Speed显示H414=0H414=5000

电子凸轮StartupCycle模式2说明:

H414(StartupCycleCounter)---StartupCycle计数器;当检测到DI02的上升沿时,H414开始由0记数;当H414的记数值大于H415(StartupCycleCounterMaxValue)的值时,自动触发曲线运行;16DI02---触发曲线运行H414显示Speed显示H4

StartupCycleMode=3Event-driven(H414StartupCycleCounter>

H415StartupCycleCounterMaxValue)

电子凸轮StartupCycle模式

H414(StartupCycle计数器)的值大于H415(StartupCycle计数器的最大值)时,

自动触发StartupCycle过程;H415(StartupCycle计数器的最大值)必须大于StartupCycle+MasterCycle+StopCycleStartupCycleMode=3Event-d18

电子凸轮StartupCycle模式3说明:

18电子凸轮19H414显示Speed显示H414=0H414=15000Speed显示

电子凸轮StartupCycle模式3说明:

100001500019H414显示Speed显示H414=0H414=1500StopCycleMode: StopCycleMode=0:manualuncoupling(IPOS-program)

StopCycleMode=1:Automaticcontrolleduncouplingafterpassing the“StopCycleCounter”mastercycle.

StopCycleMode=2:Sameasmode1butusetheinvertcouplecurve foruncouplephase

StopCycleMode=3:Interruptcontrolleduncoupling.Afterreceive DI03Interruptandslavehasmovedthe remainway(StopCycleRamainWay),theinvert couplecurveisusedforuncouplingphase.Note:StopCycleModeControl.0=Selectuncoupledstate(CamState0/3)StopCycleMode:

电子凸轮StopCycle模式

变量H400----H406用于定义StopCycle过程;手动方式、事件方式、中断方式可以触发StartupCycle过程;

StopCycle模式由H400(StopCycleMode)定义;StopCycle模式分类:

StopCycleMode=0Manualengaging(IPOS程序终止曲线运行)当H436(CamState)=0,终止StopCycle过程电子凸轮变量H400----H406用于定义StopCy

StopCycleMode=1Automaticdisengaging(自动终止StopCycle过程)

电子凸轮StopCycle模式

当主曲线循环一次,H404(StopCycleCounter)计数器的值减少1次;

H404(StopCycleCounter)计数器的值为“零”时,自动终止StopCycle过程;终止StopCycle过程后,将H403(StopCycleReload)的值重新赋予H404(StopCycleCounter)计数器中;H403H404CounterReloadH404=H404-1H404=0StopCycleMode=1Automatic23

电子凸轮StopCycle模式1

位置控制速度控制23电子凸轮位置控制速度控制

StopCycleMode=2Automaticdisengaging(自动终止StopCycle过程)

电子凸轮StopCycle模式

当主曲线循环一次,H404(StopCycleCounter)计数器的值减少1次;

H404(StopCycleCounter)计数器的值为“零”时,自动镜像运行StartupCycle曲线;当StartupCycle曲线镜像运行结束后,终止StopCycle过程;终止StopCycle过程后,将H403(StopCycleReload)的值重新赋予H404(StopCycleCounter)计数器中;StopCycleMode=2Automatic25

电子凸轮StopCycle模式2

25电子凸轮

StopCycleMode=3Event-driven(二进制DI03终止StopCycle过程)

电子凸轮StopCycle模式

当主曲线循环一次,H404(StopCycleCounter)计数器的值减少1次;

DI03(探针)高电平后,运行偏置距离,自动镜像运行StartupCycle曲线;当StartupCycle曲线镜像运行结束后,终止StopCycle过程;终止StopCycle过程后,将H403(StopCycleReload)的值重新赋予H404(StopCycleCounter)计数器中;StopCycleMode=3Ev27

电子凸轮StopCycle模式3说明:

27电子凸轮28H511显示Speed显示DI02---中断曲线运行2000

电子凸轮StopCycle模式3说明:

28H511显示Speed显示DI02---中断曲线运行2029虚拟编码器说明29虚拟编码器30虚拟编码器---无斜率发生器:MasterTrimX14(H442)=K,物理编码器(X14)如果被激活(H430=0),K值将被叠加到X14上。开始激活虚拟编码器,1脉冲/ms30虚拟编码器---无斜率发生器:MasterTrimX1431MasterTrimX14=1MasterTrimX14=-1虚拟编码器---无斜率发生器:MasterTrimX14(H442)=K,K值如果是正值,正向扫描;K值如果是负值,反向扫描;31MasterTrimX14=1MasterTrimX1432

通过IPOS程序手动控制虚拟编码器的运行虚拟编码器---带斜率发生器(模式0):H371(VEncoderControl)Bit0=0:NostopBit0=1:Virtualaxisstopped32通过IPOS程序手动控制虚拟编码器---带斜率发生器(33转速设定值(脉冲/ms)转速实际值(脉冲/ms)位置设定值(脉冲)位置实际值(脉冲)斜率发生器(脉冲/ms2)虚拟编码器---带斜率发生器示意图:模式0:位置设定值(H375)定义运行的目标位,转速设定值(H373)定义速度值的大小。33转速设定值(脉冲/ms)转速实际值(脉冲/ms)位置设定34

转速设定---脉冲/ms虚拟编码器斜率ms虚拟编码器---带斜率发生器(模式2):连续的虚拟编码器输出34转速设定---脉冲/ms虚拟编码器虚拟编码器---带斜35转速设定值(脉冲/ms)转速实际值(脉冲/ms)位置设定值(脉冲)位置实际值(脉冲)斜率发生器(脉冲/ms2)虚拟编码器---带斜率发生器示意图:模式2:转速设定值(H373)定义速度值的大小,和位置设定值(H375)无关。35转速设定值(脉冲/ms)转速实际值(脉冲/ms)位置设定36虚拟编码器---参数说明:36虚拟编码器---参数说明:37曲线比例说明37曲线比例38曲线比例:

电子凸轮曲线的比例可以修改,即X轴不变Y轴成比例的改变。比例分子因子由H449定义-(231-1)---0---+(231-1)比例分母因子由H450定义-(231-1)---0---+(231-1)修改曲线的时间大约250ms38曲线比例:电子凸轮曲线的比例可以修改,即X轴不变Y轴成39main(){setCAMParameter();/*-------------------------------------Mainprogramloop--------------------------------------*/while(1){if(DI02&&!DI00)//选择第一条曲线(CAM编辑器生成的曲线){H448=1;//激活曲线比例

H449=1;//比例分子

H450=1;}//比例分母

if(DI04&&!DI00)//选择第二条曲线(CAM编辑器生成的曲线{H448=1;//激活曲线比例

H449=2;//比例分子

H450=1;}//比例分母

if(!DI04&&!DI02){H448=0;//禁止曲线比例}}}

当DI02和DI04为低电平,曲线为原曲线;当DI04为高电平,曲线为原曲线的2倍;当DI04为低电平,曲线保持原曲线的2倍;当DI02为高电平,曲线为原曲线;当DI02为低电平,曲线保持原曲线;说明:39main()当DI02和DI04为低电平,曲线为说明:40试验记录:次数H511的值注释10DI02=0---1---025000031000024200006DI04=0---1---0530000964000117450004DI02=0---1---08500000955000010650000DI04=0---1---040试验记录:次数H511的值注释10DI02=0---1-41SBUS通讯---振动说明最大支持64台控制器SBUS通讯41SBUS通讯---振动说明最大支持64台控制器SBUS42SBus用于几个MOVIDRIVE®inverters构成网络.

优点:

比RS-485(30ms)速度快,即

SBus=5ms过程字,10ms参数数据Sbus是以CAN为基础

(Important:Terminalsnotopto-decoupled)SBusismulti-master-capable信息结构与MOVILINK®相适应两种通讯方式可用(MOVLNKandSCOM)

SystemBUS42SBus用于几个MOVIDRIVE®inverte43SCTRCYCLTrCycID;SCTRCYCLTrCycl0;/*==================================MainFunction(IPOSEntryFunction)===================================*/main(){TrCycID.ObjectNo=1090;TrCycID.CycleTime=5;TrCycID.Offset=0;TrCycID.Format=0;TrCycID.DPointer=0;TrCycID.Result=0;TrCycl0.ObjectNo=1100;TrCycl0.CycleTime=1;TrCycl0.Offset=0;TrCycl0.Format=4;TrCycl0.DPointer=511;TrCycl0.Result=0;_SBusCommDef(SCD_TRCYCL,TrCycID);_SBusCommDef(SCD_TRCYCL,TrCycl0);_SBusCommOn();主机程序举例:

创建两个SBUS传送数据(SCOMTRANSMITCYCLIC)

传送数据代码(objectnumber)都必须大于1050。同步ID号必须小于主机位置号(1090<1100)。主机SBUS地址(P813)不能等于从机SBUS地址。同步ID的循环周期必须为5ms。(Cycletime)

位置循环周期必须为1ms。(Cycletime)说明:43主机程序举例:创建两个SBUS传送数据(SCOM说44SCRECRec;/*============================Mainfunction(IPOS-Startfunction)============================*/main(){setCAMParameter();Rec.ObjectNo=1100;Rec.Format=4;Rec.DPointer=150;SBusCommDef(SCD_REC,Rec);SBusCommOn();从机程序举例:

创建一个SBUS接受数据(SCOMRECEIVE)。

接受数据号(objectnumber)都必须等于主机位置号(1100)。从机P817(SBUSsyn。ID)必须等于主机”SynchronizationID”(1090)。

从机SBUS地址(P813)必须不相同。说明:44从机程序举例:创建一个SBUS接受数据(SCOM45主机SBUS参数设定:从机SBUS参数设定:注:在修改了SBUS-ID参数后,请将控制器电源断开,再合上,以确认参数。必须和主机的发送同步ID相同45主机SBUS参数设定:从机SBUS参数设定:注:在修改了46可编辑感谢下载46可编辑感谢下载47

ElectronicCam培训

1ElectronicCam电子凸轮特性:主机位置和从机位置之间的固定的位置关系。通常以图形的方式表示;主机为实际的编码器(或控制器)或虚拟编码器通常曲线有3部分:电子凸轮特性:49MOVIDRIVE和MOVIDRIVEcompact要求编码器反馈适用于

MDS、

MDV和MCH控制器采用应用版

MOVIDRIVE控制器(以...0T结尾)虚拟编码器(软件计数器)---可作为主机通过SBUS总线最大64台控制器注意!

不支持DPI11A和DRS11A选项不支持VFC控制方式

不支持IPOS-Assemblers

电子凸轮技术要求3MOVIDRIVE和电子凸轮P077(Technologyfunction)=Cam

控制模式

P700=CFC&IPOS,orSERVO&IPOS

P916(Ramptype)=5(Cam斜率类型)

电子凸轮参数要求

P077(Technologyfunction)=Cam51电子凸轮和标准功能的比较

H00-H15可存储在EEPROM中(IPOS标准H00-H127)

变量H370和以上变量用于CAM控制CAM控制功能只使用compiler程序

电子凸轮编辑器自动生成一个头文件,该文件包含CAM曲线参数值

电子凸轮功能比较5电子凸轮和标准功能的比较电子凸轮52--曲线点的数量:512----无起动曲线256----包含起动曲线--DirectionBlock:

Off----允许正向和反向运行

LockRight----禁止正向运行

LockRight----禁止反向运行--Stiffness:设定范围:0.5---2默认值:1增加该值可增加系统的响应--主机脉冲源:X14口H变量虚拟编码器

电子凸轮曲线编辑器说明

6--曲线点的数量:--DirectionBlock:--

电子凸轮曲线有5种主要的状态

(CamStateH436)CamState0:Uncoupledstate

速度控制CamState1:CouplingstateCamState2:MainCurvestateCamState3:Uncoupledstate

位置控制CamState4:Uncouplingstate

起动曲线的镜像电子凸轮曲线有5种主要的状态(CamStateH43StartupCycleModeH410: StartupCycleMode=0:manualcouple(IPOS-program)

StartupCycleMode=1:Inputcontrolledcouple,withinputselectedby “StartupCycleInputMasks”(resolution1ms)

StartupCycleMode=2:Interruptcontrolled(DI02orX14-zeropulse) withmasteroffset(StartupCycleCounterMaxValue)

StartupCycleMode=3:Countercontrolledcouple (StartupCycleCounterMaxValueH415)Note:StartupCycleModeControl.0=AutoRestartflag(Mode2/3)StartupCycleModeControl.1=Coupeldisable(Mode2/3)StartupCycleModeControl.2=Interruptselect(Mode2DI02/zeropulse)StartupCycleModeH410:

电子凸轮StartupCycle模式

变量H410----H416定义StartupCycle过程;手动方式、事件方式、中断方式可以触发StartupCycle过程;

StartupCycle模式由H410(StartupCycleMode)定义;

StartupCycle包括256点曲线,仅仅运行一次。StartupCycle模式分类:

StartupCycleMode=0Manualengaging(IPOS程序触发)当H436(CamState)=1,触发StartupCycle过程电子凸轮变量H410----H416定义StartupC

StartupCycleMode=1Event-driven(二进制输入触发)当H436(CamState)=1,StartupCycle过程开始

电子凸轮StartupCycle模式

由二进制输入来触发StartupCycle过程;

H413(StartupCycleInputMask)定义二进制输入:DI17DI16DI15DI14DI13DI12DI11DI10DI05DI04DI03DI02DI01DI0021321221121029282726252423222120例:DI02触发StartupCycle过程:H413=0x0004H413=0b0000000000100

将二进制输入定义为“IPOSINPUT”;StartupCycleMode=1Event-d57

电子凸轮StartupCycle模式1

可直接选择相应的二进制输入或通过IPOS程序设定:11电子凸轮可直接选择相应的58DI01---触发曲线运行H511显示Speed显示

电子凸轮StartupCycle模式1说明:

H511=0H511=10000

DIO1用于触发曲线运行;采用StartupCycle模式1;12DI01---触发曲线运行H511显示Speed显示电

StartupCycleMode=2Event-driven(二进制DI02输入触发)

电子凸轮StartupCycle模式

由二进制DI02输入来触发StartupCycle过程;将二进制输入DI02定义为“NOFUCTION”;

H415(StartupCycleCounterMaxValue)定义触发StartupCycle过程的位置偏置;StartupCycleMode=2Event-d60

电子凸轮StartupCycle模式2说明:

14电子凸轮61DI02---触发曲线运行H511显示Speed显示H511=0H511=10000

电子凸轮StartupCycle模式2说明:

15DI02---触发曲线运行H511显示Speed显示H562DI02---触发曲线运行H414显示Speed显示H414=0H414=5000

电子凸轮StartupCycle模式2说明:

H414(StartupCycleCounter)---StartupCycle计数器;当检测到DI02的上升沿时,H414开始由0记数;当H414的记数值大于H415(StartupCycleCounterMaxValue)的值时,自动触发曲线运行;16DI02---触发曲线运行H414显示Speed显示H4

StartupCycleMode=3Event-driven(H414StartupCycleCounter>

H415StartupCycleCounterMaxValue)

电子凸轮StartupCycle模式

H414(StartupCycle计数器)的值大于H415(StartupCycle计数器的最大值)时,

自动触发StartupCycle过程;H415(StartupCycle计数器的最大值)必须大于StartupCycle+MasterCycle+StopCycleStartupCycleMode=3Event-d64

电子凸轮StartupCycle模式3说明:

18电子凸轮65H414显示Speed显示H414=0H414=15000Speed显示

电子凸轮StartupCycle模式3说明:

100001500019H414显示Speed显示H414=0H414=1500StopCycleMode: StopCycleMode=0:manualuncoupling(IPOS-program)

StopCycleMode=1:Automaticcontrolleduncouplingafterpassing the“StopCycleCounter”mastercycle.

StopCycleMode=2:Sameasmode1butusetheinvertcouplecurve foruncouplephase

StopCycleMode=3:Interruptcontrolleduncoupling.Afterreceive DI03Interruptandslavehasmovedthe remainway(StopCycleRamainWay),theinvert couplecurveisusedforuncouplingphase.Note:StopCycleModeControl.0=Selectuncoupledstate(CamState0/3)StopCycleMode:

电子凸轮StopCycle模式

变量H400----H406用于定义StopCycle过程;手动方式、事件方式、中断方式可以触发StartupCycle过程;

StopCycle模式由H400(StopCycleMode)定义;StopCycle模式分类:

StopCycleMode=0Manualengaging(IPOS程序终止曲线运行)当H436(CamState)=0,终止StopCycle过程电子凸轮变量H400----H406用于定义StopCy

StopCycleMode=1Automaticdisengaging(自动终止StopCycle过程)

电子凸轮StopCycle模式

当主曲线循环一次,H404(StopCycleCounter)计数器的值减少1次;

H404(StopCycleCounter)计数器的值为“零”时,自动终止StopCycle过程;终止StopCycle过程后,将H403(StopCycleReload)的值重新赋予H404(StopCycleCounter)计数器中;H403H404CounterReloadH404=H404-1H404=0StopCycleMode=1Automatic69

电子凸轮StopCycle模式1

位置控制速度控制23电子凸轮位置控制速度控制

StopCycleMode=2Automaticdisengaging(自动终止StopCycle过程)

电子凸轮StopCycle模式

当主曲线循环一次,H404(StopCycleCounter)计数器的值减少1次;

H404(StopCycleCounter)计数器的值为“零”时,自动镜像运行StartupCycle曲线;当StartupCycle曲线镜像运行结束后,终止StopCycle过程;终止StopCycle过程后,将H403(StopCycleReload)的值重新赋予H404(StopCycleCounter)计数器中;StopCycleMode=2Automatic71

电子凸轮StopCycle模式2

25电子凸轮

StopCycleMode=3Event-driven(二进制DI03终止StopCycle过程)

电子凸轮StopCycle模式

当主曲线循环一次,H404(StopCycleCounter)计数器的值减少1次;

DI03(探针)高电平后,运行偏置距离,自动镜像运行StartupCycle曲线;当StartupCycle曲线镜像运行结束后,终止StopCycle过程;终止StopCycle过程后,将H403(StopCycleReload)的值重新赋予H404(StopCycleCounter)计数器中;StopCycleMode=3Ev73

电子凸轮StopCycle模式3说明:

27电子凸轮74H511显示Speed显示DI02---中断曲线运行2000

电子凸轮StopCycle模式3说明:

28H511显示Speed显示DI02---中断曲线运行2075虚拟编码器说明29虚拟编码器76虚拟编码器---无斜率发生器:MasterTrimX14(H442)=K,物理编码器(X14)如果被激活(H430=0),K值将被叠加到X14上。开始激活虚拟编码器,1脉冲/ms30虚拟编码器---无斜率发生器:MasterTrimX1477MasterTrimX14=1MasterTrimX14=-1虚拟编码器---无斜率发生器:MasterTrimX14(H442)=K,K值如果是正值,正向扫描;K值如果是负值,反向扫描;31MasterTrimX14=1MasterTrimX1478

通过IPOS程序手动控制虚拟编码器的运行虚拟编码器---带斜率发生器(模式0):H371(VEncoderControl)Bit0=0:NostopBit0=1:Virtualaxisstopped32通过IPOS程序手动控制虚拟编码器---带斜率发生器(79转速设定值(脉冲/ms)转速实际值(脉冲/ms)位置设定值(脉冲)位置实际值(脉冲)斜率发生器(脉冲/ms2)虚拟编码器---带斜率发生器示意图:模式0:位置设定值(H375)定义运行的目标位,转速设定值(H373)定义速度值的大小。33转速设定值(脉冲/ms)转速实际值(脉冲/ms)位置设定80

转速设定---脉冲/ms虚拟编码器斜率ms虚拟编码器---带斜率发生器(模式2):连续的虚拟编码器输出34转速设定---脉冲/ms虚拟编码器虚拟编码器---带斜81转速设定值(脉冲/ms)转速实际值(脉冲/ms)位置设定值(脉冲)位置实际值(脉冲)斜率发生器(脉冲/ms2)虚拟编码器---带斜率发生器示意图:模式2:转速设定值(H373)定义速度值的大小,和位置设定值(H375)无关。35转速设定值(脉冲/ms)转速实际值(脉冲/ms)位置设定82虚拟编码器---参数说明:36虚拟编码器---参数说明:83曲线比例说明37曲线比例84曲线比例:

电子凸轮曲线的比例可以修改,即X轴不变Y轴成比例的改变。比例分子因子由H449定义-(231-1)---0---+(231-1)比例分母因子由H450定义-(231-1)---0---+(231-1)修改曲线的时间大约250ms38曲线比例:电子凸轮曲线的比例可以修改,即X轴不变Y轴成85main(){setCAMParameter();/*-------------------------------------Mainprogramloop--------------------------------------*/while(1){if(DI02&&!DI00)//选择第一条曲线(CAM编辑器生成的曲线){H448=1;//激活曲线比例

H449=1;//比例分子

H450=1;}//比例分母

if(DI04&&!DI00)//选择第二条曲线(CAM编辑器生成的曲线{H448=1;//激活曲线比例

H449=2;//比例分子

H450=1;}//比例分母

if(!DI04&&!DI02){H448=0;//禁止曲线比例}}}

当DI02和DI04为低电平,曲线为原曲线;当DI04为高电平,曲线为原曲线的2倍;当DI04为低电平,曲线保持原曲线的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论