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: 10459427
    Abstract: 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: Grant
    Filed: August 27, 2013
    Date of Patent: October 29, 2019
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Christof Sinn, Ralf Spielmann
  • Patent number: 10095219
    Abstract: 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: Grant
    Filed: August 27, 2013
    Date of Patent: October 9, 2018
    Assignee: Siemens Aktiengesellschaft
    Inventors: Christof Sinn, Ralf Spielmann
  • Patent number: 9931751
    Abstract: 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: Grant
    Filed: September 16, 2014
    Date of Patent: April 3, 2018
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Dimitri Lomakin, Christof Sinn, Thilo Stolper
  • Publication number: 20160103447
    Abstract: 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: Application
    Filed: August 27, 2013
    Publication date: April 14, 2016
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventors: CHRISTOF SINN, RALF SPIELMANN
  • Publication number: 20160098035
    Abstract: 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: Application
    Filed: August 27, 2013
    Publication date: April 7, 2016
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Christof Sinn, RALF SPIELMANN
  • Publication number: 20150286210
    Abstract: 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: Application
    Filed: April 1, 2015
    Publication date: October 8, 2015
    Applicant: Siemens Aktiengesellschaft
    Inventors: Christof Sinn, Thilo Stolper
  • Publication number: 20150081085
    Abstract: 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: Application
    Filed: September 16, 2014
    Publication date: March 19, 2015
    Inventors: Dimitri Lomakin, Christof Sinn, Thilo Stolper
  • Patent number: 7149668
    Abstract: 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: Grant
    Filed: September 12, 2002
    Date of Patent: December 12, 2006
    Assignee: Siemens Aktiengesellschaft
    Inventors: Ulrich Schwanecke, Christof Sinn
  • Patent number: 7062353
    Abstract: 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: Grant
    Filed: November 5, 2001
    Date of Patent: June 13, 2006
    Assignee: Siemens Aktiengesellschaft
    Inventors: Wolfgang Papiernik, Christof Sinn, Leif Kobbelt
  • Patent number: 6961056
    Abstract: 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: Grant
    Filed: November 8, 2002
    Date of Patent: November 1, 2005
    Assignee: Siemens Aktiengesellschaft
    Inventor: Christof Sinn
  • Patent number: 6956567
    Abstract: 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: Grant
    Filed: September 13, 2002
    Date of Patent: October 18, 2005
    Assignee: Siemens Aktiengesellschaft
    Inventor: Christof Sinn
  • Patent number: 6901310
    Abstract: 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: Grant
    Filed: November 5, 2001
    Date of Patent: May 31, 2005
    Assignee: Siemens Aktiengesellschaft
    Inventors: Leif Kobbelt, Ulrich Schwanecke, Christof Sinn
  • Patent number: 6879874
    Abstract: 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: Grant
    Filed: September 3, 2002
    Date of Patent: April 12, 2005
    Assignee: Siemens Aktiengesellschaft
    Inventor: Christof Sinn
  • Patent number: 6845350
    Abstract: 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: Grant
    Filed: November 15, 2000
    Date of Patent: January 18, 2005
    Assignee: Siemens Aktiengesellschaft
    Inventors: Wolfgang Papiernik, Christof Sinn
  • Publication number: 20040070585
    Abstract: 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: Application
    Filed: October 16, 2003
    Publication date: April 15, 2004
    Inventors: Wolfgang Papiernik, Christof Sinn, Leif Kobbelt
  • Publication number: 20030128206
    Abstract: 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: Application
    Filed: November 8, 2002
    Publication date: July 10, 2003
    Applicant: Siemens Aktiengesellschaft
    Inventor: Christof Sinn
  • Publication number: 20030083773
    Abstract: 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: Application
    Filed: September 12, 2002
    Publication date: May 1, 2003
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Ulrich Schwanecke, Christof Sinn
  • Publication number: 20030052882
    Abstract: 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: Application
    Filed: September 13, 2002
    Publication date: March 20, 2003
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Christof Sinn
  • Publication number: 20030045965
    Abstract: 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: Application
    Filed: September 3, 2002
    Publication date: March 6, 2003
    Applicant: SIEMENS AKTIENGESELLSCHAFT
    Inventor: Christof Sinn