摘要:
When performing the processing while changing the position and the posture of the tool relative to the work, if the speed of the tool tip point relative to the work is regularly controlled while greatly changing the tool posture, the speed of each driving shaft of the machine is increased, whereby the interference may be generated. In order to solve the problem, in the numerical controller which obtains the position of each driving shaft of the machine performing the determination of the feeding speed, the interpolation and the coordinate conversion according to the relative instruction path and the instruction speed of the tool tip point relative to the work instructed to the processing program, when determining the feeding speed, the reference point is provided on the tool or the table, the translation speed of the reference point viewed from the mechanical coordinate system is set to the observation target speed, the reference feeding speed is obtained so that the observation target speed is a predetermined reference speed, and the smaller of the reference feeding speed and the instruction feeding speed is set to the feeding speed.
摘要:
A numerical controller obtains a position of each driving shaft of a machine performing determination of a feeding speed, interpolation and coordinate conversion according to a relative instruction path and an instruction speed of a tool tip point relative to a work instructed to a processing program. When determining the feeding speed, a reference point is provided on a tool or a table, a translation speed of the reference point viewed from a mechanical coordinate system is set to an observation target speed, a reference feeding speed is obtained so that the observation target speed is a predetermined reference speed, and the smaller of the reference feeding speed and the instruction feeding speed is set to the feeding speed.
摘要:
A numerical control device includes a retraction-direction decision unit that decides a retracting direction of the tool when determining that the tool deviates from the movable range, and a tool-locus correction unit that corrects a locus of the tool based on this retracting direction so that a distance between the tool and a rotation center of a table while retracting is equal to or larger than a distance between the tool and the rotation center of the table at a time of either the start of rotation of the table or the end of the rotation of the table. According to the present invention, it is possible to avoid a stroke-over while avoiding interference between the tool and a workpiece when a table rotation command that possibly causes a stroke-over on the linear axis is issued while executing a control on a coordinate system other than a machine coordinate system.
摘要:
A CPU 41 reads a next block (S1), and then determines whether the read block is a TCP (tool center point) control finish command “G49” or not (S2). If it is determined to be the TCP control finish command “G49”, the TCP control is finished. If it is determined not to be the TCP control finish command “G49”, whether the read block is a coordinate-system transformation command “P1” or not is determined (S3). Next, if it is determined not to be the coordinate-system transformation command “P1”, the TCP control is performed, without transforming the coordinate system, in accordance with a command of the block (S11). Next, the process returns to S1, and then the process after S1 is executed. If it is determined to be the coordinate-system transformation command “P1”, a start point (xs, ys, zs, bs, cs) and an end point (xe, ye, ze, be, ce) in a non-machine coordinate system, of the block are transformed into a start point (Xs, Ys, Zs, Bs, Cs) and an end point (Xe, Ye, Ze, Be, Ce) in a machine coordinate system, respectively (S4).
摘要:
A CPU 41 reads a next block (S1), and then determines whether the read block is a TCP (tool center point) control finish command “G49” or not (S2). If it is determined to be the TCP control finish command “G49”, the TCP control is finished. If it is determined not to be the TCP control finish command “G49”, whether the read block is a coordinate-system transformation command “P1” or not is determined (S3). Next, if it is determined not to be the coordinate-system transformation command “P1”, the TCP control is performed, without transforming the coordinate system, in accordance with a command of the block (S11). Next, the process returns to S1, and then the process after S1 is executed. If it is determined to be the coordinate-system transformation command “P1”, a start point (xs, ys, zs, bs, cs) and an end point (xe, ye, ze, be, ce) in a non-machine coordinate system, of the block are transformed into a start point (Xs, Ys, Zs, Bs, Cs) and an end point (Xe, Ye, Ze, Be, Ce) in a machine coordinate system, respectively (S4).
摘要:
A numerical control apparatus includes a machining-program reading unit that reads a command issued from a machining program, a command-path storing unit that stores a pre-compression command path in a pre-compression command path buffer, a compression processing unit that creates new one post-compression command path connecting start points and end points of a continuous plurality of pre-compression command paths, a movement-data creating unit that creates tool movement data necessary for correcting the post-compression command path to a tool movement path and interpolating the tool movement path, and an interpolation processing unit that interpolates the tool movement path and calculates a tool position using both the pre-compression command path stored by the command-path creating unit and the tool movement data of the tool movement path after compression created by the movement-data creating unit.
摘要:
A numerical control device for a working machine capable of controlling a tool posture relative to a workpiece using rotational driving of a rotary drive axis about a machine control point includes: an interpolation unit that performs an interpolation process on moving data generated from a machining program and outputs a position of the machine control point for each interpolation point; a coordinate transformation unit that transforms a position of the machine control point to a tool tip-point position; a stroke-limit determination unit that determines whether the position of the machine control point and the tool tip-point position fall within a range of a movable region, and selects and outputs a stroke limit signal indicating a stroke limit and a tool-posture changing command for instructing change of the tool posture; and a tool-posture changing unit that changes the tool posture in response to the tool-posture changing command.
摘要:
A numerical control apparatus includes a machining-program reading unit that reads a command issued from a machining program, a command-path storing unit that stores a pre-compression command path in a pre-compression command path buffer, a compression processing unit that creates new one post-compression command path connecting start points and end points of a continuous plurality of pre-compression command paths, a movement-data creating unit that creates tool movement data necessary for correcting the post-compression command path to a tool movement path and interpolating the tool movement path, and an interpolation processing unit that interpolates the tool movement path and calculates a tool position using both the pre-compression command path stored by the command-path creating unit and the tool movement data of the tool movement path after compression created by the movement-data creating unit.
摘要:
A numerical control device according to the invention is a numerical control device for a multi-spindle machine tool including a rotation axis and controlling a tool attitude relative to a machining workpiece, including a first storage device capable of recording a machining program; a second storage device capable of storing coordinate systems; and a central processing unit capable of executing the machining program, selecting a coordinate system suitable for machining from among the coordinate systems stored in the second storage device based on the tool attitude set by the machining program or an external input, and outputting data for machining the workpiece on the selected coordinate system.
摘要:
In a numerical control apparatus, a rotation-axis filtering processor subjects an angle change amount between interpolation points between rotation angles of a rotation axis to moving average filtering thereby smoothing the angle change amount between the interpolation points. A translation-axis timing synchronization unit subjects a moving amount between interpolation points between tool-tip positions of a translation axis to moving average filtering, to synchronize timing of rotation of the rotation axis being smoothed and timing of movement of the translation axis. A coordinate transformation unit transforms the tool-tip position into coordinates of a machine position of the translation axis according to a configuration of the machine tool, from each tool-tip position after timing synchronization between axes of the translation axis is performed and from each rotation angle of the rotation axis after being filtered.