GRIP Reference Guide > Introduction
Introduction
GRIP (Graphics Interactive Programming) is NX's original macro/automation language. It uses an English-like vocabulary similar in style to interpretive BASIC or FORTRAN. Nearly anything doable interactively in NX can be scripted with GRIP: creating geometric and drafting objects, controlling system parameters, performing file management, and modifying existing geometry.
Guide roadmap (mirrors the book's own chapter list):
- Developing & Executing Programs — how to write, compile/interpret, and run GRIP programs.
- Language & Conventions and Declarations & Functions — core language syntax/grammar.
- Statement reference chapters: Dimension Creation, Drafting, Features, File Management, Point and Curve Creation, Programming, Sheet Body Creation, System Control.
- Symbol reference: Global Parameter Access Symbols (GPA) and Entity Data Access Symbols (EDA) — symbols that modify/query GRIP statements.
- User Exits and Errors — debugging and error handling.
- Word & Symbol Lists — lookup if you can't find a major/minor word or symbol elsewhere.
- Appendix-style summary/index chapters: Statement Format Summary, GPA Symbol Format Summary, EDA Symbol Format Summary, Object Types, ASCII Conversion Table.
Note: the maximum size of a GRIP program can vary depending on the memory and swap size available on the machine doing the compiling and linking.
Source: https://docs.sw.siemens.com/documentation/external/PL20220512394070742/en-US/nx_api/nx/2212/nx_api/en-US/grip/intro/int_ov.html · retrieved Tue Jul 07 2026 00:00:00 GMT+0000 (Coordinated Universal Time)