A System for Customizable Project Designs William Adams Abstract Design Into 3D Is a System for Modeling Parametric Projects for Manufacture Using CNC Machines

Total Page:16

File Type:pdf, Size:1020Kb

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). For the into the end of a board). folks who were not fortunate enough to be able to attend: youtube.com/watch?v=eKaI78K_rgA (from 2 CNC machines tug.org/tug2010/program.html). Since then, CNC machines have become far more The announcement posited a successor to TEX affordable and accessible, mostly due to the open which would among other things, support 3D, and sourcing of the Enhanced Machine Controller,1 and output to: the development of Grbl which runs on the inexpen- • lasercutters sive Arduino,2 with one early machine on its third • embroidering machines iteration3 (see fig. 2). • 3D printers I happened to pick up a Shapeoko 1 (an open • plasma cutters source hobbyist CNC machine based on Bart Dring’s 4 all of which are examples of Computer Numeric Con- MakerSlide, which uses the open source G-Code trol (CNC) machines. Presumably other machines interpreter Grbl running on an Arduino) early on, such as mills and routers would also have been sup- and became involved in the project doing documen- ported. While 3D printers have a straightforward tation and so forth, and now work for the company mechanism for creating parts (load a 3D file into a as off-site tech support. 3 CAD/CAM CNC is driven by Computer Aided Design (CAD), and Computer Aided Manufacturing (CAM). Most applications thus far developed for this follow the same basic concept: Draw a design or shape, select elements of it and assign appropriate toolpaths to those elements. This works, but can be tedious and repetitive, especially when a design needs some 1 www.nist.gov/publications/use-open-source- distribution-machine-tool-controller 2 bengler.no/grbl 3 carbide3d.com/shapeoko 4 www.kickstarter.com/projects/93832939/ Figure 1: iTEX keepsake makerslide-open-source-linear-bearing-system William Adams TUGboat, Volume 40 (2019), No. 2 137 but there are no readily accessible tools for taking such specifications (or parameters) and directly and immediately creating the design in a format a com- puter can work with. Parametric tools do allow one to create such designs, but the design has to be created (or programmed) in such a tool. 5 Parametric CAD That last does indicate a class of tool which is suited for this sort of work: Parametric CAD applications allow one to use numbers, formulae, and algorithms directly to define a design. Commercial examples: • Autodesk Fusion 360/Inventor Figure 3: Carbide Create user interface • CATIA V5 • NX • Onshape adjustment such as size or the inclusion or removal • Pro Engineer of a feature. • Rhino 3D (when using the Grasshopper plug-in) Even a simple, small, round box scrolls off the • Solid Edge interface when enumerating all of its toolpath set- • SolidWorks tings, making it tedious to transfer said settings Many open source applications have also been devel- to a different project, let alone set them up in the oped which afford this style of design: 5 first place. (Fig. 3 shows Carbide Create, a freely • FreeCAD — unfortunately somewhat limited in CAD CAM available / program). the calculations which may be performed; using CAM Some 3D tools do afford options for export- a spreadsheet is advocated as a work-around6, ing settings and loading them into different projects, and importing OpenSCAD files is also an option. but then one is restricted to the toolpaths which a 3D • NaroCAD CAM tool can create, and must work up a 3D model • OpenVSP (Vehicle Sketch Pad from NASA) of the project in question. While the latter may not • SolveSpace — fully graphical, with parameter be much of a limitation, the former certainly is. alteration requiring selection. • Varkon 4 Tagging vs. parameters But the most notable implementations are those TEX works from the idea of a manuscript, assign- which are programmatic in nature. Arguably there ing to it macros/tagging/markup which then allow are too many to name (especially as any program- A the text to be typeset. Moreover, (L )TEX typically ming language can be one), but of special note are: doesn’t describe a document as fully as would be • Antimony — regrettably available for only GNU/ needed to make it into a finished object, omitting con- Linux and Mac OS X; previous versions were the siderations such as signatures, binding method, and subject of the developer, Matt Keeter’s, aca- usually the design of a physical cover or dust jacket. demic thesis. Unfortunately, the CAD/CAM workflow doesn’t al- low for the sort of free-flowing narrative which even • Maker.JS — a Microsoft Garage Project, this a rigorous scientific paper would allow. For exam- tool supports 2D design, but requires special ple, it may be possible to define a potential project effort to create a 3D file or preview. concisely: • OpenSCAD — the most popular tool, widely used for 3D printing, and is notable for support on the • Project type: Box popular project-sharing site Thingiverse which • Shape: Round inaugurated the “Customizer” feature. • Lid style: Fitted • Number of compartments: 1 • PLaSM • Box dimensions: • Tool Path Language (TPL) — a relatively re- cent development, this is a JavaScript variant – Diameter 50.8mm supporting creation of G-Code to control the – Height 16.175mm machine. 5 carbide3d.com/carbidecreate 6 floatingcam.com/blog/freecad-parametric-design Design into 3D: A system for customizable project designs 138 TUGboat, Volume 40 (2019), No. 2 Figure 5: OpenSCAD design with Customizer Figure 4: Blockly interface and graphical code of the initial prototype "Height": "13.5", "Length": "66.675", This attempt at a representative sampling includes "PARTNO": "0", the most popular implementation, OpenSCAD, which "Thickness": "6.35", was used for the implementation of this project. "Width": "209.55", 6 BlocksCAD "depth": "25.4", "diameter": "3.175", Initial development was done using the Blockly im- "dividers_lengthwise": "1", plementation of OpenSCAD BlocksCAD (see fig. 4).7 "dividers_thickness": "3.175", There are a number of similar tools, with varying "dividers_widthwise": "2", tradeoffs, compromises, and difficulties. A better "endmillshape": "1", tool, with better graphical integration (specifically, "largecompartment": "2", the ability to select nodes, edges, or faces and drag "partspacing": "12.7" them) would make for even easier development. } BlocksCAD allows one to save a project as an }, XML file, and to export to OpenSCAD. Similar tools "fileFormatVersion": "1" include OpenJSCAD and Flood Editor. } 7 OpenSCAD It is then a matter of loading the JSON data BlocksCAD allowed a rapid development without into variables. The first tool which makes use of this A METAPOST worrying about the trivialities of coding such as the is LuaLTEX, as well as the embedded placement of semi-colons and an easy conversion into interpreter. Fortunately, the Lua scripting language 8 the textual OpenSCAD. has a tool available for importing JSON data. Also, More important for the project is where the Henri Menke (at the conference) demonstrated an Customizer features (unfortunately unsupported by elegant system for reading in JSON which merits BlocksCAD) were implemented; see fig. 5. investigation (see pp. 129–135 in this issue). 8 Presets \newcommand{\boxspecification}{export} %\typein[\boxspecification]{What preset to use?} Once a design has been worked up using the cus- \begin{luacode} tomization interface, the parameters must be passed function read(file) to other tools. Fortunately, OpenSCAD implements local handler = io.open(file, "rb") saving design settings as “presets” in a JSON file: local content = handler:read("*all") { handler:close() "parameterSets": { return content "export": { end "$fn": "45", JSON = (loadfile "JSON.lua")() "Boxshape": "0", local table = JSON:decode(read( "Clearance": "0.01", "designinto3dboxfitted.json")) 7 www.blockscad3d.com/editor 8 regex.info/blog/lua/json William Adams TUGboat, Volume 40 (2019), No. 2 139 PARTNO: 0 Boxshape: 0 First, define a macro for each value which may Clearance: 0.01 Height: 13.5 Length: 66.675 Thickness: 6.35 then be redefined at need: Width: 209.55 depth: 25.4 diameter: 3.175 dividers: lengthwise: 1 % "PARTNO": "0", thickness:
Recommended publications
  • 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.
    [Show full text]
  • Openscad User Manual (PDF)
    OpenSCAD User Manual Contents 1 Introduction 1.1 Additional Resources 1.2 History 2 The OpenSCAD User Manual 3 The OpenSCAD Language Reference 4 Work in progress 5 Contents 6 Chapter 1 -- First Steps 6.1 Compiling and rendering our first model 6.2 See also 6.3 See also 6.3.1 There is no semicolon following the translate command 6.3.2 See Also 6.3.3 See Also 6.4 CGAL surfaces 6.5 CGAL grid only 6.6 The OpenCSG view 6.7 The Thrown Together View 6.8 See also 6.9 References 7 Chapter 2 -- The OpenSCAD User Interface 7.1 User Interface 7.1.1 Viewing area 7.1.2 Console window 7.1.3 Text editor 7.2 Interactive modification of the numerical value 7.3 View navigation 7.4 View setup 7.4.1 Render modes 7.4.1.1 OpenCSG (F9) 7.4.1.1.1 Implementation Details 7.4.1.2 CGAL (Surfaces and Grid, F10 and F11) 7.4.1.2.1 Implementation Details 7.4.2 View options 7.4.2.1 Show Edges (Ctrl+1) 7.4.2.2 Show Axes (Ctrl+2) 7.4.2.3 Show Crosshairs (Ctrl+3) 7.4.3 Animation 7.4.4 View alignment 7.5 Dodecahedron 7.6 Icosahedron 7.7 Half-pyramid 7.8 Bounding Box 7.9 Linear Extrude extended use examples 7.9.1 Linear Extrude with Scale as an interpolated function 7.9.2 Linear Extrude with Twist as an interpolated function 7.9.3 Linear Extrude with Twist and Scale as interpolated functions 7.10 Rocket 7.11 Horns 7.12 Strandbeest 7.13 Previous 7.14 Next 7.14.1 Command line usage 7.14.2 Export options 7.14.2.1 Camera and image output 7.14.3 Constants 7.14.4 Command to build required files 7.14.5 Processing all .scad files in a folder 7.14.6 Makefile example 7.14.6.1 Automatic
    [Show full text]
  • 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]
  • Experiences in Using Open Source Software for Teaching Electronic Engineering CAD
    Experiences in Using Open Source Software for Teaching Electronic Engineering CAD Dr Simon Busbridge1 & Dr Deshinder Singh Gill School of Computing, Engineering and Mathematics, University of Brighton, Brighton BN2 4GJ [email protected] Abstract Embedded systems and simulation distinguish modern professional electronic engineering from that learnt at school. First year undergraduates typically have little appreciation of engineering software capabilities and file handling beyond elementary word processing. This year we expedited blended teaching through the experiential based learning process via open source engineering software. Students engaged with the entire electronic engineering product creation process from inception, performance simulation, printed circuit board design, manufacture and assembly, to cabinet design and complete finished product. Currently students learn software skills using a mixture of electronic and mechanical engineering software packages. Although these have professional capability they are not available off-campus and are sometimes surprisingly poor in simulating real world devices. In this paper we report use of LTspice, FreePCB and OpenSCAD for the learning and teaching of analogue electronics simulation and manufacture. Comparison of the software options, the type of tasks undertaken, examples of student assignments and outputs, and learning achieved are presented. Examples of assignment based learning, integration between the open source packages and difficulties encountered are discussed. Evaluation of student attitudes and responses to this method of learning and teaching are also discussed, and the educational advantages of using this approach compared to the use of commercial packages is highlighted. Introduction Most educational establishments use software for simulating or designing engineering. Most commercial packages come with an academic licence which restricts access to on-site computers.
    [Show full text]
  • Openscad User Manual/Print Version Table of Contents Introduction First
    OpenSCAD User Manual/Print version Table of Contents 1. Introduction 2. First Steps 3. The OpenSCAD User Interface 4. The OpenSCAD Language 1. General 2. Mathematical Operators 3. Mathematical Functions 4. String Functions 5. Primitive Solids 6. Transformations 7. Conditional and Iterator Functions 8. CSG Modelling 9. Modifier Characters 10. Modules 11. Include Statement 12. Other Language Feature 5. Using the 2D Subsystem 1. 2D Primitives 2. 3D to 2D Projection 3. 2D to 2D Extrusion 4. DXF Extrusion 5. Other 2D formats 6. STL Import and Export 1. STL Import 2. STL Export 7. Commented Example Projects 8. Using OpenSCAD in a command line environment 9. Building OpenSCAD from Sources 1. Building on Linux/UNIX 2. Cross-compiling for Windows on Linux or Mac OS X 3. Building on Windows 4. Building on Mac OS X 10. Libraries 11. Glossary 12. Index Introduction OpenSCAD is a software for creating solid 3D CAD objects. It is free software (http://www.gnu.org/philosophy/free-sw.html) and available for GNU/Linux (http://www.gnu.org/) , MS Windows and Apple OS X. Unlike most free software for creating 3D models (such as the well-known application Blender (http://www.blender.org/) ), OpenSCAD does not focus on the artistic aspects of 3D modelling, but instead focuses on the CAD aspects. So it might be the application you are looking for when you are planning to create 3D models of machine parts, but probably is not what you are looking for when you are more interested in creating computer- animated movies. OpenSCAD is not an interactive modeller.
    [Show full text]
  • Application of G. Lame's and J. Gielis' Formulas for Description of Shells
    MATEC Web of Conferences 239, 06007 (2018) https://doi.org/10.1051/matecconf /201823906007 TransSiberia 2018 Application of G. Lame’s and J. Gielis’ formulas for description of shells superplastic forming Aleksandr Anishchenko1, Volodymyr Kukhar1, Viktor Artiukh2,* and Olga Arkhipova3 1Pryazovskyi State Technical University, Universytetska, 7, Mariupol, 87555, Ukraine 2Peter the Great St. Petersburg Polytechnic University, Polytechnicheskaya, 29, St. Petersburg, 195251, Russia 3Tyumen Industrial University, Volodarskogo str., 38, Tyumen, 625000, Russia Abstract. The paper shows that the contour of a sheet blank at all stages of superplastic forming can be described by application of the universal equations known as a "superformula" and "superellipse". The work provides information on the ranges of values of the coefficients entering these equations and shows that their magnitudes make it possible to additionally determine the level of superplastic properties of the workpiece metal, the shape of the shell being manufactured, the stage of superplastic forming, and the presence of additional operations to regulate the flow of the deformable metal. The paper has the results of approximation by the proposed equations of shell contours that manufactured by superplastic forming by different methods. 1 Introduction Superplastic forming (SPF) of casings of hemisphere type, spherical shells, boxes, box sections and the like of sheet blanks is a relatively new technological process of plastic working of metals, that sprang up owing to discovery of the phenomenon of superplasticity in metals and alloys. SPF was first copied in 1964 from the process of gas forming of thermoplastics [1, 2]. Some of the materials developed for superplastic forming are known [2]: Aluminium-Magnesium (Al-Mg) alloys, Bismuth-Tin (Bi-Sn), Aluminium-Lithium (Al-Li), Zinc-Aluminium (Zn-Al) alloys, URANUS 45N (UR 45N) two phase stainless steel, Nickel (Ni) alloy INCONEL-718, Titanium (Ti-6Al-N) and Pb-Sn alloys.
    [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]
  • Download Author Version (PDF)
    Soft Matter Accepted Manuscript This is an Accepted Manuscript, which has been through the Royal Society of Chemistry peer review process and has been accepted for publication. Accepted Manuscripts are published online shortly after acceptance, before technical editing, formatting and proof reading. Using this free service, authors can make their results available to the community, in citable form, before we publish the edited article. We will replace this Accepted Manuscript with the edited and formatted Advance Article as soon as it is available. You can find more information about Accepted Manuscripts in the Information for Authors. Please note that technical editing may introduce minor changes to the text and/or graphics, which may alter content. The journal’s standard Terms & Conditions and the Ethical guidelines still apply. In no event shall the Royal Society of Chemistry be held responsible for any errors or omissions in this Accepted Manuscript or any consequences arising from the use of any information it contains. www.rsc.org/softmatter Page 1 of 12 Soft Matter Shape-controlled orientation and assembly of colloids with sharp edges in nematic liquid crystals Daniel A. Beller,∗a Mohamed A. Gharbi,a,b and Iris B. Liub Received Xth XXXXXXXXXX 20XX, Accepted Xth XXXXXXXXX 20XX First published on the web Xth XXXXXXXXXX 200X DOI: 10.1039/b000000x The assembly of colloids in nematic liquid crystals via topological defects has been extensively studied for spherical particles, and investigations of other colloid shapes have revealed a wide array of new assembly behaviors. We show, using Landau-de Gennes numerical modeling, that nematic defect configurations and colloidal assembly can be strongly influenced by fine details of colloid shape, in particular the presence of sharp edges.
    [Show full text]
  • Development of a Coupling Approach for Multi-Physics Analyses of Fusion Reactors
    Development of a coupling approach for multi-physics analyses of fusion reactors Zur Erlangung des akademischen Grades eines Doktors der Ingenieurwissenschaften (Dr.-Ing.) bei der Fakultat¨ fur¨ Maschinenbau des Karlsruher Instituts fur¨ Technologie (KIT) genehmigte DISSERTATION von Yuefeng Qiu Datum der mundlichen¨ Prufung:¨ 12. 05. 2016 Referent: Prof. Dr. Stieglitz Korreferent: Prof. Dr. Moslang¨ This document is licensed under the Creative Commons Attribution – Share Alike 3.0 DE License (CC BY-SA 3.0 DE): http://creativecommons.org/licenses/by-sa/3.0/de/ Abstract Fusion reactors are complex systems which are built of many complex components and sub-systems with irregular geometries. Their design involves many interdependent multi- physics problems which require coupled neutronic, thermal hydraulic (TH) and structural mechanical (SM) analyses. In this work, an integrated system has been developed to achieve coupled multi-physics analyses of complex fusion reactor systems. An advanced Monte Carlo (MC) modeling approach has been first developed for converting complex models to MC models with hybrid constructive solid and unstructured mesh geometries. A Tessellation-Tetrahedralization approach has been proposed for generating accurate and efficient unstructured meshes for describing MC models. For coupled multi-physics analyses, a high-fidelity coupling approach has been developed for the physical conservative data mapping from MC meshes to TH and SM meshes. Interfaces have been implemented for the MC codes MCNP5/6, TRIPOLI-4 and Geant4, the CFD codes CFX and Fluent, and the FE analysis platform ANSYS Workbench. Furthermore, these approaches have been implemented and integrated into the SALOME simulation platform. Therefore, a coupling system has been developed, which covers the entire analysis cycle of CAD design, neutronic, TH and SM analyses.
    [Show full text]
  • Shapes of Coil Ends in Racetrack Layout for Superconducting Magnets Attilio Milanese / TE-MSC Department
    CERN TE-Note-2010-04 [email protected] TE-MSC EDMS no : 1057916 Shapes of coil ends in racetrack layout for superconducting magnets Attilio Milanese / TE-MSC department Keywords: racetrack coils, coil winding, least energy curve, smooth curve, superconducting magnets Summary Racetrack coils have received considerable attention for Nb3Sn magnets, both built using the React-and-Wind and Wind-and-React techniques. The geometry usually consists of a series of straight parts connected with circular arcs. Therefore, at the interface between these sections, a finite change in curvature is imposed on the cable. Alternative transition curves are analyzed here, with a particular focus on the total strain energy and the minimum / maximum radii of curvature. The study is presented in dimensionless form and the various alternatives are detailed in mathematical terms, so to be used for drafting or simulations. Extensions for the design of flared ends are also briefly discussed. This study is within the framework of the EuCARD WP7-HFM project. In particular, the proposed curve can be used for the end design of the high field model magnet (Task 7.3). 1. Introduction The racetrack configuration has been recently employed for several Nb3Sn coils wound with Rutherford cables: see, for example, the common coils dipoles designed at BNL [1], FNL [2] and LBNL [3], the HD1 [4] and CERN SMC [5]. Moreover, LBNL designed, built and tested HD2 [6], a dipole with racetrack ends that flare out to clear a circular aperture. The geometry of the coil is shown in Fig. 1, together with a picture taken during coil winding [7].
    [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]