i电子凸轮格法系统1 cnc_第1页
i电子凸轮格法系统1 cnc_第2页
i电子凸轮格法系统1 cnc_第3页
i电子凸轮格法系统1 cnc_第4页
i电子凸轮格法系统1 cnc_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

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

文档简介

Monographic目版本历 1.2.初始设计方 设计条 用户界 3.Monographic目版本历 1.2.初始设计方 设计条 用户界 3.电子凸轮的激活与取 "位置-位置"型凸 "位置-时间"型凸 电子凸轮的同 电子凸轮控制信号的影 II.独立4.独立轴概5.定位运定位运动的激活与取 与编程进给率发生冲突的解决办 参考与定位相关的变 参考与定位相关的PLC标 III.轴同6.同步运同步运动的激活与取 与同步运动相关的变 速度同 位置(相位)同 同步后的定位编程 控制信号对同步的影 (REF.i版本以下是添加到每个版本中的功能清单版本以下是添加到每个版本中的功能清单V02.0220054(REF.IICNCICNC1绪电子凸轮模式可用来移动基于位置-1绪电子凸轮模式可用来移动基于位置-表格或凸轮轮廓的从轴。主要有两••两种情形下,CNC负责生成形成凸轮轮廓所必需的位置指连接(就像两个定位程序段的过渡)各个轮廓的第二个凸轮。执行凸(#CAMOFF将结束当前凸轮,但并不会立即结束,执行凸轮同步后,独立轴不能进行定位运(MOVE)。为凸轮同步运-位置凸-时间凸对于此类凸轮,可得到不同于梯形或形的运动轮(REF.3Monographicsubjects|ElectronicMonographicsubjects|ElectronicCNC(REF.4绪2电子凸轮编凸轮编2电子凸轮编凸轮编辑器为图形帮助元件,它使得凸轮设计更为灵(REF.5Monographicsubjects|ElectronicMonographicsubjects|Electronic最简单且最常用的方法,就是“线性化”凸轮,也就是“解开”其一旦图形显示功能定义了凸轮(从轴距离函数(s)),那么它同时也给出了其一阶导数或称速度函数(v)、二阶导数或称加速度函数(a)以及三(j)。(0º-360º之间或阵列轴上的凸轮轴角度函数。时间t也可看成是轴变量。CNC(REF.6(s(vMonographicsubjects|设计凸轮的基本规则是•(0-360º)加加速度函数必须在整个区间内(0º-360º)Monographicsubjects|设计凸轮的基本规则是•(0-360º)加加速度函数必须在整个区间内(0º-360º)有限•的运动。这些函数必须在所有边界上具有三重连续性(函数本身加上一阶与二阶导)。是避免设计不完善的路径(它有可能在凸轮上产生较大的应力,进而加速凸轮的损下表所示为根据所定义区间段的边界点的加速为各区间段均有16种可能的转换或组合"VDI2143规则设置各区间段的运动规则,并依据区间段上的转换类(REF.7R-V-A-M-R-V-A-M-R-V-A-M-R-V-A-M-运动类符v=0,a=静Rv0,a=恒Vv=0,a后Av0,a运MMonographicsubjects|Electronic下表主要侧重于"VDI2143"规则指定的节点转换函数数学法则CNC(REF.8运动类说vMonographicsubjects|Electronic下表主要侧重于"VDI2143"规则指定的节点转换函数数学法则CNC(REF.8运动类说vav=0,a=R-Rv=0,a=R-Rv=0,a=R-R的摆v=0,a=R-Rv=0,a=a=v=R-Av=起点:aA-Rv=终点:aR-Aa=Monographicsubjects|凸轮编辑器的界面如下数据其中有一个设置运动类型与数学函数的下拉菜单;激活与点相关的e"Monographicsubjects|凸轮编辑器的界面如下数据其中有一个设置运动类型与数学函数的下拉菜单;激活与点相关的e"设计条件"enlaáia7.(REF.9标说从轴整个路径的边界点数。camfollower)。最多可有1024个点主轴的位置坐标其值介于0到360之间(若范围为0-360)或0到1之间(若范围为0-"从轴相对于主轴的位置坐标。取值范围为-1到1从轴相对于主轴的速度。可取任何值从轴相对于主轴速度平方的加速度。可取任何应用在边界点上的路径数学法则See"enlapágina边界点的运动法则对称值。取值范围为01Monographicsubjects|ElectronicMonographicsubjects|Electronic连接数学函数设置相邻两根直线的交点类CNC(REF.Monographicsubjects|图形显示窗Monographicsubjects|图形显示窗水平软键菜将显示以下软键菜单Views(SSVSVASVAJ将分别显示函数1,2,3或4的图形。也可通过它选择是否显示凸轮编辑表Zoom("Nextchannel(下一通道)"选项可用来选择已经放大的图形。每次按"Zoomon(放大开)"选项可用来定义和应用所需的放大功能。有两种使用数字键盘的"+""-"键能实现图形的放大和缩情况下,Xmin/Xmax分别定义横轴上显示的最小和最大坐标,Ymin/Ymax则定义纵轴上显示的最小和最大坐标。"Zoomoff"选项关闭放大定义界面(REF.Monographicsubjects|Electronic编编辑凸轮表,添加或删除表格中的点Monographicsubjects|Electronic编编辑凸轮表,添加或删除表格中的点,并计算新的图"Addpoint(添加点)"选项在凸轮上添加新的点。它将在凸轮的行程长"Deletepoint(删除点)"选项用来删除凸轮上的点。它将从凸轮路径上0-360/0-它可用来设置包含图形的横轴的坐标边界。该边界可以介于0-3600-1垂直软键菜初始化表将表格中的所以数据重新置为"0"。CNC需要对该指令进行确认保存工将表格中的值保存到文件中。文件扩展名cpj恢复表恢复先前保存到文件中的表值CNC(REF.3电子凸轮可以通过工件程序和PLC程序激活或取消电子凸轮通过工件程序激活与取消3电子凸轮可以通过工件程序和PLC程序激活或取消电子凸轮通过工件程序激活与取消电子凸可使用下述指令激活或取消电子凸轮激活同步运取消同步运#CAM#CAM它们的编程格式如下。中为可选参数#CAMON[cam,master/"TIME",slave,master_off,slave_off,range_master,range_slave<,type>]#CAMOFF[slave]#CAMOFF指令会删除凸轮的同步运动。一旦编写该指令,凸通过PLC程序激活与取消电子凸可使用下述指令激活或取消电子凸轮激活同步运取消同步运CAMCAM它们的编程格式如下CAMON(cam,master/"TIME",slave,master_off,slave_off,range_master,range_slave,type)CAMOFF执行CAMOFF指令会删除凸轮的同步运动。一旦编写该指令,凸轮将-参数说(REF.参含Monographicsubjects|Electronic凸轮模式凸轮有两种类型;定时凸轮与取决于主轴位置的凸轮。激活指令相-凸轮号要激活凸轮Monographicsubjects|Electronic凸轮模式凸轮有两种类型;定时凸轮与取决于主轴位置的凸轮。激活指令相-凸轮号要激活凸轮,必须先在机床参数的凸轮编辑器中对其进行定主轴自动进当主轴位于位置"master_off与"master_off+之间时凸轮被激活从轴行程CNC(REF.电子凸轮编程与#CAMON[1,X,Y,30,0,100,#CAMON[1,TIME,A2,0,0,6,3,ONCE]#CAMOFF[Y]PLC程序示例CAMON(1,Y,U2,0,0,100,100,CAMON(1,TIME,Y,10,0,3,3,ONCE)CAMOFF(U2)参含"ONCE"(非周期凸轮)"CONT"(周期凸轮)非周期凸轮)。Monographicsubjects|凸轮类Monographicsubjects|凸轮类型凸轮。它通过参type行选择。通过将"ONCE"值赋给type参数来定义该模式使得主轴定义的行程保持同步。如果主轴向后移动或者主轴为模态,则从轴将持续执行凸通过将"CONT"type参数来定义在该模式中,当到达主轴行程的末端时,将计算偏置,并在改变行程值后重新执行凸轮。换句话非周周(REF.电子凸轮编程与Monographicsubjects|Electronic位置X–Y=KSMonographicsubjects|Electronic位置X–Y=KS+X电子凸轮的标准化必须在机床参数表中正确定义电子凸轮电子凸轮的作用范f和KM值定义了凸轮活动区域内的主轴位置范围。在该范围内,凸轮要计算凸轮表的切入位置,可将主轴位置减。电子凸轮作用范围的原和值可让从轴在凸轮函数设置的值范围之外运CNC(REF.电子凸轮编程与参 含Monographicsubjects|时间T–Y=Monographicsubjects|时间T–Y=KS+T从凸轮开始所经过的时间每个循环)。时间范围(凸轮轮廓周期)电子凸轮的标准化必须在机床参数表中正确定义电子凸轮电子凸轮的作用范 值设定凸轮函数的时间范围或整个周凸轮开始值为凸轮触发器设定时电子凸轮作用范围的原和值可让从轴在凸轮函数设置的值范围之外运(REF.电子凸轮编程与时间参 含Monographicsubjects|Electronic电子凸轮的同Monographicsubjects|Electronic电子凸轮的同达到同步需要两个阶段。第一是调整速度,其次是调整位可通过有关指令取消同步速度调整阶一旦完成速度调整,从轴生成的位置与同步位置有一个位置调整阶经达到的速度。附加运动的速度由参POSFEED设定。当位置指令与计算得到的位置相符时,该过程终OFFPLC程序中的CAMOFF指令。执行其中一条指令后,凸轮将在下CNC(REF.电子凸轮编程与Vt 速度调 位置调 Monographicsubjects|凸轮同步监Monographicsubjects|凸轮同步监SYNCTOUT(REF.电子凸轮编程与 速度调 位置调 Monographicsubjects|Electronic凸轮同步调CNC(REF.电子凸轮编程与Monographicsubjects|Electronic凸轮同步调CNC(REF.电子凸轮编程与V它表示在同步以及稍后更改偏置的过程中,从轴INSYNC标记的行为1t 位置调 位置调Monographicsubjects|应用程序的执行会受不同控制信Monographicsubjects|应用程序的执行会受不同控制信号的影响IRESET(axis))信号的名字是通用的。可用轴的名字或逻辑编号替代文本(轴)与可更改的信 PLC(=1),它将中断同步运动并切换至零速度。(REF.电子凸轮编程与V t #CAMON[1,...#CAMOFF#CAMOFF指令。tMonographicsubjects|ElectronicMonographicsubjects|ElectronicCNC(REF.电子凸轮编程与4独立轴概CNC可以实现独立轴定位与同步。对于此类运动4独立轴概CNC可以实现独立轴定位与同步。对于此类运动,各CNC轴均有独CNC的它可以同步执行独立运动与普通运动。结果将为两个插补器的独立轴的限制条只要使用指令X设置为轴模式的主轴才能独立移动。但是,它也旋转轴可为任何模式,但是下限必须为00不能独立移动Hirth整角度运动编PLCNCC尽管结果可能不同,CNC或PLC中编写的独立轴指令模糊难辨。因此,对于PLC,指令包含在独立轴程序段的表格中,而对于工件程用户应该确保正确的同步独立运动中有效功能的相对于通道中的有效零点偏置来执行工件程序中编写的绝对运动;/选项将被忽略。而毫米/英寸选择则将视机床参数的设置而定。(REF.独立运动在程序段准备中独立运动在程序段准备中斜面运动的运动执可以同步执行独立运动与普通运动。结果将为两个插补器之和。如,它们同时加速或者反向运动)。独立插补器记录它自己当前位置的估计,它不会依赖于对CNC器的跟踪。每个插补器中编写的增量运动,则会从绝对位置开始计进给率倍率百分数可使用轴变量(V).A.FRO.Xn改变独立轴的进给率倍率百分数操作面板进给率选择器的位置不会影响独立轴的运加速度与加加速加速度与加加速度值用来产生同通用插补器一样的独立运动;换句CNC通道状通道轴独立运动时,不会影响通道的状态。轴独立运动时,程MDI程序段仍然会执行插补器同CS现。也可以通过信号)使独立插补器与真实坐标保持CNC(REF.MDI程序段时,CNC通用插补器的坐标将会同步,且每个独立指令(均已确定)也会使独立插补器的坐标保持同步。PLC信号上PLC信号上的独立运动的通道的通用标记当进行普通运动的所有轴到位后,CNC通道将标INPOS(=1)。独立轴运动时INPOS标记将时钟保持(=1)。–ADVINPOS–该标记不会受独立运动的影响,因为它是通道中INPOS标记的一个前–_STOP––_FEEDHOL–独立轴的运动不会受这些标记的影响。也不会受操作面板上–INHIBIT–对于独立轴,如果PLC将该信号设为(=1),那么它将中断同步运动,0。系统在该信号失效后,再重新开始执行程序,并从–ENABLE–标对于独立轴,该标记会保持(=1),直到同步被取消(REF.CNC(REF.5定位编程指令将根据其有效5定位编程指令将根据其有效加速度与加加速度值,产生轴运有三类定位运动绝对定位运•可从工件程序中编写该运动(REF.定位运动的激活与取可通过工件程序或PLC程序激活和取消同步运动通过工件程序激定位运动的激活与取可通过工件程序或PLC程序激活和取消同步运动通过工件程序激活和取可使用下述指令编写各类定位#MOVE绝对定位运增量定位运给定方向上的定位运动其编程格式如下中为可选参数<ABS>[Xpos<,Ffeed>CNC(REF.定位运P100500进给率#MOVE[X50,FP100,PRESENT]#MOVE[X100,F[P100/2],NEXT]#MOVE[X150,F[P100/4],F 参含定位的轴无坐标到达的轴及其位#MOVEABS#MOVEADD,将以增到达的轴及其位#MOVEABS#MOVEADD,将以增轴与运动方号则表示负向定位进给该参数为可选参数。如果未定义,默认值为机床参数POSFEED设定与下一程序段的动态ATNPS该参数为可选参数。如果未编程,将按下述方式根据机床参实现动态过渡(REF.定位运 根据NULL值的设置 通过PLC程序激活和取可使用下述指令编写各类定位绝对定位运增量定位运给定方向上的定位运通过PLC程序激活和取可使用下述指令编写各类定位绝对定位运增量定位运给定方向上的定位运动其编程格式如下pos,feed,编程单编程单位为标准PLC单位•11定义为10000。•如果单位为毫米,将以万分位给定轴的进给率;如果单位为英1110000。定义为100000定义为10000CNC(REF.定位运..=MOVEABS(X,50,500,..=MOVEABS(X,100,250,..=MOVEABS(X,150,125,F 参含到达的位到达的位定位过程中,将忽略通道中有效的零点偏运动方MOVEINF在给定方向上执行运动,直到到达轴极限位置或运与下一程序段的动态轴以零进给率到达指定位置。ATNPS(REF.定位运在指令中到达期望坐标在期望模式中实现与下一运动程序段的动态过 以期望的进给率运动尽可能长的时实例。对待冲突的一般行第一部分给出的是进给率-过渡冲突,这种情况下,即使未达到期望的第二部分给出的是位置-过渡冲突,这种情况下,系统不允许超出目标.CNC(REF.定位运P100=450进给率)#MOVEX40FP100,NEXT]#MOVE[X150,F[P100/3],PRESENT]#MOVE[X40,F[P100/3],NULL]F 150mm用通道号代替用通道号代替"n"字符,保留括弧。第一通道标识为1,"0"为无效用轴通道名称、逻辑号或索引代替"Xn"字符连接当前是否有独立运动在运PRGPLCINT它显示通道是否有轴被独立运动所占独立插补器中的有效偏PRGPLCINT的只读变量。独立运动的编程坐PRGPLCINT的只读变量。独立轴的编程坐标。当前程序段的最终位PRGPLCINT的只读变量。独立插补器没有同步时的当前理论定位坐(REF.定位运独立运动的编独立运动的编程进给PRGPLCINT的只读变量。当前程序段编写的定位进给率PRGPLCINT的只读变量。编程定位进给率的百分比CNC(REF.定位运参考与定位相关的PLCPLC直接读这些标记,也可通过CNC的变量读取(V.PLC.mark)。参考与定位相关的PLCPLC直接读这些标记,也可通过CNC的变量读取(V.PLC.mark)。信号名通用。用轴名或逻辑号代替原文()参考信IBUSY(有待执行的指令时,轴的独立插补器将该标记设(=1)IFREE(IFHOUT(中断执行程序时,轴的独立插补器将该标记置(=1)IEND(当运动完成且到达最终位置时,轴的独立插补器将该标记设为(=1)可更改信IRESET(它在轴的独立插补器中设置初始状态IABORT(PLC(=1),将会中断正在执行的程序,并跳至下(REF.定位运CNC(REF.定位运6同步该模式可根据给定的比率6同步该模式可根据给定的比率,设置轴或主(从)与另一根轴或主要有两类同步运动••速度缺省状态)位置同(REF.Monographicsubjects|Axis可通过工件程序或PLC程序激活和取消同步运动通过工Monographicsubjects|Axis可通过工件程序或PLC程序激活和取消同步运动通过工件程序激活和取可使用下述指令编写各类同步激活同步运取消同步运其编程格式如下。中为可选参数#FOLLOWOFF[slave]通过PLC程序激活和取可使用下述指令编写各类同步FOLLOWFOLLOW激活同步运取消同步运其编程格式如下FOLLOWON(master,slave,nratio,dratio,synctype)FOLLOWOFF(slave)编程单编程单位为标准PLC单位•1110000。定义为100000定义为10000•如果单位为毫米,将以万分位给定轴的进给率;如果单位为英11定义为1000010000。CNC(REF.同步运Monographicsubjects|Axis-参数说(REFMonographicsubjects|Axis-参数说(REF.同步运#FOLLOWON[X,Y,1,1,POS]#FOLLOWOFF[Y]PLC程序实例FOLLOWON(A1,Z,3,1,VEL)FOLLOWOFF(Z)参含置)或"VEL"(速度)。(速度同步)。Monographicsubjects|Axis用通道号代替"n"字符,保留括Monographicsubjects|Axis用通道号代替"n"字符,保留括弧。第一通道标识为1,"0"为无效用轴通道名称、逻辑号或索引代替"Xn"字符调整齿数PRGPLCINTPLC(x100)同步过程中进行微调。编程值为初调值的百分建立同步的最大时PRGPLCINT单位为毫秒,缺省值为0速度同PRGPLCINT确定开始修正所需要的速度差///DSYNCVELW的值PRGPLCINT从轴同步的速度偏置分钟、度/分钟或英寸/CNC(REF.同步运Monographicsubjects|Axis位置同Monographicsubjects|Axis位置同PRGPLCINT确定开始修正所需要的位置差单位为毫米、度或英寸。缺省值为机床参的值PRGPLCINT位置偏单位为毫米、度或英寸(REF.同步运Monographicsubjects|Axis速度模式中,主轴与从轴之间的比率按照下述公式设VMonographicsubjects|Axis速度模式中,主轴与从轴之间的比率按照下述公式设V SMo速度偏它可用来单独更改从轴的转速,而不影响主轴转速。可通过变量SYNCVELOFF进行设置齿数从轴转速(Nslave)与主轴(Nmaster)(Nslave/Nmaster)齿数比微调变GEARADJ定义对比率进行微调CNC(REF.同步运参数参 含Monographicsubjects|Axis速度同Monographicsubjects|Axis速度同 VSMo速度同步测同步速窗口由变SYNCVELW确定。认为已实现同步。它激活从轴PLCINSYNC。(REF.同步运V 度(Vi)与计算得出的同步速度(Vs)一致时,便实现同步。Monographicsubjects|Axis同步时Monographicsubjects|Axis同步时时开始,直到实现同(PLCINSYNC)。SYNCTOUT来设置实现同步)。如果超出该时间仍未实现同步,则会提如果该变量的值为零,将不会监视同步时间。缺省状态下,该变量0,且在重启后被初始化速度同步后的调GEARADJ(SYNCVELOFF),则必须重新计算同步速度。因此,CNC(REF.同步运Vt Monographicsubjects|AxisMonographicsubjects|Axis(REF.同步运Vt 速度调 速度调tMonographicsubjects|Axis位置(相位)NslaveMonographicsubjects|Axis位置(相位)NslaveX +XXSM位置偏它可用来单独更改从轴的位置,而不影响主轴位置。可通过变量SYNCPOSOFF进行设置齿数从轴转速(Nslave)与主轴转(Nmaster)(Nslave/Nmaster)编写指令后便确定了齿数比,且它的值在整个操作过程中恒定不变。CNC(REF.同步运位置相位参 含Monographicsubjects|Axis位置同Monographicsubjects|Axis位置同速度调整阶 XSMo激活指令时,将以线性加速度完成速度调整过一旦完成速度调整,从轴得到的位置与同步位置将有一个位置调整阶小当前速度。附加运动的速度有参POSFEED设定。当生成的位置指令与计算得到的位置一致时,该过程终(REF.同步运位置相位V 速度调 位置调 的(Vi)速度与同步速度(Vs)一致。 Monographicsubjects|Axis位置同步测同步位Monographicsubjects|Axis位置同步测同步位窗口由变SYNCPOSW确定。认为已实现同步。它激活从轴PLCINSYNC。同步时时开始,直到实现同PLCINSYNC)。如INSYNC标SYNCTOUT来设置实现同步)。如果超出该时间仍未实现同步,则会提如果该变量的值为零,将不会监视同步时间。缺省状态下,该变量0,且在重启后被初始化位置同步调一旦实现位置同步,如果修正从轴的位置变量SYNCPOSOFF),则CNC(REF.同步运位置相位Vt1t 位置调 位置调Monographicsubjects|AxisMonographicsubjects|Axis执行同步后可编写运动指令(MOV)(REF.同步运Monographicsubjects|Axis速度同步后的定Monographicsubjects|Axis速度同步后的定#FOLLOWON[Y,B,N,D,#WAITFO

温馨提示

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

评论

0/150

提交评论