Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Programmable controller

A programming controller and program technology, applied in program control, program control design, electrical program control, etc., can solve problems such as low efficiency of sequence programs

Inactive Publication Date: 2005-02-16
FANUC LTD
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] In the case that multiple sequence programs are executed part by part in parallel according to a predetermined execution cycle distribution ratio, if the ratio of the execution cycle of the sequence program of the digital controller and the execution cycle of the sequence program of the peripheral device is not appropriate, the sequence program is executed as a whole may be inefficient

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Programmable controller
  • Programmable controller
  • Programmable controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] figure 1 It is a block diagram showing relevant parts of the programmable controller common to the embodiments of the present invention. In a programmable controller 10, a processor 11 executes sequence control, a RAM 12 stores control software, a program memory 13 composed of a nonvolatile RAM or the like stores a sequence program, and a signal memory 14 stores a DI The / DO signal (input / output signal), and the work RAM 15 are connected to the bus 20 . Also, a timer 16 for measuring operation time and the like, an I / O interface 17 connected to an I / O device, a display device 18 using a liquid crystal, a CRT, etc., a data input device 19 for inputting data and commands, Also connected to bus 20 are devices such as a keyboard. Note that when the programmable controller 10 is connected to the numerical control provided in the numerical control device through the bus 20 , the display device and the input device provided for the numerical control are also used as the disp...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A programmable controller capable of automatically adjusting a percentage of execution period for each of a plurality of sequence programs according to a desired condition. By executing the sequence programs according to predetermined execution percentages, execution time for each of the sequence programs, which is the time actually required for one execution of each of the sequence programs, is measured. The total of lengths of the execution time measured for each sequence program is obtained, and the minimum number of execution cycles for obtaining this total execution time is obtained. On the assumption that the sequence programs are executed in this minimum number of execution cycles, time required for execution of each of the sequence programs in one execution cycle is obtained. On the basis of the time required for execution of each of the sequence programs thus obtained, an execution percentage for each of the sequence programs in one execution cycle is calculated and fixed. Thus, one execution of the sequence programs is finished in the same scan time. It is also possible to assign the sequence programs execution percentages in one execution cycle, so that predetermined targets for scan time, or a predetermined target scan time ratio will be achieved.

Description

technical field [0001] The invention relates to a programmable controller for executing sequence programs. Background technique [0002] Programmable controllers are digital controllers that control numerical control equipment (M functions, T functions), machine peripherals (workpiece fixtures, automatic tool changers (ATC)), etc. by executing sequence programs. [0003] In recent years, the sophistication of machines has progressed. In some cases, new peripherals are added to a machine system. In such a case, an additional program for controlling the added peripheral devices is usually added to the sequence program of the programmable controller. There are also cases where, in order to automate a machine, the control program for automation is added to the sequence program. As a result, the number of programs constituting the sequence program executed by the programmable controller increases, making it difficult to maintain and manage the sequence program. [0004] In a ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G05B19/05G06F9/00G06F9/48
CPCG06F9/4881G05B19/05G05B2219/15081
Inventor 长岛范武长谷川哲松川都志德
Owner FANUC LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products