Patent classifications
G05B19/29
Method of producing a toothed workpiece having a modified surface geometry
A toothed workpiece having a modified surface geometry may be produced by a diagonal generating method by means of a modified tool whose surface geometry comprises a modification. The modification may be described by a linear and/or quadratic function, with the coefficients of this linear and/or quadratic function. Pitch and/or crowning of the modification may vary in dependence on the angle of rotation of the tool and/or on the tool width position. The specific modification of the tool produces a corresponding modification on the surface of the workpiece by the diagonal generating method, with a desired modification of the surface geometry of the workpiece being specified and a modification of the surface geometry of the tool suitable for producing this desired modification being determined in combination with a diagonal ratio of the diagonal generating method suitable for producing the desired modification.
Control apparatus, control method for control apparatus, control program, and storage medium
A control apparatus and the like may include a time allocation setting unit that sets a time allocation for steps in the total driving time, and an operation value calculation unit that calculates minimum operation values for the times set by the time allocation setting unit, and the time allocation setting unit sets the time allocation of the steps in the total driving time such that the difference between the minimum operation values of the steps falls within a predetermined range.
Eyeglass lens processing apparatus and eyeglass lens processing program
An eyeglass lens processing apparatus includes: a processing tool configured to process a periphery of a lens; a movement portion configured to change a relative position between the lens and the processing tool; a positional data acquiring portion configured to acquire positional data related to a corner portion of an edge of the lens before the lens is finished and after the lens is roughed; a processing control data acquiring portion configured to acquire corner portion processing control data for removing a chip adhering to the lens through roughing, based on the positional data acquired by the positional data acquiring portion; and a processing control portion configured to control the movement portion based on the corner portion processing control data so as to remove the chip adhering to the lens.
Eyeglass lens processing apparatus and eyeglass lens processing program
An eyeglass lens processing apparatus includes: a processing tool configured to process a periphery of a lens; a movement portion configured to change a relative position between the lens and the processing tool; a positional data acquiring portion configured to acquire positional data related to a corner portion of an edge of the lens before the lens is finished and after the lens is roughed; a processing control data acquiring portion configured to acquire corner portion processing control data for removing a chip adhering to the lens through roughing, based on the positional data acquired by the positional data acquiring portion; and a processing control portion configured to control the movement portion based on the corner portion processing control data so as to remove the chip adhering to the lens.
INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING METHOD
Learning related to a device having a driving unit is performed more easily. An information processing device includes: a storage unit that stores a machining program for operating a motor of a machine tool, a robot, or an industrial machine; and a generation unit that generates a learning program for performing learning based on operating characteristics of the motor by extracting a partial machining program including a characteristic element from the machining program stored in the storage unit.
Numerical controller performing positioning for avoiding interference with workpiece
A numerical controller controls a machine tool that has a plurality of axes based on a program command. The numerical controller analyzes the program command. When the program command contains a positioning command, the numerical controller generates a correction path bent in a direction going away from the workpiece with respect to a straight-line path toward a commanded position from a current position of the tool that machines the workpiece, and controls respective axes of the machine tool based on the generated correction path.
Numerical controller performing positioning for avoiding interference with workpiece
A numerical controller controls a machine tool that has a plurality of axes based on a program command. The numerical controller analyzes the program command. When the program command contains a positioning command, the numerical controller generates a correction path bent in a direction going away from the workpiece with respect to a straight-line path toward a commanded position from a current position of the tool that machines the workpiece, and controls respective axes of the machine tool based on the generated correction path.
Numerical controller
A numerical controller includes a machining program creation unit for receiving an input of a machining program including a cycle command, a tool path creation unit for creating a plurality of tool paths based on the machining program, a display unit for displaying the machining program and the plurality of tool paths, and a correspondence relation management unit for recording a relation between an argument of the cycle command and the plurality of tool paths in an information table, wherein the correspondence relation management unit receives a selection of a selected tool path corresponding to one of the plurality of tool paths, and specifies an argument of the cycle command corresponding to the selected tool path with reference to the information table, and the display unit displays the specified argument in a different form from a form of another argument in the machining program.
Numerical controller
A numerical controller includes a machining program creation unit for receiving an input of a machining program including a cycle command, a tool path creation unit for creating a plurality of tool paths based on the machining program, a display unit for displaying the machining program and the plurality of tool paths, and a correspondence relation management unit for recording a relation between an argument of the cycle command and the plurality of tool paths in an information table, wherein the correspondence relation management unit receives a selection of a selected tool path corresponding to one of the plurality of tool paths, and specifies an argument of the cycle command corresponding to the selected tool path with reference to the information table, and the display unit displays the specified argument in a different form from a form of another argument in the machining program.
Apparatus for determining axes for the computer assisted setup of a machine tool table
A non-transitory computer readable storage medium has instructions executed by a processor to compute an x-axis axial position based upon a first host border measurement signal, a second host border measurement signal, first x-axis axial measurement signals and second x-axis axial measurement signals. A y-axis axial position is computed based upon the first host border measurement signal, the second host border measurement signal, first y-axis axial measurement signals and second y-axis axial measurement signals. A z-axis axial position is computed based upon the first host border measurement signal, the second host border measurement signal, first z-axis axial measurement signals and second z-axis axial measurement signals. The operation of a computer numerical control milling machine is coordinated based upon the x-axis axial position, the y-axis axial position and the z-axis axial position.