摘要:
By using a configuration comprising sampling means for sampling block end information about each system program, means for identifying a resumption block and a resumption position of each system based on the block end information of each system at the time of a machining halt, and means for calculating information about a synchronous relation between the systems from the block end information of each system and resuming and starting each system based on this calculated result when machining is resumed from the resumption position, it is constructed so that the synchronous relation between the systems can be restored to resume the machining even in a numerical control apparatus in correspondence with multiple systems.
摘要:
To avoid overheating of a spindle motor as easy as possible, a numerical control apparatus measures a cycle time in machining a work (step S5), measures a current amount per unit cycle flowing to the spindle motor (steps S3 and step S4), calculates, on the basis of the measured current amount per unit cycle, a duty cycle time in which suppression of the occurrence of overheating of the spindle motor is guaranteed (step S6), determines on the basis of a comparison of the duty cycle time and the cycle time whether the spindle motor overheats (step S7), and, when the spindle motor overheats (Yes at step S7), delays a start of the next cycle by a wait time setting value Tw obtained by subtracting the cycle time from the duty cycle time (step S8, No at step S10, and step S11).
摘要:
A numerical control system using converted data is provided in which changes can be made quickly to the feed rate by speed override and the like, the operation of the machine according to the content of variable data, and workpiece offset data during machining operation. The numerical control system includes a machining-program/internal-processing conversion module for allocating during conversion a command in a machining program to an application program for the numerical control apparatus, a variable/offset conversion module for storing during conversion, with respect to a command such as a variable command and a tool offset command in the machining program, only referencing information for the command, and a conversion data executing module for directly executing, during machining program execution, the internal processing sequentially based on data allocated by the conversion module.
摘要:
To include an analysis processing unit that obtains a movement command for moving on a movement path in a machining program, and vibration conditions for vibrating along the movement path, a command-movement-amount calculation unit that calculates a command-movement amount per unit time, a vibrational-movement-amount calculation unit that uses the vibration conditions to calculate a vibrational-movement amount per unit time at a time corresponding to the movement command, and a movement-amount combining unit that combines the command-movement amount with the vibrational-movement amount to calculate a combined movement amount, and that acquires a movement amount within the unit time such that a position, which has moved from a reference position for calculating the combined movement amount by the combined movement amount, is located on the movement path.
摘要:
A numerical control device controls a machine tool having an X axis for moving a turret to which tools are attached, a Z axis for moving work, and a B axis for rotating the turret and having at least one of an H axis for rotating the turret around a center line perpendicular to the center line of rotation of the B axis and a C axis for rotating the work around a center line parallel to the Z axis. The numerical control device includes a unit that performs, during an virtual Y-axis inclined surface machining mode, virtual Y inclined surface machining for moving the tool along the Y axis relatively to the inclined surface in a state in which the tool is inclined such that a center axis is perpendicular to an inclined surface inclined from the X axis and the Z axis.
摘要:
A numerical control device controls a machine tool that includes a turret to which a tool is attached, the turret being configured to move along an X-axis and rotate on an H-axis, and further includes a workpiece rotatable on a C-axis. There is no direct movement of the machine tool along a Y-axis that is orthogonal to the X-axis. The numerical control device includes an analyzer that analyzes a y-axis rapid-traverse command in a Y-axis interpolation mode; a C-axis interpolation processor that interpolates a C-axis rotation angle range in response to the analyzed Y-axis rapid-traverse command; and an X-axis interpolation processor that interpolates an X-axis position based on the interpolated C-axis rotation angle range, where the numerical control device rotates the C-axis movement at a constant velocity during the entire C-axis rotation angle range, and accelerates an X-axis velocity of the turret accordingly, to thereby perform an operation.
摘要:
A numerical control apparatus controls a machine tool including an X axis for moving a turret to which a plurality of tools are attached, a H axis for rotating the turret, and a C axis for rotating a work and not including a Y axis orthogonal to the X axis. The numerical control apparatus includes a unit configured to independently rotate the H axis according to an independent rotation command for the H axis and perform tool replacement during an imaginary Y-axis control mode, the imaginary Y-axis control mode being a mode for converting an X-Y axes movement command in a machining program into a command in an X-H-C coordinate system and for driving the X axis, the H axis, and the C axis in association with one another according to the converted command.
摘要:
A numerical control device including tapping spindle (S1, S2) time constant selecting means that compares acceleration and deceleration time constants of the S1 and S2 axes and selects the larger time constant, drilling axis (X1) acceleration and deceleration processing means that calculates an acceleration and deceleration movement amount of the X1 axis based on the selected spindle time constant and a commanded spindle rotation number and moves the drilling axis to the calculated position, synchronized tapping interpolation processing means that synchronizes the tapping spindle with the drilling axis based on the movement amount output from the drilling axis (X1) acceleration and deceleration processing means and a pitch, and tapping spindle synchronization processing means that transfers the rotation amount of the tapping spindle output from tapping spindle (S1)-drilling axis (X1) synchronization processing means to the synchronized side.
摘要:
A numerical control system comprises a high speed operation buffer 27 for storing all the NC control data (interpolation movement amount or acceleration or deceleration data, etc.) occurring in time series by executing apart program, a time series data parallel display part 62 for reading and displaying the data in time series, an optimization processing part 61 for making the edit process such as recalculation process to deletion of Null data, etc. and temporally shift the group of specific data or change the pattern in the group of said data, and a second high speed operation buffer 60 for storing the processing result. The series of processes are performed by a personal computer (PC) 51 connected to an NC apparatus 1 to be able to exchange data. The data stored in the second high speed operation buffer 60 is transferred to the side of the NC apparatus 1, and read and executed, whereby the optimal processing with temporal editing is performed at high speed.
摘要:
A numerical control system having a built in personal computer (PC), is made up of an interrupt generation circuit in an NC section for generating an interrupt in the NC section when a power off switch is pressed, PC termination acknowledgement means in the NC section for sending a termination request to a PC section, acknowledging a termination notification from the PC section, and requesting a DS output circuit to turn off the power of a power unit, a PC power down handling section in the PC section for forcibly terminating an application program and an operating system in the PC section after receiving the termination request sent from the PC termination acknowledgement means in the NC section, and a BIOS section for checking that the operating system is terminated and sending a termination notification to the NC section. Thus, in the numerical control system having a built-in PC, the power is turned off soundly without destroying an external storage unit such as a hard disk storage unit.