数值控制装置制造方法及图纸

技术编号:9825630 阅读:77 留言:0更新日期:2014-04-01 13:41
本发明专利技术涉及一种在从速度控制向位置控制切换时不中断NC程序的预读的数值控制装置。在预读处理中,CPU在按顺序预先读取包含C轴旋转指令的控制块(N01)之后预先读取包含C轴停止指令的控制块(N02)和包含C轴定位指令的控制块(N03)并进行解释时,以从预先设定的C轴的基准位置起的移动量暂时决定指示C轴的移动量的C轴移动量。在执行处理中,CPU在从预读缓冲器读出控制块(N03)的解释数据时,运算从通过预读处理暂时决定的C轴移动量减去当前的C轴的位置得到的差。CPU根据运算出的差进行C轴的定位。因此,数值控制装置不中断NC程序的预读就能够对机床的C轴进行控制。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及一种在从速度控制向位置控制切换时不中断NC程序的预读的数值控制装置。在预读处理中,CPU在按顺序预先读取包含C轴旋转指令的控制块(N01)之后预先读取包含C轴停止指令的控制块(N02)和包含C轴定位指令的控制块(N03)并进行解释时,以从预先设定的C轴的基准位置起的移动量暂时决定指示C轴的移动量的C轴移动量。在执行处理中,CPU在从预读缓冲器读出控制块(N03)的解释数据时,运算从通过预读处理暂时决定的C轴移动量减去当前的C轴的位置得到的差。CPU根据运算出的差进行C轴的定位。因此,数值控制装置不中断NC程序的预读就能够对机床的C轴进行控制。【专利说明】数值控制装置
本专利技术涉及一种数值控制装置。
技术介绍
数值控制装置按每一块解释NC程序,根据解释结果驱动伺服马达。日本专利申请公开1994年第83430号公报的数值控制装置具备块信息预读单元、块结束速度运算单元、块结束速度校正运算单元、插值运算单元、伺服系统驱动单元。块信息预读单元预先读取针对多个块分别指定的位置和速度信息。块结束速度运算单元根据规定条件运算预先读取的多个块的各结束点处的速度。块结束速度校正运算单元重新进行运算以使各块结束速度满足加速度条件。插值运算单元进行满足所指定的加速度、速度、结束速度的条件的插值运算。伺服系统驱动单元利用所运算出的该插值数据进行伺服系统的驱动。数值控制装置能够对速度控制和位置控制进行切换。速度控制按照速度指令控制伺服马达的连续旋转。位置控制按照位置指令控制伺服马达的定位。数值控制装置在从速度控制向位置控制切换时,如果不知道伺服马达的当前位置,则无法按照位置指令对伺服马达进行定位。因此,数值控制装置需要暂时中断预读,在确定连续旋转的伺服马达的停止位置之后,以所确定的停止位置为基准对伺服马达进行定位,之后重新开始程序解释。因此,由于预读暂时中断,因此数值控制装置无法缩短加工时间。本专利技术的目的在于提供一种在从速度控制向位置控制切换时不中断NC程序的预读的数值控制装置。
技术实现思路
技术方案I的数值控制装置是一种按照NC程序进行机床的旋转轴的速度控制和位置控制的数值控制装置,具备:预读部,其依次预先读取针对上述NC程序的每个块指定的控制指令并进行解释;存储部,其存储上述预读部进行预先读取而得到的解释结果;以及执行部,其读出上述存储部所存储的上述解释结果并执行,其中,上述预读部具备第一暂时决定部,在按顺序预先读取包含指示上述旋转轴的旋转速度的速度指令的速度控制块之后预先读取包含指示上述旋转轴的停止的停止指令的停止块和包含指示上述旋转轴的位置的定位指令的位置控制块并进行解释时,该第一暂时决定部根据上述定位指令,以从预先设定的上述旋转轴的基准位置起的移动量暂时决定指示上述旋转轴的移动量的第一指令移动量,上述执行部具备:位置检测部,其对上述旋转轴的位置进行检测;第一运算部,其在从上述存储部读出上述位置控制块的上述解释结果时,运算从上述第一暂时决定部暂时决定的上述第一指令移动量减去上述位置检测部所检测出的当前的上述旋转轴的位置得到的第一差;以及第一定位执行部,其根据上述第一运算部运算出的上述第一差进行上述旋转轴的定位。预读部在按顺序预先读取速度控制块之后预先读取停止块和位置控制块并进行解释时,不知道旋转轴的停止位置。因此,第一暂时决定部以从预先设定的旋转轴的基准位置起的移动量暂时决定第一指令移动量。第一运算部运算第一差。第一差是从第一暂时决定部暂时决定的第一指令移动量减去当前的上述旋转轴的位置得到的。第一定位执行部根据第一运算部运算出的第一差进行旋转轴的定位。因此,数值控制装置不中断NC程序的预读就能够控制机床的旋转轴。因此,数值控制装置能够缩短加工时间。技术方案2的数值控制装置除了技术方案I所记载的专利技术的结构以外,上述机床具备:支承台,其用于支承工件;第一主轴,其用于安装对支承在上述支承台上的上述工件进行切削的刀具且进行旋转;以及第二主轴,其以能够使上述支承台旋转的方式支承上述支承台,其中,上述旋转轴是上述第二主轴。因此,数值控制装置在具备第一主轴和第二主轴的机床的第二主轴中能够获得技术方案I的效果。技术方案3的数值控制装置除了技术方案2所记载的专利技术的结构以外,上述预读部还具备第二暂时决定部,在按顺序预先读取包含指示上述第二主轴的旋转速度的速度指令的第二主轴速度控制块之后预先读取包含从上述第二主轴的旋转控制变更为上述第一主轴的旋转控制且指示上述第二主轴的停止的旋转轴变更指令的旋转轴变更块、包含指示上述第一主轴的旋转速度的速度指令的第一主轴速度控制块以及包含指示上述第二主轴的位置的第二主轴定位指令的第二主轴位置控制块并进行解释时,该第二暂时决定部根据上述第二主轴定位指令,以从上述第二主轴的预先设定的上述基准位置起的移动量暂时决定指示上述第二主轴的移动量的第二指令移动量,上述执行部还具备:第二运算部,其在从上述存储部读出上述第二主轴位置控制块的上述解释结果时,运算从上述第二暂时决定部暂时决定的上述第二指令移动量减去上述位置检测部所检测出的当前的上述旋转轴的位置得到的第二差;以及第二定位执行部,其根据上述第二运算部运算出的上述第二差进行上述第二主轴的定位。在从第二主轴的旋转控制向第一主轴的旋转控制切换时将第二主轴暂且停止后预先读取进行第二主轴的定位的NC程序时,数值控制装置也能够不中断NC程序的预读而控制机床的旋转轴。因此,数值控制装置能够缩短加工时间。【专利附图】【附图说明】图1是机床I的立体图。图2是机床I的主视图。图3是机床I的右侧视图。图4是表示机床I的电结构的框图。图5是预读处理的流程图。图6是执行处理的流程图。图7是表示显示部11所显示的NC程序Pl的图。图8是表示显示部11所显示的NC程序P2的图。【具体实施方式】参照【专利附图】【附图说明】本专利技术的一个实施方式。图1的左斜下方、右斜上方、右斜下方、左斜上方分别是机床I的前方、后方、右方、左方。将机床I的左右方向、前后方向、上下方向分别设为机床I的X轴方向、Y轴方向、Z轴方向。图1所示的机床I是复合加工机。复合加工机能够对工件选择性地实施旋转加工和车削加工。参照图1?图3说明机床I的结构。机床I具备基座部2、Y轴移动机构(稍后记述)、输送体12、X轴移动机构(稍后记述)、立柱5、Z轴移动机构(稍后记述)、主轴头7、主轴8、工件保持装置80、自动换刀装置(以下称为ATC) 30等。基座部2是Y轴方向上长的矩形箱状的铁制部件。基座部2在底部四角分别具备脚3。基座部2在上表面具备底座部4、右侧支承部18、左侧支承部19。底座部4设置在基座部2的上表面的后部侧。底座部4例如是大致长方体状。右侧支承部18和左侧支承部19是低于底座部4的底座。右侧支承部18配置在基座部2的上表面的右前侧。左侧支承部19配置在基座部2的上表面的左前侧。右侧支承部18和左侧支承部19从下方支承工件保持装置80。Y轴移动机构设置在底座部4的上表面。Y轴移动机构将输送体12沿Y轴方向移动。Y轴移动机构具备一对Y轴轨道61、62、Y轴滚珠丝杠63 (参照图2)、Y轴马达52 (参照图4)等。Y轴轨道61、62沿着底座部4的上表面的左右方向两端部设置。Y轴滚珠丝杠本文档来自技高网
...

【技术保护点】
一种数值控制装置(20),按照NC程序进行机床(1)的旋转轴的速度控制和位置控制,该数值控制装置(20)的特征在于,具备:预读部(21),其依次预先读取针对上述NC程序的每个块指定的控制指令并进行解释;存储部(29),其存储上述预读部进行预先读取而得到的解释结果;以及执行部(21),其读出上述存储部所存储的上述解释结果并执行,其中,上述预读部具备第一暂时决定部(21),在按顺序预先读取包含指示上述旋转轴的旋转速度的速度指令的速度控制块之后预先读取包含指示上述旋转轴的停止的停止指令的停止块和包含指示上述旋转轴的位置的定位指令的位置控制块并进行解释时,该第一暂时决定部(21)根据上述定位指令,以从预先设定的上述旋转轴的基准位置起的移动量暂时决定指示上述旋转轴的移动量的第一指令移动量,上述执行部具备:位置检测部(21),其对上述旋转轴的位置进行检测;第一运算部(21),其在从上述存储部读出上述位置控制块的上述解释结果时,运算从上述第一暂时决定部暂时决定的上述第一指令移动量减去上述位置检测部所检测出的当前的上述旋转轴的位置得到的第一差;以及第一定位执行部(21),其根据上述第一运算部运算出的上述第一差进行上述旋转轴的定位。...

【技术特征摘要】
...

【专利技术属性】
技术研发人员:川合贵博
申请(专利权)人:兄弟工业株式会社
类型:发明
国别省市:日本;JP

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

1