摘要:
A internal data display apparatus for a machine tool is provided, which includes a computerized numerical controller (CNC ) being provided with an internal common memory in which internal data is stored; a shared-memory routine module configured to share said internal common memory of said CNC and to receive data from said internal common memory; a hot-link routine module configured to receive data from said shared-memory routine module and to process said received data; a data-view routine module configured to receive data from said hot-link routine module and to display said processed data; a shared-memory data-view file including information on a common memory from which the internal data will be read; and a display data-view file including information on which data of data stored in said shared memory is displayed.
摘要:
A function-distributed control apparatus comprises a first bus, a second bus, and at least one base processor element which includes a first main processing unit connected to at least the first bus, a second main processing unit connected to at least the second bus, and a dual-port memory with a mutual interrupt circuit connected to both these main processing units for communications between them. The first bus and the first main processing unit are chiefly for intelligent processing required for controlling a machine, while the second bus and the second main processing unit are chiefly for motion control of the machine. Those buses are also connected to various intelligent subsystems each including a processing unit and a dual-port memory with a mutual interrupt circuit for communications with the base processor element.
摘要:
A robot control apparatus has servo CPUs (c.sub.1, c.sub.2) provided in control loops of respective servomotors (e.sub.1, e.sub.2) for driving and controlling loads about plural drive axes (.theta..sub.1, .theta..sub.2) of a robot arm. Since these servo CPUs execute drive torque calculations necessary for servomotor control, the cost of the control apparatus can be reduced. Also provided is a shared RAM (b) capable of being accessed commonly by the servo CPUs. Information about other axes stored in the RAM is read out and, when current loop processing is not being carried out, non-linear torque calculations necessary for servo-control are performed. As a result, current loop processing is not impeded and servomotor control can be carried out in a highly precise manner.
摘要:
In a numerical control with a machine-tool simulator, a special device is provided for the exchange of information between the numerical control or an allocated PLC and the machine-tool simulator. This device includes a jointly utilized memory, via which information is able to be exchanged between the numerical control and the machine-tool simulator, the jointly utilized memory being writeable and readable both by the numerical control and by the machine-tool simulator.
摘要:
The partitioning of circuitry and software on electronic boards in a robot control is arranged to enable respective controls for varied types of robots to be readily assembled and packaged with use of a few standard boards.The basic control system is formed from an arm interface (AIF) board and a torque processor (TP) board and a servo control (SCM) board. The AIF board has a VME bus terminated in multiple pin connectors for interconnection with the TP and SCM boards and any other boards or additional units to be included in a particular robot control. An AIF connector is also provided for TP board connection on a VMX bus.Robot controls with extended control performance are packaged by including additional boards. For example, the system control board includes a VME bus connector for connection to the AIF board to provide a robot control with higher control capacity.Input/output devices such as programmable controllers, peripherals such as CRTs, and supervisory computers can also be coupled to the control through AIF interconnectors.The AIF board contains robot dependent circuitry so that different AIF boards can be used to assemble different controls for different robots. For example, different board circuitry is used for absolute position feedback as opposed to incremental position feedback or for brush type DC motors are opposed to brushless DC motors.
摘要:
A multi-axis Digital Signal Processor based servo controller system in which all servo and sensor interface boards are connected to a common backplane bus system enabling inter-board communication, with parallel processing using dual port memory and multiple DSP chips, and with each servo board having access to position data from other axis feedback sensors as well as their own, and a self-tuning control software architecture that uses the hardware architecture high speed to allow it to self-tune control constants to optimize performance.
摘要:
A servo control operates in a control loop for a robot control system and performs control support tasks and calculation tasks for the control loop for all of the robot joint motors. The servo includes first and second microprocessors. The first microprocessor performs calculation tasks including the computation of output control commands from stored algorithms for the one control loop for each joint motor. The second microprocessor supervises the operation of the servo control and performs servo control support tasks in the one control loop for each joint motor including the routing of control command, status and feedback data to and from the first microprocessor.A communication interface couples the first and second microprocessors so as to enable the servo control to operate the one control loop for each joint motor and control the controlled variable for the one control loop.The communication interface includes a first memory bank and a second memory bank. The first microprocessor is coupled to one of the banks to write command and feedback data thereto and to read calculated control data therefrom. The second microprocessor is coupled to the other of the banks to read command and feedback data therefrom and to write calculated control data thereto.The microprocessors and the memory banks are cross-switched at the control sampling rate so that the first microprocessor can supply new control calculations for control loop operation based on new control commands and feedback data in each control cycle.
摘要:
A method for reliable position monitoring includes: (a) transmitting two measured position values from a position measuring device to a first processing unit; (b) transmitting a setpoint value from a setpoint value generator to a second processing unit; (c) transmitting one of the two measured position values to the second processing unit; (d) transmitting the setpoint value to the first processing unit; (e) performing mutually independent comparisons between the setpoint value and the measured position values by the first processing unit and the second processing unit; and (f) monitoring the measured position values for an electronic shaft break between the position measuring device and the first processing unit. The position values are different and have a defined relationship with respect to each other, and the transmitting (a) includes alternately transmitting the two measured position values to the first processing unit.
摘要:
A high-precision pulse interpolation method for interpolating the amount of movement of individual axes of a numerical control apparatus (1) with high precision. An interpolation pulse is output twice or more in one task and is written into a shared RAM (2). A servo control circuit (3) outputs the interpolation pulses in the shared RAM at regular intervals, to control a servometer (5) with a high-precision pulse interpolation.
摘要:
A modular digital robot control includes an electronic arm interface board provided with circuitry for performing robot arm dependent functions. Included are circuitry for generating power amplifier control signals in response to input voltage command signals and circuitry for processing and manipulating position, velocity and motor current feedback signals.An electronic torque processor board is provided with paired torque microprocessors for operating each of respective torque control loops for respective robot joint motors. The torque microprocessors generate the voltage commands in response to input torque commands and feedback motor current signals.An electronic servo control board is provided with paired position/velocity microprocessors for operating position and velocity control loops for the respective joint motors. The position/velocity microprocessors generate the torque commands in response to input position commands and feedback position and velocity signals. The servo control board further includes system resource facilities providing general support for the operation of the microprocessors and includes a DMC controller and two asynchronous controllers for communications interfacing with local input/output devices and other systems and devices.When executed in one of the position/velocity microprocessors, a stored motion program uses trajectory planning and interpolation to generate position commands in accordance with predefined moves set forth in a robot program. The servo control, torque processor and arm interface boards are interconnected to provide a complete basic control for the robot joint motors. An optional fourth electronic board can be connected to the basic control. It is called a system board and it includes paired system microprocessors that execute the motion program enabling the expanded control to provide extended robot control performance.