Patents by Inventor Christof Sinn
Christof Sinn has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10459427Abstract: A subroutine executable by the numeric controller to control a production machine is disclosed. A user selects at least one program instruction of the subroutine and the numeric controller outputs a parameterized description of the selected program instruction or of a sequence of program instructions that contains the selected program instruction to the user using the user interface. The user enters a change in the parameterized description and stores a modified subroutine that corresponds to the changed parameterized description. The numeric controller sends a message to a predetermined address identifying. the original subroutine and the change made in a form that can be evaluated in automated fashion. The CAM system that generated the subroutine uses the message to independently and automatically ascertain a data record on which the original subroutine is based and to modify the data record accordingly.Type: GrantFiled: August 27, 2013Date of Patent: October 29, 2019Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Christof Sinn, Ralf Spielmann
-
Patent number: 10095219Abstract: A sub-program carried out by a numerical control unit that controls a production machine is disclosed. The numerical control unit transmits a piece of information identifying a program instruction, by means of which the sub-program was generated to a CAM system after the instruction is selected by a user through an operator interface. The numerical control unit receives, a parameterized description of the sequence of program instructions containing the selected program instruction from the CAM system. The numerical control unit outputs the parameterized description to the user via the operator interface and receives a modification of the parameterized description from the user. The numerical control unit then transmits the modified parameterized description to the CAM system and receives a modified sub-program corresponding to the modified parameterized description from the CAM system.Type: GrantFiled: August 27, 2013Date of Patent: October 9, 2018Assignee: Siemens AktiengesellschaftInventors: Christof Sinn, Ralf Spielmann
-
Patent number: 9931751Abstract: A programming device receives a number of local coordinate systems from a user. Each local coordinate system is referenced directly or via at least one other local coordinate system to a global machine coordinate system of a motion-controlled machine. The programming device receives from the user, in each case with reference to one of the local coordinate systems, a number of positions to be approached by the end effector and/or a number of obstacles to be bypassed by the end effector. The programming device determines, with reference to the positions to be approached received from the user and the obstacles received from the user in the global machine coordinate system, the path to be traveled by the end effector The programming device stores the path to be traveled by the end effector as a first file so that it can be retrieved again at a later time.Type: GrantFiled: September 16, 2014Date of Patent: April 3, 2018Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Dimitri Lomakin, Christof Sinn, Thilo Stolper
-
Publication number: 20160103447Abstract: A sub-program carried out by a numerical control unit that controls a production machine is disclosed. The numerical control unit transmits a piece of information identifying a program instruction, by means of which the sub-program was generated to a CAM system after the instruction is selected by a user through an operator interface. The numerical control unit receives, a parameterized description of the sequence of program instructions containing the selected program instruction from the CAM system. The numerical control unit outputs the parameterized description to the user via the operator interface and receives a modification of the parameterized description from the user. The numerical control unit then transmits the modified parameterized description to the CAM system and receives a modified sub-program corresponding to the modified parameterized description from the CAM system.Type: ApplicationFiled: August 27, 2013Publication date: April 14, 2016Applicant: SIEMENS AKTIENGESELLSCHAFTInventors: CHRISTOF SINN, RALF SPIELMANN
-
Publication number: 20160098035Abstract: A subroutine executable by the numeric controller to control a production machine is disclosed. A user selects at least one program instruction of the subroutine and the numeric controller outputs a parameterized description of the selected program instruction or of a sequence of program instructions that contains the selected program instruction to the user using the user interface. The user enters a change in the parameterized description and stores a modified subroutine that corresponds to the changed parameterized description. The numeric controller sends a message to a predetermined address identifying. the original subroutine and the change made in a form that can be evaluated in automated fashion. The CAM system that generated the subroutine uses the message to independently and automatically ascertain a data record on which the original subroutine is based and to modify the data record accordingly.Type: ApplicationFiled: August 27, 2013Publication date: April 7, 2016Applicant: SIEMENS AKTIENGESELLSCHAFTInventors: Christof Sinn, RALF SPIELMANN
-
Publication number: 20150286210Abstract: A numerical controller executes a parts program controlling a production machine. An operator selects via a selection command a program instruction in the parts program that is parameterized with at least one parameter. The program instruction is converted into a movement of a tool processing a workpiece. Information identifying the program instruction is communicated to a CAM system which then returns data specifying a three-dimensional geometry of the workpiece commensurate with the selected program instruction and determines an image of the workpiece. The operator can change the parameters and hence also the image. Any changes of a parameter are communicated to the CAM system which then determines a changed image of the workpiece and outputs the changed image to the operator. A modified parts program corresponding to the changed program instruction can be stored upon receipt of a storage command from the operator.Type: ApplicationFiled: April 1, 2015Publication date: October 8, 2015Applicant: Siemens AktiengesellschaftInventors: Christof Sinn, Thilo Stolper
-
Publication number: 20150081085Abstract: A programming device receives a number of local coordinate systems from a user. Each local coordinate system is referenced directly or via at least one other local coordinate system to a global machine coordinate system of a motion-controlled machine. The programming device receives from the user, in each case with reference to one of the local coordinate systems, a number of positions to be approached by the end effector and/or a number of obstacles to be bypassed by the end effector. The programming device determines, with reference to the positions to be approached received from the user and the obstacles received from the user in the global machine coordinate system, the path to be traveled by the end effector The programming device stores the path to be traveled by the end effector as a first file so that it can be retrieved again at a later time.Type: ApplicationFiled: September 16, 2014Publication date: March 19, 2015Inventors: Dimitri Lomakin, Christof Sinn, Thilo Stolper
-
Patent number: 7149668Abstract: A method is provided for simulating to a workpiece contour by simulating a milling operation, whereby a blank workpiece is modeled by a family of straight lines in three-dimensional space and all straight lines are parallel to the z-axis. A workpiece contour is determined by intersecting the family of straight lines with a virtual milling edge FK according to a predetermined milling path in three-dimensional space, based on the intersecting points of the straight lines of all swept volumes. A surface grid is formed from the obtained set of intersecting points that describes the workpiece contour.Type: GrantFiled: September 12, 2002Date of Patent: December 12, 2006Assignee: Siemens AktiengesellschaftInventors: Ulrich Schwanecke, Christof Sinn
-
Patent number: 7062353Abstract: The invention relates to especially simple, rapid and multidimensional surface reproduction. According to the inventive method for reconstructing a surface of a structure which is described by 3D data points in chronological order, 3D data points are processed using a linear interpolation in such a way that chronologically directly adjacent 3D data points remain unchanged.Type: GrantFiled: November 5, 2001Date of Patent: June 13, 2006Assignee: Siemens AktiengesellschaftInventors: Wolfgang Papiernik, Christof Sinn, Leif Kobbelt
-
Patent number: 6961056Abstract: A method and system for synchronized visualization of two partial scenes, in particular for three-dimensional rendering of contour surfaces of two workpieces, is described. A user opens several partial scenes and selects those partial scenes which are to be synchronized. The user then pushes a button on the taskbar (e.g., “Share-Camera”) corresponding to the scenes. The partial scenes are synchronized by associating all synchronized partial scenes with a main camera, whereby manipulation of the scene content of one window affects the (all) synchronized partial scenes of the other windows. The synchronization is independent of the mode of visualization in the individual window. In this way, several partial scenes can be visualized simultaneously within an application. Advantageously, the partial scenes can be manipulated independently of each other.Type: GrantFiled: November 8, 2002Date of Patent: November 1, 2005Assignee: Siemens AktiengesellschaftInventor: Christof Sinn
-
Patent number: 6956567Abstract: A method and a system for visualizing differences of three-dimensional contour surfaces, in particular of three-dimensional contour surfaces produced by virtually machining a workpiece, are described. The method determines a first and second surface and spatial and/or volume differences between the contours of these surfaces. One of the surfaces together with the determined spatial and/or volume differences between the contours of the surfaces can be graphically rendered, wherein the differences are rendered as an additional attribute of the one surface, for example, in a different color.Type: GrantFiled: September 13, 2002Date of Patent: October 18, 2005Assignee: Siemens AktiengesellschaftInventor: Christof Sinn
-
Patent number: 6901310Abstract: A method and system for approximately reproducing the surface of a workpiece should enable the contour of the workpiece to be reconstructed in a particularly simple manner. The invention provides that a starting body, which represents, in whole or in part, the workpiece in a first approximation step, is subdivided into a number of partial volumes, whereby for a reproduction of the workpiece in a second approximation step, the partial volumes are selected for which a step involving an analytical reproduction of the milling volume, which stretches from the milling cutter along a covered milling path, is established.Type: GrantFiled: November 5, 2001Date of Patent: May 31, 2005Assignee: Siemens AktiengesellschaftInventors: Leif Kobbelt, Ulrich Schwanecke, Christof Sinn
-
Patent number: 6879874Abstract: In a process for determining when tolerances are exceeded during generation of NC parts programs, the defined CAD geometry is converted into an equivalent grid, preferably a triangular grid. A surface corresponding to the NC parts programs in form of a triangular grid is generated after conversion of the CAD geometry. The parts program takes into consideration the geometric attributes of the milling tool (diameter, shape, etc.). After two triangular grids have been generated from the starting data, i.e. the CAD geometry and the NC parts program, the distance between the two grids can be calculated and visualized.Type: GrantFiled: September 3, 2002Date of Patent: April 12, 2005Assignee: Siemens AktiengesellschaftInventor: Christof Sinn
-
Patent number: 6845350Abstract: A simulation method for three-dimensional processing by a CNC-controlled processing machine is determined by means of an initial data record which describes idealized processing instructions for a processing machine, wherein a control data record for a control unit controlling the processing machine is determined from the initial data record by means of an arithmetic unit. At least one two-dimensional projection of the processing is determined from the initial data record and/or the control data record and is displayed.Type: GrantFiled: November 15, 2000Date of Patent: January 18, 2005Assignee: Siemens AktiengesellschaftInventors: Wolfgang Papiernik, Christof Sinn
-
Publication number: 20040070585Abstract: The invention relates to especially simple, rapid and multidimensional surface reproduction. According to the inventive method for reconstructing a surface of a structure which is described by 3D data points in chronological order, 3D data points are processed using a linear interpolation in such a way that chronologically directly adjacent 3D data points remain unchanged.Type: ApplicationFiled: October 16, 2003Publication date: April 15, 2004Inventors: Wolfgang Papiernik, Christof Sinn, Leif Kobbelt
-
Publication number: 20030128206Abstract: A method and system for synchronized visualization of two partial scenes, in particular for three-dimensional rendering of contour surfaces of two workpieces, is described. A user opens several partial scenes and selects those partial scenes which are to be synchronized. The user then pushes a button on the taskbar (e.g., “Share-Camera”) corresponding to the scenes. The partial scenes are synchronized by associating all synchronized partial scenes with a main camera, whereby manipulation of the scene content of one window affects the (all) synchronized partial scenes of the other windows. The synchronization is independent of the mode of visualization in the individual window. In this way, several partial scenes can be visualized simultaneously within an application. Advantageously, the partial scenes can be manipulated independently of each other.Type: ApplicationFiled: November 8, 2002Publication date: July 10, 2003Applicant: Siemens AktiengesellschaftInventor: Christof Sinn
-
Publication number: 20030083773Abstract: A method is provided for simulating to a workpiece contour by simulating a milling operation, whereby a blank workpiece is modeled by a family of straight lines in three-dimensional space and all straight lines are parallel to the z-axis. A workpiece contour is determined by intersecting the family of straight lines with a virtual milling edge FK according to a predetermined milling path in three-dimensional space, based on the intersecting points of the straight lines of all swept volumes. A surface grid is formed from the obtained set of intersecting points that describes the workpiece contour.Type: ApplicationFiled: September 12, 2002Publication date: May 1, 2003Applicant: SIEMENS AKTIENGESELLSCHAFTInventors: Ulrich Schwanecke, Christof Sinn
-
Publication number: 20030052882Abstract: A method and a system for visualizing differences of three-dimensional contour surfaces, in particular of three-dimensional contour surfaces produced by virtually machining a workpiece, are described. The method determines a first and second surface and spatial and/or volume differences between the contours of these surfaces. One of the surfaces together with the determined spatial and/or volume differences between the contours of the surfaces can be graphically rendered, wherein the differences are rendered as an additional attribute of the one surface, for example, in a different color.Type: ApplicationFiled: September 13, 2002Publication date: March 20, 2003Applicant: SIEMENS AKTIENGESELLSCHAFTInventor: Christof Sinn
-
Publication number: 20030045965Abstract: In a process for determining when tolerances are exceeded during generation of NC parts programs, the defined CAD geometry is converted into an equivalent grid, preferably a triangular grid. A surface corresponding to the NC parts programs in form of a triangular grid is generated after conversion of the CAD geometry. The parts program takes into consideration the geometric attributes of the milling tool (diameter, shape, etc.). After two triangular grids have been generated from the starting data, i.e. the CAD geometry and the NC parts program, the distance between the two grids can be calculated and visualized.Type: ApplicationFiled: September 3, 2002Publication date: March 6, 2003Applicant: SIEMENS AKTIENGESELLSCHAFTInventor: Christof Sinn