Apparatus and method for managing and distributing design and manufacturing information throughout a sheet metal production facility
First Claim
1. An object oriented bend model viewer adapted for use in a computer-controlled system, said computer-controlled system including a database for storing bend model data relating to said part and a display device for displaying images of said part, said object oriented bend model viewer comprising:
- a bend model viewer view class including view model attributes and at least one viewing function implemented as a member function of said bend model viewer view class, at least one image of said part being rendered on said display device of said computer-controlled system based on said bend model data and said view model attributes.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method is provided for managing and distributing design and manufacturing information throughout a factory in order to facilitate the production of components, such as bent sheet metal components. In accordance with an aspect of the present invention, the management and distribution of critical design and manufacturing information is achieved by storing and distributing the design and manufacturing information associated with each job. By replacing the traditional paper job set-up or work sheet with, an electronically stored job sheet that can be accessed instantaneously from any location in the factory, the present invention improves the overall efficiency of the factory. In addition, through the various aspects and features of the invention, the organization and accessibility of part information and stored expert knowledge is improved.
-
Citations
77 Claims
-
1. An object oriented bend model viewer adapted for use in a computer-controlled system, said computer-controlled system including a database for storing bend model data relating to said part and a display device for displaying images of said part, said object oriented bend model viewer comprising:
a bend model viewer view class including view model attributes and at least one viewing function implemented as a member function of said bend model viewer view class, at least one image of said part being rendered on said display device of said computer-controlled system based on said bend model data and said view model attributes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A system for manipulating a displayed image of a part, said displayed image of said part being displayed on a screen in 3-D coordinate space, said system comprising:
-
an input device for generating command signals, said command signals relating to at least one predetermined viewing function adapted to modify said displayed image of said part;
a current view determination system for determining a current view of said displayed image, said current view determination system being configured to determine whether said current view of said displayed image of said part on said screen is an entire view of said part or a partial view of said part;
a setting system for dynamically setting a rotation axis of said part based on said current view of said displayed image; and
an image modification system for modifying said displayed image of said part, in accordance with said viewing function, based on said command signals and said rotation axis. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
30. A system according to claim 29, wherein said mapping system comprises a scaling adjustment system for adjusting said scale_factor used by said mapping system, said scaling adjustment system being adapted to multiply the ratio of the size of said screen space to the size of said joystick virtual space by a predetermined adjustment factor to provide an adjusted scale_factor, said mapping system being adapted to use said adjusted scale_factor when mapping said joystick movements.
-
31. A system according to claim 30, wherein said adjustment factor is set to a value of 3.
-
32. A method for manipulating a displayed image of a part, said displayed image of said part being displayed on a screen in 3-D coordinate space, said method comprising:
-
receiving command signals generated from an input device, said command signals relating to at least one predetermined viewing function which is adapted to modify said displayed image of said part;
determining a current view of said displayed image of said part on said screen and whether said current view of said displayed image of said part on said screen is an entire view or a partial view of said part;
dynamically setting a rotation axis of said part based on said current view of said part; and
modifying said displayed image of said part, in accordance with said viewing function, based on said command signals and said rotation axis. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
46. A method according to claim 45, wherein said mapping comprises adjusting said scale_factor used by said mapping, said adjusting multiplying the ratio of the size of said screen space to the size of said joystick virtual space by a predetermined adjustment factor to provide an adjusted scale_factor, said mapping using said adjusted scale_factor when mapping said joystick movements.
-
47. A method according to claim 46, wherein said adjustment factor is set to a value of 3.
-
48. A method according to claim 46, wherein said adjustment factor is set to a value of 6.
-
49. A method for displaying dimensional information with an image of a part displayed on a screen, said dimensional information relating to features of said part, said method comprising:
-
determining a current view of said displayed image of said part and determining which of said features are visible on said screen based on said current view; and
selectively displaying, on said screen with said displayed image of said part, dimensional information for only each of said features of said part that are determined to be visible on said screen. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A system for displaying dimensional information with an image of a part displayed on a screen, said dimensional information relating to features of said part, said system comprising:
-
a system for determining a current view of said displayed image of said part and determining which of said features are visible on said screen based on said current view; and
a system for selectively displaying, on said screen with said displayed image of said part, dimensional information for only said features of said part that are determined to be visible on said screen. - View Dependent Claims (64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77)
-
Specification