数控机床系统中实现三个Z轴联动控制的方法技术方案

技术编号:3819304 阅读:361 留言:0更新日期:2012-04-11 18:40
数控机床系统中实现三个Z轴联动控制的方法,其原理为,调整使三个Z轴具有同样的工件坐标时,对于同一个工件而言,它们的运动控制是一致的,从而可以达到一个轴计算出的信息可以同时控制三个轴的效果,实际三个轴的运动都是正确的。主要步骤为,系统以一个轴为有效轴,并计算出该Z轴的运动控制信息;系统根据外界指令保存各个Z轴运动与否的信息,三个Z轴运动与否的可以相互切换;系统将上述的一个Z轴的运动控制信息发送到其它Z轴上。本发明专利技术所述的控制方法,可以有效的控制数控机床批量加工中多个Z轴一起联动,增加工作效率,减少加工时间,且控制方法有效、可靠。

【技术实现步骤摘要】

本专利技术涉及数控机床系统控制
,具体的来说涉及数控机床系统运动控制的
,尤其涉及的是数控机床系统中三个z轴联动控制的方法。
技术介绍
在现有的技术中,XYZ3个轴联动的数控系统是很常见的。这样一次仅能 加工1个工件。对于有些用户而言,需要批量加工,此时就需要多个Z轴的 数控系统了,如三个Z轴的系统。这样数控系统中就一共存在5个轴了,开 发5个轴联动的数控系统需要消耗大量的人力,物力和时间。而用户需求该 系统的出发点是批量加工。也就是说,在加工时,这三个Z轴的动作是一样 的。于是我们给出了一种实现三个Z轴联动的方法。
技术实现思路
本专利技术所要解决的技术问题在于,克服现有技术中存在的问题,提供一种。为了解决上述问题本专利技术的技术方案是这样的 数控机床系统中实现三个Z轴联动控制的方法-1) 、系统以一个轴为有效轴,并计算出该Z轴的运动控制信息;2) 、系统根据外界指令保存各个Z轴运动与否的信息,三个Z轴运动与 否的可以相互切换;3) 、系统将上述的一个Z轴的运动控制信息发送到其它Z轴上。 上述步骤2)中,三个Z轴运动与否的相互切换方法为a、 得到目标的轴有效信息b、 根据当前轴有效信息,记录下当前各有效轴的机械坐标c、 计算出三个Z轴依次需要调整的距离d、 如果Z1轴需要调整,则使单独Z1轴有效,调整对应的距离e、 如果Z2轴需要调整,则使单独Z2轴有效,调整对应的距离f、 如果Z3轴需要调整,则使单独Z3轴有效,调整对应的距离g、 三个Z轴全部调整完毕后,使目标的轴有效配置生效。 上述步骤l)中,有效轴可以更换,方法如下a、 修改系统中记录的当前轴有效信息b、 任选一个有效轴设置为系统计算运动控制信息便用的轴c、 将该轴的机械坐标和工件厚度更新到系统中d、 将各轴的机械坐标和轴有效信息通知给系统。有益效果本专利技术所述的控制方法,可以有效的控制数控机床批量加工 中多个Z轴一起联动,增加工作效率,减少加工时间,且控制方法有效、可罪。附图说明下面结合附图和具体实施方式来详细说明本专利技术;图l为本专利技术所述的三个Z轴联动的切换流程示意图。具体实施例方式为了使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了 解,下面结合具体图示,进一步阐述本专利技术。数控机床系统中实现三个Z轴联动控制的方法,其原理为,调整使三个Z 轴具有同样的工件坐标时,对于同一个工件而言,它们的运动控制是一致的, 从而可以达到一个轴计算出的信息可以同时控制三个轴的效果,实际三个轴 的运动都是正确的,此时仅需要给用户一个合适的界面显示即可。可以通过 依次单个调整的方法达到工件坐标相同的效果。该数控机床系统中实现三个z轴联动运动控制的方法,其主要特点是, 系统中实际只使用一个z轴的运动控制信息,系统以该一个z轴的运动控制 信息进行控制其它轴的运动,且三个z轴之间的运动与否可以切换操作。具体为-1) 、系统中仅使用一个z轴相关的信息计算出所需的运动控制信息2) 、系统中保存当前各个Z轴有效与否信息,每次改变均需要通知驱动3) 、驱动拿到这份运动控制信息时,按要求给多个Z轴发送一样的控制所述的在三个Z轴之间切换的方法系统中会保存当前的轴有效信息、当前用来计算运动控制的轴号和所有 轴的机械坐标、三个工件的工件厚度。a、 得到目标的轴有效信息b、 根据当前轴有效信息,记录下当前各有效轴的机械坐标bl.对于当前用来计算运动控制的轴,直接将系统中的机械坐标记 录到对应的位置b2.对于有效轴,根据与当前轴的工件厚度差,可以计算到该有效 轴的机械坐标b3.对于无效轴,其机械坐标没有修改过,无需改变c、 计算出3个Z轴依次需要调整的距离 .cl给定安全位置c2计算出目标有效轴的当前点的最大工件坐标c3设置非有效轴移动到安全位置需要运动的距离c4记录有效轴运动到得到的最大工件坐标的距离c5检査所有有效轴的机械坐标,如果大于安全位置,对应减去相同的距离d、 如果Z1轴需要调整,则使单独Z1轴有效,调整对应的距离e、 如果Z2轴需要调整,则使单独Z2轴有效,调整对应的距离f、 如果Z3轴需要调整,则使单独Z3轴有效,调整对应的距离g、 .三个Z轴全部调整完毕后,使目标的轴有效配置生效,通知驱动设置轴有效的方法a、修改系统中记录的当前轴有效信息b、任选一个有效轴设置为系统计算运动控制信息使用的轴 C、将该轴的机械坐标和工件厚度更新到系统中d、将各轴的机械坐标和轴有效信息通知给驱动以下结合附图1和一个例子来进行详细说明例:系统原有Z1Z2轴同时生效,其中以Zl轴作为系统计算运动控制信息使用的轴。现切换到Z2Z3轴同时生效。步骤l:记录下目标为Z2Z3同时生效; 步骤2:记录下Z1, Z2轴的机械坐标;步骤2. 1:直接将系统中的机械坐标记录到Zl轴的机械坐标。步骤2.2:根据Z2轴与Z1轴的工件厚度差,可以计算出Z2轴的机 械坐标。Z2轴机械坐标二Z1轴机械坐标+ (Z2轴工件厚度-Zl轴工件 厚度)步骤3:计算Zl, Z2, Z3轴需要调整的距离dl,d2,d3;步骤3.1: Zl轴移动到安全位置。需要调整的距离为(31=安全位置-zi轴机械坐标。 步骤3.2:计算Z2轴的工件坐标。d2=0。步骤3. 3:计算Z3轴移动到与Z2轴工件坐标一致时需要运动的距 离d3和目标机械坐标M3。步骤3.4:此时Z2轴和Z3轴的期望工件坐标一致。检查Z2, Z3轴 的期望机械坐标,如果存在某个轴的期望机械坐标大于安全高度, 本例中,即Z3期望机械坐标有可能大于安全高度,计算出差值a=M3-安全高度。'步骤3.5: Z2轴需要调整的距离为d2=-a, Z3轴需要调整的距离为 d3=d3-a,此时Z3轴的目标机械坐标M3二安全高度。 步骤4:如果dl不等于0,设置Z1轴有效,运动距离dl。 步骤4.1:修改系统的有效轴为Z1轴。 步骤4. 2:将Zl轴设置为系统计算运动控制信息使用的轴。 步骤4. 3:将Zl轴的机械坐标和工件厚度更新到系统中。 步骤4. 4:将各轴机械坐标和只有Zl轴有效信息通知给驱动。步骤4.5:系统运动dl距离步骤5:如果d2不等于0,设置Z2轴有效,运动距离d2。具体步骤与步 骤4相似,略。步骤6:如果d3不等于0,设置Z3轴有效,运动距离d3。具体步骤与步骤4相似,略。 步骤7:设置Z2, Z3轴有效。步骤7. 1:修改系统的有效轴为Z2, Z3轴。步骤7.2:任选一个有效轴,如Z2,为系统计算运动控制信息使用 的轴。步骤7.3:将Z2轴的机械坐标和工件厚度更新到系统中。 步骤7.4:将各轴机械坐标和Z2, Z3轴有效信息通知给驱动。 以上显示和描述了本专利技术的基本原理、主要特征和本专利技术的优点。本行 业的技术人员应该了解,本专利技术不受上述实施例的限制,上述实施例和说明 书中描述的只是说明本专利技术的原理,在不脱离本专利技术精神和范围的前提下本 专利技术还会有各种变化和改进,这些变化和改进都落入要求保护的本专利技术范围 内。本专利技术要求保护范围由所附的权利要求书及其等同物界定。权利要求1、数控机床系统中实现三个Z轴联动控制的方法,其特征在于,包括以下步骤1)、系统以一个轴为有效轴,并计算出该Z轴的运动控制信息;2)、系统根据外界指令保存各个Z轴运动与否的信息,三个Z轴运本文档来自技高网...

【技术保护点】
数控机床系统中实现三个Z轴联动控制的方法,其特征在于,包括以下步骤: 1)、系统以一个轴为有效轴,并计算出该Z轴的运动控制信息; 2)、系统根据外界指令保存各个Z轴运动与否的信息,三个Z轴运动与否的可以相互切换; 3)、系 统将上述的一个Z轴的运动控制信息发送到其它Z轴上。

【技术特征摘要】

【专利技术属性】
技术研发人员:方敏马红丽余绵田汤同奎
申请(专利权)人:上海奈凯电子科技有限公司上海维宏电子科技有限公司
类型:发明
国别省市:31[中国|上海]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1