Skip to main content

A microinstruction based procedure to diagnose hardware failures in industrial robots

  • Track 5: Circuits And Systems
  • Conference paper
  • First Online:
Book cover Computing in the 90's (Great Lakes CS 1989)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 507))

Included in the following conference series:

  • 120 Accesses

Abstract

Modern industrial robots contain substantial amount of electronic hardware, both analog and digital. When an internal hardware fault develops, robot operations will be adversely effected. This paper presents three different diagnostic strategies, to locate hardware faults at the lowest replaceable integrated circuit level. First method is based on enumerating all paths in the circuit and designing test sequences for each path enumerated. Second method is based on identifying sets of test sequences with individual microinstructions of the robot controller and designing microinstruction routines for diagnosis. Third method is based on running software routines, designed exclusively to move the robot arm through pre-defined diagnostic moves. The data during these dummy arm movements are collected and compared with the expected data. Discrepancies between these two data sets will yield another set of diagnostic information. Diagnostic information obtained from each method is refined using the information from the other methods to give the fault location information at the desired level. In the presence of multiple faults, these three methods are applied repeatedly, after replacing the faulty chip located during the previous application.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. John J. Criag, "An Introduction to Robotics", Addison Wesley, 1986.

    Google Scholar 

  2. S.R. Vishnubhotla, "An Expert System to Diagnose Failures in Industrial Robots", Proc. of Third Int. Conf. on CAD/CAM, Robotics, and Factories of the Future, Southfield, Michigan, August 1988.

    Google Scholar 

  3. M. Gini, R. Doshi, M. Gluch, R.E. Smith, and I. Zualkerman, "The Role of Knowledge in the Architecture of a Robust Robot Control", IEEE Int. Conf. on Robotics and Automation, 1985, pp 561–567.

    Google Scholar 

  4. R.E. Smith and M. Gini, "Robot Tracking and Control Issues in an Intelligent Error Recovery System", IEEE Int. Conf. on Robotics and Automation, 1986, pp 1070–1075.

    Google Scholar 

  5. A. Miczo, "Digital Logic Testing and Simulation", Harper and Row, 1986.

    Google Scholar 

  6. S.R. Vishnubhotla, "Fault Diagnosis in Computer Systems", D.Sc Dissertation, May 1973, Washington University, St. Louis, Mo.

    Google Scholar 

  7. S.R. Vishnubhotla and O.D. Altan, "A Structure Based Procedure to Build Test Sequences for the Diagnosis of Asynchronous Sequential Circuits", 23rd Midwest Symp. on Circuits and Systems, University of Toledo, Ohio, pp 165–169, August 1980.

    Google Scholar 

  8. S.R. Vishnubhotla and Y.H. Chuang, "A Theory and A Procedure for the Detection of Multiple Faults in Combinational Circuits", 10th Annual Allerton Conf. on Circuit and System Theory,pp 133–142, October 1972, University of Illinois at Urbana, Illinois.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Naveed A. Sherwani Elise de Doncker John A. Kapenga

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Vishnubhotla, S.R. (1991). A microinstruction based procedure to diagnose hardware failures in industrial robots. In: Sherwani, N.A., de Doncker, E., Kapenga, J.A. (eds) Computing in the 90's. Great Lakes CS 1989. Lecture Notes in Computer Science, vol 507. Springer, New York, NY. https://doi.org/10.1007/BFb0038497

Download citation

  • DOI: https://doi.org/10.1007/BFb0038497

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-0-387-97628-0

  • Online ISBN: 978-0-387-34815-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics