Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home I/O Systems Robot-program-checking-method

 Low-power consuming information processing apparatus
It is an object of the first embodiment to solve the above-described conventional problems and ...


 Power management process
The underlying concept of the invention is to subtract the torque (or power) required to drive the ...


 Method and apparatus for selecting nodes in configuring massively parallel systems
To address the requirements described above, the present invention discloses a simplified method, ...


 System for generating local area network operating statistics based on monitored network traffic and method therefor
The present invention is directed to a system for generating operating statistics for a network ...


 System and method for reduced network information handovers
The present invention is directed to a system and method for reducing or eliminating the ...


 Apparatus and method for calibrated monitoring of output voltage levels of local area network communication devices
What is claimed is: 1. Apparatus for measuring transaction signal magnitudes on a cable segment of ...


 System and method for providing multimedia quality of service sessions in a communications network
According to the present invention there is provided a system and method for effecting multimedia ...


 Method and apparatus for utilization of dual latency stations for performance improvement of token ring networks
OF A SPECIFIC EMBODIMENT OF THE INVENTION The method and apparatus of the invention utilize the ...


 Mechanism for measuring the service times of software and hardware components in complex systems
The mechanism according to the present invention is used for measuring the service times required ...


 High speed high resolution ultrasonic position and orientation tracker using a single ultrasonic frequency
An ultrasonic tracking system embodying the invention has an array of plural ultrasonic detectors ...


 Robot program checking method

Details
Inventors: Seki, Masaki; Arakaki, Takeshi;
Assignee: Fanuc Ltd. (Yamanashi, JP)
Primary Examiner: Ip; Paul
Assistant Examiner:
Attorney, Agent or Firm: Staas & Halsey

A robot program checking method for editing a robot program accurately and rapidly. When types of a controller and a robot body to which an edit program is to be applied are specified after the edit program is created, a format table indicative of a format suitable for the controller and movable range data for an operating section of the robot body are transferred from a floppy disk to a working memory together with the edit program. If the edit program which is read out one block by one block is not stated in accordance with a predetermined format, or if a position data contained in the edit program and indicative of a target moving position of the operating section of the robot body falls outside the movable range, an error message indicative of a block number and a reason for the error are printed out. With reference to the error message, an operator corrects the edit program.

DETAILED DESCRIPTION An object of the present invention is to provide a robot program checking method which permits accurate and rapid edition of a robot program.
In order to achieve the above-mentioned object, a robot program checking method of the present invention includes the steps of: (a) storing beforehand a format suitable for a controller; (b) storing beforehand a movable range of an operating section of a robot body; (c) reading out an edit program; (d) determining whether or not the thus read edit program is stated in accordance with a format suitable for a controller of a robot to which the edit program is to be applied; (e) when the read block contains data indicative of a target operating position of an operating section of a robot body, determining whether or not the data falls within a movable range of an operating section of a robot body of the robot to which the edit program is to be applied; and (f) generating an alarm when either one of results of the determination in the steps (d) and (e) indicate the format of the edit program is not suitable for the controller to which the edit program is to be applied, or the position data contained in the edit program falls outside the movable range of the robot body.
Accordingly, an error in editing the program can be found without the need of actually operating the robot, so that the edit program can be accurately and rapidly prepared.



Related patents
  Method of correcting machine position change
The present invention has been made in view of the aforesaid drawbacks, and an object thereof is to provide a method of correcting a machine position change in which an ...
  Communications controller utilizing an external buffer memory with plural channels between a host and network interface operating independently for transferring packets between protocol layers
OF ILLUSTRATIVE EMBODIMENT Referring to FIG. 2, the programmable (VLSI) data communication controller chip 15 of the present invention, hereinafter "data communication ...
  Fault diagnosis apparatus and method for sequence control system
Accordingly, it is an object of the present invention to eliminate the disadvantages of the conventional methods/apparatuses and to shorten the time required for fault ...
  Binary MOS ripple-carry parallel adder/subtracter and adder/subtracter stage suitable therefor
What is claimed: 1. A parallel adder/subtracter employing enhancement-mode insulated-gate field-effect transistors for combining a plurality of numbers each represented ...
  System for controlling power distribution to customer loads
The foregoing and other objects of the invention are attained in accordance with one aspect of the present invention through the provision of a system for permitting an ...
  Apparatus for controlling the time sequenced energization of a memory unit
It is, accordingly, an object of the present invention, to provide an improved sequencing control arrangement which obviates the foregoing shortcomings. It is another ...
  Active selectable digital delay circuit
What is claimed is: 1. A multiplexer for an active selectable digital delay circuit comprising: a plurality of current switches separated into a group of input current ...
  Method for selectively saving/restoring first registers and bypassing second registers in register units based on individual lock/unlock status thereof
OF THE PREFERRED EMBODIMENTS Referring now to the drawings wherein the showings are for purposes of illustrating preferred embodiments of the invention only and not for ...
  Computer system capable of connecting expansion unit
It is an object of the present invention to provide a computer system capable of connecting an expansion unit. According to first aspect of the present invention, there ...
  Device and method for providing a simulation of an idle UART to prevent computer lockup
OF A PREFERRED EMBODIMENT The present invention prevents an operating system such as Windows.RTM. 95 from freezing operation of a computer with an inserted PCMCIA modem ...

0.024

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved