0
Research Papers

Formal Language for GeoSpelling

[+] Author and Article Information
Alex Ballu

University of Bordeaux,
I2M, UMR 5295,
351 Cours de la Libération,
Talence 33400, France
e-mail: alex.ballu@u-bordeaux.fr

Luc Mathieu

LURPA,
ENS Cachan—Paris Sud,
61 Avenue du Président Wilson,
Cachan 94235, France
e-mail: luc.mathieu@u-psud.fr

Jean-Yves Dantan

LCFC,
Arts et Métiers ParisTech,
4 rue A. Fresnel,
Metz 57078, France
e-mail: jean-yves.dantan@ensam.eu

Contributed by the Computers and Information Division of ASME for publication in the JOURNAL OF COMPUTING AND INFORMATION SCIENCE IN ENGINEERING. Manuscript received October 8, 2014; final manuscript received November 7, 2014; published online April 8, 2015. Editor: Bahram Ravani.

J. Comput. Inf. Sci. Eng 15(2), 021002 (Jun 01, 2015) (6 pages) Paper No: JCISE-14-1323; doi: 10.1115/1.4029216 History: Received October 08, 2014; Revised November 07, 2014; Online April 08, 2015

In order to tackle the ambiguities of geometrical product specification (GPS), GeoSpelling language has been developed to express the semantics of specifications. A detailed syntax of GeoSpelling is proposed in this paper. A specification is defined as a sequence of operations on the skin model. The syntax is based on instructions used in computer programming language: call to functions and flow control by condition and loop. In GeoSpelling, the call to functions corresponds to the declaration of operations; loops make it possible to manage a set of features with rigor and conditions to select features from a set.

FIGURES IN THIS ARTICLE
<>
Copyright © 2015 by ASME
Topics: Cylinders , Skin , Semantics
Your Session has timed out. Please sign back in to continue.

References

Figures

Grahic Jump Location
Fig. 1

Nominal and “skin” models

Grahic Jump Location
Fig. 7

Minimum and maximum material distances

Grahic Jump Location
Fig. 8

Perpendicularity tolerances

Grahic Jump Location
Fig. 9

Skin model for perpendicularity

Grahic Jump Location
Fig. 10

Position tolerance

Grahic Jump Location
Fig. 11

Skin model for the position

Tables

Errata

Discussions

Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In