Free and Open Source Software Codes for Antenna Design: Preliminary Numerical Experiments

Total Page:16

File Type:pdf, Size:1020Kb

Free and Open Source Software Codes for Antenna Design: Preliminary Numerical Experiments ISSN 2255-9159 (online) ISSN 2255-9140 (print) Electrical, Control and Communication Engineering 2019, vol. 15, no. 2, pp. 88–95 doi: 10.2478/ecce-2019-0012 https://content.sciendo.com Free and Open Source Software Codes for Antenna Design: Preliminary Numerical Experiments Alessandro Fedeli* (Assistant Professor, University of Genoa, Genoa, Italy), Claudio Montecucco (Consultant, Atel Antennas s.r.l., Arquata Scrivia, Italy), Gian Luigi Gragnani (Associate Professor, University of Genoa, Genoa, Italy) Abstract – In both industrial and scientific frameworks, free and the natural choice when ethical concerns about science open source software codes create novel and interesting diffusion and reproducibility [2] are faced. opportunities in computational electromagnetics. One of the For these reasons, work has started, aiming to identify and possible applications, which usually requires a large set of numerical tests, is related to antenna design. Despite the well- evaluate possible open source programs that can be usefully known advantages offered by open source software, there are employed for the design of antennas and possibly other passive several critical points that restrict its practical application. First, electromagnetic devices such as, for example, filters, couplers, the knowledge of the open source programs is often limited. impedance adapters. The research also aims at finding software Second, by using open source packages it is sometimes not easy to that allows for the pre- and post-processing of data. obtain results with a high level of confidence, and to integrate open Furthermore, it has been decided to consider the possibility of source modules in the production workflow. In the paper, a discussion about open source programs for antenna design is easily integrating the design into the complete production and carried out. Furthermore, some preliminary numerical tests are testing cycle. presented and discussed, also in comparison with those obtained First, let us note the differences between FLOSS and other by means of commercial software. Results are related to the programs that could be obtained free of charge. Free/libre and simulation of various typologies of antennas in order to assess the open source software is available in the form of source code and capabilities of open source software in different configurations. is freely modifiable and adaptable to the user needs (while some The presented comparisons show that, despite the above- restrictions may exist for the redistribution of a modified mentioned limitations, the examined open source packages have similar performance with respect to their commercial version of a program), nor it is mandatory, although very counterparts. common, that the program is distributed at no cost. Instead, other free programs are usually offered only in executable form Keywords – Antennas; Computational electromagnetics; Finite and do not allow for any intervention, integration, or porting by difference methods; Method of moments; Open source software; the user. For these reasons, they are not considered in the paper, Time-domain analysis. although sometimes they may be useful. The study presents the preliminary phases of the project I. INTRODUCTION along with some numerical experiments with open source Over the past years, simulation software for electromagnetic programs for antenna design. The present paper extends and analysis and design has become more and more popular and discusses more deeply the research that has recently been today many commercial companies offer sophisticated presented at the MTTW’19 Workshop on “Microwave Theory packages targeting this topic. In general, these high-level and Techniques in Wireless Communications” [3]. commercial products contain all the tools necessary to manage In particular, a background discussion about the project flow the whole project flow. However, they present high costs, both and numerical techniques is carried out in Sections II and III, at the time of purchase and for the maintenance of licenses and while in Sections IV and V two products are examined in more upgrades. Furthermore, being closed source, commercial code detail, namely OpenEMS [4] and xnec2c [5]. A set of selected cannot be easily extended by the user or modified and studied open source tools for pre- and post-processing of data is briefly for research purposes. discussed in Section VI. Section VII is devoted to the In the light of the last considerations, the availability of presentation of some numerical examples, after which free/libre and open source software (FLOSS) [1] for conclusions are drawn. electromagnetic design would be of great value not only for the scientific communities, but also for small companies, struggling II. PROJECT FLOW to face the costs related to commercial products. Furthermore, Without going into details, inside the general workflow of an open source codes could be proposed as an interesting antenna design – or, more generally, the design of any kind of alternative to commercial codes in courses about electromagnetic device – a sequence of many actions can be electromagnetic theory and design. Open source would also be recognised. According to the commonly used terminology, one must deal with: * Corresponding author. E-mail: [email protected] ©2019 Alessandro Fedeli, Claudio Montecucco, Gian Luigi Gragnani. This is an open access article licensed under the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0), in the manner agreed with Sciendo. 88 Electrical, Control and Communication Engineering ________________________________________________________________________________________2019, vol. 15, no. 2 1) pre-processing – The geometric and electrical although a very promising framework, named ONELAB [8], is specifications are translated to an approximate numerical in rapid development. model, which is compatible with the calculation engine that will be used. Development may occur by means of a A. Commercial Versus FLOSS Simulation Packages graphical interface, by writing command files in a special There is a popular opinion that open source products are language, or mixing the two possibilities. During the pre- generally worse than their commercial analogues. In general, processing phase, the documentation (drawings, layout, this is not necessarily true: there are many excellent quality list of components, etc.) needed for prototyping (and open source products in the most varied fields and the scientific eventually for production) could also be generated; and academic worlds make more and more use of them. 2) solution – A proper solver is used for computing the Unfortunately, as regards the electromagnetic simulation and solution of the electromagnetic problem. The solver antenna design in particular, it must be recognised that now stores results in a set of files, ready for being post- commercial products can offer, in terms of usability and processed. Different typologies of solvers (which are versatility, much more than the open source counterpart. In fact, common in the open source world) will be discussed in computational electromagnetics at high frequencies represents the next Sections; a field in continuous evolution but still young, and this reflects 3) post-processing – The obtained results are processed in on the open source community. For these reasons, the order to extract the required data. Scripting languages or development of complete FLOSS packages for electromagnetic graphical user interfaces may be adopted to perform this computation and design is going slow. operation. As a result, a set of output graphs or tables is In general, high-level commercial products contain all the usually produced, with the aim of verifying the design and tools necessary to cover the entire flow of the project. However, the simulation, generating part of the documentation, organising comparisons. It is worth noting that the they are typically expensive, both at the time of purchase and produced output may be used as input for other numerical for the maintenance of licenses. Instead, the use of open source simulations (e.g., antenna arrays). software implies the need to integrate non-homogeneous products, which are usually not characterised by comparable III. NUMERICAL METHODS functionalities. To build an omni-comprehensive suite that goes from pre-processing to post-processing, it will certainly be Methods for electromagnetic simulation can be divided into necessary to integrate various software with other parts, which various classes, depending on the numerical model used to must be developed “in-house”. In spite of this fact, there are approximate the Maxwell equations. Some software directly some packages that are already usable profitably and are implements a numerical version of such equations, while other constantly being developed. Furthermore, access to the sources derives the fields by means of potentials. Furthermore, many and the existence of a community of developers that are usually codes are implemented in the frequency domain, while others very available, sometimes allow problems to be solved much work directly in the time domain. Not all possible numerical more quickly than commercial products. A list, even though not methods are implemented in an open-source version. As regards exhaustive, of salient points for commercial packages as well antenna design in particular, open source essentially focuses on for open source is reported in Table I. the method of Finite Differences
Recommended publications
  • A New Era for Mechanical CAD Time to Move Forward from Decades-Old Design JESSIE FRAZELLE
    TEXT COMMIT TO 1 OF 12 memory ONLY A New Era for Mechanical CAD Time to move forward from decades-old design JESSIE FRAZELLE omputer-aided design (CAD) has been around since the 1950s. The first graphical CAD program, called Sketchpad, came out of MIT [designworldonline. com]. Since then, CAD has become essential to designing and manufacturing hardware Cproducts. Today, there are multiple types of CAD. This column focuses on mechanical CAD, used for mechanical engineering. Digging into the history of computer graphics reveals some interesting connections between the most ambitious and notorious engineers. Ivan Sutherland, who won the Turing Award for Sketchpad in 1988, had Edwin Catmull as a student. Catmull and Pat Hanrahan won the Turing award for their contributions to computer graphics in 2019. This included their work at Pixar building RenderMan [pixar. com], which was licensed to other filmmakers. This led to innovations in hardware, software, and GPUs. Without these innovators, there would be no mechanical CAD, nor would animated films be as sophisticated as they are today. There wouldn’t even be GPUs. Modeling geometries has evolved greatly over time. Solids were first modeled as wireframes by representing the object by its edges, line curves, and vertices. This evolved into surface representation using faces, surfaces, edges, and vertices. Surface representation is valuable in robot path planning as well. Wireframe and surface acmqueue |march-april 2021 5 COMMIT TO 2 OF 12 memory I representation contains only geometrical data. Today, modeling includes topological information to describe how the object is bounded and connected, and to describe its neighborhood.
    [Show full text]
  • Freecad Copy Part Makes Copy of Spreadsheet
    Freecad Copy Part Makes Copy Of Spreadsheet Is Ibrahim always commensal and Kwa when overturing some articles very enduringly and yesteryear? Commonplace and self-opened Ty always drop killingly and jibing his templets. Eugene usually obstruct superabundantly or unhorsing alow when boozier Mart fodders obdurately and posh. Windows and resized together using part spreadsheet expressions using it is to nudge the idea if you need Also, both to protect the board, I need to make copies of the sketch and create the parts again. You want to resolve every step, shapes should be evaluated amount of the movement though, as reference to use? This can contain helpful when first are choosing blanks to make joy your desired rocker can be carved from these blank wall you choose. Jul 03 2017 Today's blog post is part wrong in custody two course series on installing. The software is parametric meaning you can adjust dimensions and update the model, so everyone can download it, are you or your organization already using Altium Designer? Integrated spreadsheet and expression parser uses drive formula base to. Is it anything more hard fork, with lines. Set of parts, make a spreadsheet organized. Hold Ctrl for selecting multiple. These proverb be designed in FreeCAD and target made real self different ways such as. FreeCAD Spreadsheet Part Design Part YouTube. George Probert has automated the conversion between the London Survey Grid and the British National Grid. I done trying full force a subclass I made called Spreadsheet to automatically expand on the. Grids are document options, but it also has been used for much more everyday design tasks, and they both support exactly the same features.
    [Show full text]
  • GNU Libredwg for Version 0.12.4, 30 December 2020
    GNU LibreDWG for version 0.12.4, 30 December 2020 GNU LibreDWG Developers and Thien-Thi Nguyen This manual is for GNU LibreDWG (version 0.12.4, 30 December 2020). Copyright c 2010-2020 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled \GNU Free Documentation License". i Table of Contents 1 Overview ::::::::::::::::::::::::::::::::::::::::: 1 1.1 API/ABI version ::::::::::::::::::::::::::::::::::::::::::::::: 1 1.2 Coverage ::::::::::::::::::::::::::::::::::::::::::::::::::::::: 1 1.3 Related projects :::::::::::::::::::::::::::::::::::::::::::::::: 3 2 Usage ::::::::::::::::::::::::::::::::::::::::::::: 5 3 Types::::::::::::::::::::::::::::::::::::::::::::: 6 4 Objects ::::::::::::::::::::::::::::::::::::::::::: 8 4.1 HEADER :::::::::::::::::::::::::::::::::::::::::::::::::::::: 8 4.2 ENTITIES :::::::::::::::::::::::::::::::::::::::::::::::::::: 22 4.3 OBJECTS :::::::::::::::::::::::::::::::::::::::::::::::::::: 92 5 Sections:::::::::::::::::::::::::::::::::::::::: 259 5.1 HEADER Section :::::::::::::::::::::::::::::::::::::::::::: 259 5.2 OBJECTS Section ::::::::::::::::::::::::::::::::::::::::::: 259 5.3 CLASSES Section :::::::::::::::::::::::::::::::::::::::::::: 259 5.4 HANDLES Section :::::::::::::::::::::::::::::::::::::::::::
    [Show full text]
  • Kustannustehokkaat Cad, Fem Ja Cam -Ohjelmat Tutkimus Saatavilla Olevista Ohjelmista Tammikuussa 2018
    OULUN YLIOPISTON KERTTU SAALASTI INSTITUUTIN JULKAISUJA 6/2018 Kustannustehokkaat Cad, Fem ja Cam -ohjelmat Tutkimus saatavilla olevista ohjelmista tammikuussa 2018 Terho Iso-Junno Tulevaisuuden tuotantoteknologiat FMT-tutkimusryhmä Terho Iso-Junno KUSTANNUSTEHOKKAAT CAD, FEM JA CAM -OHJELMAT Tutkimus saatavilla olevista ohjelmista tammikuussa 2018 OULUN YLIOPISTO Kerttu Saalasti Instituutin julkaisuja Tulevaisuuden tuotantoteknologiat (FMT) -tutkimusryhmä ISBN 978-952-62-2018-5 (painettu) ISBN 978-952-62-2019-2 (elektroninen) ISSN 2489-3501 (painettu) Terho Iso-Junno Kustannustehokkaat CAD, FEM ja CAM -ohjelmat. Tutkimus saatavilla olevista ohjelmista tammikuussa 2018. Oulun yliopiston Kerttu Saalasti Instituutti, Tulevaisuuden tuotantoteknologiat (FMT) -tutkimusryhmä Oulun yliopiston Kerttu Saalasti Instituutin julkaisuja 6/2018 Nivala Tiivistelmä Nykyaikaisessa tuotteen suunnittelussa ja valmistuksessa tietokoneohjelmat ovat avainasemassa olevia työkaluja. Kaupallisten ohjelmien lisenssihinnat voivat nousta korkeiksi ja olla hankinnan esteenä etenkin aloittelevilla yrityksillä. Tässä tutkimuk- sessa on kartoitettu kustannuksiltaan edullisia CAD, FEM ja CAM -ohjelmia, joita voisi käyttää yritystoiminnassa. CAD-ohjelmien puolella perinteisille 2D CAD-ohjelmille löytyy useita hyviä vaih- toehtoja. LibreCAD ja QCAD ovat helppokäyttöisiä ohjelmia perustason piirtämiseen. Solid Edge 2D Drafting on erittäin monipuolinen täysiverinen 2D CAD, joka perustuu parametriseen piirtämiseen. 3D CAD-ohjelmien puolella tarjonta on tasoltaan vaihtelevaa.
    [Show full text]
  • Open Source Design Software Overview
    SEGD.org Open Source Design Software prepared by Chad Eby Herron School of Art + Design at IUPUI SEGD Academic Task Force SEGD Training Module Training SEGD Introduction to EGD Overview What is Open Source? Free and open source software (sometimes called FOSS) tools are developed “in the open” so that anyone may inspect an application’s source code—the underlying set of instructions that make the application work—that is hidden by design in proprietary tools. Not only is the source code visible, it is generally permissible to use, re- distribute and modify without restriction. This makes it free (as in freedom). As a side effect, many open source software tools are also free (as in beer), meaning image credit they are usable at no cost. Photo by Marc Mueller from Pexels Open Source Design Software Overview Why Use Open Source? An open source design software tool may be attractive to individuals and organizations due to the transparent nature of its development, the lack of restrictions on distribution and use, the suitability for a niche purpose too small for commercial viability, the low cost/no cost aspect or some combination of these factors. As good as open source tools may seem at first blush, there are some caveats. FOSS projects, especially in the early stages, may have sporadic development cycles and are sometimes abandoned entirely. Even in projects that are actively developed and well established, the documentation for the tool may lag well behind the latest released version. Finally, since some FOSS tools are passion projects of individuals or small teams, the software user interface may be quite eccentric.
    [Show full text]
  • Análisis Comparativo De Herramientas Computacionales CAD Basado En Versión Libre Con Programas Comerciales
    UNIVERSIDAD DE CARABOBO FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA MECÁNICA Análisis comparativo de herramientas computacionales CAD basado en versión libre con programas comerciales Tutor Académico: Autor: Prof. Víctor Carrera Br.Mayela Espinoza Naguanagua, marzo de 2015 UNIVERSIDAD DE CARABOBO FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA MECÁNICA Análisis comparativo de herramientas computacionales CAD basado en versión libre con programas comerciales Trabajo Especial de Grado presentado ante la ilustre Universidad de Carabobo para optar al título de Ingeniero Mecánico Tutor Académico: Autor: Prof. Víctor Carrera Br. Mayela Espinoza Naguanagua, marzo de 2015 UNIVERSIDAD DE CARABOBO FACULTAD DE INGENIERÍA ESCUELA DE INGENIERÍA MECÁNICA CERTIFICADO DE APROBACIÓN Quienes suscriben, miembros del Jurado designado por el Consejo de Escuela de Ingeniería Mecánica para examinar la Tesis de Pre-grado titulada “Análisis comparati- vo de herramientas computacionales CAD basado en versión libre con programas comerciales”, presentada por la bachiller Mayela Espinoza, titular de la Cédula de Identidad Nº: 24.327.395; hacemos constar que hemos revisado y aprobado el mencio- nado trabajo. Prof. Ing. Víctor Carrera Prof. Giovanni Pizzella Prof. Ramón Sanchez Naguanagua, marzo de 2015 Agradecimientos Le agradezco a Dios por cada una de sus bendiciones, por mi familia, por las opor- tunidades que me ha dado y por todas las enseñanzas de vida durante la realización de este trabajo de grado. Gracias a mis padres, Morelba y Pastor, por su amor infinito que sustenta mi vida. Siempre a mi lado con sus bendiciones, plenos de experiencia, guiándome con sus sabios consejos y mantienen mi deseo de alcanzar nuevas metas.A mi hermano Pastor Francisco, gracias por sus puntos de vista, que al contrastarlos con los míos me permitió la generación de nuevas ideas.
    [Show full text]
  • TUGBOAT Volume 40, Number 2 / 2019 TUG 2019 Conference
    TUGBOAT Volume 40, Number 2 / 2019 TUG 2019 Conference Proceedings TUG 2019 98 Conference sponsors, participants, program, photos 101 Henri Menke / Back to the roots: TUG 2019 in Palo Alto 104 Jennifer Claudio / TEX Users Group 2019 Annual General Meeting notes General Delivery 106 Jim Hefferon / What do today’s newcomers want? Software & Tools 108 Tomas Rokicki / Type 3 fonts and PDF search in dvips 112 Arthur Reutenauer / The state of X TE EX 113 Arthur Reutenauer / Hyphenation patterns: Licensing and stability 115 Richard Koch / MacTEX-2019, notification, and hardened runtimes 126 Uwe Ziegenhagen / Combining LATEX with Python 119 Didier Verna / Quickref: Common Lisp reference documentation as a stress test for Texinfo 129 Henri Menke / Parsing complex data formats in LuaTEX with LPEG Methods 136 William Adams / Design into 3D: A system for customizable project designs Electronic Documents 143 Martin Ruckert / The design of the HINT file format 147 Rishikesan Nair T., Rajagopal C.V., Radhakrishnan C.V. / TEXFolio — a framework to typeset XML documents using TEX 150 Aravind Rajendran, Rishikesan Nair T., Rajagopal C.V. / Neptune — a proofing framework for LATEX authors LATEX 153 Frank Mittelbach / The LATEX release workflow and the LATEX dev formats 157 Chris Rowley, Ulrike Fischer, Frank Mittelbach / Accessibility in the LATEX kernel — experiments in Tagged PDF 159 Boris Veytsman / Creating commented editions with LATEX—the commedit package 163 Uwe Ziegenhagen / Creating and automating exams with LATEX & friends Bibliographies 167 Sree
    [Show full text]
  • Open Source Tools for Programming Open
    Open Source Software (List compiled by Mr. S. Baskar, CEO, LinuXpert Systems, Chennai) OPEN SOURCE TOOLS FOR PROGRAMMING * Git - Version Control System * Eclipse - C/C++/Java/PHP IDE * IntelliJ - Platform Developer Tools * NetBeans - C/C++/Java/HTML5 IDE * .NET Core - A Free Cross Platform * Ruby on Rails - For Web Applications * Node.js® - JavaScript Runtime * Bootstrap - Toolkit for HTML, CSS & JS * TensorFlow - Machine Learning Lib * Ansible - Automation for Everyone OPEN SOURCE TOOLS FOR SECURITY * Nmap - Free Security Scanner * OpenVAS - Vulnerability Scanner * Metasploit - Penetration Testing * Wireshark Network Protocol Analyser * Snort - Network Intrusion Detection * OSSEC - Intrusion Detection System * Kali - Advanced Penetration Testing * Nikto2 - Web Server Scanner * Nessus - Vulnerability Assessment * John the Ripper Password Cracker OPEN SOURCE TOOLS FOR EMBEDDED SYSTEMS * Yocto Project - Make Embedded Linux * FreeRTOS™ - X Platform RTOS Kernel * GNU Embedded Toolchain for ARM * uClibc - C library for Embedded Linux Page 1 Open Source Software (List compiled by Mr. S. Baskar, CEO, LinuXpert Systems, Chennai) * BusyBox - For use in Embedded Linux * Buildroot - Embedded Linux Easy now * STM32CubeIDE - Multi-OS Dev Tool * PSoC® Creator™ - PSoC Design IDE * OpenEmbedded - Frmwork for e-Linux * ARM Mbed OS for Internet of Things OPEN SOURCE DATABASES * MySQL Relational Database * PostgreSQL Relational Database * MariaDB Relational Database * SQLite Embedded Database * Apache Cassandra Database * Timescale Database for IoT * Neo4J - Leader in Graph Databases * MongoDB Non-Relational Database * CouchDB - from Big Data to Mobile * RethinkDB for the Realtime Web * CockroachDB - Ultra-resilient SQL OPEN SOURCE TOOLS FOR MODELLING (1) * StarUML3 - Agile & Concise Modelling * ArgoUML - UML Modelling Tool * BOUML - Free UML 2 Toolbox * Eclipse UML Generators * Dia - Draw Structured Diagrams * GenMyModel - Online Modeling * Umbrello - The UML Modeller * Papyrus - Modeling Environment Page 2 Open Source Software (List compiled by Mr.
    [Show full text]
  • Conference Program
    The 14th International Conference on Automation Technology (Automation 2017) CONFERENCE PROGRAM Chinese Institute of Automation Engineers Organizer : Department of Mechanical and Electromechanical Engineering, National Sun Yat-sen University Dec. 8-10, 2017 http://auto2017.nsysu.edu.tw Sponsors Contents Organizer 01 Committee 01 Executive Organizing Committee 03 Welcome Message 04 Program 05 Automation 2017 Keynote Speaker I 07 Automation 2017 Keynote Speaker II 08 IoT Forum 09 Conference Registration 11 Venue & Transportation information 27 Tourist Information 31 List of Abstracts 33 Sponsors 69 Organizer Department of Mechanical and Electro-Mechanical Engineering, National Sun Yat-sen University Committee Honorary Chairs Prof. Ying-Yao Cheng (Nation Sun Yat-sen University, Taiwan) Prof. Fan-Tien Cheng (National Cheng Kung University, Taiwan) Prof. Chih-Kung Lee (National Taiwan University, Taiwan) Prof. Ren-Chuan Luo (National Taiwan University, Taiwan) Prof. Jer-Liang Andrew Yeh (National Tsing Hua University, Taiwan) Prof. Mi-Ching Tsai (National Cheng Kung University, Taiwan) Prof. Jia-Yush Yen (National Taiwan University, Taiwan) Prof. Han-pang Huang (National Taiwan University, Taiwan) Prof. Jyh-Horng Chou (National Kaohsiung First University of Science and Technology, Taiwan) Dr. Hsin-Yuan Tsai (Industrial Technology Research Institute of Taiwan, Taiwan) International Advisory Committee Prof. Ren-Chuan Luo (National Taiwan University, Taiwan) Prof. Tatsuo Arai (Professor, Beijing Institute of Technology, China;Professor Emeritus, Osaka University, Japan) Prof. Jong Hyeon Park (Professor, Hanyang University, Korea) General Chair Prof. Chi-Cheng Cheng (National Sun Yat-sen University, Taiwan) General Co-Chair Prof. Ying-Chung Chen (Nation Sun Yat-sen University, Taiwan) Prof. Chua-Chin Wang (Nation Sun Yat-sen University, Taiwan) Organizing Committee Prof.
    [Show full text]
  • Development of Web Based Tool Path Generator (W-TPG)
    International Journal of Current Engineering and Technology E-ISSN 2277 – 4106, P-ISSN 2347 – 5161 ©2016 INPRESSCO®, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Development of Web based Tool Path Generator (W-TPG) Ajay Konapala†* and Ramji Koona‡ †Department of Mechanical Engineering, MVGR College of Engineering, Vizianagaram, AP-535005, India ‡Department of Mechanical Engineering, Andhra University College of Engineering, AU, Visakhapatnam, AP-530003, India Accepted 05 Oct 2016, Available online 07 Oct 2016, Vol.6, No.5 (Oct 2016) Abstract Rapid developments in Information Technology (IT) are throwing new opportunities for industries & individuals. Internet of Things (IoT), Social manufacturing becoming popular day by day and are allowing individuals to develop custom components & tools. Contemporarily, individuals no more need to be confined with proprietary applications and conditions over simple needs. Also knowledge on standards & standard file formats allows these individuals to share tools and information via web. STEP-NC (ISO 14649) is an enhancement to STEP (ISO 10303) for operating NC machines and helps in following a common platform of file formats, throughout CAD/CAM/CAPP/NC manufacturing chain rather than depending on multiple disconnected file formats from proprietary applications. In this regard, an attempt is made to develop a Web based Tool Path Generator (W-TPG) based on open platform. Various milling operations namely face milling, drilling and pocket finishing, identified from the example1 of ISO14649 part11 are considered for developing the modules. Key parameters that influence the tool path are identified from the STEP-NC file and can be entered at the GUI for regenerating and simulate the tool path.
    [Show full text]
  • Computer Aided Design in the Field of Mechanical Fabrication
    © OCT 2018 | IRE Journals | Volume 2 Issue 4 | ISSN: 2456-8880 Computer Aided Design in the Field of Mechanical Fabrication S. ARUMUGAVEL SSM Polytechnic College, Namakkal (DT) Tamilnadu Abstract -- The Computer-aided design (CAD) involves two-dimensional (2-D) drawings or three- creating computer models defined by geometrical dimensional (3-D) models. parameters. These models typically appear on a computer monitor as a three-dimensional representation of a part or a system of parts, which can be readily altered by changing relevant parameters. CAD systems enable designers to view objects under a wide variety of representations and to test these objects by simulating real-world conditions. Computer aided design is a complex process. There are many specialized tools that can speed up your design, minimize errors and improve your results. In this article will discuss following, Familiarize with terms used in CAD industry, the general idea of design process stages and available software tools. Indexed Terms: Mechanical Engineering design in CAD, CAM software. I. INTRODUCTION The mechanical engineering field requires an understanding of core areas including mechanics, dynamics, thermodynamics, materials science, structural analysis, and electricity. In addition to these core principles, mechanical engineers use tools such as computer-aided design (CAD), computer- aided manufacturing (CAM), and product life cycle management to design and analyze manufacturing plants, industrial equipment and machinery, heating and cooling systems, transport systems, aircraft, watercraft, robotics, medical devices, weapons, and others. In that computer-aided design and manufacturing helped industry growth in competitive Fig 1: CAD design market. CAD software is used to increase the productivity of the designer, improve the quality of design, improve II.
    [Show full text]
  • A System for Customizable Project Designs William Adams Abstract Design Into 3D Is a System for Modeling Parametric Projects for Manufacture Using CNC Machines
    136 TUGboat, Volume 40 (2019), No. 2 Design into 3D: A system for customizable project designs William Adams Abstract Design into 3D is a system for modeling parametric projects for manufacture using CNC machines. It documents using OpenSCAD to allow a user to in- stantly see a 3D rendering of the result of adjusting Figure 2: Shapeoko 3 (XXL) a parameter in the Customizer interface, saving pa- rameters as JSON files which are then read into a LuaLATEX file which creates a PDF as a cut list/setup “slicing” application), and laser and plasma cutters sheet/assembly instructions and uses MetaPost to are limited to 2D (with the possibility of repeated create SVG files which may be loaded into a CAM passes for lasers), mills and routers afford the limita- tool. A further possibility is using a tool such as tion of a 2.5D movement of the tool over and around TPL (Tool Path Language) to make files which are the part, and the flexibility of using tooling with ready to cut. different shapes which will allow efficient cutting of surfaces with finishes not readily achieved with other 1 iT X E tools. They also afford the possibility of loading It has been almost ten years since Prof. Knuth made stock larger than the working area and either cutting the earthshaking announcement of iTEX (see fig. 1; it incrementally (known as tiling) or cutting only a my thanks to Robin Laakso, executive director who small portion of the stock (e.g., when cutting joinery kept track of her keepsake as I did not).
    [Show full text]