摘要:
A simulation method for a programmable controller (PC) is provided in which a ladder program (22) of a PC is simulated. A cursor (1) is set at a relay contact on a screen (42a) displaying the ladder program (22) to directly change the input signal. A logical process is performed on the input signal (5) and an input signal (6) from a machine to simulate the ladder program (22). By setting the cursor at a contact to be changed on the ladder program and operating the software keys, a simulation of the ladder program corresponding to actual machine movements can be executed. Since the input can be changed directly on the ladder program, the simulation can be efficiently performed.
摘要:
A programmable controller according to the present invention has memory means (P) for registering any functional instruction. On the basis of a functional instruction stored in the memory means, an individual functional instruction (Func) is repeatedly output to a machine tool. When the format of a functional instruction changes due to a difference in input conditions, input condition (B, C) data are created as a ladder and, by executing a single fixed input condition (A), the lead address of an area storing the parameter of the individual functional instruction is called and output, whereby a functional instruction of a unified format is executed.
摘要:
A numerical control method is provided which is capable of forming a circular are on a cylindrical surface of a cylindrical workpiece with high accuracy by the use of a simplified program. At first, a circumferential distance interval between the start and end points of a circular arc to be machined is calculated on the basis of a moving command value for a rotation axis indicative of an angular interval in the circumferential direction of the workpiece (S3). Then, a circular are interpolation processing is executed on the thus calculated distance interval and a moving command value for a linear axis indicative of an interval between the start and end points in the axial direction of the workpiece, to thereby calculate distribution amounts for the rotation and linear axes, respectively (S4). Further, control along the linear axis is performed in accordance with the distribution amount for the same axis obtained by the interpolation processing, and at the same time, control around the rotation axis is performed in accordance with a distribution amount represented by a unit of angle, which is obtained by a length/angle conversion of the distribution amount for the rotation axis obtained by the interpolation processing (S6, S7), to thereby carry out circular arc machining.
摘要:
A numerical control device adapted to control a plurality of transfer machines mounted on a transfer line. The numerical control device is composed of an NC section (13) for controlling the axes of the transfer machines and a PMC section (14) for executing sequence control. The PMC section (14) reads current position data from a current position register (16) of the NC section (13) through a window, and compares the read data with previously set zone data (19). A function instruction (18a) delivers the result of the comparison as a zone signal, and executes a modification control of an execution sequence by using the zone signal. Therefor, a high-accuracy region signal can be set.
摘要:
A rotation control system for a screw of an injection molding machine is so arranged that an injection shaft 2" and a screw (2) are driven by electric motors (20) and (22). An output signal from an injection shaft position sensor (21), which provides information indicative of rotation of the electric motor (22) driving the injection shaft 2", is applied to an error register (35-1). The position of the injection shaft is sensed by monitoring the error register (35-1), and the rotational speed of the screw (2) corresponding to the position of the injection shaft 2" is obtained by utilizing an override function.
摘要:
A numerical control method for a numerical control system having a numerical control unit (NC) for numerically controlling a machine tool or the like, as well as a programmable controller unit (PC), wherein when machining is suspended and then resumed, the NC unit (1) runs the machining program from the beginning of the machining program up to a prescribed block at which machining is to be resumed, without peforming a distribution operation. During running of the program, data regarding M-, S- and T-functions in the machining program are successively delivered to and stored in the PC unit (2). At this time the PC unit (2) does not send these data to the machine side. Machining is resumed at the conclusion of a search operation up to the prescribed block. However, since the M-, S- and T-functions have already been set automatically in the PC unit (2) to conditions exactly the same as those that prevailed at the suspension of machining, the machining operation can be resumed smoothly from the instant of machining resumption.
摘要:
A tapping machining method for moving a tapping tool to a commanded position in synchronism with rotation of a spindle, to subject a workpiece to threading, and thereafter rotating the spindle in the reverse direction and withdrawing the tapping tool from the workpiece in synchronism with rotation of the spindle. The steps of the tapping machining method include moving and positioning a spindle, namely the tapping tool (4), from an initial point (Pi) to an approach point (Pr) in the depth direction (along the Z axis) while being rotated at a constant velocity. Then a pulse distribution calculation is started by using the pitch of a screw and pulses of a frequency proportional to the rotational velocity of the spindle, and threading is performed while the tapping tool is moved toward a target position (Pe) by the distributed pulses. Next, a spindle reverse rotation command is produced for rotating the spindle in the reverse direction without halting the pulse distribution calculation, even when the tapping tool arrives at the target position (Pe). Thereafter, the tapping tool is moved in the depth direction in synchronism with rotation of the spindle during forward due to inertial rotation. The tapping tool (4) is raised up to the approach point (Pr) by the distributed pulses after the spindle rotates in the reverse direction at a point (Pm), and the pulse distribution operation is ended after the tapping tool arrives at the approach point (Pr).
摘要:
A signal tracing control system provided in a programmable machine controller (PMC) which controls a machine in response to a signal from a numerical control apparatus. A signal of a monitored RAM (1) is monitored for a change by a monitoring circuit (21). When a signal change is detected by the signal monitoring circuit (21), it applies a signal to a writing control circuit (22) which then writes the data of the monitored RAM (1) into a tracing buffer (2). This cycle of operation is repeated. Thus, only when a data item in the monitored RAM (1) is changed, is the signal traced. Effective signal tracing can therefore be effected with a small memory capacity.
摘要:
The present invention provides a data transmission method for sending parallel data from a transmitting side to a receiving side. After transmitting an i-th item of data (DT.sub.i), the transmitting side sends a high-level data transmission signal (DS) to the receiving side at the expiration of a predetermined period of time (t.sub.1). In response to receipt of the high-level data transmission signal (DS), the receiving side reads the i-th item of data (DT.sub.i) and sends a high-level data reception signal (DR) to the transmitting side. The transmitting side ends the transmission cycle for the i-th item of data upon receiving the high-level data reception signal (DR). After transmitting the next or (i+1)th item of data (DT.sub.i+1), the transmitting side sends a low-level data transmission signal (DS) at the expiration of the predetermined period of time (t.sub.1). In response to receipt of the low-level data transmission signal (DS), the receiving side reads the (i+1)th item of data (DT.sub.i+1) and sends a low-level data reception signal (DR) to the transmitting side. The transmitting side ends the transmission cycle for the (i+1)th item of data upon receiving the low-level data reception signal (DR). In subsequent data transmission, data are successively transmitted by repeating th i-th and (i+1)th data transmission cycles.
摘要:
A numerical control system of a machine tool or the like has a numerical control section and a programmable controller section for executing sequential control of a machine based on control signals from the numerical control section. Miscellaneous function instructions from the numerical control section are divided into a plurality of groups and miscellaneous function code signals specified for each group are outputted in parallel. The programmable controller section executes sequential control of the machine on the basis of the miscellaneous function code signals of each group received in parallel from the numerical control section.