Towards CNC programming using Haskell

被引:0
|
作者
Arroyo, G
Ochoa, C
Silva, J
Vidal, G
机构
[1] CIIDET, Queretaro, Qro, Mexico
[2] Univ Politecn Valencia, DSIC, E-46022 Valencia, Spain
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recent advances in Computerized Numeric Control (CNC) have allowed the manufacturing of products with high quality standards. Since CNC programs consist of a series of assembler-like instructions, several high-level languages (e.g., AutoLISP, APL, OMAC) have been proposed to raise the programming abstraction level. Unfortunately, the lack of a clean semantics prevents the development of formal tools for the analysis and manipulation of programs. In this work, we propose the use of Haskell for CNC programming. The declarative nature of Haskell provides an excellent basis to develop program analysis and manipulation tools and, most importantly, to formally prove their correctness.
引用
收藏
页码:386 / 396
页数:11
相关论文
共 50 条
  • [41] PROGRAMMING A CNC WITH MANUAL INPUT
    WALKER, T
    WERKSTATTSTECHNIK ZEITSCHRIFT FUR INDUSTRIELLE FERTIGUNG, 1978, 68 (06): : 325 - 328
  • [42] A TOOL FOR PROGRAMMING CNC MACHINING
    Rahou, M.
    Cheikh, A.
    Sebaa, F.
    Rahou, F.
    2011 INTERNATIONAL CONFERENCE ON INSTRUMENTATION, MEASUREMENT, CIRCUITS AND SYSTEMS (ICIMCS 2011), VOL 3: COMPUTER-AIDED DESIGN, MANUFACTURING AND MANAGEMENT, 2011, : 47 - 51
  • [43] AUTOMATIC PROGRAMMING OF CNC MACHINES
    Botak, Z.
    Bogunovic, Curkovic L.
    TEHNICKI GLASNIK-TECHNICAL JOURNAL, 2009, 3 (1-2): : 5 - 10
  • [44] CNC PROGRAMMING BY HOME COMPUTER
    BULT, JG
    CME-CHARTERED MECHANICAL ENGINEER, 1983, 30 (10): : 17 - 17
  • [45] CNC PROGRAMMING BY HOME COMPUTER
    WATTS, D
    CME-CHARTERED MECHANICAL ENGINEER, 1983, 30 (06): : 20 - 21
  • [46] Semigroupoid interfaces for relation-algebraic programming in Haskell
    Kahl, Wolfram
    RELATIONS AND KLEENE ALGEBRA IN COMPUTER SCIENCE, PROCEEDINGS, 2006, 4136 : 235 - 250
  • [47] Haskell in space -: An interactive game as a functional programming exercise
    Lüth, C
    JOURNAL OF FUNCTIONAL PROGRAMMING, 2003, 13 : 1077 - 1085
  • [48] Pardis: a process calculus for parallel and distributed programming in Haskell
    Bloecker, Christopher
    Hoffmann, Ulrich
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (04): : 1473 - 1484
  • [49] Hasochism The Pleasure and Pain of Dependently Typed Haskell Programming
    Lindley, Sam
    McBride, Conor
    ACM SIGPLAN NOTICES, 2013, 48 (12) : 81 - 92
  • [50] TURNING TOWARDS CNC
    PYE, A
    ENGINEERING, 1994, 234 (01): : 26 - 27