Abstract: A label issuing apparatus which feeds labels adhered in a line on a base carrier paper, is arranged to stop the feed of the labels at a first printing position and to print thereat on each label, and then to feed the labels so that printed labels issue from a label issuing outlet. The label issuing apparatus is comprised of a keyboard including a RAM having first and second memory areas, a set key, an execution key and ten numerical entry keys. The keyboard stores first and second feed distance data into the first and second memory areas when the keys are operated, and a feed control unit feeds the label carrier paper through a distance corresponding to the first feed distance data when a leading edge of a printed label is detected. The feed control unit sets and prints the label at the first printing position, and then feeds the carrier paper through a distance corresponding to the second distance data to define a second printing position.
Abstract: The coordinate values (X, Y, Z) for the position of the front end of a tool and the vector (I, J, K) of the axial direction of the tool are read in from a command tape by a tape reader. Using these values and a tool length l set by a dial or the like, a movement data calculation circuit calculates the orthogonal coordinate values (x, y, z) of the position Q of the center of rotation of the tool and spherical coordinate values (b, c) indicative of the position of the rotational angle of the tool. After these coordinate values are converted into pulses for moving the tool in the respective axial directions by a pulse distribution circuit, servomotors are driven by the pulse signals and through servo circuits so as to move the tool or a table to a desired machining position.
Abstract: Disclosed is a control apparatus having an indicator and a control which are used to display and change two different types of parameters in two modes of operation of the apparatus. The apparatus includes a control panel and a movable panel which can be moved to alternately overlay and expose at least a portion of the control panel. Switch means are provided to condition the apparatus to operate in a first mode in which the indicator displays a first type of parameter and the control selects or adjusts the value of the first parameter while the apparatus is automatically prevented from operating in a second mode of operation. The switch means further conditions the apparatus to operate in the second mode in which the indicator displays a second type of parameter and the control selects or adjusts the value of the second parameter while the apparatus is automatically prevented from operating in the first mode.
Abstract: A bidirectional communications link, termed a customization window, comprises a series of routines including functions, procedures and status flags implemented in software, interfaced between a machine control logic (MCL) operating to control the auxiliary functions of a computerized numerical control (CNC) system and a numerical control (NC) operating to control the multi-axis motions of the system whereby the MCL, implemented in software, can access the NC, also implemented in software, and control the system but only under conditions dictated by the NC and enforced by the routines of the customization window so that, for example, the integrity of the NC software will not be compromised by any of the MCL software which is of a user programmable type. Additionally, machine setup data and the availability of optional system control features are routed from the NC to the MCL through the customization window.
September 7, 1982
Date of Patent:
April 23, 1985
General Electric Company
William P. Wilson, Catherine M. Hewlett, Werner P. Rieben
Abstract: A robot control system for teaching and operating a robot 13 on the basis of a rectangular coordinate system, the robot having an arm which operates on the basis of a cylindrical coordinate system. Provided are a teaching device 101 for providing instructions in the rectangular coordinate system in order to teach the operations performed by the robot 13, a rectangular-to-cylindrical conversion device 104 or 202 for converting the instructions in the rectangular coordinate system from the teaching device 101 into command data in the cylindrical coordinate system, and a data memory 108 for storing the acquired command data in the cylindrical coordinate system.
Abstract: The present invention relates to a novel numerical control device which enables failures to be diagnosed even when a failure develops in a main processor for executing numerical control as well as failure diagnosis in hardware and the like. The invention includes a bus switching circuit provided in a main bus of an NC device. The NC device also includes a main processor for carrying out numerical control, a main memory, a tape reader, a numerical control panel and position control circuits. Further provided are a service processor for carrying out failure diagnosis and a service memory. When a failure develops in the main processor, the service processor immediately halts the execution of instructions by the main processor, the service processor is then connected to the main bus by the switching action of the bus switching circuit, and the service processor executes failure diagnosis by means of a diagnostic program for diagnosing failures, which program has been previously written into the service memory.
Abstract: In an improved digital readout for machine tools, an apparatus is provided which automatically offsets the digital position display by the radius of the cutting tool. A machinist is thereby enabled to work more rapidly and with reduced chance of making errors.
Abstract: A programmable controller for closed-loop positioning control has a main processor unit, and an I/O interface rack in which a master I/O positioning module and three satellite I/O modules are mounted and connected to servomechanisms to control motion along three axes of a controlled machine. Move data is transmitted from the main processor unit to the master I/O positioning module in data blocks, with the number of transmissions varying, depending upon a mode of axis coupling that is used in controlling the particular machine. The master I/O positioning module converts move data from a user program format to a binary format and transfers it to the satellite I/O modules, each of which performs closed-loop positioning control of a respective axis of motion. The processor on each satellite I/O module also determines a position prior to the end of each move to apply a user-programmed deceleration when needed to blend moves having different velocities.
Abstract: An adaptive control for a turning machine which adjusts the machining rate to maintain the actual horsepower dissipated at the cutter tip at a constant set point despite changing workpiece and cutter parameters. The machining rate is adjusted by control of the machine drive and tool feed to achieve required SFM and IPR values, respectively, within maximum and minimum SFM and IPR limits. "Speed" and "Axis" override controls are also provided. The rate of adjustment of SFM and IPR to a deviation of the cutter tip horsepower from the set point is inversely proportional to the measured system gain so that the response factor of the control loop is maximized. The cutter tip horsepower is determined by subtracting the electrical loss, mechanical friction loss, and the net power required for net acceleration of the drive, from the measured electrical power supplied to the drive motor. The cutting efficiency is monitored to perform tool wear, tool breakage, and tool protection functions.
Abstract: A numerical control method for moving a tool along a commanded curve on a curved surface, which includes entering the curved surface defined by data representing a mathematical expression or by a group of numerical data, entering numerical control data specifying a projected curve obtained by projecting the commanded curve onto a predetermined plane, successively finding positional coordinates on the commanded curve through use of the curved surface data and numerical control data specifying the projected curve, and controlling the position of the tool on the basis of the positional coordinates.
Abstract: A numerical control method for controlling a numerical control device and prereading the numerical control data in a succeeding block during the execution of numerical control in accordance with the current block. A plurality of line segments, each specified by a block of numerical control data, approximate a curve. When the length of a line segment is less than a prescribed length (defined by required machining precision), control of movement of a member such as a tool based on the data specifying said line segment is skipped. This eliminates intermittent tool movement, improves machining precision, and prevents damage to the machine tool.
June 18, 1982
Date of Patent:
March 19, 1985
Hajimu Kishi, Masaki Seki, Kunio Tanaka
Abstract: The disclosure is directed to an improved method of controlling tire assembly lines, which makes it possible to correctly and continuously assemble a plurality of kinds of tires automatically by an assembling arrangement in one unit, and also to continuously and successively assemble tires required for respective types of motor vehicles in accordance with manufacturing sequence of the types of motor vehicles to be produced, through a production system which simultaneously manufactures motor vehicles of a plurality of types, specifications and standards by a single production line.
Abstract: A sequence instruction display system for use with a programmable sequence controller for displaying a desired sequence instruction and the on-off state of the input or output element corresponding thereto. A buffer memory is provided for storing input and output instructions along with the corresponding on-off states transmitted from a program memory of the sequence controller on an on-line basis with the scan of the program memory in the sequence controller. A numeric key is provided to designate an output instruction. A comparator, on detecting the coincidence of the designated output instruction with an output instruction transmitted from the sequence controller, outputs a signal so as to prevent the buffer memory from further storing the input and output instructions. A data display device displays at a time one of the input and output instructions along with the on-off state stored in the buffer memory.
Abstract: A robot control data processing apparatus comprises a robot control data dividing processor for dividing robot control data adapted for monitoring and controlling robots into a plurality of operation elements and storing the robot control data in units each forming an operation element, and a robot control data editing processor for selectively combining and editing one or more of the plurality of the divisional operation elements. The robot control data is prepared by teaching the robots in operation and/or programming a robot oriented language.
Abstract: Position error correction equipment with which it is possible to perform a backlash correction or a pitch error correction with a high degree of accuracy even if the state of a numerical control machine tool, for instance, temperature, varies. Error correction data groups predetermined by measurement in respective states of the numerical control machine tool are stored in an error storage circuit (MEM) corresponding to the respective states. An error correction data selecting circuit (MPX) selects an error correction data group corresponding to a particular state of the numerical machine tool from the error correction data groups stored in the error storage circuit (MEM). A position correcting circuit (CPG) carries out a position correction by adding a correction pulse to a command pulse or feedback pulse from a position detector through utilization of the error correction data group selected by the error correction data selecting circuit (MPX).
Abstract: Robot vehicle guidance systems of the type which employ relative motion sensors to establish learned movement behavior along a pre-selected guidepath are improved by combining such relative motion programmed devices with apparatus for initially identifying environmental checkpoints and initially establishing the orientation of the vehicle with respect to the checkpoints. The propulsion system for the robot is responsive to both the relative motion guidance signals (for intermediate navigation between the checkpoints) and to the vehicle-checkpoint alignment information (to realign the vehicle with respect to the checkpoints). The robot vehicle is guided from the start to the finish position without reliance on a pre-selected guidepath and without compounding anomalous guidance errors induced by extraneous environmental effects.
Abstract: An electronic watthour meter for connection in a two-wire power distribution circuit comprises a shunt connected in one of the wires and an electronic circuit comprising a transconductance multiplier, a V to F converter and a reversible counter. The DC power supply of the electronic circuit is referred to the wire containing the shunt, which wire is always live, so that the electronic circuit "floats" electrically on this live wire. The first input of the multiplier can therefore be directly connected across the shunt, and the second input is connected via a high value resistance to the other wire so as to receive an input current representative of the voltage between the wires. To eliminate the effects of drift in the multiplier, the polarity of the input current to the multiplier and the direction of counting of the counter are periodically and simultaneously reversed by a square wave signal of 1:1 mark space ratio. The electronic circuit is implemented using LSI techniques.
Abstract: The present control apparatus and method for controlling a plurality of intercoupled industrial process operations each having an operation control member. The control member position correction is implemented in accordance with a predetermined characteristic so as to minimize undesired interference with the other industrial process operations.
Abstract: A mixer stage having particular application to digital detectors. The mixer stage includes first and second sets of transmission gates and a Walsh function generator. The first set of transmission gates is driven by sine function coefficient signals from the Walsh function generator so as to open and close individual gates of the set so as to effectively multiply an input signal by the sine of a tone reference frequency to be tone detected. Similarly, the second set of transmission gates is driven by cosine coefficient signals from the Walsh function generator so as to open and close individual gates of the second set to effectively multiply the input signal by the cosine of the reference frequency to be tone detected. To form a complete digital tone detector, the sine and cosine multiplied outputs of the mixer stage are each filtered and squared and are then summed and further filtered to provide a "detect" signal when the input signal includes the reference frequency.
Abstract: In a numerical control machine tool, the sliding errors are compensated by control means comprising: a position detector for detecting a current position on a first axis at all times in association with a first-axis position detector; a compensation data memory in which compensation data for a second axis corresponding to positions on the first axis have been stored, the memory outputting a compensation data corresponding to a position which coincides with a current position specified by the position register; a pulse generator means for calculating the difference between the current compensation data and the preceding compensation data and generating a pulse train proportional to the difference; an adder for subjecting to addition or subtraction the pulse train generated and a pulse train obtained by converting the output signal of a second-axis position detector; a pulse restoring means for converting the output pulse train of the adder into a signal similar in form to the output of the position detector; a