凸轮数据生成装置以及凸轮数据生成程序的制作方法

文档序号:6326873阅读:620来源:国知局
专利名称:凸轮数据生成装置以及凸轮数据生成程序的制作方法
技术领域
本发明涉及凸轮数据生成装置以及凸轮数据生成程序,其生成使电子凸轮动作的凸轮数据。
背景技术
当前,使电子凸轮动作的凸轮数据,是利用专用的软件(凸轮数据生成程序)而生成的。根据一般的凸轮数据生成程序,在所生成的各个凸轮数据中标注识别编号(凸轮编号),一览显示所生成的凸轮数据的凸轮编号的目录。用户在期望确认各个凸轮数据的内容的情况下,通过一个一个地指定在一览显示窗口中一览显示的凸轮编号,将与所指定的凸轮编号相对应的凸轮数据的内容展开在其他窗口上,从而进行确认。另外,在专利文献I中公开的画面检索辅助装置,从多个画面信息的各个图像数 据中提取出绘图区域,根据提取出的各个绘图区域,生成各个图标,集中显示所生成的各个图标。另外,在专利文献2中公开的程序,将梯形图程序和画面数据的一部分以缩略图的方式缩小显示。专利文献I :日本特开2004-30122号公报专利文献2 日本特许第3847585号公报

发明内容
根据上述现有的凸轮数据生成程序,由于在搜索目的凸轮数据的情况下,用户必须一个一个地打开窗口,因此花费时间,并且会打开较多的画面。如上所述,现有的凸轮数据生成程序,对于用户来说烦杂,不便使用。本发明就是鉴于上述情况而提出的,其目的在于得到一种使用方便的凸轮数据生成装置以及凸轮数据生成程序。为了解决上述的课题,实现目的,本发明的特征在于,具有显示装置;凸轮数据存储部,其针对每个凸轮,存储将用于指定从动件位置的物理量与凸轮角度或相当于凸轮角度的物理量相关联而成的凸轮数据;波形生成处理部,其根据所述凸轮数据存储部存储的凸轮数据,针对每个凸轮数据,生成从动件的行程波形或速度波形中的至少一个;凸轮数据波形图像处理部,其对所述波形生成处理部生成的每个凸轮数据的波形分别进行图像数据化;以及画面生成处理部,其生成一览显示画面,在所述显示装置上显示所述生成的一览显示画面,该一览显示画面集中显示通过所述凸轮数据波形图像处理部进行图像数据化后的每个凸轮数据的波形。发明的效果本发明所涉及的凸轮数据生成装置,实现下述效果,S卩,用户可以从一览显示画面上确认每个凸轮数据的波形,因此,对于用户来说使用变得方便。


图I是表示实施方式的凸轮数据生成装置的硬件结构的一个例子的框图。图2是说明本发明的实施方式的凸轮数据生成装置10的功能的图。图3是说明对一览显示窗口进行显示的动作的流程图。图4是说明一览显不窗口的一个例子的图。图5 是说明凸轮数据编辑时的动作的流程图。图6是表不编辑窗口的一个例子的图。
具体实施例方式下面,基于附图,详细说明本发明所涉及的凸轮数据生成装置以及凸轮数据生成程序的实施方式。另外,本发明并不受本实施方式所限定。实施方式图I是表示本发明所涉及的实施方式的凸轮数据生成装置的硬件结构的一个例子的框图。如图所示,本发明的凸轮数据生成装置10的结构与普通计算机的结构相同,其中,普通计算机具有 CPU (Central Processing Unit) I、ROM (Read Only Memory) 2、RAM(Random Access Memory) 3、显示装置4以及输入装置5。CPU UROM 2,RAM 3、显示装置4及输入装置5分别经由总线各自连接。CPU I执行用于生成凸轮数据的计算机程序即凸轮数据生成程序6。显示装置4是液晶显示器或CRT等的显示器等显示装置,其基于来自CPU I的指示,显示一览显示窗口,该一览显示窗口一览显示用于生成、编辑凸轮数据的作为编辑器的编辑窗口,和所生成的凸轮数据。输入装置5具有鼠标和键盘而构成,输入来自用户的针对凸轮数据生成装置10的下述操作内容,即,凸轮数据生成程序6的执行指示输入、凸轮数据的编辑输入、用于显示一览显示窗口的一览显示指示输入等。向输入装置5输入的操作内容发送至CPU I。凸轮数据生成程序6存储在ROM 2内,经由总线载入至RAM 3。CPU I执行载入至RAM 3内的凸轮数据生成程序6。具体地说,在凸轮数据生成装置10中,CPU I按照用户输入的来自输入装置5的执行指示输入,从ROM 2内读出凸轮数据生成程序6。并且,CPU I将读出的凸轮数据生成程序6在RAM 3内的程序存储区域中展开,通过执行在RAM 3内展开的凸轮数据生成程序6,实现后述的各种功能。图2是说明通过CPU I执行凸轮数据生成程序6而实现的本发明的实施方式的凸轮数据生成装置10的功能的图。如图所示,凸轮数据生成装置10大体上具有画面数据处理部11、凸轮数据存储部12和数据管理部13。凸轮数据存储部12是用于存储所生成的凸轮数据121的存储区域。预留出凸轮数据存储部12的位置,也可以不是RAM 3,可以在外部存储装置(未图示)等中预留。各个凸轮数据121是将用于指定从动件位置的物理量与凸轮角度关联地展开后的各个假想凸轮的轮廓线(profile)信息。用于指定从动件位置的物理量,例如使用从动件的位置坐标本身或行程比等。在这里,凸轮数据121为下述数据,即,针对将旋转一周的凸轮角度以规定的间隔(分辨率)或者由用户设定的分辨率进行分割而得到的每个凸轮角度,定义有行程比或位置坐标的数据。另外,作为与用于指定从动件位置的物理量相关联的量,也可以使用凸轮角度以外的物理量。例如,也可以将假想凸轮的旋转速度(一个循环周期)当作额定速度,将用于指定从动件位置的物理量随时间的变化作为凸轮数据121。在该情况下,可以通过在时间上乘以所述额定速度,从而变换为用于指定从动件位置的物理量与凸轮角度之间的关联映射。另外,除了上述的时间以外,作为用于定义凸轮数据121的物理量,只要是可以变换为凸轮角度的物理量(相当于凸轮角度的物理量),采用任何物理量均可。画面数据处理部11具有画面生成处理部111、凸轮数据波形图像处理部112和数据编辑处理部113。在凸轮数据生成装置10中,CPU I基于操作系统,控制各种硬件构成要素(ROM 2、RAM 3、显示装置4、输入装置5)。特别地,在显示装置4上显示的窗口的按钮和滚动条等这种基本的控制,鼠标、键盘输入等与图形用户界面(GUI)相关的基本功能,由包含在操作系统中的API (Application Program Interface)提供。画面生成处理部111通过利用上述⑶I所涉及的API,生成凸轮数据的一览显示窗口以及编辑窗口,将所生成的各窗口显示在显示装置4上。数据编辑处理部113经由API检测针对编辑窗口的来自输入装置5的操作,将检测到的操作内容识别为针对凸轮数据的编辑输入。数据编辑处理部113将反映了识别 到的编辑输入后的凸轮数据121的临时数据,输送至数据管理部13。凸轮数据波形图像处理部112将从数据管理部13传送过来的凸轮的波形数据,变换为用于向一览显示窗口中嵌入的位图形式的图像数据。数据管理部13具有数据解析处理部131、波形生成处理部132、和数据更新部133。数据解析处理部131进行解析,用以根据在凸轮数据存储部12中存储的凸轮数据121,生成凸轮波形数据。在这里,所谓凸轮波形数据,是指将凸轮角度或者相当于凸轮角度的物理量作为横轴,绘制出从动件的行程比和速度中的至少一个而得到的曲线图(graph)形式的数据。在这里,为了使用户容易理解凸轮的特性,凸轮波形数据是将从动件的行程比以及速度一起绘制而成的。另外,将横轴设为凸轮角度。数据解析处理部131对凸轮数据121进行解析,将用于指定从动件位置的物理量和凸轮角度或相当于凸轮角度的物理量成对地进行提取。波形生成处理部132根据数据解析处理部131提取出的物理量对,计算出每个凸轮角度的行程比以及速度,生成将计算出的每个凸轮角度的行程比以及速度绘制而得的凸轮波形数据。数据更新部133利用来自数据编辑处理部113的临时数据,覆盖存储在凸轮数据存储部12中的凸轮数据121,向画面数据处理部11发出使用覆盖后的凸轮数据121对一览显示窗口进行更新这一内容的更新通知。下面,参照图3 图6,说明如上所述地构成的凸轮数据生成装置10的动作。图3是说明对一览显示窗口进行显示的动作的流程图。如图所示,首先,如果用户输入了一览显示指示(步骤SI),则画面数据处理部11对所输入的一览显示指示输入进行识别,向数据管理部13命令进行凸轮数据的取得和凸轮波形数据的生成。这样,数据解析处理部131从凸轮数据存储部12中取得一个凸轮数据121 (步骤S2),对取得的凸轮数据121进行解析(步骤S3)。并且,波形生成处理部132基于解析结果,生成凸轮波形数据(步骤S4)。数据解析处理部131对是否已经取得在凸轮数据存储部12中存储的全部凸轮数据121进行判定(步骤S5),在存在未取得的凸轮数据121的情况下(步骤S5为否),跳转至步骤S2,选择一个未取得的凸轮数据121。在已经取得全部凸轮数据121的情况下(步骤S5为是),将生成的凸轮波形数据以及取得的凸轮数据121作为临时数据,向画面数据处理部11发送,凸轮数据波形图像处理部112根据发送过来的各个凸轮波形数据,生成图像数据(步骤S6)。画面生成处理部111对所生成的各个图像数据进行排列,生成一览显示窗口(步骤S7),将生成的一览显示窗口显示输出至显示装置4 (步骤S8)。并且,显示输出一览显示窗口的动作进入返回步骤。图4是说明一览显示窗口的一个例子的图。如图所示,赋予了“凸轮数据一览”这样的名称的一览显示窗口 20含有显示图像数据的曲线图区域21、和显示凸轮数据121的属性的属性区域22。在属性区域22中,针对每个图像数据,显示凸轮编号(凸轮No.)、设定方法、分辨率(凸轮分辨率)、凸轮数据开始位置、注释等。另外,每个凸轮数据121的属性与各个凸轮数据121进行关联而存储在凸轮数据存储部12中,数据管理部13从凸轮数据存储部12中与凸轮数据121 —起取得属性,画面生成处理部111在一览显示窗口 20上显示所取得的属性。如上所述,在一览显示窗口 20上集中显示用户生成的凸轮数据121的凸轮曲线,因此,与仅一览显示凸轮编号的情况相比,易于掌握各个凸轮数据121的内容。S卩,对于用 户来说,使用更为方便。一览显示窗口 20可以接受对所期望的凸轮数据121进行选择的输入(选择输入)。所谓选择输入,是指例如点击曲线图区域21或者属性区域22中的各个凸轮数据121所分配的各个显示区域中的一个的输入。如果输入了选择输入,则显示用于对成为选择输入的对象的凸轮数据121进行编辑的编辑窗口,成为可以编辑作为选择对象的凸轮数据121的状态。图5是说明对凸轮数据121进行编辑时的动作的流程图。如图所示,首先,如果用户进行选择输入(步骤S11),则画面生成处理部111利用已经取得的凸轮数据121,生成用于对所选择的凸轮数据121进行编辑的编辑窗口(步骤S12),将所生成的编辑窗口显示在显示装置4上(步骤S13)。图6是表不编辑窗口的一个例子的图。如图所不,编辑窗口 30具有设定方法设定区域31,其用于设定、显示设定方法;曲线图区域32,其显示凸轮数据121的波形数据;以及设定内容设定区域33,其用于设定、显示设定内容。设定方法设定区域31含有字段311,其用于选择、显示是由行程比设定凸轮形状、还是由位置坐标设定凸轮形状;以及字段312,其用于输入、显示分辨率。例如,在字段311中,选择、显示由行程比进行设定这一内容。各字段311、312通过利用鼠标按下在各个字段311、312的右方描绘出的倒三角形的按键,将选择项以下拉形式显示,用户可以通过选择以下拉形式显示的选择项中的一个,进行设定方法以及分辨率的设定。在曲线图区域32中,显示编辑时刻下的凸轮数据121的波形曲线图。设定内容设定区域33可以在每个期望的区域中定义函数。用户利用每个区间的函数,生成凸轮数据121。在本例子中设定为,在凸轮角度为O度 180度的区间中,匀速地增加行程比,在凸轮角度为180度 369度的区间中,以摆线曲线减少行程比。在步骤S13之后,数据编辑处理部113对是否存在对显示中的编辑窗口的编辑输入进行判定(步骤S14),在没有检测到编辑输入时(步骤S14为否),继续步骤S14的处理。数据编辑处理部113在检测到编辑输入时(步骤S14为是),将编辑输入的内容(编辑内容)反映至在步骤S6中发送过来的作为临时数据的凸轮数据121 (步骤S15)。数据更新部133利用该临时数据覆盖在凸轮数据存储部12中存储的对应的凸轮数据121 (步骤S16),覆盖结束后,向画面数据处理部11发出更新通知(步骤S17)。这样,执行对一览显示窗口进行更新的一览显示窗口更新处理(步骤S18),并向步骤S14跳转。由于一览显示窗口更新处理与步骤S2 步骤S8的动作相同,因此,省略详细的说明。另外,说明了在每次数据编辑处理部113检测到编辑输入时,数据更新部133利用临时数据覆盖凸轮数据121的情况,但由数据更新部133进行的凸轮数据121的覆盖的定时(timing),也可以不是在每次数据编辑处理部检测到编辑输入时,也可以是例如每隔一定时间间隔的定时、或每检测到规定次数的编辑输入的定时。如上所述,根据本发明的实施方式,构成为具有波形生成处理部132,其根据凸轮数据存储部12存储的凸轮数据121,针对每个凸轮数据,生成从动件的行程波形或者速度波形中的至少一个;凸轮数据波形图像处理部112,其对波形生成处理部132生成的每个凸轮数据的波形分别进行图像数据化;以及画面生成处理部111,其生成集中显示由凸轮数据波形图像处理部112进行图像数据化后的每个凸轮数据的波形的一览显示窗口 20,将 所生成的一览显示窗口 20显示在显示装置4中,因此,用户可以从一览显示窗口 20上确认每个凸轮数据的波形,因此,对于用户来说,可以得到使用方便的凸轮数据生成装置10。另外,构成为还具有数据更新部133,其将经由编辑窗口 30输入的编辑内容,反映至在凸轮数据存储部12中存储的对应的凸轮数据121中,向对应的凸轮数据121反映编辑内容后,发出对一览显示窗口 20进行更新这一内容的更新通知,因此,用户可以从一览显示窗口 20上及时地确认新的状态的波形,因此,进一步方便用户的使用。另外,画面生成处理部111构成为,在经由在显示装置4上显示的一览显示窗口20,接受到选择一个凸轮数据121的输入时,在显示装置4上显示用于编辑所选择的凸轮数据121的编辑窗口 30,因此,用户可以一边看着在一览显示窗口 20上显示的波形一览,一边选择作为编辑对象的凸轮数据121,因此,进一步方便用户的使用。另外,一览显示窗口 20也可以构成为可编辑注释。例如,数据编辑处理部113构成为对经由注释的显示区域作出的编辑输入进行监视,在检测到该编辑输入时,凸轮数据生成装置10通过与检测到经由编辑窗口 30的编辑输入的情况相同的处理,进行存储在凸轮数据存储部12内的属性信息以及一览显示窗口的更新。具体地说,数据更新部133接受经由一览显示窗口 20输入的针对注释的编辑内容,将接受到的针对注释的编辑内容,反映至存储在凸轮数据存储部12内的对应的属性信息中,在向对应的属性信息反映编辑内容后,发出更新通知。通过如上所述地构成,能够以容易识别各个凸轮数据121的方式生成期望的注释,因此,可以进一步方便用户的使用。与上述注释相同,一览显示窗口 20也可以构成为可编辑凸轮No.。凸轮No.设置为可以通过一览显示窗口 20中的拖放操作,变更显示位置,数据编辑处理部113在检测到显示位置的变更时,对应于显示位置,在一览显示窗口 20中重新标注在各个凸轮数据上标注的凸轮No.,通过与检测到经由编辑窗口 30的编辑输入的情况相同的处理,进行存储在凸轮数据存储部12内的属性信息以及一览显示窗口的更新。通过如上所述地构成,能够以期望的方式变更凸轮No.,因此,可以进一步方便用户的使用。工业实用性如上所述,本发明所涉及的凸轮数据生成装置以及凸轮数据生成程序,优选应用于生成使电子凸轮动作的凸轮数据的凸轮数据生成装置以及凸轮数据生成程序。标号的说明ICPU2R0M3 RAM4显示装置
5输入装置6凸轮数据生成程序10凸轮数据生成装置11画面数据处理部12凸轮数据存储部13数据管理部20 一览显不窗口21曲线图区域22属性区域3O编辑窗口31设定方法设定区域32曲线图区域33设定内容设定区域111画面生成处理部112凸轮数据波形图像处理部113数据编辑处理部121凸轮数据131数据解析处理部132波形生成处理部133数据更换部311 字段312 字段
权利要求
1.一种凸轮数据生成装置,其特征在于,具有 显示装置; 凸轮数据存储部,其针对每个凸轮,存储将用于指定从动件位置的物理量与凸轮角度或相当于凸轮角度的物理量相关联而成的凸轮数据; 波形生成处理部,其根据所述凸轮数据存储部存储的凸轮数据,针对每个凸轮数据,生成从动件的行程波形或速度波形中的至少一个; 凸轮数据波形图像处理部,其对所述波形生成处理部生成的每个凸轮数据的波形分别进行图像数据化;以及 画面生成处理部,其生成一览显示画面,在所述显示装置上显示所述生成的一览显示画面,该一览显示画面集中显示通过所述凸轮数据波形图像处理部进行图像数据化后的每个凸轮数据的波形。
2.根据权利要求I所述的凸轮数据生成装置,其特征在于, 所述画面生成处理部生成用于对存储在所述凸轮数据存储部中的凸轮数据进行编辑的编辑画面,将生成的所述编辑画面显示在所述显示装置上, 所述凸轮数据生成装置还具有数据更新部,其将经由所述编辑画面输入的编辑内容,反映至存储在所述凸轮数据存储部中的对应的凸轮数据中,在向所述对应的凸轮数据反映所述编辑内容后,发出对所述一览显示画面进行更新这一内容的更新通知。
3.根据权利要求2所述的凸轮数据生成装置,其特征在于, 所述画面生成处理部在经由在所述显示装置上显示的所述一览显示画面,接受到选择一个凸轮数据的输入时,将用于编辑所述选择的凸轮数据的编辑画面显示在所述显示装置上。
4.根据权利要求I所述的凸轮数据生成装置,其特征在于, 所述凸轮数据存储部将属性信息与各个凸轮数据相关联地进行存储, 所述一览显示画面包含将存储在所述凸轮数据存储部中的属性信息与所述图像数据化后的每个凸轮数据的波形相关联地进行显示的区域。
5.根据权利要求4所述的凸轮数据生成装置,其特征在于, 还具有数据更新部,其接受经由所述一览显示画面输入的编辑内容,将所述接受的编辑内容反映至存储在所述凸轮数据存储部中的对应的属性信息中,在向所述对应的属性信息反映所述编辑内容后,发出对所述一览显示画面进行更新这一内容的更新通知。
6.根据权利要求4或5所述的凸轮数据生成装置,其特征在于, 属性信息包含注释。
7.根据权利要求4或5所述的凸轮数据生成装置,其特征在于, 属性信息包含对各个凸轮数据进行识别的识别编号。
8.一种凸轮数据生成程序,其特征在于, 使计算机执行下述步骤 根据针对每个凸轮存储凸轮数据的凸轮数据存储部,针对每个凸轮数据,生成从动件的行程波形或速度波形中的至少一个的步骤,该凸轮数据是将用于指定从动件位置的物理量与凸轮角度或相当于凸轮角度的物理量相关联而成的数据; 对所述生成的每个凸轮数据的波形分别进行图像数据化的步骤;生成将所述图像数据化的每个凸轮数据的波形集中显示的一览显示画面的步骤;以及在显示装置上显示所述生成 的一览显示画面的步骤。
全文摘要
具有波形生成处理部(132),其根据凸轮数据存储部(12)存储的凸轮数据(121),针对每个凸轮数据,生成从动件的行程波形或速度波形中的至少一个;凸轮数据波形图像处理部(112),其对波形生成处理部(132)生成的每个凸轮数据的波形分别进行图像数据化;以及画面生成处理部(111),其生成一览显示窗口(20),将生成的一览显示窗口(20)显示在显示装置(4)上,该一览显示窗口(20)集中显示由凸轮数据波形图像处理部(112)进行图像数据化后的每个凸轮数据的波形。
文档编号G05B19/409GK102906792SQ20108006697
公开日2013年1月30日 申请日期2010年5月26日 优先权日2010年5月26日
发明者末松圭司 申请人:三菱电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1