All Commands Grouped
commands_Language
commands_Internal_Macro_Functions commands_Variable_Definitions
commands_Dialog
commands_Creating_Geometry
commands_Selecting_Geometry
commands_Editing_Geometry
commands_Creating_Solids
commands_Selecting_Solids
commands_Editing_Solids
commands_Solid_Data
commands_Tool_Tiles
commands_Tool_Data
commands_Tool_Selection
commands_Process_Tiles
commands_Process_Selection
commands_Process_Data
commands_Operation_Tiles
commands_Operation_Selection
commands_Operation_Data
commands_Operation_Tool-Path
commands_Tool_List
commands_Process_List
commands_Operation_List
commands_Workgroup_List
commands_Coordinate_System_List
commands_Solid_List
commands_Solid_Edge_List
commands_Solid_Face_List
commands_Part_Data
commands_Post_Processing
commands_Hole_Manager
commands_External_File_Handling
commands_Excel
commands_File_Options
commands_Matrices
commands_Part_Files
commands_Work_Groups
commands_Coordinate_Systems
commands_Undo
commands_Miscellaneous
commands_Debug
IF <value> <condition> <value> THEN |
FOR <variable> = <start> TO <end> [STEP <value>] |
NEXT <variable> |
CONTINUE |
GOTO <label> |
CALL <macro name> [<arg 1>, <arg2>, <arg3> (max 10 arguments)] |
ON_ERROR <label> |
#INCLUDE <filename> |
ABS <n> |
INT <n> |
NINT <n> |
SQRT <n> |
SIN <n> |
COS <n> |
TAN <n> |
ASIN <n> |
ACOS <n> |
ATAN <n> |
LEN <a$> |
VAL <a$> |
ASC <a$> |
LEFT$ <a$>, <n> |
RIGHT$ <a$>, <n> |
MID$ <a$>, <start>, <n> |
LTRIM$ <a$> |
RTRIM$ <a$> |
TRIM$ <a$> |
LCASE$ <a$> |
UCASE$ <a$> |
CHR$ <n> |
ANGLE_LINE <x> <y> |
CUBE ROOT |
PERMANENT <var name>, <var name>, <var name> (max 50 variables) |
GLOBAL <var name>, <var name>, <var name> (max 50 variables) |
LOCAL <var name>, <var name>, <var name> (max 50 variables) |
ARGS <var name>, <var name>, <var name> (max 50 variables) |
DIALOG <dialog filename> [<modal>] |
DIALOG <caption> <left> <top> <width> <height> |
FONT <font name> <font size> |
LABEL <left> <top> <width> <height> <label text> |
INPUT <left> <top> <width> <height> <variable> [<default>] [<format>] |
CHECK <left> <top> <width> <height> <text> <variable> [<default>] |
RADIO <left> <top> <width> <height> <text> <variable> [<default> <group number>] |
IMAGE <left> <top> <width> <height> <filename> |
FRAME <left> <top> <width> <height> <caption> |
BUTTON <left> <top> <width> <height> <caption> <variable> |
DROPDOWN_NEW <left> <top> <width> <height> <variable> |
DROPDOWN_ADD <dropdown number> <caption> <value> |
DROPDOWN_VAL <dropdown number> <initial value> |
DROPDOWN_EXCEL <dropdown number> <excel range number> |
OK <left> <top> <width> <height> |
CANCEL <left> <top> <width> <height> |
SET_STATE <value> <control to set> <initial state> |
ON_EVENT <control to check> <control to change> <change> |
ON_DROPDOWN <dropdown number> <index> <control to change> <change> |
ON_RADIO <radio number> <value> <control to change> <change> |
LOAD_POSITION |
LOAD_DEFAULTS [enabled] |
SAVE_DEFAULTS [enabled] |
ALT_CLICK <control type> <control num> <value> |
Circles | Points | Lines |
CIRCLE_CR <circle number> <point> <radius> | POINT_XY <point number>, <x>, <y>, | LINE_2P <line number> <point> <point> |
CIRCLE_CP <circle number> <point> <point> | POINT_CA <point number>, <circle>, <angle> | LINE_HP <line number> <point> |
CIRCLE_2P <circle number> <point> <point> | POINT_2L <point number>, <line>, <line> | LINE_VP <line number> <point> |
CIRCLE_2PR <circle number> <point> <point> <radius> <option> | POINT_LC <point number>, <line>, <circle> | LINE_PA <line number> <point> <angle> |
CIRCLE_2LR <circle number> <line> <line> <radius> <option> | POINT_2C <point number>, <circle>, <circle> | LINE_PC <line number> <point> <circle> <option> |
CIRCLE_3P <circle number> <point> <point> <point> | POINT_2P <point number>, <point>, <point> | LINE_CA <line number> <circle> <angle> <option> |
CIRCLE_PL <circle number> <point> <line> <option> | POINT_COPY <point number>, <new point number> | LINE_2C <line number> <circle> <circle> <option> |
CIRCLE_PLR <circle number> <point> <line> <radius> <option> | CREATE_POINT <point number>, <x>, <y> | LINE_LD <line number> <line> <distance> |
CIRCLE_PC <circle number> <point> <circle> | POINT <x> <y> | CREATE_LINE <line number> |
CIRCLE_PCR <circle number> <point> <circle> <radius> <option> | POINTS | |
CIRCLE_LCR <circle number> <line> <circle> <radius> <option> | ||
CIRCLE_2CR <circle number> <circle> <circle> <radius> <option> | ||
CREATE_CIRCLE <circle number> | ||
CIRCLE <xc> <yc> <rad> | ||
Contours | Text | Miscellaneous |
CONTOUR | GET_ENGRAVE_DATA <parameter> <value> | FIT_CURVE <tolerance> <mode> |
CONTOUR_3D | SET_ENGRAVE_DATA <parameter> <value> | CREATE_FILLET <geo ref> <radius> |
START <xs> <ys> [<zs>] | CREATE_ENGRAVE_TEXT <text> | CREATE_CHAMFER <geo ref> <type> <radius> |
RAPID <xe> <ye> [<ze>] | ||
LINE <xe> <ye> [<ze>] | ||
ARC <xc> <yc> <xe> <ye> [<ze>] <CW/CCW> |
SELECT_GEO <geo ref> |
DESELECT_GEO <geo ref> |
SELECT_ALL_GEO |
DESELECT_ALL_GEO |
SELECT_SHAPE <shape ref> |
DESELECT_SHAPE <shape ref> |
SET_MARKERS <side> <start feature> <start dist> <end feature> <end dist> [<dir> <single feature>] |
GET_SELECTION_LIST <list number> |
SET_SELECTION_LIST <list number> <add> |
GET_NUM_FEAT_SELECTED <num features> |
GET_SELECTED_GEO_REF <feature num> <geo ref> |
GET_FEAT_TYPE <feature num> <type> |
GET_FEAT_START <geo ref> <cs> <xs> <ys> [<zs>] |
GET_FEAT_END <geo ref> <cs> <xe> <ye> [<ze>] |
GET_CIRCLE_DATA <geo ref> <cs> <rad> <xc> <yc> [<zc>] |
GET_ARC_DATA <geo ref> <cs> <rad> <xc> <yc> [<zc>] |
POINT_GET_DATA <point number>, <x>, <y> |
Editing_Geometry | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Creating_Solids | ||
|
Selecting_Solids | ||||||||||||
|
Editing_Solids | |||||||||||||||||||||||||||
|
Solid_Data | ||||||||||||||||||||||||||||
|
CREATE_MILL_TOOL <tool number> |
CREATE_LATHE_TOOL <tool number> |
DELETE_TOOL <tool number> |
MOVE_TOOL_TILE <from tile> <to tile> [<insert tile>] |
INSERT_TOOL_TILE <before tool number> |
GET_TOOL_LIST_SHOWN <visible> |
SHOW_TOOL_LIST |
HIDE_TOOL_LIST |
REDRAW_TOOL_LIST |
SCROLL_TOOL_LIST <first tile> |
LOAD_TOOLFILE <tool list filename> |
SAVE_TOOLFILE <tool list filename> |
GET_TOOL_STATUS <tool number> <status> |
GET_TOOL_SELECTED <tool number> <selected> |
GET_TOOL_DATA <tool number> <parameter> <value> |
SET_TOOL_DATA <tool number> <parameter> <value> |
GET_TG_DATA <tool number> <parameter> <value> |
SET_TG_DATA <tool number> <parameter> <value> |
SELECT_TOOL <tool number> |
SELECT_ALL_TOOLS |
DESELECT_TOOL <tool number> |
DESELECT_ALL_TOOLS |
CREATE_PROCESS <process_type> <process number> <tool number> |
DELETE_PROCESS <process number> |
INSERT_PROC_TILE <before process number> |
COPY_PROCESS <from process number> <to process number> |
GET_PROC_LIST_SHOWN <visible> |
SHOW_PROC_LIST |
HIDE_PROC_LIST |
REDRAW_PROC_LIST |
SCROLL_PROC_LIST <first tile> |
SELECT_PROC <process number> |
SELECT_ALL_PROCS |
DESELECT_PROC <process number> |
DESELECT_ALL_PROCS |
CLEAR_PROCESS_LIST |
LOAD_PROCESS <process filename> |
SAVE_PROCESS <process filename> |
CALC_PROCESS |
Command | Version Number |
GET_PROC_STATUS <process number> <status> | |
GET_PROC_SELECTED <process number> <selected> | |
GET_PROC_DATA <process number> <parameter> <value> | |
SET_PROC_DATA <process number> <parameter> <value> | |
GET_UTIL_PROC_DATA <process number> <parameter> <value> | |
SET_UTIL_PROC_DATA <process number> <parameter> <value> | |
GET_UTIL_PROC_NUM_FIELDS <process number> <number of fields> | 13, 8, 36 |
GET_UTIL_PROC_FIELD_NAME <process number> <field number> <field name> | 13, 8, 36 |
GET_BASIC_UTIL_PROC_NAME <process number> <variable> | |
SET_BASIC_UTIL_PROC_NAME <process number> <value> | |
GET_BASIC_UTIL_PROC_DATA <process number> <parameter type> <parameter name> <variable> | |
SET_BASIC_UTIL_PROC_DATA <process number> <parameter type> <parameter name> <value> | |
GET_CUSTOM_PROC_NAME <process number> <variable> | |
SET_CUSTOM_PROC_NAME <process number> <value> | |
GET_VOLUMILL_PROC_DATA <process number> <parameter> <value> | 22, 0, 34 |
GET_VOLUTURN_PROC_DATA <process number> <parameter> <value> | 22, 0, 34 |
SET_VOLUMILL_PROC_DATA <process number> <parameter> <value> | 22, 0, 34 |
SET_VOLUTURN_PROC_DATA <process number> <parameter> <value> | 22, 0, 34 |
GET_ADD_GCODE_PROC_TEXT <process> <variable> | 22, 0, 38 |
SET_ADD_GCODE_PROC_TEXT <process> <text> | 22, 0, 38 |
DELETE_OP <op number> |
MOVE_OP_TILE <from tile> <to tile> [<insert tile>] |
INSERT_OP_TILE <op number> <move all subsequent tiles down> |
GET_OP_LIST_SHOWN <visible> |
SHOW_OP_LIST |
HIDE_OP_LIST |
REDRAW_OP_LIST |
SCROLL_OP_LIST <first tile> |
LOAD_OP_PROCESS <op number> [Allow open process dialog] |
REDO_ALL_OPS |
SORT_OPS |
SELECT_OP <op number> |
SELECT_ALL_OPS |
DESELECT_OP <op number> |
DESELECT_ALL_OPS |
GET_OP_STATUS <op number> <status> | |
GET_OP_SELECTED <op number> <selected> | |
GET_OP_DATA <op number> <parameter> <value> | |
SET_OP_DATA <op number> <parameter> <value> | |
GET_OP_FEAT_ANGLES <op number> <feature number> <start angle> <end angle> <included angle> | |
GET_OP_FEAT_CTOOL <op number> <feature number> <ctool type> <x> <y> <z> | |
GET_OP_MARKER_DATA <op number> <marker number> <feature number> <param> <value> | |
COPY_OP_COMMENT_TO_PROC [<from op>] | 14, 0, 37 |
GET_VOLUMILL_OP_DATA <op number> <parameter> <value> | 22, 0, 34 |
GET_VOLUTURN_OP_DATA <op number> <parameter> <value> | 22, 0, 34 |
Operation_Tool-Path | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Tool List |
GET_TOOL_LIST |
Process List |
GET_PROC_LIST [<selected>] |
Operation List |
GET_OP_LIST [<selected>] |
GET_OLD_OP_LIST (save a copy of the current op list) |
GET_NEW_OP_LIST (compare the op list with the saved copy) |
Workgroup List |
GET_WG_LIST |
Coordinate System List |
GET_CS_LIST |
Solid List |
GET_SOLID_LIST [<selected>] |
GET_SELECTED_SOLID_LIST |
Solid Edge List |
GET_SOLID_EDGE_LIST <solid num> [<selected>] |
GET_SOLID_SELECTED_EDGE_LIST <solid num> |
Solid Face List |
GET_SOLID_FACE_LIST <solid num> [<selected>] |
GET_SOLID_SELECTED_FACE_LIST <solid num> |
Command | Version Number |
GET_PART_DATA <parameter> <variable> | |
SET_PART_DATA <parameter> <value> | |
GET_NUM_PART_COMMENT_LINES | 12, 0, 28 |
GET_LINE_PART_COMMENT | 12, 0, 28 |
ADD_LINE_PART_COMMENT | 12, 0, 28 |
CLEAR_PART_COMMENT | 12, 0, 28 |
GET_NUM_PROG_NOTES_LINES | 12, 0, 28 |
GET_LINE_PROG_NOTES | 12, 0, 28 |
ADD_LINE_PROG_NOTES | 12, 0, 28 |
CLEAR_PROG_NOTES | 12, 0, 28 |
GET_SPINDLE_NUM <variable> | |
SET_SPINDLE_NUM <value> | |
GET_WP_PART_OFFSET <workpiece number> <varx> <vary> <varz> | |
SET_WP_PART_OFFSET <workpiece number> <x> <y> <z> | |
GET_MTM_DATA <workpiece number> <parameter> <variable> | |
SET_MTM_DATA <workpiece number> <parameter> <value> | |
GET_MULTI_PART_DATA <parameter> <values> | 12, 0, 30 |
Command | Version Number |
GET_POST_DATA <parameter> <value> | |
SET_POST_DATA <parameter> <value> | |
RUN_POST [<post filename> <tape filename>] | |
GET_POST_VAR <variable name> <variable> | |
GET_POST_FLAG <flag number> <variable> | |
GET_POST_NUM <post number variable> <value> | |
SET_POST_NUM <variable number> <value> | |
SET_POST_VAR <variable name> <value> | |
SET_POST_FLAG <flag name> <value> | |
GET_POST_SEQ <variable> | |
OUTPUT_POST_LINE <text> | |
GET_NUM_POST_TOOL_IDS <num ids> | 22, 0, 37 |
GET_POST_TOOL_ID <index> <tool> <id> | 22, 0, 37 |
Hole_Manager | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
External_File_Handling | |||||||||||||||||||||||||||||||
|
EXCEL_OPEN <filename> |
EXCEL_SAVE |
EXCEL_CLOSE |
EXCEL_SELECT_SHEET <sheet name> |
EXCEL_FIND_CELL <row 1> <col 1> <row 2> <col 2> <cell text> <row> <col> |
EXCEL_SET_CELL <row> <col> <value> |
EXCEL_GET_CELL <row> <col> <contents> |
EXCEL_GET_RANGE <range number> <row 1> <col 1> <row 2> <col 2> |
File Import | File Export |
IMPORT_ACIS <filename> <scale> <unstitch> <show dialog> | EXPORT_DXF <filename> |
IMPORT_DXF <filename> | EXPORT_SOLIDWORKS <filename> [<version>] |
IMPORT_IGES <filename> | EXPORT_PARASOLID <filename> [<version>] |
IMPORT_INVENTOR <filename> | Export/Import Options |
IMPORT_PARASOLID <filename> | IMPORT_OPTION <parameter> <value> |
IMPORT_RHINO <filename> | EXPORT_OPTION <parameter> <value> |
IMPORT_SOLIDEDGE <filename> | |
IMPORT_SOLIDWORKS <filename> | |
IMPORT_FILE <filename> |
Command | Version Number |
GET_IDENTITY_MATRIX <matrix array> | |
GET_TRANSLATE_MATRIX <matrix array> <dx> <dy> <dz> | |
GET_ROTATE_MATRIX <matrix array> <vx> <vy> <vz> <angle> | |
GET_SCALE_MATRIX <matrix array> <scale> | |
INVERT_MATRIX <matrix array> | |
NORMALIZE_MATRIX <matrix array> | |
MULTIPLY_MATRIX <matrix array 1> <matrix array 2> <result matrix> | |
TRANSLATE_MATRIX <matrix array> <dx> <dy> <dz> | |
ROTATE_MATRIX <matrix array> <vx> <vy> <vz> | |
SCALE_MATRIX <matrix array> | |
TRANSFORM_POSITION <matrix array> <x> <y> <z> | 10, 7, 11 |
TRANSFORM_VECTOR <matrix array> <vx> <vy> <vz> | 10, 7, 11 |
Command | Version Number |
NEW_PART <filename> | |
OPEN_PART <filename> | |
SAVE_PART | |
SAVE_PART_AS <filename> | |
CLOSE_PART <force close> <save file> | |
OPEN_PACKAGE <filename> | 12.0.31 |
NEW_WG <name> |
SET_WG <wg number> |
DELETE_WG <wg number> |
GET_WG_NAME <wg number> <name> |
SET_WG_NAME <wg number> <name> |
GET_WG_DATA <wg number> <parameter> <variable> |
SET_WG_DATA <wg number> <parameter> <value> |
GET_WG_VISIBLE <wg number> <visible> |
SET_WG_VISIBLE <wg number> <visible> |
UPDATE_WG_WINDOW |
NEW_CS <cs number> |
SET_CS <cs number> |
DELETE_CS <cs number> |
GET_MASTER_CS <master cs> <wp> <cs number> |
GET_CS_NAME <cs number> <name> |
SET_CS_NAME <cs number> <name> |
GET_CS_WFO <cs number> <wfo number> |
SET_CS_WFO <cs number> <wfo number> |
UPDATE_CS_WINDOW |
GET_GEO_CS <geo ref> <cs number> |
SET_GEO_CS <geo ref> <cs number> |
GET_CS_MATRIX <cs number> <matrix array> [<local CS WP>] |
SET_CS_MATRIX <cs number> <matrix array> |
AUTO_CS <use face origin> <number of new CSs created> [<array:list of new CSs>] |
MODIFY_CS <cs number> <ORIGIN/ALIGN_H/ALIGN_V> [<point or line data>] |
SET_UNDO <undo type> |
OP_TIME_ENGINE <options> | |
GET_TMS_PART_TIME | |
GET_ACTION_BUTTON_STATE <button> <state>] | |
SET_ACTION_BUTTON_STATE <button> <state>] | |
RUN_EXE <exe filename> [<text to pass to exe>], [<add quotes>], [<wait for it to finish>] | |
RUN_CMD <app name> [<text to pass to exe>], [<add quotes>], [<wait for it to finish>] | |
SLEEP | |
FILE_DIALOG_NEW | |
FILE_DIALOG_EXTENSION <description> <extension> | |
FILE_DIALOG_DIR <initial directory> | |
FILE_DIALOG_SHOW <state> <filename> | |
GET_KEY_TYPE <key type> | |
GET_KEY_NUMBER | |
GET_KEY_STRING <string> | 13, 0, 17 |
EXIT_GIBBSCAM | |
GET_COMMANDS <filename> [<option>] [<ver1> <ver2> <ver3>] | |
CLIPBOARD <CUT/COPY/PASTE> | |
DUMP_VARIABLES <filename> | |
MESSAGE <text> [ | |
SHRINK_WRAP | |
REDRAW | |
STOP <message> | |
SWAP_VALUES <variable 1> <variable 2> | |
FOLDER_DIALOG_SHOW | |
GET_CS_WP <cs number> <variable> | |
GET_FILENAME_PATTERN_LIST <pattern> <num files found> <filename array> [<sub folders>] | |
GET_WP <wp number> | |
MOVE_PART_ORIGIN <WorkPiece number> <dx> <dy> <dz> | |
PROGRESS_SET <value between 0.0 and 1.0> | |
PROGRESS_START <title> | |
PROGRESS_STOP | |
PROGRESS_TITLE <new title> | |
RUN_PLUGIN <plugin name> | |
SET_VIEW <view> | |
SET_WP <current wp> | |
INPUT <prompt> <variable> [<default> <caption>] | |
YESNO <prompt> <variable> [ | |
ZOOM_VIEW <view scale> | |
ESC_TEXT <replace escape sequences> | |
EVAL_TEXT <string variable> | |
MENU_LONG <text> | 12, 0, 30 |
RUN_REPORTER [<output file> <reporter type> [<custom template>] [render type>] | 12, 8, 35 |
TRACE <ON/OFF> |
CHECK |
DEBUG |