10.01.2013 Views

ComputerAided_Design_Engineering_amp_Manufactur.pdf

ComputerAided_Design_Engineering_amp_Manufactur.pdf

ComputerAided_Design_Engineering_amp_Manufactur.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

FIGURE 5.17 Interfeature and intrafeature tolerances.<br />

1. Modeling the global data: Defining this type of data is simple. On issuing a command GLOBAL,<br />

the system poses a series of questions with default values enclosed. A set of commonly applied<br />

global data is always kept in a system file. If the global data are not specified during a modeling<br />

session, then the default values stored in the system file are attributed to the part. So, it is at the<br />

user’s discretion whether to define these data or not.<br />

2. Modeling the geometrical data: First, the user has to specify the overall length and diameter of<br />

the part. Based on these dimensions, the system automatically scans the blank data base for<br />

selecting the blank dimensions. Then the external features are defined, starting from left to<br />

right, followed by the internal features. Defining the geometrical data of a feature involves the<br />

execution of a related command. Simple commands like TURN, GROOVE, etc. are provided<br />

to get the geometry of the feature (in terms of length, diameter, width, depth, etc.). A macro,<br />

which invokes the system-user interaction to gather the necessary data, is provided for each<br />

command. The details given by the user are then stored in the part file.<br />

3. Modeling the technological data: Technological attributes like surface finish, form tolerances, and<br />

relational tolerances can be defined at any time, wherever necessary, for the completion of the<br />

part modeling.<br />

4. Intrafeature data: A set of commands (such as DIATOL, FINISH, etc.) for attributing intrafeature<br />

data to various features are invoked only on the user’s request. The execution of any of these<br />

commands involves the selection of a feature and the specification of the attribute. The selected<br />

feature is then located in the part file and the attribute is stored in a proper field of the feature<br />

record.<br />

5. Interfeature data: Several commands like LENTOL, RUNOUT, etc. are provided to define interfeature<br />

data. The execution of these commands essentially involves the selection of two features.<br />

The primitive features of the selected form feature will then be indexed based on the proximity<br />

of the primitives to the selection point. Once the definition of interfeature data is complete, the<br />

relationship will be appended to the file in which information pertaining to relational tolerances<br />

is stored.<br />

6. On-line validation of the modeling process: The primary requirement of a part modeling system is<br />

to provide a valid model to the downstream CAPP system. Some procedures are built into the

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!