选定装置

阅读:328发布:2020-05-11

专利汇可以提供选定装置专利检索,专利查询,专利分析的服务。并且马 达 选定 装置读出存储单元所存储的最大输出 扭矩 (T)、动摩擦扭矩(Ti)、固定负载扭矩(Tm)、 加速 时间(ta)、匀速时间(tc)、减速时间(td)以及停止时间(tb),将加速时间(ta)时的扭矩计算为将最大输出扭矩(T)、动摩擦扭矩(Ti)以及固定负载扭矩(Tm)相加得到的扭矩(Ta),将匀速时间(tc)时的扭矩计算为将动摩擦扭矩(Ti)和固定负载扭矩(Tm)相加得到的扭矩(Tc),将减速时间时的扭矩计算为将最大输出扭矩(T)、动摩擦扭矩(Ti)以及负载的固定负载扭矩(Tm)相加得到的扭矩(Td),停止时间时的扭矩为计算固定负载扭矩(Tm)作为扭矩(Tb),将所得到的扭矩(Ta、Tc、Td及Tb)以及加速时间(ta)、匀速时间(tc)、减速时间(td)及停止时间(tb)代入规定的公式来计算有效扭矩(Te)。,下面是选定装置专利的具体信息内容。

1.一种选定装置,具备包括存储单元和运算单元的计算机以在由定位时间和停止时间规定的马达的动作模式中选择多个能够选择的上述马达并指示最佳的动作模式,其中,该定位时间是使负载旋转定位度的马达的马达输出轴进行旋转的时间,该停止时间是上述马达输出轴停止的时间,该马达选定装置的特征在于,
上述存储单元将在上述定位时间内上述马达输出轴进行加速的加速时间存储为ta,将在上述定位时间内上述马达输出轴匀速旋转的匀速时间存储为tc,将在上述定位时间内上述马达输出轴进行减速的减速时间存储为td,将上述停止时间存储为tb,并且,针对各上述马达存储有能够输出的最大输出扭矩T、动摩擦扭矩Ti以及上述负载的固定负载扭矩Tm,
上述运算单元在计算有效扭矩的情况下,
读出上述存储单元所存储的上述最大输出扭矩T、上述动摩擦扭矩Ti、上述固定负载扭矩Tm、加速时间ta、匀速时间tc、上述减速时间td以及上述停止时间tb,将上述加速时间内的扭矩计算为将上述最大输出扭矩T、上述动摩擦扭矩Ti以及上述固定负载扭矩Tm相加得到的Ta,
将上述匀速时间内的扭矩计算为将上述动摩擦扭矩Ti与上述固定负载扭矩Tm相加得到的Tc,
将上述减速时间内的扭矩计算为将最大输出扭矩T、动摩擦扭矩Ti以及上述负载的固定负载扭矩Tm相加得到的Td,
将上述停止时间内的扭矩计算为上述固定负载扭矩Tm并设为Tb,
将所获得的扭矩Ta、Tc、Td及Tb、上述加速时间ta、上述匀速时间tc、上述减速时间td以及上述停止时间tb代入下述式(1),来计算有效扭矩Te,
[式1]
2.根据权利要求1所述的马达选定装置,其特征在于,
还具备输入访问单元,该输入访问单元进行接受对仿真条件的信息的输入的处理,该仿真条件的信息包含作为要求条件的要求定位时间的输入值和要求停止时间的输入值中的至少一个以及作为动作条件的上述定位角度的输入值和上述负载的惯性矩的输入值,上述存储单元针对能够选择的各上述马达存储有机械要素数据信息和上述仿真条件的信息,
上述运算单元根据上述存储单元所存储的各上述马达的上述仿真条件中所存在的上述加速时间、上述匀速时间、上述减速时间、上述停止时间求出上述有效扭矩,仿真具有以该有效扭矩能够实现的最短的定位时间的动作模式,将所获得的各马达的上述动作模式与上述动作条件和上述要求条件进行比较,按各项目与规定的阈值进行比较,根据获得的能够符合的上述项目计算综合判断结果。
3.根据权利要求2所述的马达选定装置,其特征在于,
还包括信息输出单元,该信息输出单元将上述综合判断结果与各上述马达相关联来输出上述马达的一览表的信息,上述马达的一览表的信息用于上述输入访问单元能够接受对上述马达中的一个马达的选择。
4.根据权利要求3所述的马达选定装置,其特征在于,
上述运算单元在能够符合上述动作条件的项目且不能符合上述要求条件的项目的情况下,将一部分符合的判断结果提供为上述综合判断结果,
上述信息输出单元将上述马达的一览表的上述一部分符合的判断结果包含在内来输出信息。

说明书全文

选定装置

技术领域

[0001] 本发明涉及一种马达选定装置。

背景技术

[0002] 在专利文献1中记载了一种伺服马达选定装置,其具有:伺服马达驱动的伺服系统选择单元;伺服系统的机械要素输入单元;伺服系统的负载运动模式输入单元;运算单元,其根据伺服系统选择单元、机械要素输入单元以及负载运动模式输入单元的输出结果,求出伺服马达的要求规格;以及检索单元,其根据运算单元所求出的要求规格来检索符合伺服系统的伺服马达。
[0003] 专利文献1:日本特开2006-42589号公报

发明内容

[0004] 发明要解决的问题
[0005] 在专利文献1的技术中,没有能够充分地考虑摩擦扭矩和固定负载来计算有效扭矩。
[0006] 本发明是鉴于上述情形而完成的,其目的在于,提供一种能够提供更接近实际的有效扭矩的信息的马达选定装置。
[0007] 用于解决问题的方案
[0008] 为了解决上述问题并达到目的,马达选定装置具备包括存储单元和运算单元的计算机以在由定位时间和停止时间规定的马达的动作模式中选择多个能够选择的上述马达并指示最佳的动作模式,其中,该定位时间是使负载旋转定位度的马达的马达输出轴进行旋转的时间,该停止时间是上述马达输出轴停止的时间,该马达选定装置的特征在于,上述存储单元将在上述定位时间内上述马达输出轴进行加速的加速时间存储为ta,将在上述定位时间内上述马达输出轴匀速旋转的匀速时间存储为tc,将在上述定位时间内上述马达输出轴进行减速的减速时间存储为td,将上述停止时间存储为tb,并且,针对各上述马达存储有能够输出的最大输出扭矩T、动摩擦扭矩Ti以及上述负载的固定负载扭矩Tm,上述运算单元在计算有效扭矩的情况下,读出上述存储单元所存储的上述最大输出扭矩T、上述动摩擦扭矩Ti、上述固定负载扭矩Tm、加速时间ta、匀速时间tc、上述减速时间td以及上述停止时间tb,将上述加速时间内的扭矩计算为将上述最大输出扭矩T、上述动摩擦扭矩Ti以及上述固定负载扭矩Tm相加得到的Ta,将上述匀速时间内的扭矩计算为将上述动摩擦扭矩Ti与上述固定负载扭矩Tm相加得到的Tc,将上述减速时间内的扭矩计算为将最大输出扭矩T、动摩擦扭矩Ti以及上述负载的固定负载扭矩Tm相加得到的Td,将上述停止时间内的扭矩计算为上述固定负载扭矩Tm并设为Tb,将所获得的扭矩Ta、Tc、Td及Tb、上述加速时间ta、上述匀速时间tc、上述减速时间td以及上述停止时间tb代入下述式(1),来计算有效扭矩Te。
[0009] [式1]
[0010]
[0011] 在该马达选定装置中,由于动摩擦扭矩在马达的加速时间和匀速时间内为阻碍马达旋转的,因此有效扭矩增加动摩擦扭矩的量。而且,在减速时间内,由于动摩擦扭矩为对要使马达停止有所帮助的力,因此有效扭矩减去动摩擦扭矩的量。而且,在马达选定装置中,固定负载扭矩不管马达的行为如何都被加在输出扭矩中使得始终在使扭矩增加的一方发挥作用。因此,马达选定装置能够利用动作模式以及固定负载扭矩和摩擦扭矩来计算接近实际的状态的有效扭矩。
[0012] 作为本发明的期望的方式,优选的是,还具备输入访问单元,该输入访问单元进行接受对仿真条件的信息的输入的处理,该仿真条件的信息包含作为要求条件的要求定位时间的输入值和要求停止时间的输入值中的至少一个以及作为动作条件的上述定位角度的输入值和上述负载的惯性力矩的输入值,上述存储单元针对能够选择的各上述马达存储有机械要素数据信息和上述仿真条件的信息,上述运算单元根据上述存储单元所存储的各上述马达的上述仿真条件中所存在的上述加速时间、上述匀速时间、上述减速时间、上述停止时间求出上述有效扭矩,仿真具有以该有效扭矩能够实现的最短的定位时间的动作模式,将所获得的各马达的上述动作模式与上述动作条件和上述要求条件进行比较,按各项目与规定的阈值进行比较,根据获得的能够符合的上述项目计算综合判断结果。
[0013] 通过该结构,能够根据综合判断结果来估计多个能够选择的马达中的能够选择最佳的动作模式的马达。因此,能够在缩小马达的目标范围之后调查马达的动作模式,因此能够降低马达的选定过于严苛的可能性。
[0014] 作为本发明的期望的方式,优选的是,还包括信息输出单元,该信息输出单元将上述综合判断结果与各上述马达相关联来输出上述马达的一览表的信息,上述马达的一览表的信息用于上述输入访问单元能够接受对上述马达中的一个马达的选择。
[0015] 根据该方式,能够辅助作业者看一眼就掌握存在能够符合的可能性的马达的选择项。即使是不满足条件的马达,使用者也能够将其留作选择项。由于将不能符合动作条件的项目的马达去除,因此将不可能使用的马达排除作为选择项,从而能够缩小马达的目标范围。因此,使用者能够再考虑动作模式来对马达的动作模式进行调查,因此能够降低马达的选定过于严苛的可能性。
[0016] 作为本发明的期望的方式,优选的是,上述运算单元在能够符合上述动作条件的项目且不能符合上述要求条件的项目的情况下,将一部分符合的判断结果提供为上述综合判断结果,上述信息输出单元将上述马达的一览表的上述一部分符合的判断结果包含在内来输出信息。
[0017] 根据该方式,即使是不满足条件的马达,使用者也能够将其留作选择项。由于将不符合动作条件的项目的马达去除,因此将不可能使用的马达排除作为选择项,从而能够缩小马达的目标范围。因此,使用者能够再考虑动作模式来对马达的动作模式进行调查,因此能够降低马达的选定过于严苛的可能性。而且,能够辅助作业者看一眼就掌握存在能够符合的可能性的马达的选择项。
[0018] 发明的效果
[0019] 根据本发明,能够提供一种能够提供更接近实际的有效扭矩的信息的马达选定装置。附图说明
[0020] 图1是表示本实施方式所涉及的马达选定装置的结构的图。
[0021] 图2是说明本实施方式所涉及的马达的使用状态的说明图。
[0022] 图3是说明安装于本实施方式所涉及的马达的部件的说明图。
[0023] 图4是表示本实施方式所涉及的马达选定装置所执行的马达的最佳动作模式选定方法的处理过程的一例的流程图
[0024] 图5是表示本实施方式所涉及的马达选定装置的输入画面的一例的说明图。
[0025] 图6是说明本实施方式所涉及的马达的动作模式的一例的说明图。
[0026] 图7是表示不存在动摩擦扭矩时的输出扭矩与存在动摩擦扭矩时的输出扭矩的关系的一例的说明图。
[0027] 图8是表示不存在固定负载扭矩时的输出扭矩与存在固定负载扭矩时的输出扭矩的关系的一例的说明图。
[0028] 图9是表示对本实施方式所涉及的马达的动作模式进行计算的流程的一例的说明图。
[0029] 图10是表示针对本实施方式所涉及的可选择的各马达保存机械要素数据信息的马达数据库的一例的说明图。
[0030] 图11是表示本实施方式所涉及的马达中的第一扭矩特性的信息(N-T特性)的说明图。
[0031] 图12是表示本实施方式所涉及的马达中的第二扭矩特性的信息(N-T特性)的说明图。
[0032] 图13是表示本实施方式所涉及的马达中的第三扭矩特性的信息(N-T特性)的说明图。
[0033] 图14是说明用于近似图13所示的第三扭矩特性的信息(N-T特性)来求出最短定位时间的近似式的说明图。
[0034] 图15是说明针对图13所示的第三扭矩特性的信息(N-T特性)求出与速度相应的输出扭矩的、旋转角速度的划分的说明图。
[0035] 图16是说明本实施方式所涉及的马达的动作模式的另一例的说明图。
[0036] 图17是表示本实施方式所涉及的马达选定装置的输入画面的另一例的说明图。
[0037] 图18是表示对马达的动作模式进行仿真的动作模式的仿真步骤的流程图。
[0038] 图19是表示动作条件和要求条件的比较步骤的流程图。
[0039] 图20是显示在动作条件和要求条件的比较步骤中进行了比较的项目和判断结果的一例的输出显示画面的说明图。
[0040] 图21是显示综合判断结果的一例的输出显示画面的说明图。
[0041] 图22是说明本实施方式所涉及的马达选定装置经由网络构成为客户端服务器系统的变形例的说明图。

具体实施方式

[0042] 参照附图详细说明用于实施本发明的方式(实施方式)。本发明并不限定于下面的实施方式所记载的内容。另外,下面所记载的结构要素包含本领域技术人员能够容易设想的要素、实质相同的要素。还能够适当地组合下面所记载的结构要素。另外,实施方式所记载的装置、系统、方法以及变形例能够在对于本领域技术人员来说显而易见的范围内任意地进行组合。
[0043] 图1是表示本实施方式所涉及的马达选定装置的结构的图。如图1所示,马达选定装置1具备控制装置11、输入装置12、显示装置13以及外部存储装置15。马达选定装置1的控制装置11的通信控制装置14g能够与网络2连接。
[0044] 输入装置12是鼠标键盘等,是接受作为使用者(用户)的设计者的输入操作、选择操作并将输入信号输出到控制装置11的输入访问单元。显示装置13是CRT(Cathode Ray Tube:电子射线管)、液晶显示器等显示图像的装置,是信息输出单元。
[0045] 控制装置11是个人计算机(PC)、服务器系统等计算机,包括输入接口14a、输出接口14b、CPU(Central Processing Unit:中央处理单元)14c、ROM(Read Only Memory:只读存储器)14d、RAM(Random Access Memory:随机访问存储器)14e、内部存储装置14f、通信控制装置14g以及内部总线14h。输入接口14a、输出接口14b、CPU14c、ROM14d、RAM14e、内部存储装置14f以及通信控制装置14g通过内部总线14h相连接。
[0046] 输入接口14a接收来自输入装置12的输入信号并输出到CPU14c。输出接口14b从CPU14c接收图像信号并输出到显示装置13。
[0047] 在ROM14d中存储有BIOS(Basic Input Output System:基本输入输出系统)等程序。内部存储装置14f例如是HDD(Hard Disk Drive:硬盘驱动器)、快闪存储器等,存储有操作系统程序、应用程序以及本实施方式所涉及的马达的最佳动作模式选定程序。CPU14c是运算单元,将RAM14e用作工作区并执行存储在ROM14d、内部存储装置14f中的程序,由此实现各种功能。
[0048] 外部存储装置15是HDD、服务器等。在内部存储装置14f或外部存储装置15中存储有针对可选择的各马达保存机械要素数据信息的马达数据库。在机械要素数据信息中,与可选择的各马达相关联地包含:转子惯性力矩、转速-扭矩特性(N-T特性)、额定扭矩、密封摩擦扭矩、最大转速(最大旋转角速度)、折点速度、最大输出扭矩。这样,内部存储装置14f或外部存储装置15成为存储单元。此外,也可以将转速-扭矩特性(N-T特性)作为旋转角速度-扭矩特性的数据而事先存储在内部存储装置14f或外部存储装置15中。
[0049] 图2是说明本实施方式所涉及的马达的使用状态的说明图。如图2所示,马达20被支承构件51固定,将使作为负载体50的例如传输物53移动的传输板52安装成能够以旋转轴Zr为中心沿R方向正转或反转的方式旋转来进行使用。例如传输物53是发光二极管、陶瓷电容器、芯片电阻器、车载用集成电路等部件。
[0050] 马达20根据马达输出轴21的位置来决定传输板52所传输的传输物53的位置。这样,马达20能够不借助齿轮、带或辊等传递机构而直接将旋转力传递到作为负载体50的传输物53和传输板52,来使传输物53旋转。马达20是所谓的将马达旋转轴与负载体50直接连结的直接驱动马达。由此,马达20能够高精度地对传输物53进行定位。
[0051] 如图2所示,在从外部的计算机输入了马达旋转指令i时,马达控制电路90根据存储在存储部94中的动作模式,从控制部(CPU:Central Processing Unit)91向三相放大器(AMP:Amplifier)92输出驱动信号。马达控制电路90通过配线将驱动电流Mi从AMP92供给到马达20。马达20利用驱动电流Mi使传输板52旋转,来使传输物53移动。当传输板52旋转时,从检测出旋转角度的旋转变压器等旋转角度检测器输出检测信号(旋转变压器信号)Sr。马达控制电路90接收检测信号Sr,通过RDC(旋转变压器-数字转换器:Resolverto Digital Converter)93将所接收到的检测信号Sr进行数字转换。根据来自RDC93的检测信号Sr的数字信息,CPU91判断传输物53是否到达了指令位置,在到达指令位置的情况下,停止给AMP92的驱动信号。
[0052] 如图2所示,根据传输物53的个数、形状、质量及大小和传输板52的形状、质量及大小,将负载体50的惯性力矩加到马达20的马达输出轴21上。负载体50的负载惯性力矩是安装于马达20的负载的惯性力矩的总和,负载惯性力矩的大小对加速减速特性产生影响,因此在选定马达的动作模式和马达时,需要考虑负载体50的负载惯性力矩。另外,图3是说明安装于本实施方式所涉及的马达的部件的说明图。如图3所示,在马达20中,有时除了安装传输板52和传输物53以外,还安装对传输板52进行支承的轴承54、油封55,有时对马达20的马达输出轴21产生动摩擦扭矩。
[0053] 一般由于马达的使用目的不同而马达的动作模式不同。例如,在动作模式中要求以下情况中的任一个以上:马达旋转的时间最短、需要使马达停止的时间最短、马达的有效扭矩最小、尽可能地提高加减速度、转速(旋转角速度)为固定速度以下。
[0054] 马达的使用者并不熟悉要选定的马达,即使自己计算动作模式,也有可能在验证计算出的动作模式的结果对于所选定的马达来说是否为最佳的动作模式的事情上被强加很大的负担。马达的使用者还有可能在进行调整以使计算出的动作模式的结果对于所选定的马达来说是最佳的动作模式的事情上被强加很大的负担。因此,马达的使用者当通过选定过于严苛的马达来减轻负担时,有可能马达的成本增加。
[0055] 因此,本实施方式的马达选定装置执行图4所示的马达的最佳动作模式选定程序来进行马达的最佳动作模式选定方法。图4是表示本实施方式所涉及的马达选定装置执行的马达的最佳动作模式选定方法的处理过程的一例的流程图。
[0056] 首先,马达选定装置1的控制装置11进行仿真条件的接受输入处理,执行获取仿真条件的信息的仿真条件的输入步骤(步骤S1)。图5是表示本实施方式所涉及的马达选定装置的输入画面的一例的说明图。如图5所示,显示装置13向使用者呈现输入画面G1。控制装置11的CPU14c接收从输入装置12输入的仿真条件中的条件1的框B1中的各输入值。例如CPU14c能够接收从输入装置12输入的定位角度的输入值C11、要求定位时间的输入值C12、要求停止时间的输入值C13、扭矩限制的输入值C14以及最高转速限制的输入值C15,作为仿真条件的信息存储到外部存储装置15或内部存储装置14f中。
[0057] 同样地,控制装置11的CPU14c接收从输入装置12输入的仿真条件中的图5所示的条件2的框B2中的各输入值。例如CPU14c接收从输入装置12输入的负载的惯性力矩的输入值C21、负载扭矩(连续)的输入值C22以及动摩擦扭矩的输入值C23中的一个以上的输入值,作为仿真条件的信息存储到外部存储装置15或内部存储装置14f中。
[0058] 图6是说明本实施方式所涉及的马达的动作模式的一例的说明图。图6所示的动作模式在加速时间ta内马达的转速变大而进行加速。接着,图6所示的动作模式在匀速时间tc内将马达的转速维持为最高转速Nmax。接着,图6所示的动作模式在减速时间td内马达的转速变小而进行减速。接着,图6所示的动作模式在停止时间tb内马达的转速为0而停止。定位时间te是将加速时间ta、匀速时间tc以及减速时间td相加得到的时间。
上述的要求定位时间的输入值C12相当于定位时间te的值。另外,要求停止时间的输入值C13相当于停止时间tb。而且,最高转速限制的输入值C15相当于最高转速Nmax的值。
[0059] 如图6所示的动作模式那样直接驱动马达多数情况下进行交替地设定马达输出轴21进行旋转的定位时间和马达输出轴21停止的停止时间的定位运转。图6所示的动作模式与在固定转速且固定负载扭矩下连续使用的情况不同,在计算有效扭矩Te时,需要考虑固定负载扭矩Tm和动摩擦扭矩Ti根据马达的行为的不同而对输出扭矩产生怎样的影响。图7是表示不存在动摩擦扭矩时的输出扭矩与存在动摩擦扭矩时的输出扭矩的关系的一例的说明图。图8是表示不存在固定负载扭矩时的输出扭矩与存在固定负载扭矩时的输出扭矩的关系的一例的说明图。
[0060] 例如在上述的专利文献1中,在正转时将动摩擦扭矩Ti与输出扭矩T相加,在反转时从输出扭矩T减去动摩擦扭矩Ti。然而,当考虑实际的物理现象时,动摩擦扭矩Ti在马达的加速时间ta和匀速时间tc内成为阻碍马达旋转的力。因此,图6所示的有效扭矩Te是将图7所示的加速时间ta、匀速时间tc以及减速时间td相加得到的时间,增加了动摩擦扭矩Ti的量。在减速时间td内,动摩擦扭矩Ti成为对马达要停止有帮助的力。其结果,有效扭矩Te减去了动摩擦扭矩Ti的量。而且,如图8所示,可知固定负载扭矩Tm不管马达的行为如何,始终在使扭矩增加的方面发挥作用。
[0061] 如图5所示,上述的扭矩限制的输入值C14是对最大输出扭矩进行限制的比例,例如输入将最大输出扭矩设为100时的百分比的值。例如,最大扭矩为100N的马达在扭矩限制的输入值C14为70(%)的情况下,CPU14c以最大扭矩为70N执行仿真。这样,有时能够通过对最大扭矩进行限制,使定位时间te变长但是缩短将定位时间te和停止时间tb相加得到的周期时间tp。另外,负载扭矩(连续)的输入值C22相当于固定负载扭矩Tm。而且,动摩擦扭矩的输入值C23相当于动摩擦扭矩Ti的值。
[0062] 因此,CPU14c事先读出存储在外部存储装置15或内部存储装置14f中的从输入装置12输入的定位角度的输入值C11、要求定位时间的输入值C12、要求停止时间的输入值C13、扭矩限制的输入值C14以及最高转速限制的输入值C15。同样地,控制装置11的CPU14c事先读出存储在外部存储装置15或内部存储装置14f中的负载的惯性力矩的输入值C21、负载扭矩(连续)的输入值C22以及动摩擦扭矩的输入值C23。
[0063] 如以上说明的那样,CPU14c在将图6所示的动作模式的加速时间ta时的扭矩设为扭矩Ta的情况下,通过下述式(2)计算扭矩Ta。
[0064] [式2]
[0065] Ta=T+Tm+Ti…(2)
[0066] 另外,CPU14c在将图6所示的动作模式的匀速时间tc时的扭矩设为扭矩Tc的情况下,通过下述式(3)计算扭矩Tc。
[0067] [式3]
[0068] Tc=Tm+Ti…(3)
[0069] 另外,CPU14c在将图6所示的动作模式的减速时间td时的扭矩设为扭矩Td的情况下,通过下述式(4)计算扭矩Td。
[0070] [式4]
[0071] Td=T+Tm-Ti…(4)
[0072] 另外,CPU14c在将图6所示的动作模式的停止时间tb时的扭矩设为扭矩Tb的情况下,通过下述式(5)计算扭矩Tb。此外,扭矩Tb是用于在停止时间tb时保持停止位置的扭矩。
[0073] [式5]
[0074] Tb=Tm…(5)
[0075] 图9是表示计算本实施方式所涉及的马达的动作模式的流程的一例的说明图。图10是表示针对本实施方式所涉及的可选择的各马达保存机械要素数据信息的马达数据库的一例的说明图。CPU14c能够按照图9所示的流程,根据上述负载的惯性力矩的输入值C21和定位角度的输入值C11、以及机械要素数据信息DB中的至少转子惯性力矩和转速-扭矩特性(N-T特性)的信息,来计算各马达的加速时间ta、匀速时间tc以及减速时间td。
[0076] 如图9所示,CPU14c读出上述可选择的各马达的机械要素数据信息的信息(步骤S81)。在图10所示的机械要素数据信息DB中,例如与列BN的可选择的各马达的调用编号(马达的索引)相关联地包含如下信息,该信息包含:转子惯性力矩的信息DJI、转速-扭矩特性(N-T特性)的信息DNT、额定扭矩的信息DRT、密封摩擦扭矩的信息DST、最大转速(最大旋转角速度)的信息DNmax、折点的速度(或转速)的信息Dbk、最大输出扭矩的信息DMT。在本实施方式的机械要素数据信息DB中,在扭矩特性的信息(N-T特性)DNT中根据马达输出轴的旋转的旋转角速度而存在扭矩减少的折点的情况下,与能够选择的各马达的调用编号(马达的索引)的列BN相关联地包含表示折点以后的扭矩减少的扭矩特性的与后述的系数a、系数b有关的扭矩特性信息DNTK。可以CPU14c每次都根据转速-扭矩特性(N-T特性)的信息DNT进行计算来求出扭矩特性信息DNTK。此外,在图10所示的机械要素数据信息DB中设置有存储系列名的信息的列BS,该系列名的信息是将列BN的可选择的马达按种类汇总得到的。
[0077] 而且,CPU14c根据作为仿真条件的信息的负载的惯性力矩的输入值C21和定位角度的输入值C11以及机械要素数据信息DB来计算作为定位时间的加速时间ta、匀速时间tb以及减速时间td。图11是表示本实施方式所涉及的马达中的第一扭矩特性的信息(N-T特性)的说明图。图12是表示本实施方式所涉及的马达中的第二扭矩特性的信息(N-T特性)的说明图。图13是表示本实施方式所涉及的马达中的第三扭矩特性的信息(N-T特性)的说明图。下面,例示图11、图12以及图13所示的第一扭矩特性的信息(N-T特性)、第二扭矩特性的信息(N-T特性)以及第三扭矩特性的信息(N-T特性)来说明CPU14c的计算例,但是本实施方式不限定于该计算例。另外,在本实施方式中,为了减轻计算负荷,而设为加速时间ta与减速时间td相等来例示计算例,但是也可以以加速时间ta与减速时间td不同的方式来进行计算。
[0078] 转速-扭矩特性(N-T特性)是所存储的各马达的扭矩相对于转速的信息,旋转角速度ω是将转速N乘以2π得到的2πN,因此具有与旋转角速度-扭矩特性相同的特性。CPU14c在所存储的机械要素数据信息DB包含转速-扭矩特性(N-T特性)的情况下,将转速的信息设为旋转角速度进行计算,能够得到如图11、图12以及图13所示那样的扭矩相对于旋转角速度的信息(旋转角速度-扭矩特性)。CPU14c在所存储的机械要素数据信息DB包含旋转角速度-扭矩特性的情况下,能够从存储单元直接读出图11、图12以及图13所示的旋转角速度-扭矩特性的信息。在最大转速Nmax的信息DNmax包含在机械要素数据信息DB中的情况下,CPU14c将最大转速Nmax的信息乘以2π得到的2πNmax设为最大旋转角速度ωmax。或者,在最大旋转角速度ωmax的信息包含在机械要素数据信息DB中的情况下,CPU14c能够从存储单元直接读出最大旋转角速度ωmax的信息。在机械要素数据信息DB中不包含最大转速Nmax的信息的情况下,CPU14c也可以根据转速-扭矩特性(N-T特性)的信息求出最大转速Nmax的信息,将最大转速Nmax乘以2π得到的2πNmax设为最大旋转角速度ωmax。
[0079] (第一扭矩特性的信息(N-T特性))
[0080] 例如,在所选择的马达的转速-扭矩特性(N-T特性)是扭矩相对于转速固定的第一扭矩特性的信息(N-T特性)的情况下(步骤S82:“是”),CPU14c计算各马达的加速时间ta、匀速时间tb以及减速时间td。然后,CPU14c以加速时间ta、匀速时间tb以及减速时间td的合计值计算出定位时间te。
[0081] 如图11所示,第一扭矩特性的信息(N-T特性)为将横轴设为旋转角速度、将纵轴设为输出扭矩,根据马达输出轴的旋转的旋转角速度而不存在扭矩减少的折点。CPU14c在机械要素数据信息DB中不包含折点速度的信息、或者根据折点的信息Dbk而不存在折点的情况下,CPU14c将所读入的马达的转速-扭矩特性(N-T特性)判断为第一扭矩特性的信息(N-T特性)。由于第一扭矩特性的信息(N-T特性)中不存在折点,因此在马达输出轴的旋转角速度ω处于旋转角速度为0以上至最大旋转角速度ωmax(rad/s)的区域的情况下,无论马达输出轴的速度如何,输出扭矩T都是固定的。
[0082] CPU14c计算将所读出的机械要素数据信息DB包含的转子的惯性力矩与被输入的负载的惯性力矩的输入值C21相加得到的合计值J(kg·m2)。CPU14c当将旋转角加速度设2 2
为α(rad/s)时,上述合计值J(kg·m)与输出扭矩T的关系基于运动方程式使得下述式(6)成立。
[0083] [式6]
[0084] T=α×J…(6)
[0085] 式(6)能够形成为下述式(7)那样来求出旋转角加速度α。
[0086] [式7]
[0087]
[0088] 在本实施方式中,在仿真上假定为恒定角加速度,因此旋转角速度ω如下述式(8)那样。
[0089] [式8]
[0090] ω=α×ta…(8)
[0091] 在本实施方式中,第一扭矩特性的信息(N-T特性)为扭矩相对于旋转角速度固定。例如设为加速时间ta与减速时间td相等,为了使定位时间te最短,而只要使匀速时间tc为0即可。因而,在将定位角度的输入值C11设为角度θ的情况下,能够通过下述式(9)计算角度θ(rad)。
[0092] [式9]
[0093] θ=ωta=α×ta2…(9)
[0094] 因此,能够基于式(9)和式(7),如下述式(10)那样计算加速时间ta。
[0095] [式10]
[0096]
[0097] 当假设加速时间ta与减速时间td相等来求定位时间te时,能够通过计算下述式(11)来得到定位时间te。
[0098] [式11]
[0099]
[0100] 如以上说明的那样,CPU14c在仿真步骤(步骤S4)中,将机械要素数据信息DB的转子惯性力矩的信息DJI与负载的惯性力矩的输入值C21相加,来计算惯性力矩的合计值J。然后,CPU14c根据机械要素数据信息DB所包含的与旋转角速度或转速相应的扭矩特性的信息DNT和惯性力矩的合计值J,来计算使负载旋转定位角度θ的输入值C11的量的最短的定位时间。由此,能够仿真能够尽可能地缩短完成定位为止的时间来缩短生产节拍时间的动作模式。在所存储的马达的与旋转角速度或转速相应的扭矩特性的信息DNT为在输出轴的旋转从0开始直至达到最高旋转角速度或最高转速为止输出扭矩T固定的情况下,CPU14c以通过在使马达输出轴的旋转加速的加速时间ta和使马达输出轴的旋转减速的减速时间td内的输出轴的旋转来旋转定位角度θ的方式仿真动作模式。而且,CPU14c按列BN的可选择的各马达的调用编号(马达的索引),通过式(10)计算加速时间ta和减速时间td,将计算加速时间ta和减速时间td得到的值存储到外部存储装置15或内部存储装置14f中,将匀速时间tc设为0存储到外部存储装置15或内部存储装置14f中(步骤S83)。
并且,CPU14c在步骤S83之后,使处理进入步骤S87。
[0101] 例如,在所选择的马达的转速-扭矩特性(N-T特性)为扭矩相对于转速不固定的情况下(步骤S82:“否”),CPU14c使处理进入步骤S84,按照第二扭矩特性的信息(N-T特性)或第三扭矩特性的信息(N-T特性)的计算过程进行计算。如图12和图13所示,第二扭矩特性的信息(N-T特性)和第三扭矩特性的信息(N-T特性)为将横轴设为旋转角速度、将纵轴设为输出扭矩,根据马达输出轴的旋转的某个速度而存在扭矩减少的变化点即折点ωc。CPU14c在根据折点的信息Dbk而存在折点ωc的情况下,CPU14c将所读入的马达的相对于转速的扭矩特性(N-T特性)判断为第二扭矩特性的信息(N-T特性)或第三扭矩特性的信息(N-T特性)。
[0102] (第二扭矩特性的信息(N-T特性))
[0103] 在所存储的马达的与旋转角速度或转速相应的扭矩特性的信息在输出轴的旋转从0开始直至达到最高旋转角速度为止或者输出轴的旋转从0开始直至达到最高转速为止存在输出扭矩减少的变化点即折点的情况下,根据通过上述式(8)计算出的旋转角速度处于达到旋转角速度的折点为止的第一区域和折点以上至达到最高旋转角速度为止的第二区域中的哪一个,来改变定位时间te的计算。在通过上述式(8)计算出的旋转角速度处于达到旋转角速度的折点为止的第一区域的情况下,与上述第一扭矩特性的信息(N-T特性)的计算同样地,能够通过CPU14c计算上述式(11)来获得定位时间te。下面,在通过上述式(8)计算出的旋转角速度处于第二区域的情况下,利用图12说明CPU14c所执行的定位时间te的计算。图12所示的第二扭矩特性的信息(N-T特性)为在马达输出轴的旋转角速度ω处于旋转角速度0以上且折点的旋转角速度ωc(rad/s)以下的第一区域的情况下输出扭矩T固定。另外,图12所示的第二扭矩特性的信息(N-T特性)为在马达输出轴的旋转角速度ω处于超过折点的旋转角速度ωc(rad/s)且在最大旋转角速度ωmax(rad/s)以下的第二区域时即使旋转角速度ω增加而输出扭矩也以式(12)所示的一次函数的关系减少的情况下(步骤S84:“是”),CPU14c计算第二扭矩特性的信息(N-T特性)的第二区域中的定位时间te。
[0104] [式12]
[0105] T=aω+b…(12)
[0106] 式(12)所示的系数a和系数b是CPU14c从机械要素数据信息DB读出的信息,是非0的实数。此外,系数a为负,因此即使旋转角速度ω增加,输出扭矩T也以式(12)所示的一次函数的关系减少。
[0107] 基于式(12)和式(6),能够通过式(13)求出旋转角加速度α。
[0108] [式13]
[0109]
[0110] 角度θ[rad]是用时间对旋转角速度ω进行积分得到的值。由于设为加速时间ta与减速时间td相等来减轻计算负荷,因此能够利用上述式(8)来通过下述式(14)求出上述角度θ。
[0111] [式14]
[0112] θ=ω(ta+tc)=α×ta(ta+tc)=G×ta2+α×ta×tc…(14)
[0113] 当按匀速时间tc对式(14)进行整理时,能够求出式(15)。
[0114] [式15]
[0115]
[0116] 定位时间te是将加速时间ta、匀速时间tc以及减速时间td相加得到的时间。当设为加速时间ta与减速时间td相等来减轻计算负荷时,能够如式(16)那样通过加速时间ta的函数求出定位时间te。
[0117] [式16]
[0118]
[0119] 为了使定位时间te最短,CPU14c能够用加速时间ta对式(16)所示的加速时间ta的函数进行微分,来通过下述式(17)求出0时的加速时间ta的正的极值。
[0120] [式17]
[0121]
[0122] 如以上说明的那样,CPU14c在旋转角速度ω处于第二区域的情况下,求出加速时间ta和匀速时间tc并存储到外部存储装置15或内部存储装置14f中。而且,CPU14c以匀速时间tc和2倍的加速时间ta的相加值计算出第二区域的定位时间并存储到外部存储装置15或内部存储装置14f中。
[0123] 在旋转角速度ω处于第一区域的情况下,与上述第一扭矩特性的信息(N-T特性)相同,因此CPU14c通过式(10)计算加速时间ta和减速时间td,将计算加速时间ta和减速时间td得到的值存储到外部存储装置15或内部存储装置14f中,匀速时间tc是将0存储到外部存储装置15或内部存储装置14f中。CPU14c通过式(11)计算第一区域的定位时间并存储到外部存储装置15或内部存储装置14f中。此外,在处于本实施方式的第一区域的情况下,图12所示的第二扭矩特性的信息(N-T特性)的输出扭矩T固定,但是不限于此,也可以是在输出轴的旋转从0开始直至达到折点ωc为止输出扭矩T增加的特性。
[0124] CPU14c将形成第一区域的定位时间和第二区域的定位时间中的定位时间te的加速时间ta、匀速时间tc以及减速时间td存储到外部存储装置15或内部存储装置14f中(步骤S85)。而且,CPU14c在步骤S85之后,使处理进入步骤S87。这样,CPU14c在折点ωc以上直至达到最高旋转角速度ωmax为止的第二区域中,能够以通过在加速时间ta、匀速时间tc以及减速时间td(=ta)内的输出轴的旋转来旋转定位角度θ的方式进行仿真。
[0125] (第三扭矩特性的信息(N-T特性))
[0126] 在所存储的马达的与旋转角速度或转速相应的扭矩特性的信息在输出轴的旋转从0开始直至达到最高旋转角速度为止或者输出轴的旋转从0开始直至达到最高转速为止存在输出扭矩减少的变化点即折点的情况下,根据通过上述式(8)计算出的旋转角速度处于达到旋转角速度的折点为止的第一区域和折点以上至达到最高旋转角速度为止的第二区域中的哪一个,来改变定位时间te的计算。在通过上述式(8)计算出的旋转角速度处于达到旋转角速度的折点为止的第一区域的情况下,与上述第一扭矩特性的信息(N-T特性)的计算同样地,能够通过CPU14c计算上述式(11)来获得定位时间te。下面,在通过上述式(8)计算出的旋转角速度处于第二区域的情况下,利用图13说明CPU14c所执行的定位时间te的计算。图13所示的第三扭矩特性的信息(N-T特性)在马达输出轴的旋转角速度ω处于旋转角速度0以上且折点的旋转角速度ωc(rad/s)以下的第一区域的情况下输出扭矩T固定。另外,图13所示的第三扭矩特性的信息(N-T特性)在马达输出轴的旋转角速度ω处于超过折点的旋转角速度ωc(rad/s)且最大旋转角速度ωmax(rad/s)以下的第二区域时即使旋转角速度ω增加而输出扭矩也以n次函数(n为大于1的数)的关系减少的情况下(步骤S84:“否”),CPU14c计算第三扭矩特性的信息(N-T特性)的第二区域中的马达的定位时间te。
[0127] 第三扭矩特性的信息(N-T特性)在旋转角速度ω处于超过折点的旋转角速度ωc(rad/s)且最大旋转角速度ωmax(rad/s)以下的第二区域的情况下,即使旋转角速度ω增加,输出扭矩也以n次函数(n为大于1的数)的关系减少。CPU14c能够通过第一计算过程和第二计算过程中的某一个或双方来进行处理,在该第一计算过程中,进行对n次函数进行直线近似来进行计算的直线近似,在该第二计算过程中,将第二区域以规定的旋转角速度划分为多个区间,按各个旋转角速度计算定位时间,来计算成为最短的最短定位时间。
[0128] (第一计算过程)
[0129] 图14是说明用于对图13所示的第三扭矩特性的信息(N-T特性)进行近似来求出最短定位时间的近似式的说明图。CPU14c用多个作为一次函数的近似曲线(以下称为近似直线。)Ap1、Ap2以及Ap3对第二区域中的n次曲线进行近似。近似直线Ap1、Ap2以及Ap3具有互不相同的系数a和系数b。近似直线Ap1、Ap2以及Ap3各自的系数a的斜率大于与近似直线Ap1、Ap2以及Ap3中的任一个相同的第二区域中的n次曲线上存在旋转角速度ω时的切线的斜率。即,近似直线Ap1、Ap2以及Ap3各自的系数a优选为小于与近似直线Ap1、Ap2以及Ap3中的任一个相同的第二区域中的n次曲线上存在旋转角速度ω时的切线。由此,近似直线Ap1、Ap2以及Ap3小于实际的n次曲线,能够抑制对所计算的马达无法输出的扭矩进行计算的可能性。
[0130] 如以上说明的那样,CPU14c针对旋转角速度ω在第二区域中的近似直线Ap1、Ap2以及Ap3的各个情况,根据上述式(15)和式(17)求出加速时间ta和匀速时间tc,并存储到外部存储装置15或内部存储装置14f中。然后,CPU14c针对第二区域中的近似直线Ap1、Ap2以及Ap3的各个情况,以匀速时间tc和2倍的加速时间ta的相加值计算多个定位时间,并存储到外部存储装置15或内部存储装置14f中。这样,CPU14c能够通过求出将第二区域划分为多个区间并按每个区间计算出的定位时间te中的最短的定位时间,来计算以从折点至达到最高旋转角速度为止的第二区域中的旋转角速度使马达输出轴旋转的定位时间te。
[0131] 在旋转角速度ω在第一区域的情况下,与上述第一扭矩特性的信息(N-T特性)相同,因此CPU14c通过式(10)计算加速时间ta和减速时间td,将计算加速时间ta和减速时间td得到的值存储到外部存储装置15或内部存储装置14f中,匀速时间tc是将0存储到外部存储装置15或内部存储装置14f中。CPU14c通过式(11)计算第一区域的定位时间,并存储到外部存储装置15或内部存储装置14f中。
[0132] CPU14c将形成第一区域的定位时间和第二区域的定位时间中的定位时间te的加速时间ta、匀速时间tc以及减速时间td存储到外部存储装置15或内部存储装置14f中(步骤S86)。而且,CPU14c在步骤S86之后,使处理进入步骤S87。这样,CPU14c在折点ωc以上至达到最高旋转角速度ωmax为止的第二区域中,能够以通过在加速时间ta、匀速时间tc以及减速时间td(=ta)内的输出轴的旋转来旋转定位角度θ的方式进行仿真。
[0133] (第二计算过程)
[0134] 图15是说明用于针对图13所示的第三扭矩特性的信息(N-T特性)求出与速度相应的输出扭矩的旋转角速度的划分的说明图。CPU14c对第二区域中的n次曲线赋予旋转角速度ω超过折点的旋转角速度ωc(rad/s)且最大旋转角速度ωmax(rad/s)以下的多个旋转角速度ω1、ω2,计算相对应的输出扭矩T1、T2。此外,最高旋转角速度ωmax时的输出扭矩T为最小的值Tmin。
[0135] CPU14c根据上述式(7)计算在旋转角速度ω1下的输出扭矩T1。此时的加速时间ta能够根据上述式(7)求出为ω1×J/T1。而且,根据上述式(15),tc为θ/ω1-ta。定位时间te是将加速时间ta、匀速时间tc以及减速时间td相加得到的时间。当设为加速时间ta与减速时间td相等来减轻计算负荷时,定位时间te为(ω1×J/T1+θ/ω1)。CPU14c求出在该旋转角速度ω1下的定位时间te,并存储到外部存储装置15或内部存储装置14f中。同样地,CPU14c根据上述式(7)计算在旋转角速度ω2下的输出扭矩T2。此时的加速时间ta能够根据上述式(7)求出为ω2×J/T2。而且,根据上述式(15),匀速时间tc为θ/ω2-ta。定位时间te是将加速时间ta、匀速时间tc以及减速时间td相加得到的时间。当设为加速时间ta与减速时间td相等来减轻计算负荷时,定位时间te为(ω2×J/T2+θ/ω2)。CPU14c求出在该旋转角速度ω2下的定位时间te,并存储到外部存储装置15或内部存储装置14f中。以从折点ωc至达到最高旋转角速度为止的第二区域中的旋转角速度使马达输出轴旋转的定位时间te是将第二区域划分为多个旋转角速度ω1、ω2并按各区间计算出的定位时间te中的最短的定位时间。在实施方式中,例示两个旋转角速度ω1和ω2进行了说明,但是如果计算三个以上的旋转角速度下的定位时间te并求出成为最小值的条件,则不对分割的区间数进行限制。
[0136] CPU14c将形成第二区域的定位时间中的定位时间te的加速时间ta、匀速时间tc以及减速时间td存储到外部存储装置15或内部存储装置14f中(步骤S86)。而且,CPU14c在步骤S86之后使处理进入步骤S87。
[0137] CPU14c将形成第一区域的定位时间和第二区域的定位时间中的定位时间te的加速时间ta、匀速时间tc以及减速时间td存储到外部存储装置15或内部存储装置14f中(步骤S86)。而且,CPU14c在步骤S86之后使处理进入步骤S87。这样,CPU14c在折点ωc以上至达到最高旋转角速度ωmax为止的第二区域中,能够以通过在加速时间ta、匀速时间tc以及减速时间td(=ta)内的输出轴的旋转来旋转定位角度θ的方式进行仿真。
[0138] CPU14c在通过上述第一计算过程进行处理的情况下,与通过第二计算过程进行处理相比能够减轻计算负荷。CPU14c在通过上述第二计算过程进行处理的情况下,与通过第一计算过程进行处理相比能够提高定位时间te的值的精度。
[0139] 周期时间tp中的有效扭矩Te必定以成为针对各马达决定的额定扭矩Tr以下的方式被选定的马达使用。因而,CPU14c使形成最短的定位时间te的加速时间ta、匀速时间tc及减速时间td下的停止时间tb在有效扭矩Te等于额定扭矩Tr时最短,能够通过下述式(18)计算停止时间tb(步骤S87)。但是,在下述式(18)的计算结果即停止时间tb为负(tb<0)的情况下,CPU14c将停止时间tb设为0(tb=0)并存储到外部存储装置15或内部存储装置14f中。
[0140] [式18]
[0141]
[0142] 另外,CPU14c在将定位时间te和停止时间tb相加得到的周期时间tp中的扭矩设为有效扭矩Te的情况下,通过下述式(19)计算有效扭矩Te。CPU14c将所获得的扭矩Ta、Tc、Td及Tb以及加速时间ta、匀速时间tc、减速时间td及停止时间tb提供给下述式(19),来计算有效扭矩Te。
[0143] [式19]
[0144]
[0145] 该马达选定装置1能够根据动作模式、固定负载扭矩以及动摩擦扭矩来计算接近实际状态的有效扭矩Te。
[0146] 图16是说明本实施方式所涉及的马达的动作模式的另一例的说明图。图17是表示本实施方式所涉及的马达选定装置的输入画面的另一例的说明图。图16所示的动作模式除了确保减速时间td以外,还确保整定时间tf在减速时间td与停止时间tb之间。整定时间tf是从马达的定位时间te的指令结束起直至稳定地进入重复定位精度的范围内为止的时间。例如,控制装置11的CPU14c在输入画面G1中添加了追加条件的框B4,接受在复选框R1至R3中选择任一个,来选择从输入装置12输入的仿真条件中的、图17所示的框B4中的各整定时间tf的输入值。
[0147] 接着,如图4所示,根据从输入装置12输入的输入画面G1的执行按钮B3的执行命令,控制装置11的CPU14c使处理进入步骤S2,判断是否定位角度的输入值C11和负载的惯性力矩的输入值C21作为动作条件存储在外部存储装置15或内部存储装置14f中。在没有输入动作条件的情况下(步骤S2:“否”),控制装置11的CPU14c指示显示装置13进行错误显示,使处理返回到步骤S1。在输入了动作条件的情况下(步骤S2:“是”),控制装置11的CPU14c使处理进入步骤S3。
[0148] 接着,如图4所示,控制装置11的CPU14c判断是否至少要求定位时间的输入值C12作为要求条件存储在外部存储装置15或内部存储装置14f中。在没有输入要求条件的情况下(步骤S3:“否”),控制装置11的CPU14c指示显示装置13进行错误显示,使处理返回到步骤S1。在输入了要求条件的情况下(步骤S3:“是”),控制装置11的CPU14c使处理进入步骤S4。
[0149] 本实施方式的要求条件设为要求定位时间的输入值C12。关于要求条件,只要输入要求定位时间的输入值C12和要求停止时间的输入值C13中的至少一个并存储到外部存储装置15或内部存储装置14f中即可。关于要求条件,如果输入要求定位时间的输入值C12和要求停止时间的输入值C13中的至少一个并存储到外部存储装置15或内部存储装置14f中,则也可以还输入扭矩限制的输入值C14、最高转速限制的输入值C15、负载扭矩(连续)的输入值C22以及动摩擦扭矩的输入值C23中的一个以上并存储到外部存储装置15或内部存储装置14f中。
[0150] 接着,控制装置11的CPU14c执行针对所存储的各马达仿真上述仿真条件下的动作模式的仿真步骤(步骤S4)。图18是表示对马达的动作模式进行仿真的动作模式的仿真步骤的流程图。如图18所示,控制装置11的CPU14c读出存储在外部存储装置15或内部存储装置14f中的马达的机械要素数据信息DB,并存储到RAM14e中进行保持(步骤S41)。
[0151] 接着,控制装置11的CPU14c根据负载的惯性力矩的输入值C21和在步骤S41中读出的转子惯性力矩来计算负载的惯性力矩与马达の转子惯性力矩的倍率(步骤S42)。
[0152] 接着,控制装置11的CPU14c根据在步骤S42中求出的值、作为动作条件的定位角度的输入值C11以及转速-扭矩特性(N-T特性),计算马达能够实现的最短的定位时间、即最短定位时间(步骤S43)。在步骤S43中,如上所述,CPU14c能够根据上述负载的惯性力矩的输入值C21和定位角度的输入值C11、以及机械要素数据信息DB中的至少转子惯性力矩和转速-扭矩特性(N-T特性)的信息,通过图9所示的流程图中的步骤S81~S87进行处理,来计算各马达的加速时间ta、匀速时间tc、减速时间td以及定位时间te。而且,CPU14c将定位时间te中的最短的值设为最短定位时间。
[0153] 接着,控制装置11的CPU14c将在步骤S43中求出的最短定位时间与计算上述式(18)求出的停止时间tb相加来计算为周期时间tp(步骤S44)。
[0154] 接着,控制装置11的CPU14c执行动作条件和要求条件的比较步骤(步骤S5)、即将通过仿真步骤(步骤S4)获得的各马达的各动作模式与动作条件和要求条件进行比较,按各项目来与规定的阈值进行比较,将是否符合的判断结果存储到外部存储装置15或内部存储装置14f中。由此,马达选定装置1根据所仿真的动作模式来选定马达,因此能够减轻作业者的计算负担。图19是表示动作条件和要求条件的比较步骤的流程图。首先,控制装置11的CPU14c将负载的惯性力矩与存储在外部存储装置15或内部存储装置14f中的各马达的阈值进行比较,在将负载的惯性力矩评价为在上述步骤S42中计算出的负载的惯性力矩与马达的转子惯性力矩的倍率时,例如在100倍等规定的阈值以内的情况下生成能够符合(OK)的信息。或者,CPU14c将负载的惯性力矩与存储在外部存储装置15或内部存储装置14f中的各马达的阈值进行比较,在将负载的惯性力矩评价为在上述步骤S42中计算出的负载的惯性力矩与马达的转子惯性力矩的倍率时,例如在超过100倍等规定的阈值的情况下生成不能符合(NG)的信息(步骤S51)。控制装置11的CPU14c将在步骤S51中获得的能够符合(OK)的信息和与阈值进行比较而不能符合(NG)的信息中的任一个作为判断结果存储到外部存储装置15或内部存储装置14f中(步骤S52)。
[0155] 接着,控制装置11的CPU14c将负载扭矩(连续)与存储在外部存储装置15或内部存储装置14f中的各马达的阈值进行比较,在负载扭矩(连续)为阈值以内的情况下生成能够符合(OK)的信息或者在负载扭矩(连续)超过阈值的情况下生成不能符合(NG)的信息(步骤S53)。控制装置11的CPU14c将在步骤S53中获得的能够符合(OK)的信息以及与阈值进行比较而不能符合(NG)的信息中的任一个作为判断结果存储到外部存储装置15或内部存储装置14f中(步骤S54)。
[0156] 接着,控制装置11的CPU14c将通过仿真步骤(步骤S4)获得的各马达的各动作模式的最短定位时间与存储在外部存储装置15或内部存储装置14f中的要求定位时间的阈值进行比较,在最短定位时间为阈值以内的情况下生成能够符合(OK)的信息或者在最短定位时间超过阈值的情况下生成不能符合(NG)的信息(步骤S55)。控制装置11的CPU14c将通过步骤S55获得的能够符合(OK)的信息以及与阈值进行比较而不能符合(NG)的信息中的任一个作为判断结果存储到外部存储装置15或内部存储装置14f中(步骤S56)。
[0157] 接着,控制装置11的CPU14c将通过仿真步骤(步骤S4)获得的各马达的各动作模式的周期时间与存储在外部存储装置15或内部存储装置14f中的作为要求定位时间和要求停止时间的相加值的阈值进行比较,在动作模式的周期时间为阈值以内的情况下生成能够符合(OK)的信息或者在动作模式的周期时间超过阈值的情况下生成不能符合(NG)的信息(步骤S57)。控制装置11的CPU14c将通过步骤S57获得的能够符合(OK)的信息以及与阈值进行比较而不能符合(NG)的信息中的任一个作为判断结果存储到外部存储装置15或内部存储装置14f中(步骤S58)。
[0158] 图20是显示在动作条件和要求条件的比较步骤中进行了比较的项目和判断结果的一例的输出显示画面的说明图。控制装置11的CPU14c也可以针对各马达执行上述的步骤S51至步骤S58的处理,显示如图20所示那样的输出显示画面G2。控制装置11的CPU14c也可以将与在动作条件和要求条件的比较步骤中进行了比较的各项目的不能符合(NG)的信息相关联的注释信息事先存储到外部存储装置15或内部存储装置14f中,并将该注释信息与各项目的不能符合(NG)的信息一起显示在输出显示画面G2上。
[0159] 接着,如图4所示,控制装置11的CPU14c执行如下的综合判断步骤(步骤S6):根据通过步骤S5获得的能够符合(OK)的项目来计算综合判断结果,将综合判断结果与各马达相关联地存储到外部存储装置15或内部存储装置14f中。综合判断结果是多个等级(例如三个等级)的判断结果,被赋值为用圆形图案(○)表示的符合、用三角形图案(Δ)表示的一部分符合以及用叉形图案(×)表示的不符合。符合的判断结果是控制装置11的CPU14c在通过步骤S5进行了比较的所有项目具有能够符合(OK)的信息的情况下所赋值的信息。一部分符合的判断结果是控制装置11的CPU14c在通过步骤S5进行了比较的动作条件的所有项目具有能够符合(OK)的信息、要求条件的项目具有不能符合(NG)的信息的情况下所赋值的信息。不符合的判断结果是控制装置11的CPU14c在通过步骤S5进行了比较的动作条件的项目具有不能符合(NG)的信息的情况下所赋值的信息。
[0160] 接着,如图4所示,控制装置11的CPU14c执行在显示装置13中将马达的一览表与在步骤S6中存储的综合判断结果一起进行显示的一览显示步骤(步骤S7)。图21是显示综合判断结果的一例的输出显示画面的说明图。控制装置11的CPU14c显示如图21所示那样的输出显示画面G3使得获知与各马达对应的综合判断结果。
[0161] 例如,显示装置13在输出显示画面G3中作为仿真结果一览显示有一览表B31、输入画面按钮B32以及选定按钮B33。一览表B31具有系列名的列BS、各马达的调用编号(马达的索引)的列BN、在步骤S6中存储的各马达的综合判断的结果的列BJ、判断的注释的列BTXT以及能够选择各马达的各行的复选框的列RN。由此,作业者看一眼就能够掌握存在能够符合的可能性的马达的选择项。
[0162] 在使用者确认一览表B31的显示、选择与用圆形图案(○)表示的符合对应的马达的行的复选框并按下选定按钮B33的情况下(步骤S8:“是”),控制装置11的CPU14c结束处理。在使用者确认一览表B31的显示、选择与用三角形图案(Δ)表示的一部分符合以及用叉形图案(×)表示的不符合中的一方对应的马达的行的复选框并按下输入画面按钮B32的情况下(步骤S8:“否”),控制装置11的CPU14c使处理返回到步骤S1,进行接受输入仿真条件的处理,获取仿真条件的信息。
[0163] 通过该方法,即使未确定马达的动作模式,也能够根据综合判断结果来估计多个可选择的马达中的能够选择最佳的动作模式的马达。例如,作业者能够将用三角形图案(Δ)表示的一部分符合的马达留作选择项。由于能够将不能符合动作条件的项目的马达去除,因此将不可能使用的马达排除作为选择项,从而缩小马达的目标范围。因此,使用者能够通过重新考虑动作模式来对马达的动作模式进行调查,因此能够降低马达的选定过于严苛的可能性。因此,能够在缩小马达的目标范围之后调查马达的动作模式,因此能够降低马达的选定过于严苛的可能性。
[0164] 如以上说明的那样,马达选定装置1能够在由使负载体50旋转定位角度的马达20的马达输出轴21进行旋转的定位时间te、和马达输出轴21停止的停止时间tb规定的马达的动作模式中,选择多个可选择的马达20并指示最佳的动作模式。马达选定装置1具备输入访问单元、存储单元、运算单元以及信息输出单元。
[0165] 作为输入访问单元,控制装置11进行接收从输入装置12输入的仿真条件的信息的处理,该仿真条件的信息包含作为要求条件的要求定位时间的输入值C12和要求停止时间的输入值C13中的至少一个以及作为动作条件的定位角度的输入值C11和负载的惯性力矩的输入值C21。作为存储单元,外部存储装置15或内部存储装置14f针对可选择的各马达存储机械要素数据信息DB。作为运算单元,控制装置11的CPU14c能够针对所存储的各马达仿真在仿真条件下的动作模式,将所获得的各马达的动作模式与动作条件和要求条件进行比较,按各项目来与规定的阈值进行比较,根据所获得的能够符合的上述项目来计算综合判断结果。然后,作为信息输出单元,控制装置11将综合判断结果与各马达相关联来将马达的一览表的信息输出到显示装置13。
[0166] 根据该结构,即使未确定马达的动作模式,也能够根据综合判断结果来估计多个可选择的马达中的能够选择最佳的动作模式的马达。因此,能够在缩小了马达的目标范围之后调查马达的动作模式,因此能够降低马达的选定过于严苛的可能性。
[0167] (变形例)
[0168] 图22是说明本实施方式所涉及的马达选定装置经由网络构成为客户端服务器系统的变形例的说明图。此外,在本实施方式的变形例中,针对与上述实施方式所说明的部件相同的部件附加相同的附图标记并省略重复说明。
[0169] 客户端服务器系统6包括马达选定装置1、网络2、至少一个终端3、数据服务器4以及网络5。终端3和数据服务器4是计算机,包括上述输入接口14a、输出接口14b、CPU14c、ROM14d、RAM14e、内部存储装置14f、通信控制装置14g以及内部总线14h,包括与马达选定装置1的结构相同的结构,连接有相当于输入装置12和显示装置13的装置。
[0170] 至少一个终端3经由网络2与马达选定装置1相连接。网络2例如是因特网等。而且,至少一个终端3作为输入访问单元而发挥功能,该输入访问单元接受作为使用者(用户)的设计者的输入操作、选择操作,并将输入信号经由网络2输出到马达选定装置1的控制装置11。另外,至少一个终端3作为显示从马达选定装置1发送的信息的信息输出单元而发挥功能。
[0171] 数据服务器4在上述外部存储装置15是服务器的情况下,代替外部存储装置15而经由LAN(局域网:Local Area Network)等网络5与控制装置11相连接。此外,数据服务器4可以设置在相距马达选定装置1的控制装置11较远的场所,也可以不经由网络5而经由网络2与马达选定装置1相连接。
[0172] 根据以上内容,本实施方式所涉及的马达选定装置1经由网络2构成为客户端服务器系统6。
[0173] 附图标记说明
[0174] 1:马达选定装置;2:网络;3:终端;4:数据服务器;5:网络;6:客户端服务器系统;11:控制装置;12:输入装置;13:显示装置;14a:输入接口;14b:输出接口;14c:CPU;14d:ROM;14e:RAM;14f:内部存储装置;14g:通信控制装置;14h:内部总线;15:外部存储装置;20:马达;21:马达输出轴;50:负载体;52:传输板;53:传输物;54:轴承;55:油封;
90:马达控制电路;ta:加速时间;tb:停止时间;tc:匀速时间;td:减速时间;te:定位时间;tf:整定时间;tp:周期时间;T:输出扭矩;Ta、Tb、Tc、Td:扭矩;Te:有效扭矩;Ti:动摩擦扭矩;Tm:固定负载扭矩;Zr:旋转轴。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈