Changer la langue au français
Atelier d'Usinage Joly Concept Machine Shop
Atelier d'Usinage Joly Concept Machine Shop

True Position Calculator

Target Feature

-Type-
Feature Type:
-Size-
Ø
Ø ±
Ø - Ø

-Control Frame-
Geometric Characteristic Position Modifying Symbol Diamter

-Position-
Distance to Datum B
Distance to Datum C

Measurement

-Actual Dimensions-
Diameter at datum A Ø
Distance to datum B
Distance to datum C

-Results-

Results are synced with controls: No
 
-Datum data-
Feature within Tolerance: No
Feature within position: No
Tolerance Bonus:
Actual True Position:
 
Projection height:
-Datum data-
Feature within Tolerance: No
Feature within position: No
Tolerance Bonus:
Actual True Position:
 
-Feature height data-
Actual True Position:
A Tolerance Bonus:
Feature within position: No
Feature within Tolerance: No
-Datum data-
Feature within Tolerance: No
Feature within position: No
Tolerance Bonus:
Actual True Position:
Distance to Datum B
Distance to Datum C
 
-Feature height data-
Distance to Datum B
Distance to Datum C
Actual True Position:
Tolerance Bonus:
Feature within position: No
Feature within Tolerance: No
version (beta) 0.9.0
report errors here

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

Description:

NOTE: The calculator is incomplete and additional features will be added later on. Please report any bugs or erroneous results here. Thank you.

The true position calculator is a tool to calculate the true position of the center axis after actual measured dimensional data is entered about a manufactured feature: either a hole or a shaft. It is compared to a theoretically exact target feature as described on a technical drawing document.

Please note that not all possible combination of control frame features are supported by this calculator.

The position control frame found on technical drawing documents are used to allocate an acceptable deviation to a hole or a shaft feature.

One basic function of the true position tolerance is to prevent a component from forcing another component out of alignment at assembly time. It takes into consideration the allowable deviation of sizes of the relevant features of an assembly. For example: a screw that binds multiple components together.

The position control frame can also be seen as a way to ensure exact positioning, within acceptable deviation limits, of multiple components of an assembly. For example; dowel pins that slide into positioning holes.

Recommended Usage Flow:

  1. Select the type of feature; hole or shaft.
  2. Define the feature diameter basic size and deviation.
  3. Fill control frame data, positional diameter, boundary condition, whether the target is projected and the projected distance.
  4. Define the primary, secondary and tertiary datum plane label identifiers.
  5. Enter the target distances of the feature to the secondary and tertiary datum planes.
  6. Select the type of measurement type that is most appropriate.
  7. Enter the measured dimensional data.
  8. Compute all the data entered and evaluate results.

Target Feature Box

This section is where the type, size, position and deviation allowances of the feature are defined.

Feature Type:
feature select options

Select the type of feature that will be evaluated. It can be a hole or a shaft.

Size of the feature:
feature size type select

3 ways are offered to define the minimum and maximum size of the feature. These values will affect the boundary condition of the positional tolerance. e.g. The bonus value if it applies.

1- Basic size Max/Min Deviation
Min Max deviation a) Basic size
b) Upper deviation limit tolerance is added or subtracted from the basic size
c) Upper deviation limit deviation amount that will be applied to the basic size
d) Lower deviation limit tolerance is added or subtracted from the basic size
e) lower deviation limit deviation amount that will be applied to the basic size
2- Basic size Symmetrical deviation
Symmetrical deviation a) Basic size
b) Limit deviation that will be applied symmetrically to the basic size
3- Basic size Limits
Limits deviation a) The smallest size of the feature
b) The largest size of the feature

Note: These values are interchangeable

Control frame:
control frame example
1- Geometrical characteristic symbol
Position the control frame is of type Location and applies to a positional characteristic only.
2- Diameter symbol
Diameter The positional tolerance is of the diameter type only.
3- The size of the positional diameter.
Diameter size value  a) The diameter size can only be a positive value
4- Boundary condition
Boundry condition a) Regarless of featue size RFS:Regardless of feature size
b) Maximum material condition MMC:Maximum Material condition
c) Least material condition LMC:Least Material condition
5- Select if the position tolerance is projected.
Projected position a)Not projected  BLANK: The positional location diameter tolerance lies on the Primary datum plane
b)Projected P: The positional location diameter tolerance is at a distance from the primary datum plane.
c*) The distance from the Primary datum plane the positional diameter tolerance is applied.
* NOTE: Does not apply to all calculation.
6- Datum labels

- These labels can be modified to reflect the datums of your project. The datum identifiers on his web page will change to reflect your choices.

Datum labels a) Primary datum plane identifier
b) Secondary datum plane identifier
c) Tertiary datum plane identifier
Position:
Distance to datums a) The target distance of the center of the feature to the secondary datum plane
b) The target distance of the center of the feature to the tertiary datum plane

Measurements Box

Measured data input type

This is the where the actual measured size and position dimensions of the feature are entered. There are 3 ways to describe the actual size and position of the manufactured feature.

1- Basic position:
- NOTE: All the dimensions are located on the primary datum plane.
Basic position inputs a) The actual diameter of the feature
b) The actual distance of the center of the feature to the secondary datum plane
c) The actual distance of the center of the feature to the tertiary datum plane
- NOTE: The projected distance is not considered.
2- Position and feature height

- 2 sets of dimensions must be entered. The first set of measurements must be taken at the primary datum plane. The second set of dimension must be taken AT the "feature height" distance from the primary datum.

a) Feature height:

The distance that the second set of measurements will be taken, and positional calculations will be applied or from which the calculated projected position will be evaluated.

Measurements located on the primary datum plane. (Datum data)

Position and height inputs
b) The actual diameter of the feature
c) The actual distance of the center of the feature to the secondary datum plane
d) The actual distance of the center of the feature to the tertiary datum plane

Measurements located at the "feature height" FROM the primary datum plane (Feature height data)

e) The actual distance of the center of the feature to the secondary datum plane
f) The actual distance of the center of the feature to the tertiary datum plane
g) The actual diameter of the feature
3- Position and Compensated Height

- This set of measurements is to be used when the feature cannot be measured at the primary datum plane or at the "feature height" distance from the primary datum plane.

- 2 sets of dimensions must be entered. The first set of measurements must be taken NEAR the primary datum plane. The second set of dimension must be taken NEAR the "feature height" distance from the primary datum.

a) Feature height:

The distance that the second set of measurements will be EVALUATED, and positional calculations will be applied or from which the calculated projected position will be evaluated.

- Measurements located NEAR the primary datum plane. (Datum data)

Position and compensated height inputs
b) The distance from the PRIMARY datum plane the measurements are taken
c) The actual diameter of the feature
d) The actual distance of the center of the feature to the secondary datum plane
e) The actual distance of the center of the feature to the tertiary datum plane

- Measurements located NEAR the "feature height" FROM the PRIMARY datum plane (Feature height data)

f) The distance from the PRIMARY datum plane the measurements are taken
g) The actual diameter of the feature
h) The actual distance of the center of the feature to the secondary datum plane
i) The actual distance of the center of the feature to the tertiary datum plane

Results Box

This is where all the calculated results are displayed. They are filtered depending on a combination of the target control frame inputs and the type of measurements entered.

Compute button:
Compute button and sync state

- Evaluate entered data and update results.

Results are synced with controls: Yes/No

( IMPORTANT information )

- This gives a feedback on the state if the results that are showed.

- If the result displays a "Yes". This means that the calculated values displayed were calculated using the unmodified values in the input fields above.

- If the result displays a "No". This means that the values in the input fields were modified. The results displayed shows values that were calculated using a prior set of input values.

NOTE Projected position are only evaluated if the type of measurements input entered are...

Projection enabled a) Position and Feature Height
b) Position and Compensated Height
The results are summarized in three different value sets.
- Datum data ( this set of values is always displayed .)
- Feature height data ( this set of values is not always displayed and can appear grayed out, and in such a case, are for reference only.)
- Projected data ( this set of values only appears when a projected distance is selected in the target control frame.)
-Datum data results
Datum Data Results a) Feature within tolerance: Yes/No

- Is the hole or shaft within tolerance.

b) feature within position: Yes / No (Position + Bonus allowance)

- Does the position of the center axis of the hole or shaft lie within the target position diameter including the bonus value if applicable.

c) Tolerance bonus: decimal value / No bonus

- Displays the amount of the bonus allowed or No bonus if not applicable.

d) actual true position: decimal value

- displays the actual diameter the center axis of the hole or shaft lies on. This is a deviation from perfect 0 (zero) position.

- NOTE: (only displayed if Position and compensated height inputs were entered)

e) calculated distance from primary datum plane

f) calculated distance from secondary datum plane

- Feature height data results:
Height Data Results - same as "Datum data" with the exception that the results are displayed in the reverse order.
Height Data grayed Results

- NOTE: values grayed out (For reference only)

- The values are grayed out when a Projected target position was evaluated. These values were used to calculate the projected position . These values are not to be considered when evaluating a projected position and are for reference only.

- Projected data results:
a) Projection height
Projected Data Results

- displays the minimum height of the projected position value. This is the same value that was entered in the target feature control frame.

b) Projection within position: Yes/No

- Is the calculated position of the calculated projection within the target position and the bonus value (if applicable).

c) Projection true position: decimal value

- displays the actual diameter the center axis of the projected position lies on. This is a deviation from perfect 0 (zero) position.

d) Calculated distance from primary datum plane
e) Calculated distance from secondary datum plane

Further explanation on this subject will be available at later date...


Privacy policy |  Disclaimer |  TheoreticalMachinist.com
Copyright © 2011-2024 Joly Concept
Québec Canada