1 / 2
文档名称:

机床工作区限制方法.docx

格式:docx   大小:17KB   页数:2页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

机床工作区限制方法.docx

上传人:421989820 2022/6/10 文件大小:17 KB

下载得到文件列表

机床工作区限制方法.docx

相关文档

文档介绍

文档介绍:机床工作区限制方法
专利名称:机床工作区限制方法
技术领域:
本发明涉及一种用于限制计算机数字控制(CNC)机床工作区的方法。
通常,CNC机床的工作区是由机床的规格确定的。当机床的***处于机床工作区以外时,就会由于碰撞到例如工作台较高的驱动速度加速,而后,再以一个恒定的速率从一个预定的制动点到余留点(rest point)减速。这里,由于图4A所示曲线下的矩形区域与图4B所示曲线下的梯形(trapezoidal)区域相同,所以,由用户所设置的余留点和实际停止点相同。
图5的流程图示出了图3所示中断程序的算法。首先,在步骤51,主控器5检查来自图3所示伺服控制器8的中断信号。当中断信号被输入时,在步骤52中计算目标传输位置数据Input(t),即,在相应的中断周期内传送***,然后,在步骤53,通过将目标传送位置数据Input(t)乘以相应中断周期的加速/减速时间常数AD(t)而获得输出位置数据output(t)。接着,在步骤54,从传输目标位置数据的累加值∑Input(t)中减去输出位置数据的累加值∑output(t),并将减法结果∑Input(t)-∑output(t)的值加到当前位置数据X(t)上以获得停止位置数据Y(t),即Y(t)=∑Input(t)-∑output(t)+X(t)。在步骤55中,停止位置数据Y(t)和预定的边界位置数据Pb进行比较。如果Y(t)不大于预定Pb,在步骤56将output(t)传送给图3的伺服控制器8。如果Y(t)被证明是大于预定Pb,那么就要产生一个预定的报警信号,同时在步骤57向伺服控制器8传送一个预定的校正数据。这样,可以通过执行中断程序的算法利用软件来控制机床的工作区。由此,可以持续执行精确的数字控制而不会引起对系统的碰撞。
本发明不受限于上述实施例。例如,上述用于获得停止位置数据Y(t)的算法Y(t)=∑Input(t)-∑output(t)+x(t)也适用于CNC车床的缓进(jog)传送。在手轮(handwheel)传送过程中,可以应用增量传送或返回到最初位置的传送,即,表示为Y(t)=f(Y(θ)),Y(θ)=∑θInput(t)-∑θoutput(t)+X(θ)的算法。这里,Y(t)是停止位置数据;Y(θ)是由预定参数反射的停止位置数据;θInout(t)是用于在相应中断周期内传送***并一直由所述参数反射的目标位置数据;θInput(t)是用于在相应中断周期内传送***并一直由所述参数反射的目标位置数据;θoutput(t)是通过将θinput(t)乘以相应中断周期的加速/减速时间常数而获得的输出位置数据;X(θ)是一直由所述参数反映的当前位置数据。
如上所述,在依据本发明的用于限制机床工作区域的方法中,可以利用软件对机床的工作区域进行控制,从而可以持续地执行精确的数字控制,而不会引起对系统的碰撞。
权利要求
,在该方法中,根据一个机内中断程序的算法,一个用于传送***的伺服控制器周期性地产生一个中断信号给主控制器,所述主控制器周期性地将位置数据传送给所述伺服控制器,其中,所述中断程序的算法包括如下步骤当从所述的伺服控制器输入所述的中断信号时,通过从与每个相应中断周期相关的目标位置数据Input(t)的累加值∑Inptut(t)中减去反映预定加速