摘要:
A method of displaying an operation history of a machine, which permits quick and proper investigation of the causes of troubles and trouble-shooting therefor. A processor of a numerical control device mounted on the machine writes a block number in a corresponding address region of a memory every time one block of a machining program is read out, and executes the block after an index indicating the address region to be stored with the next block number is determined (S1 to S4, S6). If the determined index exceeds a value indicating the last address region, the index is reset to a value indicating the first address region (S5). During the execution of each block, the processor successively determines, with respect to all the circuit sections of an input/output circuit, the presence/absence of signal transfer through each circuit section (S12), and causes a memory address region corresponding to the block to successively store codes individually indicating those circuit sections concerned in the signal transfer (S13), so that block numbers indicating up-to-date blocks and codes indicating the circuit sections concerned in the signal transfer during the execution of the blocks are continually held in their associated memory address regions, whereby the operation history of the machine is recorded. In response to a display command, the block numbers and codes constituting the operation history are successively displayed on a display screen according to precedence (S21 to S26).
摘要:
A plurality of step time tables consisting of a sequence of step times defining intervals between steps and thus a velocity profile to be executed by a stepper motor are stored in a first memory. A step table defining a plurality of identical sequences of excitation pattern for driving a stepper motor is stored in a second table. Identical DMA channels output the step times to a timer and the plurality of exitation patterns to a buffer. The timer measures the duration of the step times and when each step time expires generates a trigger signal which initiates the transfer of the next step time and next excitation pattern through the respective DMA channels. The buffer includes a control register which selects one excitation pattern from the plurality of excitation patterns output from the step table to be output for control of a selected one of a plurality of motors connected to the buffer. The buffer outputs are inverted to form bipolar signals to drive current drivers in accordance with the excitation pattern. The apparatus is initialized by a data processor to select one of the plurality of excitation tables and to select one of the groups of outputs of the buffer to drive a corresponding selected motor. The DMA channel for outputting the step time table is initialized for non-repetitive operation and the DMA channel outputting the step table is initialized for cyclic operation. The direction in which the selected stepper motor is to be driven is determined by the direction in which the step table is accessed.
摘要:
An apparatus for processing the flow of digital data encoded upon a tape, but not the information in the digital data, comprising a plurality of digital circuits, and adapted to be connected at its input end to a tape deck containing the tape and at its output end to output interfacing equipment, such as a servo, comprising a clock source for generating the clocking pulses used to control the timing and sequencing of the operations of the digital circuits, which timing may be different from the rate at which the digital data were encoded upon the tape, and an input buffer, connectable to the tape deck, which receives the digital data from the tape in the tape deck. The apparatus further comprises a tape control, connectable to the tape deck, and whose control inputs are derived from the tape deck, which controls the sequencing of the write-in and read-out of the digital data, and a memory which comprises a memory storage, a memory control, and a memory address. The memory is in the form of a double buffer in that digital data may be simultaneously written into one portion, or buffer, of the memory storage and read out of the other buffer. The apparatus further comprises, an output register for accepting the digital data from the memory, and an output control which generates, as an output signal, a strobe pulse to the memory address, which causes reading out of data from the memory storage and distributing this data into its proper place in the output register. A line driver and receiver whose inputs are (1) digital data from the output register, and (2) an ''''output acknowledge'''' signal from the output control, which causes delivery of the digital data to the output interfacing equipment and the outputs of the line driver and receiver, also forms part of the apparatus.
摘要:
Process data are recorded by accumulating process data in a delay-time critical cyclic time planenulle.g., a main processor clocknulland storing the accumulated data in an data buffer memory having a FIFO characteristic using a cyclic clock. The data buffer memory is read out in a delay-time uncritical acyclic time planenulle.g., a pre-process clocknulland the read out data are processed and stored as data sets in a log memory. To achieve synchronous recording of process data of different time planes, such as process data generated in a cyclic interpolator time plane and a cyclic position control time plane, the process data for position control are accumulated over the time interval of an interpolation clock cycle and provided synchronously with the data of the interpolator for recording.
摘要:
A tape reader system for numerical control systems including a segmented buffer memory into which characters are read from tape and stored sequentially. One address counter keeps track of ''''write'''' addresses and another counter keeps track of ''''read'''' addresses. The most significant digits of the two counters are compared to control the writing of fresh data into memory whenever the read address bears other than a selected proximity of the write address.