v1.1.3 — 46 new SolidCAM system variables and constants
Added
46 new SolidCAM system variables and constants are now recognized
by the language server. The system catalog grew from 948 to 994 entries.
Full completion, hover, and diagnostic coverage. Descriptions are localized
in English, Russian, and German.
Runtime variables (17)
| Name | Type | Purpose |
|---|---|---|
delay_period |
numeric | Pause duration for @delay procedure |
dwell_time |
numeric | Dwell time at hole bottom (drill cycles) |
ValSpindleOrientation |
numeric | Spindle angular position (turn / mill-turn) |
original_feed |
numeric | Pre-modification operation feed rate |
ActionName |
string | Current action name during NC-code generation |
MCO_Working_Mode |
integer | Machine working mode within MCO |
name_axis_x/y/z/a/b |
string | Axis names from VMID for current Submachine |
xwpos/ywpos/zwpos |
numeric | Tool tip position in Work Coordinate System |
xh_move/yh_move/zh_move |
numeric | Movement deltas in Home coord system |
Enum constants (29)
- Compensation side:
COMP_LEFT(=1),COMP_RIGHT(=0),COMP_OFF(=2) - Rotation direction:
CW(=0),CCW(=1) - 4th-axis coord modes:
axis4_cartesian,axis4_polar,axis4_radial,axis4_face,axis4_none - Feed units:
MM_MIN,MM_REV - Machine type:
turning - Turning job types:
TURN_DRILLING,EXT_ROUGH,EXT_THREAD,EXT_GROOVE,EXT_CONTOUR,INT_ROUGH,INT_CONTOUR,INT_THREAD,INT_GROOVE,INT_FACE_BACK,TURN_GENERAL_EXT/INT,TURN_GROOVING_EXT/INT,TURN_THREADING_EXT/INT
Impact
GPPL2007(undeclared identifier) warning no longer fires for any of these 46 constants and variables when used in realistic postprocessor code.- Completion suggests them with proper type and summary tooltip.
- Hover shows full description in your active VS Code locale.
Tests
255/255 tests green (unchanged count; catalog updates don't add new tests but the existing GpplSystemCatalogLocaleTests fixture verifies consistency across all locales).
Full changelog: CHANGELOG.md