NCSIMUL

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
NCSIMUL
DeveloperSPRING Technologies
Stable release
2023.2
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating system Windows 7 or later (Pro/Enterprise x64 only)
    Available inEnglish, Dutch, French, German, Italian, Chinese, Korean, Spanish, Finnish, Portuguese, Polish, Russian, Swedish, Czech, Japanese
    TypeCAM, CAD, CAE
    LicenseProprietary
    Websitewww.ncsimul.com

    NCSIMUL is a software program developed by the company SPRING Technologies, that is used for simulating, verifying, and optimizing CNC machining in a 3-step process.[1] It reads the post-processed G-code to identify the tool path, and replicates the material removal process of the machine by cutting volumes. It then identifies all syntax errors in the code, crashes in the machining environment, and deviations from the modeled CAD part.[2]

    History

    [edit | edit source]

    NCSIMUL's development began in 1983, and currently has 140 partners world-wide, and over 2000 licenses of NCSIMUL in use. It was founded in Paris, France, but has since expanded to China, Germany, the United States, India, Mexico, and Spain. The US headquarters was founded in 2009, and is located in Boston, Massachusetts. In August 2018 it was acquired by the global technology group Hexagon AB.[3] NCSIMUL is current members of the AMT[4] and National Center for Defense Manufacturing and Machining (NCDMM).

    Features

    [edit | edit source]

    NCSIMUL Machine

    [edit | edit source]

    NCSIMUL Machine is designed for turning, drilling, milling (up to 5-axis), mill-turn, and multi-channel machines. Based on the real characteristics of the CNC machine, it creates a dynamic verification software that includes the exact environment for all machines, tools and materials.[5][6]

    NCSIMUL 4CAM

    [edit | edit source]

    With the release of V10, NCSIMUL added the capability to change the target machine without CAM reprogramming. It is able to perform the necessary recalculations across different number of axes and across different controller languages. NCSIMUL generates verified and optimized CNC programs directly, without an external post-processor, while taking into account the real machining environment.[7][8]

    NCSIMUL Optitool

    [edit | edit source]

    NCSIMUL can optimize the tool length, air-cutting motions, and cutting conditions by regulating feed rates to create better G-code programs in 3 to 5-axis machining. These strategies result in a reduction for the production cycle times, enhancement of cutting operations, and fast development of new G-code optimized files for future applications.[9][10]

    NCSIMUL Interfaces

    [edit | edit source]

    Additionally, NCSIMUL integrates directly with several CAM systems to transfer all previously created resources including tool libraries, fixturing, part models, and G-code directly into the machining verification software.[11]

    Acquisitions

    [edit | edit source]

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).