+

WO1998035273A1 - Method for operating controller for controlling industrial machine provided with processor - Google Patents

Method for operating controller for controlling industrial machine provided with processor Download PDF

Info

Publication number
WO1998035273A1
WO1998035273A1 PCT/JP1998/000510 JP9800510W WO9835273A1 WO 1998035273 A1 WO1998035273 A1 WO 1998035273A1 JP 9800510 W JP9800510 W JP 9800510W WO 9835273 A1 WO9835273 A1 WO 9835273A1
Authority
WO
WIPO (PCT)
Prior art keywords
processor
control device
temperature
industrial machine
processing
Prior art date
Application number
PCT/JP1998/000510
Other languages
English (en)
French (fr)
Inventor
Jiro Kinoshita
Kazunari Aoyama
Yukio Okamura
Original Assignee
Fanuc Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fanuc Ltd. filed Critical Fanuc Ltd.
Priority to EP98901545A priority Critical patent/EP0909997B1/en
Priority to DE69841582T priority patent/DE69841582D1/de
Priority to US09/155,827 priority patent/US6704875B1/en
Publication of WO1998035273A1 publication Critical patent/WO1998035273A1/ja

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/404Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23119Display state, variable only when needed, energy saving
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24205Slow down processor activity if temperature rises above limit
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25289Energy saving, brown out, standby, sleep, powerdown modus for microcomputer
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/49073Adapt machining parameters so as to keep temperature constant
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/49209Compensation by using temperature feelers on slide, base, workhead
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/49215Regulate temperature of coolant
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/49216Control of temperature of processor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/004Error avoidance
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P80/00Climate change mitigation technologies for sector-wide applications
    • Y02P80/10Efficient use of energy, e.g. using compressed air or pressurized fluid as energy carrier

Definitions

  • the present invention relates to an operation method of a control device for controlling an industrial machine such as a machine tool or a machine tool, and more particularly, to a CNC (Computer Numerical Control) device or a robot for controlling a machine tool.
  • the present invention relates to an operation method of a control device including a processor such as a robot control device for controlling a robot.
  • a processor In a CNC device for controlling a machine tool or a robot control device for controlling a robot, a processor is used, and high-speed processing of the processor is required. An increase in power consumption results in an increase in the amount of heat generated, and the processor may run out of control due to the heat generated by itself, or may cause element destruction. Conventionally, to prevent this runaway and element destruction, heat sinks and / or fans are used to improve the heat dissipation of the processor and prevent the temperature of the processor from rising. The method is adopted.
  • the control device is stopped by an alarm and the motor of the machine controlled by the control device is driven. The system has been stopped and the operation of the entire system has been stopped.
  • One way to prevent the processor from overheating is to use a portable computer.
  • One personal computer has been developed with a processor that operates in a low power consumption mode to reduce heat generation.
  • Another object of the present invention is to provide an operation method in which the operation stop of the control device is prevented as much as possible and the control operation by the control device is continued.
  • the operation method of the control device includes a step of detecting an operation state of a cooling fan that cools the inside of the control device, and a step of detecting a temperature of the inside of the control device. Tsu When the cooling fan stop is detected or when the detected temperature is higher than the set value, the processor executes several processes at regular intervals. Among them, there is provided a step for executing only the minimum necessary processing for restarting the control operation and operating in the low power consumption mode for the remaining time.
  • a method of operating a control device includes a step of detecting a temperature inside the control device and a method of changing an operation speed of an industrial machine in accordance with the detected temperature. And a step for controlling so as to suppress a rise in temperature inside the control device. This suppresses the temperature rise of the processor. Furthermore, the amount of light of the backlight of the display device provided in the control device is reduced or turned off, and the acceleration time constant of the motor controlled by the control device is also controlled. By changing the temperature, the temperature rise of the processor can be suppressed.
  • FIG. 1 is a block diagram of a CNC device to which the present invention is applied.
  • FIG. 2 is a diagram showing a normal process executed by a processor of the CNC device and a temperature in the first embodiment of the present invention. Explanatory diagram showing the process in the low power consumption mode when rising,
  • FIG. 3 is a flowchart illustrating a process executed by the processor in the first embodiment.
  • FIG. 4 is a flowchart of a process executed by a processor according to the second embodiment of the present invention.
  • FIG. 5 is an explanatory diagram showing a temperature rise in the second embodiment.
  • the present invention relates to a method for operating a control device having a processor that drives and controls the operation of a machine, a robot, or the like by driving and controlling a motor, and as an embodiment of the present invention.
  • a control device having a processor that drives and controls the operation of a machine, a robot, or the like by driving and controlling a motor
  • An example in which the operation method of the present invention is applied to a CNC device for controlling a machine tool will be described.
  • FIG. 1 is a functional block diagram showing the main parts of the CNC device 10 that drives and controls the NC machine tool.
  • a processor that operates in a low power consumption mode is used for the processor 11 that controls the entire CNC device 10.
  • the processor 11 reads out the system program stored in the ROM 12 via the node 19, and reads the system program according to the system program. , To control the CNC device 10 as a whole.
  • the RAMI 3 stores temporary calculation data, display data, various data input by the operator via the keyboard 71, and the like.
  • the CMOS memory 14 is a non-volatile memory that is backed up by a battery (not shown) and retains the stored state even when the power of the CNC device 10 is turned off.
  • the interface 15 is an interface for an external device that can be connected to the CNC device 10, such as a floppy one-way set adapter. External device 72 is connected. A machining program, etc. is read from the external device 72, and the machining program edited in the CNC device 10 is floppy-operated via the external device 72. It can be stored in a set or the like.
  • the PC (programmable controller) 16 is a sequence program built into the CNC unit 10 and is an auxiliary device on the machine tool side, for example, a robot for tool change. It controls actuators such as hand-hands. That is, according to the M function, S function, and T function specified by the machining program, these sequence programs convert the signals to the necessary signals on the auxiliary device side, and the IZO unit. Output to the catching device side from G17. Auxiliary devices such as various actuators are operated by this output signal. In addition, it receives signals from various switches and the like of an operation panel provided in the main body of the machine tool, performs necessary processing, and passes the signals to the processor 11.
  • a temperature sensor TS is arranged in the vicinity of the position where the processor 11 in the CNC device 10 is arranged, and a signal from the temperature sensor TS is transmitted to the I / O unit.
  • the processor 11 can be detected via the slot 17 and the PC 16.
  • a fan stop detection sensor FS is provided, which is connected to a fan F unit 10 for cooling the CNC device 10 and a drive unit 17 and outputs a drive command to the fan F. Together with the fan stop detection sensor FS
  • the processor 11 can also detect the fan stop detection signal via the unit 17 and the PC 16.
  • the axis control circuits 30 to 32 for the feed axes X, ⁇ , and Z axes of the machine tool receive the movement command of each axis output from the processor 11 for each distribution cycle, and receive the position and speed. Performs loop processing and outputs torque command to servo amplifiers 40-42. In response to this command, the servo amplifiers 40 to 42 drive the servo motors 50 to 52 for each axis of the machine tool.
  • a position and speed detector is built in each of the thermometers 50 to 52 for each axis, and the position and speed feedback signals from the position and speed detector are sent to the axis control circuit. It will be picked up from 30 to 32.
  • FIG. 1 omits the explanation of the feedback of the position signal and the feedback of the speed, and shows an example having three feed axes.
  • the spindle control circuit 60 receives a spindle rotation command to the machine tool, and outputs a spindle speed signal to the spindle amplifier 61.
  • the spindle amplifier 61 receives the spindle speed signal and rotates the spindle motor 62 at the commanded rotation speed. 0
  • the spindle motor 62 has no gears.
  • the position coder 63 is coupled with a belt or the like, and the position coder 63 outputs a feedback pulse in synchronization with the rotation of the main shaft. It is read by the processor 11 via the interface 18.
  • the configuration of the CNC device described above is not different from the conventional feed CNC device at all.
  • the difference is the operation of the fan
  • the difference is that the method of controlling the operation of the CNC device when a stop or a rise in temperature is detected.
  • the processor 11 of the CNC device drives the spindle motor based on the NC machining program stored in the CMOS memory 14 and simultaneously drives the servo motors 50 to 50 of each feed axis.
  • the processor 11 is controlled by interruption by a fixed period. , Calculation of the position of each axis, distribution processing of movement commands to the axis control circuits 30 to 32 of each axis, PC-related processing, display processing, and memory for program protection Processing such as checking is performed as shown in Fig. 2a.
  • a CNC device that is detected by the fan stop detection sensor FS from the fan stop detection sensor FS or the temperature sensor TS
  • the processor 11 stops driving the servo motors 50 to 52 of each axis and the spindle motor 62, and The process shifts to low power consumption mode processing as shown in Fig. 2b.
  • the mode shifts to the low power consumption mode to keep the CPU in a standby state without executing any unnecessary processing such as not introducing a clock in the calculation processing or executing the calculation processing. For example, processing such as clock processing, processing for maintaining coherence between cache memory and main memory, and the like are performed. Then, after a certain period of time has elapsed, the mode shifts to the normal mode again to perform the PC processing and display processing, and shifts to the normal mode and shifts to the low power consumption mode after a predetermined time has elapsed. Only the processing described above is performed. That is, in FIG.
  • the mode shifts to the normal mode at a time ta every time a certain period of time elapses, and shifts to the low power consumption mode at a time tb when a predetermined time has elapsed from the time ta. , And repeats this mode switching.
  • the processor eliminates the processing related to the axis and performs only the minimum processing required for restarting the operation. The heat generation of the processor 11 is suppressed, and the runaway or thermal destruction of the processor 11 can be prevented.
  • FIG. 3 is a flowchart showing the processing of the processor 11 described above.
  • the processor 11 determines whether the fan stop signal has been input, or whether the detected temperature is equal to or higher than the set value (Step S). 1) If there is no fan stop signal input and the temperature detected by the temperature sensor does not exceed the set value, the position of each axis is calculated based on the NC machining program. (Step S 2), and output the movement command distribution data to the axis control circuits 30 to 32 of each axis (Step S 3) D
  • step S 6 the processing of the cycle ends.
  • step S1 if it is detected in step S1 that the fan stop signal is detected and the detected temperature has exceeded the set value, only the above-described PC-related processing and display processing are performed (step S1). (Steps S7 and S8), the processing in the normal mode is terminated, and clock processing in the low power consumption mode (not shown), cache memory and main memory are performed. Perform processing to maintain coherence with the application. As a result, the processing of the processor 11 is slight, and the temperature rise is suppressed.
  • the fan stops or the detected temperature is equal to or higher than the set value
  • the driving of the motor is stopped, the processing related to the axis is eliminated, and the processing of the processor 11 is performed.
  • the processor 11 was protected by reducing its heat generation, the processor 11 was protected.However, the second embodiment of the present invention protects the processor 11 without stopping the driving of the motor. An example of this will be described below.
  • the second-stage low power consumption mode operation is permitted, and operation is stopped when the temperature rises above this limit temperature T 3, the low-power consumption of the second stage Determines the operating speed of the power mode operation.
  • the acceleration / deceleration time constant in the first and second low power consumption modes is larger than the acceleration / deceleration time constant in normal operation.
  • the acceleration / deceleration time is prolonged.
  • the processor 11 executes the processing shown in FIG. 4 at predetermined intervals.
  • Judgment is made as to whether the temperature Tr in the CNC controller 10 detected by the temperature sensor is lower than the set threshold T1 that allows normal operation (step A1), and the threshold is determined. If it is lower than the threshold value T1, normal operation at normal speed is performed (step A2). That is, based on the NC machining program, the movement command to each axis is distributed according to the feed speed commanded by the program, and the servo motors 50 to 52 of each axis are driven. The time constant for acceleration / deceleration processing at this time uses the time constant in normal operation.
  • Step A3 the process proceeds to Step A3, and the detected temperature ⁇ r is set to the low power consumption mode of the first stage. Is determined to be lower than the set threshold value T 2 that specifies the upper limit temperature of the first stage. If it is lower, the first stage low consumption set to the feed speed commanded by the NC kale program The value obtained by multiplying the power mode override value n1 is set as the speed at this time (step A4).
  • the backlight of the display device 70 is turned off (or, instead of turning off the light, the amount of light of the backlight is reduced and darkened). To reduce heat generation), and change the acceleration / deceleration time constant to the set time constant of the low power consumption mode (Step A5).
  • the Step A6 When the detected temperature Tr is higher than the set threshold values Tl and T2 and lower than the set limit temperature T3, (the Step A6), the actual transmission speed is determined by multiplying the transmission speed set in the program by the override value n2 of the second-stage low power consumption mode. Greatly reduce the speed (Step A7). Also in this case, the back light is deleted, and the acceleration / deceleration time constant is set to the time constant in the low power consumption mode operation (step A5). As a result, the temperature rise in the CNC 10 and the temperature rise in the processor 11 further decrease.
  • the processor 11 may run out of heat or may be thermally destroyed. Then, the operation of the CNC device 10 is stopped, and the system is stopped (step A8). In this case, since the feed speed before the stop, that is, the operation speed is in a low state, the operation of the CNC device 10 is stopped in a state where the temperature rise is moderate. As a result, even if the operation of the CNC device is stopped, the temperature of the processor 11 does not increase significantly, and the thermal destruction of the processor can be prevented.
  • the horizontal axis represents time
  • the vertical axis represents the detected temperature T r.
  • the feed speed specified by the program is 10 m / min
  • the horn ride values n 1 of the first and second low power consumption modes are 7 5 ⁇ 1 ⁇ 2, n 2 Is described as 50%.
  • the heat generated by the processor 11 and the heat generated by the fan and the cooling by the fan cause the temperature inside the CNC device 10 to decrease.
  • the degrees are balanced. Then, for example, suppose that the operation of the fan is stopped at time t0. Then, the equilibrium breaks down and the temperature inside the CNC device 10 rises sharply.
  • the feed speed is reduced to 75% of the program command speed (7.5). m / min), and when the clock light is turned off, the acceleration / deceleration time constant also increases, so that the temperature rises slowly.
  • the present invention when the operation of the fan for cooling the control device is stopped, or when the temperature in the control device is increased, only the necessary minimum processing is performed at regular intervals and the other time is not changed. By shifting to the low power consumption mode, the heat generation of the processor can be suppressed and the temperature rise can be suppressed. In addition, since the above-described minimum processing is the processing of the man-machine interface, it is easy to resume operation restoration.
  • the operating speed of a machine or a robot controlled by the control device is reduced, thereby reducing the load on the processor.
  • Comb and process By suppressing the heat generation and temperature rise of the heater, the operation can be continued without stopping the operation.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Numerical Control (AREA)

Description

明 細 書
産業用機械を制御する プロ セ ッ サを備え た制御装置の運 転方法
技 術 分 野
本発明は 、 工作機械や工作機械等の産業用機械を制御 する 制御装置の運転方法に関 し 、 詳し く は 、 工作機械を 制御する C N C ( コ ン ピ ュ ータ数値制御 ) 装置や ロ ボ ッ ト を制御する ロ ボ ッ ト 制御装置等のプ ロ セ ッ サを備え た 制御装置の運転方法に関する 。
背 景 技 術
工作機械を制御する C N C 装置や ロ ボ ッ ト を制御する ロ ボ ッ ト 制御装置においては 、 プ ロ セ ッ サが使用 さ れて お り 、 こ のプ ロ セ ッ サの高速処理に伴 う 消費電力の増大 によ り 発熱量が増大 し 、 プロ セ ッ サが 自 己が発生し た熱 に よ っ て暴走し た り 、 素子破壊を起こ す場合があ る 。 従 来は 、 こ の暴走や素子破壊を防止する ため に ヒ ー ト シ ン ク 及び/又はフ ァ ンを用いてプ ロ セ ッ サの放熱を よ く し てプロセ ッ サの温度上昇を防ぐ方法が採用 さ れてい る 。 しか し 、 フ ァ ン が停止 し た場合や 、 風通 し が悪 く 放熱効 率が悪い よ う な場合でプロ セ ッ サの温度が異常に高 く な つ た場合には 、 プ ロ セ ッ サの熱暴走 、 さ ら には熱破壊に 至る 可能性があ る か ら 、 制御装置をア ラ ー ム停止 させ 、 該制御装置に よ つ て駆動制御する機械のモ ー タ の駆動を 停止 さ せてシ ス テ ム全体の運転を停止 し てい る 。
プ ロ セ ッ サの発熱を防止する 方法 と し て 、 携帯型のパ 一ソ ナルコ ンピ ュ ー タ では 、 発熱を抑え る ため の低消費 電力モー ド で作動する プロ セ ッ サを備え たも のが開発 さ れてい る 。
フ ァ ン の停止や異常温度を検出 し てモー タ を停止 さ せ 全制御シス テムの運転を停止 し た と し ても 、 直ち に制御 装置の温度が低下する も の ではない 。 場合に よ っ ては 、 プ ロ セ ッ サが発熱によ っ て破壊さ れる 恐れが依然 と し て 残る 。 ま た 、 こ の温度上昇に よ る 非常停止は機械によ る 加工や動作途中で生じ る も のであ る 力ゝ ら 、 その後の復 旧 に時間を要する と い う 欠点があ る 。 さ ら に 、 C N C装置 等にあっ ては 、 モー タ が停止 し加工が加工途中で停止 し た場合には 、 切削途中の ワ ー ク が無駄にな っ て し ま う 。 ま た 、 無人運転を行な っ てい る 際には 、 非常停止 し 長時 間 、 制御装置が運転さ れない場合 、 加工作業が進ま ない と レ、 う 問題があ る 。
発 明 の 開 示
本発明の 目 的は 、 プ ロ セ ッ サの温度上昇を抑え る と 共 に 、 温度上昇に よ り 制御動作を停止 し ても 、 復旧再開が 容易な制御装置の運転方法を提供する こ と にあ る 。
本発明の他の 目 的は 、 制御装置の運転停止を極力防止 し制御装置によ る 制御動作を継続さ せる 運転方法を提供 する こ と にあ る 。
本発明の一態様に よれば 、 制御装置の運転方法は 、 制 御装置内部を冷却する 冷却フ ァ ン の作動状態を検出する ス テ ッ プ と 、 前記制御装置内部の温度を検出する ス テ ツ プ と 、 冷却フ ア ン の停止が検出 さ れた と き 、 又は検出 さ れた温度が設定値よ り も 高い と き 、 プ ロ セ ッ サが一定周 期毎に実行する 複数の処理の 内 、 制御動作を再開する た め に必要最小限の処理のみを実行し 、 残 り の時間は低消 費電力モー ド で作動さ せる ス テ ッ プ と を備え る 。
本発明の他の態様に よれば 、 制御装置の運転方法は 、 制御装置内部の温度を検出する ス テ ッ プ と 、 検出 さ れた 温度に応 じ て 、 産業用機械の動作速度を変え て制御装置 内部の温度上昇を抑え る よ う に制御する ステ ッ プ と を備 え る 。 これによ り プ ロ セ ッ サ の温度上昇を抑え る 。 さ ら に 、 制御装置に設け られた表示装置のバ ッ ク ラ イ ト の光 量を小 さ く ち し く は消灯する 事や制御装置に よ っ て制御 さ れる モー タ の加减速時定数を変え る こ と に よ っ ても プ ロ セ ッ サの温度上昇を抑え る 。
図面の簡単な説明
図 1 は 、 本発明が適用 さ れる C N C 装置のブ ロ ッ ク 図 図 2 は 、 C N C装置のプ ロ セ ッ サ が実行する 通常時の 処理 と 本発明の第 1 の実施例におけ る 温度上昇時の低消 費電力モー ド の処理を示す説明図 、
図 3 は 、 第 1 の実施例に於いてプ ロ セ ッ サ が実行する 処理を示すフ 口 _^チ ヤ < 卜 、
図 4 は 、 本発明の第 2 の実施例に於いてプ ロ セ ッ サが 実行する 処理の フ ロ ーチ ャ ー ト 、
図 5 は 、 第 2 の実施例におけ る 温度上昇を示す説明図 であ る 。 発明を実施する ための最良の形態
本発明は 、 モー タ を駆動制御 し て機械や ロ ボ ッ ト 等の 動作を駆動制御する プ ロ セ ッ サ を有する 制御装置の運転 方法に関する も の で 、 本発明の一実施例 と し て本発明の 運転方法を工作機械を制御する C N C 装置に適用 し た例 を説明する 。
図 1 は N C 工作機械を駆動制御する C N C 装置 1 0 の 要部を示す機能プ ロ ッ ク 図であ る 。 本発明 においては 、 C N C 装置 1 0 を全体的に制御する プ ロ セ ッ サ 1 1 に低 消費電力モー ド で作動する プ ロ セ ッ サを使用する 。 プ ロ セ ッ サ 1 1 は 、 R O M 1 2 に格納 さ れたシ ス テ ムプ ロ グ ラ ム をノ ス 1 9 を介 し て読み出 し 、 こ の シ ス テ ムプロ グ ラ ム に従っ て 、 C N C 装置 1 0 を全体的に制御する 。 R A M I 3 には一時的な計算デー タや表示デー タ お よびキ 一ボー ド 7 1 を介 し てオペ レー タ が入力 し た各種デー タ 等が格納 さ れる 。 C M O S メ モ リ 1 4 は図示 し ないバ ッ テ リ でバ ッ ク ア ッ プ さ れ 、 C N C 装置 1 0 の電源がオフ に さ れても 記憶状態が保持さ れる 不揮発性メ モ リ と し て 構成 さ れ 、 イ ン タ ー フ ェ イ ス 1 5 を介 し て読込まれた加 ェプ ロ グラ ムや表示装置 7 0 、 キ一ボー ド 7 1 を介 し て 入力 さ れた加工プロ グラ ム等が記憶さ れる よ う になっ て レヽ る 。 また 、 R O M 1 2 には 、 加工プ ロ グラ ムの作成お よび編集のため に必要 と さ れる 編集モー ド の処理や 自 動 運転のための処理を実施する ための各種のシス テムプ ロ グラ ム が予め書き 込まれてレヽ る 。 イ ン タ ー フ ェ イ ス 1 5 は 、 C N C 装置 1 0 に接続可能 な外部機器のためのイ ン タ ー フ ェ イ ス であ り 、 フ ロ ッ ピ 一力セ ッ ト アダプ タ 等の外部機器 7 2 が接続さ れる 。 外 部機器 7 2 か ら は加工プ ロ グラ ム等が読み込まれ 、 また C N C 装置 1 0 内で編集 さ れた加工プ ロ グラ ム を外部機 器 7 2 を介 し てフ ロ ッ ピ一力セ ッ ト 等に記憶さ せる こ と ができ る 。
P C ( プロ グラ マブル ' コ ン ト ロ ー ラ ) 1 6 は 、 C N C 装置 1 0 に内蔵さ れたシーケ ン スプ ロ グラ ムで工作機 械側の補助装置 、 例え ば 、 工具交換用の ロ ボ ッ ト ハ ン ド 等 と いっ たァ ク チユ エー タ を制御する 。 即ち 、 加工プ ロ グラ ムで指令さ れた M機能 , S 機能お よび T機能に従つ て 、 これ ら シーケ ン スプ ロ グラ ムで補助装置側で必要な 信号に変換し 、 I Z O ュニ ッ ト 1 7 か ら 捕助装置側に出 力する 。 こ の 出力信号に よ り 各種ァ ク チユ エー タ 等の補 助装置が作動する 。 また 、 工作機械の本体に配備 さ れた 操作盤の各種ス ィ ッ チ等の信号を受け 、 必要な処理を し て 、 プ ロ セ ッ サ 1 1 に渡す 。 特に本発明 に関係 し 、 こ の C N C 装置 1 0 内のプ ロ セ ッ サ 1 1 が配置 さ れた近傍に 温度セ ンサ T S を配置し 、 温度セ ンサ T S か ら の信号を I / O ユニ ッ ト 1 7 、 P C 1 6 を介 し てプ ロ セ ッ サ 1 1 が検出で き る よ う になっ てい る 。 また 、 フ ァ ン停止検出 用セ ン サ F S を備え 、 C N C 装置 1 0 を冷却する フ ァ ン F 力 1 0 ユニ ッ ト 1 7 に接続さ れ 、 フ ァ ン F に駆動指 令を 出力する と 共に 、 フ ァ ン停止検出セ ンサ F S か ら の フ ァ ン停止検出信号を も 1 0 ュニ ッ ト 1 7 、 P C 1 6 を介し てプ ロ セ ッ サ 1 1 は検出でき る よ う にな っ てい る 。
工作機械の送 り 軸 X , Υ , Z 軸の軸制御回路 3 0 〜 3 2 はプ ロ セ ッ サ 1 1 か ら 分配周期毎に出力 さ れる 各軸の 移動指令を受けて 、 位置 、 速度ループ処理を行な っ て ト ルク 指令をサーボア ンプ 4 0 〜 4 2 に出力する 。 サーポ ア ンプ 4 0 〜 4 2 は こ の指令を受けて 、 工作機械の各軸 のサーボモー タ 5 0 〜 5 2 を駆動する 。 各軸のサーポモ — タ 5 0 〜 5 2 には位置及び速度検出器が内蔵さ れてお り 、 こ の位置及び速度検出器か ら位置 , 速度フ ィ ー ド バ ッ ク 信号が軸制御回路 3 0 〜 3 2 にフ ィ 一 ド ノく ッ ク さ れ る 。 図 1 では これ ら の位置信号の フ ィ ー ドノく ッ ク お よび 速度の フ ィ ー ド バ ッ ク の説明は省略し 、 3 軸の送 り 軸を 有する 例を図示 し てい る 。
ス ピ ン ド ル制御回路 6 0 は工作機械への主軸回転指令 を受け 、 ス ピ ン ド ルア ンプ 6 1 にス ピ ン ド ル速度信号を 出力する 。 ス ピ ン ド ルア ンプ 6 1 は こ の ス ピ ン ド ル速度 信号を受け て 、 主軸モー タ 6 2 を指令 さ れた回転速度で 回転さ せる 0 主軸モー タ 6 2 には歯車あ る いはベル ト 等 でポ ジ シ ョ ンコ ーダ 6 3 が結合 さ れ 、 該ポ ジ シ ョ ン コ ー ダ 6 3 が主軸の 回転に同期 し て帰還パルス を 出力 し 、 そ の帰還パルス は イ ン タ 一 フ ェ イ ス 1 8 を経由 し てプロ セ ッ サ 1 1 に よ っ て読み取 られる 。
上述 し た C N C 装置の構成は従来の送 り C N C装置 と 何等相違する も の はない 。 相違する 点は 、 フ ァ ン の運転 停止 、 も し く は温度上昇を検出 し た と き の C N C 装置の 運転制御方法が異な る 点であ る 。
C N C 装置のプ ロ セ ッ サ 1 1 は C M O S メ モ リ 1 4 に 格納 さ れた N C加工プ ロ グラ ム に基づい て 、 主軸モー タ を駆動する と 共に各送 り 軸のサーボモー タ 5 0 〜 5 2 を 駆動 し て ワ ー ク に加工を行な う も のであ る が 、 通常の状 態では 、 プ ロ セ ッ サ 1 1 は 、 一定周期の割 り 込みによ る 制御に よ っ て 、 各軸の位置の演算 、 各軸の軸制御回路 3 0 〜 3 2 への移動指令の分配処理 、 P C 関係の処理 、 表 示のための処理 、 プ ロ グラ ム保護のための メ モ リ チ エ ツ ク 等の処理を図 2 a に示すよ う に実行し てレ、 る 。
一方 、 I / O ユニ ッ ト 1 7 、 P C 1 6 を介 し て 、 フ ァ ン停止検出用セ ンサ F S か ら フ ァ ン停止信号も し く は温 度セ ンサ T S で検出 さ れる C N C装置 1 0 内の温度が設 定値以上に達する と 、 プロ セ ッ サ 1 1 は 、 各軸のサ一ボ モー タ 5 0 〜 5 2 、 及び主軸モー タ 6 2 の駆動を停止 さ せる と 共に 、 図 2 b に示すよ う な低消費電力モー ド の処 理に移行する 。
すなわ ち 、 サーボモータ 5 0 〜 5 2 及び主軸モー タ 6 2 の駆動を停止する も のであ る か ら 、 軸の位置の計算や 各軸への移動量の分配処理等の軸関係の処理は必要がな く な り 、 こ の処理を行なわない 。 ま た 、 メ モ リ チ ェ ッ ク も 行なわない よ う にする 。 そ し て 、 制御動作を再開する ための必要最小限の処理のみを行な う も の と し 、 まず 、 オペレー タ が何等かの対策をする ため に何等かの操作を 行な う 可能性があ る 力、 ら 、 マン · マ シ ンイ ン タ フ エ 一ス を有効に保持する ため に P C の処理 と 、 表示処理は通常 モー ド と 同 じ 処理を行ない 、 C N C 装置 1 0 と オペレ ー タ と の対話を可能にする 。 そ し て 、 低消費電力モー ド に 移行し て 、 計算処理に ク ロ ッ ク を導入し ない 、 計算処理 を実行 し ない等の 当面必要でない処理を実行せず 、 C P Uの待機状態を保っため に最低限必要な処理 、 例え ば 、 ク ロ ッ ク 処理 、 キ ャ ッ シ ュ メ モ リ と メ イ ン メ モ リ と の コ ヒ 一レ ン ス を保つ処理等の処理を行な う 。 そ し て 、 一定 周期期間が経過する と 、 再び通常モー ド に移行し て P C 処理 と 表示処理を行ない 、 通常モー ド に移行 し て所定時 間が経過する と 低消費電力モー ド に移行し て上述 し た処 理の みを行な う 。 すなわち 、 図 2 b において 、 一定周期 時間が経過する 毎の時刻 t a に通常モー ド に移行し 、 該 時刻 t a か ら所定時間が経過 し た時刻 t b で低消費電力 モー ド に移行する も の で 、 こ の モー ド 切 り 替えの繰 り 返 し を実行する 。 これに よ り 、 プ ロ セ ッ サは 、 軸関係の処 理がな く な る と 共に 、 動作再開のため に必要な最小限の 処理し か行なわない の で 、 プ ロ セ ッ サ 1 1 の発熱は抑え られ 、 該プロ セ ッ サ 1 1 が熱暴走する こ と や熱破壊する こ と を防止する こ と ができ る 。
図 3 は 、 上述 し たプ ロ セ ッ サ 1 1 の処理を示すフ ロ ー チ ャー ト であ る 。
プ ロ セ ッ サ 1 1 は 、 フ ァ ン停止信号が入力 さ れたか 、 も し く は検出温度が設定値以上かを判断し ( ス テ ッ プ S 1 ) 、 フ ァ ン停止信号の入力も な く かつ温度セ ンサ で検 出する 温度が設定値を越え ていない と き には 、 N C加工 プ ロ グラ ム に基づいて各軸の位置を計算 し ( ス テ ッ プ S 2 ) 、 各軸の軸制御回路 3 0 〜 3 2 へ移動指令の分配デ — タ を 出力する ( ス テ ッ プ S 3 ) D
そ し て P C 1 6 のプ ロ セ ッ サ と の情報処理を行な う と 共に表示装置 7 0 に必要情報を表示 し ( ス テ ッ プ S 4 , S 5 ) 、 メ モ リ チェ ッ ク を行なっ て ( ス テ ッ プ S 6 ) 、 当該周期の処理を終了する 。
一方 、 ス テ ッ プ S 1 でフ ァ ン停止信号を検出する 力 、 検出温度が設定値以上に達し た こ と が検出 さ れる と 、 上 記 P C 関係の処理 と 表示処理のみを行ない ( ステ ッ プ S 7 , S 8 ) 、 こ の通常モー ド の処理を終了 し 、 図示 し な い低消費電力モー ド の ク ロ ッ ク 処理やキ ャ ッ シ ュ メ モ リ と メ イ ン メ モ リ と の コ ヒ ー レ ン ス を保つ処理等を行な う 。 その結果プロ セ ッ サ 1 1 の処理はわずかなも の と な り 、 その温度上昇は抑え られる 。
上述 し た実施例では 、 フ ァ ン停止や検出温度が設定値 以上の場合にはモー タ の駆動を停止 し て 、 軸関係の処理 をな く し てプ ロ セ ッ サ 1 1 の処理を低減し その発熱を抑 えプロ セ ッ サ 1 1 の保護を行なっ たが 、 モー タ の駆動を 停止 さ せる こ と な く プ ロ セ ッ サ 1 1 の保護を行な う 実施 例を第 2 の実施例 と し て以下説明する 。
まず 、 こ の第 2 の実施例では 、 通常運転を許容する 上 限温度の し き い値 T 1 、 該し き い値 T 1 以上で第 1 段の 低消費電力モー ド 運転を実行さ せる 上限温度の し き い値
T 2 、 及びこ の第 1 段での動作速度 、 すなわち軸送 り 速 度を低下 さ せる 比率 ( オーバ ラ イ ド値 ) n l [ %;! 、 第 1 段の低消費電力モー ド 運転の し き い値 T 2 よ り も 高 く 、 第 2 段の低消費電力モー ド 運転を許容 し こ の温度以上に な る と 運転を停止 さ せる 限界温度 T 3 、 こ の第 2 段の低 消費電力モー ド運転の動作速度を決め る 速度を低下させ る 比率 ( オーバ ラ イ ド値 ) n 2 [ % ] 、 さ ら に 、 通常運転 におけ る 速度の加減速時定数及び上記第 1 、 第 2 の低消 費電力モー ド におけ る加減速時定数を設定し てお く 。
なお T 1 < T 2 < T 3 、 n 2 < n l であ り 、 第 1 、 第 2 の低消費電力モー ド におけ る加減速時定数は通常運転 時におけ る加減速時定数よ り も 大き く と られ加減速時間 を長 く し てい る 。
そ し て 、 プ ロ セ ッ サ 1 1 は 、 所定周期毎図 4 に示す処 理を実行する 。
温度セ ンサで検出 さ れた C N C制御装置 1 0 内の温度 T r が通常運転を許容する 設定し き い値 T 1 よ り 低いか 否か判断し ( ス テ ッ プ A 1 ) 、 し き い値 T 1 よ り 低けれ ば 、 通常速度によ る 通常運転を行な う ( ステ ッ プ A 2 ) 。 すなわち N C加工プ ロ グラ ム に基づいて該プ ロ グラ ムで 指令 さ れた送 り 速度に よ っ て各軸への移動指令を分配し 各軸のサーボモータ 5 0 〜 5 2 を駆動する 。 また こ の時 の加減速処理の時定数は通常運転におけ る 時定数を使用 する 。 一方 、 ステ ッ プ A 1 で検出温度 T r が設定し き い値 T 1 以上であ る と 、 ステ ッ プ A 3 に移行し 、 該検出温度 Τ r が第 1 段の低消費電力モー ド の 上限温度を規定する 設 定し き い値 T 2 よ り 低いか判断し 、 低ければ 、 N Cカロェ プ ロ グラ ムで指令さ れた送 り 速度に設定さ れてい る 第 1 段の低消費電力モー ド のオーバ ラ イ ド値 n 1 を乗 じ て得 られた値を こ の時の速度 とする ( ス テ ッ プ A 4 ) 。 さ ら に 、 表示装置 7 0 のバ ッ ク ラ イ ト を消灯し ( も し く は 、 消灯する 代わ り にバ ッ ク ラ イ ト の光量を少な く し 暗 く す る こ と によ っ て発熱を抑え る ) 、 加減速時定数を設定さ れてい る 低消費電力モー ド の時定数に変更する ( ス テ ツ プ A 5 ) 。
その結果 、 送 り 速度が低下する こ と によ り 、 分配周期 毎に各軸に指令する移動量を計算する 処理が簡単 と な り その分軸関係の処理時間が短 く な り プ ロ セ ッ サ 1 1 の発 熱量は少な く な る 。 また 、 表示装置 7 0 のノ ッ ク ラ イ ト を消灯する こ と に よ っ てその分発熱を抑え 、 C N C装置 1 0 の温度上昇を抑え る 。 さ ら には 、 加減速時定数が大 き く な る こ と に よ っ て加減速時に送 り 軸のサーボモー タ 5 0 〜 5 2 に流れる 電流値が小 さ く な る の でモー タ発熱 が小 さ く な り 、 シス テ ム全体の温度上昇が抑え られ C N C装置 1 0 の温度上昇を抑え 、 プ ロ セ ッ サ 1 1 の温度上 昇を抑え る 。
また 、 検出温度 T r が上記設定し き い値 T l 、 T 2 よ り も 高 く 、 設定限界温度 T 3 よ り も 低い場合には ( ス テ ッ プ A 6 ) 、 送 り 速度をプロ グラ ム に設定さ れてい る 速 度に第 2 段の低消費電力モー ド のオーバ ラ イ ド値 n 2 を 乗じ た値 と し て 、 実際の送 り 速度を大き く 低下さ せる ( ス テ ッ プ A 7 ) 。 そ し て こ の場合にも 、 バ ッ ク ラ イ ト を消去 し 、 加減速時定数も 低消費電力モー ド 運転におけ る 時定数 と する ( ス テ ッ プ A 5 ) 。 これに よ り 、 C N C 1 0 内の温度上昇 、 プ ロ セ ッ サ 1 1 の温度上昇は さ ら に 低下する 。
さ ら に温度が上昇し 、 検出温度 T r が 、 限界温度 T 3 以上になっ た と き には 、 プロ セ ッ サ 1 1 が熱暴走し た り 、 熱破壊さ れる 恐れがあ る か ら 、 C N C 装置 1 0 の運転を 停止 し システム を停止 さ せる ( ス テ ッ プ A 8 ) 。 こ の場 合 、 停止前の送 り 速度 、 すなわち動作速度は低い状態に さ れてい る の で温度上昇は緩やかな状態で C N C 装置 1 0 の運転が停止 さ れる 。 その結果 、 C N C 装置の運転が 停止 し ても プ ロ セ ッ サ 1 1 の温度が大き く 上昇する こ と はな く 、 プロ セ ッ サの熱破壊を防止でき る 。
こ の第 2 の実施例におけ る 温度上昇につい て 、 図 5 で 説明する 。 こ の図 5 において横軸は時間 、 縦軸は検出温 度 T r を示す 。 ま たプ ロ グラ ムで指令 さ れた送 り 速度が 1 0 m / m i n と し 、 第 1 、 第 2 の低消費電力モー ド の ォーノ ラ イ ド値 n 1 を 7 5 <½ 、 n 2 を 5 0 % と し た例を 記載し てい る 。
フ ァ ンが運転さ れてい る 間は 、 プロ セ ッ サ 1 1 等力、 ら の発熱 と フ ァ ン に よ る 冷却に よ り C N C装置 1 0 内の温 度は平衡し てい る 。 そ し て 、 例え ば 、 t 0 の時点でフ ァ ン の運転が停止 し た とする 。 そ う する と 上記平衡は崩れ C N C 装置 1 0 内の温度は急激上昇する こ と にな る 。 時 刻 t 1 でこ の検出温度 T r が設定し きい値 T 1 を越え る と 上述し たよ う に 、 送 り 速度がプ ロ グラ ム指令速度の 7 5 % に低減さ れ ( 7 . 5 m / m i n ) 、 またノく ッ ク ラ イ ト が消灯さ れる と 共に加減速時定数も 大き く さ れる か ら 、 温度上昇は緩やかにな る 。
そ し て 、 時刻 2 で 、 検出温度 T r が第 2 段の低消費 電力モ ー ド の設定し き い値 T 2 を越え る と 、 さ ら に送 り 速度が減少 さ れプ ロ グラ ム指令値の 5 0 % と な り 5 m / m i n と な る 。 その結果 、 発熱は減少 し 、 C N C装置内 の温度上昇は さ ら に減少する 。 こ の図 5 の例では 、 こ の 段階で発熱 と 自 然喚起等によ る 放熱が平衡し 、 温度上昇 が停止 し 、 平衡状態に保持さ れてい る 例を示 し てい る 。
本発明は 、 制御装置を冷却する フ ァ ンの運転が停止 し た と き 、 ま たは制御装置内の温度が上昇し た と き 、 一定 周期毎必要最小限の処理のみ行ない他の時間は低消費電 力モー ド に移行する よ う に し たか ら 、 プ ロ セ ッ サの発熱 は抑え られ温度上昇を抑え る こ と ができ る 。 また 、 上記 必要最小限の処理をマ ン · マ シ ン イ ン タ フ ェ ー ス の処理 と する こ と に よ っ て 、 運転復旧再開が容易 と な る 。
さ ら に 、 制御装置内の温度上昇につれて該制御装置に よ り 制御 さ れる機械や ロ ボ ッ ト 等の動作速度を低下さ せ る こ と によ っ てプ ロ セ ッ サの負担を少な く し 、 プロ セ ッ サの発熱 、 温度上昇を抑え る こ と によ っ て 、 運転を停止 せず 、 作業を継続する こ と ができ る 。

Claims

請 求 の 範 囲
1 . 一定周期毎に複数の処理を実行し 、 低消費電力モー ド で作動 し得る プロ セ ッ サを用い て産業用機械を制御す る 制御装置の運転方法であっ て 、
( a ) 前記制御装置内部を冷却する 冷却フ ァ ン の作動 状態を検出する ステ ッ プ と 、
( b ) 前記制御装置内部の温度を検出する ステ ッ プ と 、 ( c ) 前記ス テ ッ プ ( a ) に於いて前記冷却フ ァ ン の 停止が検出 さ れた と き 、 又は前記ステ ッ プ ( b ) に於い て検出 さ れた温度が設定値よ り も 高い と き 、 前記プ ロ セ ッ サが一定周期毎に実行する 複数の処理の内 、 制御動作 を再開する ため に必要最小限の処理のみを実行し 、 残 り の時間は低消費電力モー ド で作動さ せる ス テ ッ プ と を備 え た 、 産業用機械を制御する プ ロ セ ッ サを備え た制御装 置の運転方法 。
2 . プ ロ セ ッ サを用いて産業用機械を制御する 制御装置 の運転方法であ っ て 、
( a ) 前記制御装置内部の温度を検出する ス テ ッ プ と 、 ( b ) 前記ス テ ッ プ ( a ) で検出 さ れた温度に応 じ て 、 前記産業用機械の動作速度を変え て前記制御装置内部の 温度上昇を抑え る よ う に制御する ス テ ッ プ と を備え た 、 産業用機械を制御する 制御装置の運転方法。
3 . 前記制御装置はバ ッ ク ラ イ ト を有する表示装置を備 え 、
前記ス テ ッ プ ( b ) は 、 前記ステ ッ プ ( a ) で検出 さ れた温度に応じ て前記バ ッ ク ラ イ ト の光量を小 さ く する か 、 又は消灯する ステ ッ プを含む 、 請求の範囲第 2 項に 記載の産業用機械を制御する 制御装置の運転方法 。
4 . 前記制御装置は産業用機械のモー タ を制御 し 、 前記ス テ ッ プ ( b ) は 、 前記ス テ ッ プ ( a ) で検出 さ れた温度に応じ て前記モー タ の加減速時間を変え る ス テ ッ プを更 に備えた 、 請求の範囲第 2 項又は第 3 項に記載 の制御装置の運転方法 。
PCT/JP1998/000510 1997-02-06 1998-02-06 Method for operating controller for controlling industrial machine provided with processor WO1998035273A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP98901545A EP0909997B1 (en) 1997-02-06 1998-02-06 Method for operating controller for controlling industrial machine provided with processor
DE69841582T DE69841582D1 (de) 1997-02-06 1998-02-06 Betriebsverfahren für eine steuerung zur kontrolle einer industriellen maschine mit prozessor
US09/155,827 US6704875B1 (en) 1997-02-06 1998-02-06 Method of operation controller having processor for controlling industrial machine

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP03694497A JP3168255B2 (ja) 1997-02-06 1997-02-06 機械やロボットを駆動制御するプロセッサを備えた制御装置の運転方法
JP9/36944 1997-02-06

Publications (1)

Publication Number Publication Date
WO1998035273A1 true WO1998035273A1 (en) 1998-08-13

Family

ID=12483873

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1998/000510 WO1998035273A1 (en) 1997-02-06 1998-02-06 Method for operating controller for controlling industrial machine provided with processor

Country Status (5)

Country Link
US (1) US6704875B1 (ja)
EP (1) EP0909997B1 (ja)
JP (1) JP3168255B2 (ja)
DE (1) DE69841582D1 (ja)
WO (1) WO1998035273A1 (ja)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7076201B2 (en) * 2002-09-05 2006-07-11 Xytrans, Inc. Low cost VSAT MMIC transceiver with automatic power control
US7293153B2 (en) * 2003-10-14 2007-11-06 Freescale Semiconductor, Inc. Method and system for direct access to a non-memory mapped device memory
US7017059B2 (en) * 2003-12-12 2006-03-21 Cray Canada Inc. Methods and apparatus for replacing cooling systems in operating computers
GB2411475B (en) * 2004-02-24 2006-10-25 Elliott Ind Ltd Position detecting system
US7570259B2 (en) * 2004-06-01 2009-08-04 Intel Corporation System to manage display power consumption
JP4462059B2 (ja) * 2005-02-14 2010-05-12 ブラザー工業株式会社 コントローラ温度診断装置及びモータ温度診断装置
DE102006043390B4 (de) * 2006-09-15 2010-05-27 Dmg Electronics Gmbh Vorrichtung und Verfahren zur Simulation eines Ablaufs zur Bearbeitung eines Werkstücks an einer Werkzeugmaschine
US20080112571A1 (en) * 2006-11-09 2008-05-15 Thomas Michael Bradicich Noise control in proximity to a computer system
US7996692B2 (en) * 2007-09-03 2011-08-09 Seiko Epson Corporation Information processing apparatus and semiconductor integrated circuit
EP2210153B1 (en) * 2007-11-13 2013-04-24 Rockwell Automation Technologies, Inc. Industrial controller using shared memory multicore architecture
CN101470027B (zh) * 2007-12-27 2011-12-21 鸿富锦精密工业(深圳)有限公司 温度测量装置及其温度测量方法
US8555091B2 (en) * 2009-12-23 2013-10-08 Intel Corporation Dynamic power state determination of a graphics processing unit
DE102010001518A1 (de) 2010-02-02 2011-08-04 DECKEL MAHO Pfronten GmbH, 87459 Vorrichtung zum Steuern von Betriebsfunktionen einer Werkzeugmaschine
CL2015001080A1 (es) 2014-04-25 2016-05-20 Harnischfeger Tech Inc Control de fuga de recolección de una máquina industrial
AU2017254937B2 (en) 2016-11-09 2023-08-10 Joy Global Surface Mining Inc Systems and methods of preventing a run-away state in an industrial machine
US11511381B2 (en) * 2018-08-29 2022-11-29 Illinois Tool Works Inc. Movement control of material removal systems
JP6904941B2 (ja) * 2018-11-28 2021-07-21 ファナック株式会社 制御装置および制御方法
EP3696632A1 (de) * 2019-02-15 2020-08-19 Siemens Aktiengesellschaft Verfahren zum betrieb einer numerisch gesteuerten herstellungsmaschine sowie eine entsprechende numerische steuerung

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5441516U (ja) * 1977-08-30 1979-03-20
JPH03163603A (ja) * 1989-11-21 1991-07-15 Okuma Mach Works Ltd 数値制御装置
JPH03294904A (ja) * 1990-04-12 1991-12-26 Amada Metrecs Co Ltd 数値制御盤の温度管理装置
JPH0457107A (ja) * 1990-06-27 1992-02-24 Hitachi Ltd ロボットの制御装置
JPH075425A (ja) * 1993-06-14 1995-01-10 Mitsubishi Electric Corp モータコントローラ
JPH09179623A (ja) * 1995-12-22 1997-07-11 Makino Milling Mach Co Ltd 数値制御による機械装置の制御方法および装置

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3626385A (en) * 1969-12-30 1971-12-07 Ibm Time-shared numerical control system
JPS5441516A (en) 1977-09-08 1979-04-02 Taiho Kensetsu Kk Method of hardening soft ground
US4698655A (en) * 1983-09-23 1987-10-06 Motorola, Inc. Overvoltage and overtemperature protection circuit
EP0269373A3 (en) * 1986-11-20 1988-08-17 Unimation Inc. Multiaxis robot control having protection system with energy and backup velocity monitoring
JPS6420990A (en) * 1987-07-13 1989-01-24 Matsushita Electric Ind Co Ltd Controller for industrial robot
US4907117A (en) * 1988-09-08 1990-03-06 National Semiconductor Corporation Integrated circuit thermal limit
JP2714451B2 (ja) * 1989-08-23 1998-02-16 住友ベークライト株式会社 エポキシ樹脂組成物
JP2712626B2 (ja) 1989-09-21 1998-02-16 三菱自動車工業株式会社 路面計測法
JPH0495109A (ja) * 1990-08-07 1992-03-27 Fuji Electric Co Ltd 電子機器の発熱対策装置
JPH04281424A (ja) * 1991-03-08 1992-10-07 Mitsubishi Electric Corp 液晶表示板のバックライト装置
JPH05150818A (ja) * 1991-06-28 1993-06-18 Hitachi Seiki Co Ltd 数値制御工作機械の故障診断方法およびその装置
JPH05297993A (ja) * 1992-04-16 1993-11-12 Dia Semikon Syst Kk マイクロプロセッサの駆動制御装置
JPH05303417A (ja) * 1992-04-24 1993-11-16 Yaskawa Electric Corp 産業用ロボットの制御装置
US5249741A (en) * 1992-05-04 1993-10-05 International Business Machines Corporation Automatic fan speed control
US5448143A (en) * 1993-11-17 1995-09-05 Dell Usa, L.P. Sensor for monitoring fan operation in a PC or PC based system
US5483102A (en) * 1994-05-12 1996-01-09 Intel Corporation Employing on die temperature sensors and fan-heatsink failure signals to control power dissipation
JPH07311634A (ja) * 1994-05-18 1995-11-28 Fujitsu Ltd 電源制御装置
US5513361A (en) * 1994-07-25 1996-04-30 Intel Corporation Method and apparatus for reducing power consumption of a fan in a computer system
US5631852A (en) * 1995-05-22 1997-05-20 Eteq Microsystems, Inc. Smart cooling security system
US5534854A (en) * 1995-07-10 1996-07-09 Bradbury; Rod J. Fan failure alert for electronic equipment
KR100260380B1 (ko) * 1996-01-26 2000-07-01 윤종용 마이크로 프로세서칩의 냉각팬 제어장치 및 그 제어방법
US5726874A (en) * 1996-11-13 1998-03-10 Liang; Charles Power supply having a dual air flow control for reducing heat buildup
US5835885A (en) * 1997-06-05 1998-11-10 Giga-Byte Technology Co., Ltd. Over temperature protection method and device for a central processing unit
JPH1140971A (ja) * 1997-07-15 1999-02-12 Fujitsu Ltd 冷却制御装置
US5977733A (en) * 1998-12-08 1999-11-02 Shin Jiuh Corporation Fan control device with breakdown warning capability

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5441516U (ja) * 1977-08-30 1979-03-20
JPH03163603A (ja) * 1989-11-21 1991-07-15 Okuma Mach Works Ltd 数値制御装置
JPH03294904A (ja) * 1990-04-12 1991-12-26 Amada Metrecs Co Ltd 数値制御盤の温度管理装置
JPH0457107A (ja) * 1990-06-27 1992-02-24 Hitachi Ltd ロボットの制御装置
JPH075425A (ja) * 1993-06-14 1995-01-10 Mitsubishi Electric Corp モータコントローラ
JPH09179623A (ja) * 1995-12-22 1997-07-11 Makino Milling Mach Co Ltd 数値制御による機械装置の制御方法および装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP0909997A4 *

Also Published As

Publication number Publication date
EP0909997A4 (en) 2004-05-12
US6704875B1 (en) 2004-03-09
JPH10222214A (ja) 1998-08-21
EP0909997B1 (en) 2010-03-31
JP3168255B2 (ja) 2001-05-21
EP0909997A1 (en) 1999-04-21
DE69841582D1 (de) 2010-05-12

Similar Documents

Publication Publication Date Title
WO1998035273A1 (en) Method for operating controller for controlling industrial machine provided with processor
WO1986006318A1 (en) Drive control unit for injection molding machine driven by servo motors
JP2004318762A (ja) 数値制御装置
US10088828B2 (en) Controlling load ratio induced shut-down conditions in numerical control devices
JP2002001633A (ja) 異常負荷検知機能を備えた加工機
JP6568039B2 (ja) 複数軸を有する工作機械におけるモータ制御装置
JP3712956B2 (ja) サーボモータの制御方法
JP3355340B2 (ja) 電動射出成形機の制御方法
JP7064063B1 (ja) 制御装置
JPH1080055A (ja) モータのオーバヒート抑制制御方法
JP2709934B2 (ja) 産業用ロボット
JPH11272365A (ja) 冷却ファンの速度制御方式、及び電子機器
JP2003005836A (ja) 自己保護機能付き駆動装置
JP2000047732A (ja) サーボ制御装置およびサーボ制御方法
JP2006174611A (ja) サーボアンプとその保護方法
WO1989006452A1 (en) System for protection servo amplifier
WO2023139764A1 (ja) 制御装置
WO2023139763A1 (ja) 制御装置
JPH0750409B2 (ja) ロボツトの制御装置
KR0155714B1 (ko) 로보트제어기의 직류전원공급제어회로
WO2024084710A1 (ja) 工作機械
CN111381554A (zh) 控制方法、控制装置以及程序记录介质
JPH09254224A (ja) 電動射出成形機の制御方式
JPH0974663A (ja) モータ駆動装置
JPH0686448A (ja) サーボモータ駆動装置

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE

WWE Wipo information: entry into national phase

Ref document number: 09155827

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 1998901545

Country of ref document: EP

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWP Wipo information: published in national office

Ref document number: 1998901545

Country of ref document: EP

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载