Papers by Deepanshu Srivastava

Development of STEP-NC for intelligent machining
2017 International Conference on Advances in Mechanical, Industrial, Automation and Management Systems (AMIAMS), 2017
G-M codes have been used since decades and now have become obstacle in intelligent manufacturing.... more G-M codes have been used since decades and now have become obstacle in intelligent manufacturing. G-M codes only gives motion to the tool across the workpiece. It does not provide high level information of operation and feature to the machinist, who is completely unaware of operability of these codes. Standard for Exchange of Product model data (STEP) evolved as one of effective means of product data exchange for linking different stages of CAD/CAPP/CAM chain. STEP-NC is the upcoming numeric control, based on STEP standards. This articles aims to provide an insight view of STEP-NC, which has been standardized in two formats, the first is ISO 14649 (ARM format) and the second is ISO 10303-238 (AIM format). This article also discussed the development for interface for STEP-NC (AIM), to generate toolpath programming for machining outer contour of part having linear and circular profile. The interface is implemented using Java Standard Data Access Interface (JSDAIā¢) and the generated co...

Standard for Exchange ofProduct Model Data (STEP) is being used as one of the effective neutral f... more Standard for Exchange ofProduct Model Data (STEP) is being used as one of the effective neutral formatsfor exchange and sharing among different CAD systems. STEP also helps in integrating CAD/CAM system, so that the total manufacturing time and cost is reduced with increased product quality.Feature is the term used in manufacturing that defines geometric, topological and surface information of the product model. Feature recognition is the identification of features so that CAD can be integrated with CAM. In this work, product model information is extracted from STEP text file (AP203) with the program developed in Java programming language. Further, a hybrid approach is used for recognition of features in the product model. In the hybrid approach, Attributed Adjacency Matrix (AAM) and a modified syntactic pattern approach are combined in feature recognition. In the present work, the scope is limited to identify orthogonal primitives of prismatic parts only. In this work, syntactic pa...

Systematic development of an interface for automatic generation of STEP-NC (AP238) code for milled features
International Journal of Computer Integrated Manufacturing, 2020
ABSTRACT STEP-based exchange of product data helps in faster processing of information and reduce... more ABSTRACT STEP-based exchange of product data helps in faster processing of information and reduces the errors due to human intervention across the enterprise. As STEP-NC carries high-level information of machining processes and features, it is an efficient format for controlling the machine tool compared to G-M codes. With its rich set of information, STEP AP238 (AIM format of STEP-NC) is a more sustainable and reliable format than ISO 14649 (ARM format of STEP-NC). In the field of STEP-NC, the majority of researchers have worked in the development of ISO 14649 models from CAD/CAPP models. With the complex structure of AP238, it remains comparable untouched by majority of STEP-NC researchers. In this article, a systematic development of an interface for the generation of STEP AP238 code of conformance class-3 (a feature-based code) level using its different modules is presented. The working of the developed interface is demonstrated for two workpieces based on AP203 and AP224 file format having typical features, which successfully simulated on a STEP-NC Simulator. The details of the development of STEP-NC interface given in this article are highly useful for the researchers and practitioners for a better understanding and implementing STEP AP238 controllers.

International Journal of Automation and Computing, 2018
Manufacturing features represent area of interest on the machinable surface of a part, which can ... more Manufacturing features represent area of interest on the machinable surface of a part, which can provide a unique set of removable volumes from part. Feature description in standard for exchange of product (STEP) AP224 is an efficient neutral format for the development of feature based process planning. Process planning information of features can be converted to numerical control (NC) code to have complete manufacturing information of part. STEP-NC code provides an efficient manufacturing information model compared to G-M codes. In this work, an interface is developed for extraction of feature information available in AP224 (AIM) format and the ruled-based approach is used to select different process planning parameters. A graphical user interface (GUI) is developed for the interface for displaying features information as represented in AP224 file. Furthermore, the interface generates STEP-NC code in AP238 format. The developed interface has three modules. 1) Module I: Reading interface for STEP AP224 file and development of GUI. 2) Module II: Selection of feature based process planning parameters. 3) Module III: Writing interface for STEP-NC (AP238). The developed interface has been implemented in Java through Java standard data access interface (JSDAI TM). The generated STEP-NC AP238 code for the test part has been successfully simulated on STEP-NC Machine TM , an AP238 simulator. This article also provides an in-depth view of application interpreted model (AIM) representation format of STEP for AP224 and AP238.

International Journal of Automation and Computing, 2018
The geometrical and topological information of 3D computer aided design (CAD) models should be re... more The geometrical and topological information of 3D computer aided design (CAD) models should be represented as a neutral format file to exchange the data between different CAD systems. Exchange of 3D CAD model data implies that the companies must exchange complete information about their products, all the way from design, manufacturing to inspection and shipping. This information should be available to each relevant partner over the entire life cycle of the product. This led to the development of an international standard organization (ISO) neutral format file named as standard for the exchange of product model data (STEP). It has been observed from the literature, the feature recognition systems developed were identified as planar, cylindrical, conical and to some extent spherical and toroidal surfaces. The advanced surface features such as B-spline and its subtypes are not identified. Therefore, in this work, a STEP-based feature recognition system is developed to recognize B-spline surface features and its sub-types from the 3D CAD model represented in AP203 neutral file format. The developed feature recognition system is implemented in Java programming language and the product model data represented in STEP AP203 format is interpreted through Java standard data access interface (JS-DAI). The developed system could recognize B-spline surface features such as B-Spline surface with knots, quasi uniform surface, uniform surface, rational surface and Bezier surface. The application of extracted B-spline surface features information is discussed with reference to the toolpath generation for STEP-NC (STEP AP238).

Materials Today: Proceedings, 2015
Feature Recognition (FR) plays major role in engineering significance of a part model and serves ... more Feature Recognition (FR) plays major role in engineering significance of a part model and serves as an important support tool for integrated manufacturing. Feature-based systems typically act as inter link between the CAD and CAM activities. These systems can be broadly classified into human-assisted feature definition systems, automatic feature recognition systems and design by features systems. Researchers have come to realize that the best system architecture for a feature-based system would be a blend of the above mentioned systems. In this paper, a new hybrid approach is proposed to recognize machinable features of prismatic part with multiple features on different faces, which is represented in Standard for Exchange of Product Model Data (STEP) AP 203 file format. The hybrid approach uses syntactic pattern recognition, graph based feature recognition and other heuristics to recognize the machinable features of prismatic parts. The product model data represented in STEP AP 203 format is accessed through Java Standard Data Access Interface (JSDAI). Feature recognition is performed in two stages. In the first stage, syntactic pattern recognition method is used to recognize simple orthogonal features. In the second stage, graph based method is used to recognize the remaining features, which were difficult to recognize with the syntactic pattern recognition method. Other heuristics are also used in both the stages to recognize the features.
Uploads
Papers by Deepanshu Srivastava