Patents Assigned to Surfware, Inc.
-
Patent number: 8000834Abstract: A method using a computer for generating a spiral-like tool path for milling a region of a workpiece is disclosed. The method includes the steps of: creating a family of concentric indexed circular arcs at each of two or more separate and distinct selected points within the region; determining parameters of a first set of blends to connect together the circular arcs of adjacent families of the circular arcs having an identical index to form a plurality of isoloops; determining parameters of a second set of blends for blending between adjacent isoloops to form the spiral-like tool path, and generating instructions for controlling the milling cutter in accordance with the generated tool path.Type: GrantFiled: March 11, 2010Date of Patent: August 16, 2011Assignee: Surfware, Inc.Inventors: Alan Diehl, Robert B. Patterson
-
Patent number: 7831332Abstract: A method for generating a tool path for machining a pocket with a milling cutter is disclosed. The tool path includes a first portion, a second portion and a transition portion connecting together the first portion and the second portion. The method includes the steps of: determining a radius of a first arc; determining a radius of a second arc; situating the first arc so as to connect the first portion to the second portion in a tangent continuous manner; situating a third arc so as to be tangent continuous the first arc and intersecting the first arc; and situating a fourth arc, so as to be: (1) tangent continuous with the third arc, (2) tangent to the second arc and (3) tangent continuous with either the first portion or the second portion.Type: GrantFiled: May 29, 2008Date of Patent: November 9, 2010Assignee: Surfware, Inc.Inventor: Alan Diehl
-
Patent number: 7577490Abstract: A method for generating, by a direct process, a tool path for milling a region of a workpiece by a milling cutter is disclosed. The tool path consists of one or more passes. The method includes the steps of storing a maximum engagement of the milling cutter and defining each one of the one or more passes such that a value of the engagement, when traversing each one of the one or more passes, does not exceed the maximum value of engagement.Type: GrantFiled: April 22, 2005Date of Patent: August 18, 2009Assignee: Surfware, Inc.Inventors: Alan Diehl, Robert B. Patterson
-
Patent number: 7451013Abstract: A method for generating, by a direct process, a tool path for milling a region of a workpiece by a milling cutter is disclosed. The tool path consists of one or more passes. The method includes the steps of storing a maximum engagement of the milling cutter and defining each one of the one or more passes such that a value of the engagement, when traversing each one of the one or more passes, does not exceed the maximum value of engagement.Type: GrantFiled: March 2, 2005Date of Patent: November 11, 2008Assignee: Surfware, Inc.Inventors: Glenn Coleman, Alan Diehl, Robert B. Patterson
-
Publication number: 20050256604Abstract: A method for generating, by a direct process, a tool path for milling a region of a workpiece by a milling cutter is disclosed. The tool path consists of one or more passes. The method includes the steps of storing a maximum engagement of the milling cutter and defining each one of the one or more passes such that a value of the engagement, when traversing each one of the one or more passes, does not exceed the maximum value of engagement.Type: ApplicationFiled: April 22, 2005Publication date: November 17, 2005Applicant: Surfware, Inc.Inventors: Alan Diehi, Robert Patterson
-
Publication number: 20050246052Abstract: A method for generating, by a direct process, a tool path for milling a region of a workpiece by a milling cutter is disclosed. The tool path consists of one or more passes. The method includes the steps of storing a maximum engagement of the milling cutter and defining each one of the one or more passes such that a value of the engagement, when traversing each one of the one or more passes, does not exceed the maximum value of engagement.Type: ApplicationFiled: March 2, 2005Publication date: November 3, 2005Applicant: Surfware, Inc.Inventors: Glenn Coleman, Alan Diehl, Robert Patterson
-
Patent number: 6704611Abstract: An automated computer-implemented method for generating commands for controlling a computer numerical control machine to fabricate an object from a workpiece. The method includes the steps of: (1) determining a first set of Z coordinates for machining a first set of Z level planar slices with a first tool; and (2) determining a second set of Z coordinates for machining a second set of Z level planar slices with the first tool. The second set of Z coordinates is partitioned into one or more subsets. Each subset corresponds to a pair of adjacent Z coordinates belonging to the first set of Z coordinates. A distance between the Z coordinates of each subset is a unit fraction of a distance between the Z coordinates of the pair of adjacent Z coordinates which corresponds to each subset.Type: GrantFiled: August 5, 2002Date of Patent: March 9, 2004Assignee: Surfware, Inc.Inventors: Glenn I. Coleman, Kenneth D. Merritt
-
Publication number: 20030040834Abstract: An automated computer-implemented method for generating commands for controlling a computer numerical control machine to fabricate an object from a workpiece. The method includes the steps of: (1) determining a first set of Z coordinates for machining a first set of Z level planar slices with a first tool; and (2) determining a second set of Z coordinates for machining a second set of Z level planar slices with the first tool. The second set of Z coordinates is partitioned into one or more subsets. Each subset corresponds to a pair of adjacent Z coordinates belonging to the first set of Z coordinates. A distance between the Z coordinates of each subset is a unit fraction of a distance between the Z coordinates of the pair of adjacent Z coordinates which corresponds to each subset.Type: ApplicationFiled: August 5, 2002Publication date: February 27, 2003Applicant: Surfware, Inc.Inventors: Glenn I. Coleman, Kenneth D. Merritt