【技术实现步骤摘要】
控制装置以及工业机械
[0001]本专利技术涉及控制装置以及工业机械。
技术介绍
[0002]包括机床、工业用机器人等的工业机械基于来自数值控制装置(CNC:Computerized Numerical Control,计算机数值控制)以及机器人控制器等控制装置的信号来进行工作。例如将控制装置组装于工业机械而与工业机械而一并被提供。
[0003]控制工业机械的控制装置存储有工业机械的动作所涉及的动作程序。动作程序例如在数值控制装置的情况下为加工程序,在机器人控制器的情况下为用于控制机器人的机器人程序。在加工程序的情况下,包含使轴进行动作的指令及数值计算,通过执行加工程序来加工工件。并且,加工程序例如存储于存储介质等存储区域,在加工处理时,数值控制装置将加工程序在高速缓存存储器中展开并执行。在机器人程序的情况下,例如包含关节轴所涉及的指令,通过执行机器人程序来使机器人进行动作。与加工程序同样地,机器人程序例如也被存储在存储介质等存储区域中,在机器人控制时,机器人控制器将机器人程序在高速缓存存储器中展开并执行。
...
【技术保护点】
【技术特征摘要】
1.一种控制工业机械的控制装置,其特征在于,该控制装置具备:存储区域,其存储所述工业机械的动作所涉及的动作程序;高速缓存存储器,其存储从所述存储区域读取到的所述动作程序;高速缓存控制部,其进行对所述高速缓存存储器的写入和废弃的控制;以及解析部,其解析在所述高速缓存存储器中展开的所述动作程序,所述解析部具备:运转负荷判断部,其判断所述动作程序中包含的指令的、与CPU相关的运转负荷是否低于规定值,调用确认部,其在由所述运转负荷判断部判断为运转负荷低于规定值的情况下,预读在所述高速缓存存储器中展开的所述动作程序中包含的所述指令之后的指令,确认有无子程序的调用指令;高速缓存控制指令追加部,其在由所述调用确认部确认了所述子程序的调用指令的情况下,按照规定条件将与向所述高速缓存存储器展开所述子程序相关的高速缓存控制指令追加到所述指令;以及高速缓存控制请求部,其对所述高速缓存控制部进行与由所述高速缓存控制指令追加部追加的所述高速缓存控制指令对应的、针对所述高速缓存存储器的高速缓存控制请求,所述高速缓存控制部具备:高速缓存控制请求处理部,其基于由所述高速缓存控制请求部进行的所述高速缓存控制请求在所述高速缓存存储器中展开所述子程序。2.根据权利要求1所述的控...
【专利技术属性】
技术研发人员:三上和幸,荻野秀雄,小野武德,齐藤学,
申请(专利权)人:发那科株式会社,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。