Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

7 results about "Part program" patented technology

The part program is a sequence of instructions, which describe the work, which has to be done on a part, in the form required by a computer under the control of computer numerical control (CNC) software. It is the task of preparing a program sheet from a drawing sheet. All data is fed into the CNC system using a standardized format. Programming is where all the machining data are compiled and where the data are translated into a language which can be understood by the control system of the machine tool.

Double-inclined-axis numerical control slide grinder

A double inclined shaft numerical control slide grinder includes a casing, an electric control part is arranged outside the casing, the electric control part is used for sending control instructions to the grinder, a grinder unit is arranged in the casing, the grinder unit includes a mounting plate arranged in the casing, a grinding and cutting mechanism arranged on the mounting plate through a first linear module and a grinder slide mechanism arranged on one side of the grinding and cutting mechanism through a second linear module, the grinding and cutting mechanism is used for cooperating with the grinder slide mechanism to grind and cut a workpiece, and the grinder slide mechanism is used for cooperating with the second linear module to adjust a grinding and cutting station of the workpiece, the utility model discloses a linkage of the first linear module and the second linear module is controlled by the electric control part program, so that the grinding and cutting mechanism and the grinder slide mechanism form a double inclined shaft machining station, the tool clamp panel can be deflected around the shaft connecting seat under the drive of the second cylinder, and a preset included angle is formed with the polishing assembly, so that the continuous switching and machining of multi-angle machining surfaces are realized under the condition of one-time clamping.
Owner:ZHONGKE PRECISION MACHINERY (DONGGUAN) CO LTD

Control method for machine tools and / or production machines

The present invention relates to a method for controlling the rotary motion of a tool (6) in a machine tool (1) by means of a part program, wherein a retraction motion and a lateral motion to be performed by the tool (6) are specified in the part program, wherein the rotary motion (D) of the tool (6) is decelerated during the retraction motion and / or the lateral motion.
Owner:SIEMENS AG

Encryption of program instructions in a numerical control device

In a method for operating a numerical control device for controlling a production machine for producing a workpiece, program instructions generated by CAM software are encrypted with a first encryption key to generate first encrypted program instructions and the first encrypted program instructions are decrypted with a first decryption key to generate first decrypted program instructions. To prevent unauthorized access to the program instructions, the first decrypted program instructions are re-encrypted using a second encryption key to generate second encrypted program instructions, which are stored in a memory of the numerical control device. Subsequently, the second encrypted program instructions are read out of the memory and decrypted record-by-record or block-by-block, such that only those program instructions of the part program which are currently being processed by the numerical control device, or whose processing is imminent and used to control the production machine for the production of the workpiece.
Owner:SIEMENS AG

Compensation of tool deflection by dynamically adjusting the tool geometry

A machine tool numerical controller receives a parts program which determines a path along which a workpiece should be machined in a material-removing manner by a machining tool. The numerical controller determines control commands by utilising the parts program and controls the position-controlled axes according to the determined control commands. The numerical controller determines the control commands such that the workpiece is machined in a material-removing manner by the machining tool along the path determined by the parts program. During the machining of the workpiece, the numerical controller receives, in real time, actual values characteristic of a machining force exerted on the machining tool and takes a geometrical measurement of the machining tool and the machining force into consideration in the determining of the control commands. During the machining process, the geometrical measurement is varied dynamically and in real time according to the machining force.
Owner:SIEMENS AG

Systems and methods for cloud-based expertise delivery via apis

A method for processing a part from a workpiece using an industrial cutting system. The method includes receiving first data corresponding to the part to be processed from the workpiece using the industrial cutting system. The method further includes receiving second data corresponding to expertise data generated over a time period. The method also includes identifying features of the part based on the first data and the second data. The method further includes generating a part program design including geometry data and processing parameters for at least one of the features of the part. The method also includes processing the part from the workpiece using the industrial cutting system based on the part program design.
Owner:HYPERTHERM INC

Program editing environment of a machine-vision system with synchronized user interface features

Machine vision inspection system comprising an imaging part (34), a stage (32, 210) for holding one or more workpieces (10) in a field of view of the imaging part (34), a control part (125), a display (16, 136) and a user interface (400), wherein the machine vision inspection system further comprises: a program run mode (157) configured to be operational for executing a previously created part program using an execution program run mode; a learning mode (156) configured to be operational to receive user input to control operations of the machine vision inspection system and to record associated part program instructions corresponding to the controlled operations in order to create a part program, wherein the learning mode (156) includes a learning mode user interface which includes the following: an editing user interface part (160ui, 176, 1500) comprising an editable part program representation (1510) of part program instructions in an editing window (176pi, 420), wherein the part program representation (1510) comprises instruction representations (421-423, 1551-1564); and a results window (196, 430) that receives and displays respective results, which include results controlled by controlled operations of the machine vision inspection system; wherein the learning mode (156) is configured (920) such that upon receiving a user input providing an initial set of controlled operations of the machine vision inspection system, comprising operations that determine an initial set of results and display them in the results window (196, 430), the learning mode (156) is operational to automatically provide operations comprising the following steps: Recording a first respective set of part program instructions corresponding to the first respective set of controlled operations, which include operations that determine the first respective set of results and display them in the results window (196, 430); Displaying the first set of results in each case in the results window (196, 430); and Define and display in the editing window (176pi, 420) a first respective set of instruction representations corresponding to the first respective set of subprogram instructions, comprising operations that determine a first respective set of results and display them in the results window (196, 430); and wherein the learning mode user interface is configured (930) such that the results window (196, 430) and the editing window (176pi, 420) operate according to a set of cross-window autoscroll operations which include the following: In response to a user selection of a member of the first respective set of results in the results window (196, 430), a cross-window autoscroll operation is initiated, which includes the following steps: Adjusting the instruction representations in the editing window (176pi, 420) so that at least one instruction representation of the first respective set of instruction representations is displayed in the editing window (176pi, 420), wherein at least one instruction representation of the first respective set of instruction representations was not displayed in the editing window (176pi, 420) at the time the user selection was made; and Marking at least one instruction representation of the first respective set of instruction representations displayed in the editing window (176pi, 420) with an indicator to indicate that it corresponds to the member of the first respective results selected by the user in the results window (196, 430).
Owner:MITUTOYO CORP

Channel synchronization in multi-spindle machine tools

The invention relates to a method for the computer-assisted numerical control of a multi-spindle machine tool (1), which has a first tool spindle (2A) equipped with a first tool (3A) and a second tool spindle (2B), which can be controlled independently of the first tool spindle (2A) and is equipped with a second tool (3B), wherein -a first workpiece (5A) is machined by means of the first tool (3A) by executing a predetermined part program in a first machining channel, and a second workpiece (5B) is machined by means of the second tool (3B) by executing the part program in a second machining channel synchronised with the first machining channel; - the execution of the part program in the first machining channel includes an actuation control of first machine axes (X1, Y1, Z1) for guiding the first tool spindle (2A) according to a first tool path (TA) relative to the first workpiece (5A) and the execution of the part program in the second machining channel includes an actuation of second machine axes (X2, Y2, Z2) for guiding the second tool spindle (2B) according to a second tool path (TB) relative to the second workpiece (5B); - the first tool (3A) differs the second tool (3B) in terms of its dimensions, - the first tool path (TA) differs from the second tool path (TB); and - a machining result of the first workpiece (5A) at one end of the first tool path (TA) is equal to a machining result of the second workpiece (5B) at one end of the second tool path (TB). In order to synchronize the movements carried out by the first tool spindle (2A) and the movements carried out by the second tool spindle (2B), the invention provides that at least one first scalar variable (BA, BB) dependent on a machining progress is detected in each machining channel and a difference (∆B) between the scalar variable (BA) detected in the first machining channel and the scalar variable (BB) detected in the second machining channel is determined, and the first machine axes (X1, Y1, Z1) and the second machine axes (X2, Y2, Z2) are actuated in such a way that the difference (∆B) between the scalar variable (BA) recorded in the first processing channel and the scalar variable (BB) recorded in the second processing channel is reduced.
Owner:SIEMENS AG