|
| arc | Used to draw arc. Prompts for center, start angle, end angle, radius of arc. |
| backgrnd | Loads or unloads background .CAM files. This gives the ability to embed a drawing of a fixture or vise as a background image. |  |
| benchmark | Diagnostic to test motors and controllers. Great care must be used when motors are attached to a mechanism. Used to determine maximum motor speeds. Control-B brings up the command. |  |
| chgline | Changes any type line to a line, starts and stops at cut depth. |
| chglndwn | Changes any type line to linedwn, start at surface, ends at cut depth. Creates 3 axis movements. Used for carving applications. Not much use with a torch. |
| chglnup | Changes any type line to lineup, starts at cut depth, ends at surface. Creates 3 axis movements. |
| chgorder | Changes order of items in the drawing list. Select item to Change, then item that it will occur After. This command enables the user to control the order of movements the mechanism will make. Shift F2 turns the toolpath lines on and off, but the F1 redraw must be keyed to have the effects seen on the screen. |
| circle | Used to draw circles, prompts center and radius. First select the center of the circle to be, then use the mouse or keyboard to define the radius of the circle. |
| clearbuf | Clears Drawing Buffer List of drawing items, as well as the screen. |  |
| close | Close file that was opened and clears screen. Restarts the drawing buffer list pointers, cleans the slate. |
| comm | Uses serial port to down load files to CNC machines. |  |
| converse | Conversational G & M code interpreter. |
| copy | Select item or window of items to copy. Then prompts base point and offset. |
| delete | Delete specified file. Rather rough implementation, very primative. Be careful, there is no limitations on what files can be deleted. Once a file is deleted it is gone, there is no trash bin. |
| deselect | Disables motors of mechanism. Causes all holding current to be turned off. Motors go limp, manual adjustments can be made to the attached mechanism. |
| digitize | Digitize with 3D probe. Creates CNC tool path file. |  |
| down | Moves Z axis to spindle down location, surface plus Z depth. The intent is to drive the cutting tool into the material with this command. |
| drawall | Redraws all the items in the drawing buffer. |
| editcnc | Edits CNC toolpath files. CNC Text editor where selected text can be executed on the attached machine. The whole g-code file can be executed or parts executed. Text blocks can be Copied, Pasted or Deleted. |  |
| editi | This command is used to edit the nodes of 2D lines. Arcs and Circles can be turned into polylines. |
| end | Exits program, saves mechanism configuration before returning to DOS. |
| erase | Selects item to be erased from list in ram buffer. If the mouse button is held down and moved more than ten pixels, selection of items is via an encapsulating window. If any part of the item is outside of the window, it will not be selected. Items in the list are removed without disturbing the order of the remaining items. |
| exit | Exit the program. |
| exp_cnc | Creates CNC G and M code files with .TXT extension. |  |
| exp_hpgl | Creates HPGL file on the default sub-directory of the drawing in memory. Does not export text only lines. |
| extend | This command is used to extend 2D lines. |
| fault | This command is used to read the status of Super Tech's Servo motor controllers. |
| fill | Fills rectangle with evenly spaced lines. Used to remove background areas. |
| findloc | Moves mechanism to engage all limit switches, then returns it to where it was, resetting the position counters accordingly. |
| font | Used to change text font file. File must have .SCF extension. The font files that can be accessed are: romanc, romans, romand, romant, gothice, gothici, scripts, scriptc, txt, complex, monotxt, simplex, italic, italicc, italict. |  |
| font_exp | Creates source a source file for the font presently loaded. |  |
| font_inp | Reads, interprets and loads font source file. |  |
| fontpath | Sets the directory path for the font files. Used during initial boot to define where the stroke font files are located in relation to the root program directory. |
| grid | Defines on screen increment in Units between GREEN grid dots for 2D display, lines for 3D display mode. |
| help | Reads and displays the SuperCam.hlp file, scrolling through the pages is possible. It remembers were it was last. |  |
| home | Homes the attached mechanism, but it must be first selected. First it moves to engage the Z axis limit switch then the X & Y limit switches. The speed of movement is controlled by the setzmaxsss command for the Z axis and setxmaxsss command for the X & Y axis, the axis will move at maximum starting steps per second to find the table limits. Then moves to the location specified by the sethome command. |  |
| homex | Homes X axis only. |
| homey | Homes Y axis |
| homez | Homes Z axis. |
| homxy | Homes X and Y axis. |
| info | Displays information about SuperCam, including serial number and compile limitations. |  |
| inp_bmp | Reads Bitmap files with the .BMP extension. It can generate CNC code files or make machine move directly from the file. |  |
| inp_cnc | Reads selected G and M code file, if table is selected, the machine will follow the code commands, if not selected the tool path is only displayed to the screen. |  |
| inp_dpf | Imports plot files to be used on vinyl cutters. Houston Instruments data format. |
| inp_dxf | Imports .DXF files. The file will be graphically displayed only if the XYZ Table is not selected. If the Table is selected it will follow the DXF file as a tool path. |  |
| inp_hpgl | Imports HPGL files. The file to be imported must have the extension of .PLT. Prompts for scale factor, rotate, save to buff, filename. Setup to read files compatable with the HP 7245 and HP7470A plotter. |  |
| inp_tiff | This command imports uncompressed .TIF files. The main purpose is to emboss images on material, either by using linewidth or tone density to depth methods of imprinting the image. |  |
| join | Joins lines that connect into one polyline, first selections order does not change. |
| leadin | Creates the lead in line to graphic item. Used for torch cutting. |
| leadout | Creates Lead Out line off a graphic item. |
| line | Used to draw lines on screen. Automatically creates polylines. Prompts for start, end. Enter/Space/Escape exits the input cycle. |
| linedwn | Tool starts movement at surface ends at cut depth specified, by the zdepth command. Small Circle at the end of line indicates the deepest cut end. |
| lineup | Tool starts at maximum depth, specified by the zdepth command, and ends at the surface of the material. |
| list | Prompts for item to be selected, then displays item attributes. |
| listfrnt | Moves selected item to first location in list of drawing items. |
| loadmatl | Moves spindle to location enabling material loading. |
| main3D | Adjusts the 3D view settings. This command can be accessed via the SHIFT-F6 function key. |
| mconfig | General purpose mechinism configuration command. |
| move | Select item or items with window, to move in Cartesian world, prompts select item, base point, offset. |
| moveto | Move X&Y to user specified coordinates can use mouse as pointer or keyboard entry. @diff<angle. |
| mstatus | Displays mechanism status most of setup variables are displayed. |  |
| new | Sets up for new .CAM file. |
| off | Turns off parallel port bit for Relay A. Controls Plasma Torch or spindle motor. |
| offa | Turns off Relay A parallel port bit. |
| offb | Turns off Relay B parallel port bit. |
| offset | This command is used to create tool offsets for 2D polylines, circles, arcs and points. |
| on | Turns on parallel port bit for Relay A. Which in turn turns on the Plasma Torch or Spindle motor. |
| ona | Turns on Relay A parallel port bit. |
| onb | Turns on Relay B parallel port bit. |
| open | Read and display operator specified file. File must have .CAM extension. File is in ASCII format. |  |
| origin | Sets origin location for machine where the machine is at, is from hence considered 0,0. |
| pan | Pans the view field display, base point, offset. Essentially, user selects a point on the screen and then selects where that point will be displayed after completion of pan command. |
| plotbuff | Makes machine do all moves specified in list of items drawn. |
| plotchar | Makes machine do moves required to complete the specified letter. |
| plotitem | Makes machine do moves required by selected item. |
| point | Used to draw single point, can be used to drill a pattern of holes. |
| polyline | Draws Polyline. |
| port | Sets I/O port address parallel port to be used to control the machine. There are fourteen different base address's that can be used. |
| portmode | Sets the type of motor control signals will be sent out the parallel printer port. The two options are step/dir or phase. The latter is used for TAIG or MAXNC motor driver electronics which are setup to accept the phase state signals instead of step and direction signals. |
| pwrhi | Sets motor current to high, used for setting up electronics. * |
| pwrlo | Sets motor current to low idle state. * |
| quit | Exit program, same as end command. |
| readcnc | Reads a file with the .TXT extension. Only the text of the file is displayed. |
| readmcfg | Read machine configuration file, specified by user. |  |
| redraw | Redraws ram buffer to screen. |
| restore | This command will read the .bak file or the last saved version of the drawing buffer and replace the existing drawing buffer. It can be used as a simple undo command. |
| rotate | Changes the orientation of selected drawing items by user specified amount. |
| save | Save .CAM file to present sub-directory, uses default filename. |
| saveas | Save ram buffer as user specified filename. |  |
| savemcfg | Saves machine configuration parameters to user specified file. Default filename is mchnctrl.dat |  |
| scale | Changes the selected drawing items size by specified amount. |
| select | Enables stepper motors. |
| setarcdir | Sets the direction of movement for arc or circle drawing items. CW|CCW |
| setcolor | Sets the color to be used to draw all graphic items and the background color and grid color. This command can be executed by the combination of Control-F10 keyboard input. |  |
| setcomp | Sets each axis's backlash value, the distance it must move to begin moving the carriage after a change in direction. |
| setcompflag | Sets anti backlash compensation flag if flag is set it will take into account the backlash distance whenever a change in direction of movement occurs if flag is not set it will not consider the backlash distance. |
| setcords | Sets the number of slices of pie a circle or arc will be divided into. Circles and Arcs are combinations of short lines. * |
| setcramp | Sets cut rate increment for slewing up to maximum cut movement speed. This controls the movement profile when the tool is down and cutting. With each step this number is added to the next subsequent steps speed. This controls the movement profile for when the tool is down and cutting material. |
| setcslew | Sets maximum cut speed, this is the speed the mechanism will ramp up to. |
| setcut | Sets speed of X & Y when the spindle is down cutting material. Movement continues at this speed if the ramp rate is zero. |
| setdirdwell | Sets the dwell time in milliseconds that the machine will wait before changing directions. * |
| setdrag | Sets the drag mode flag used when editing drawing items. F5 is the hot key to toggle the mode. * |
| setdrawup | Sets the drawup flag, determines whether transversing tool paths will be displayed. Shift-F2 has the same effect. * |
| setdweld | Sets the dwell time before the X & Y movement begins after the Z axis has reached it's destination. Can be up to 10,000 milliseconds. * |
| setdwelu | Sets dwell time before Z axis starts up movement, at the end of an X & Y movement. * |
| setfillvar | Sets fill variable during loading mechanism configuration. * |
| setfinalcut | Sets final cut depth variable for plotbuff, during loading mechanism configuration. * |
| setgrid | Sets grid mode. |
| sethmdir | Sets direction of movement for mechanism's axis motors to move toward the limit switches. This command is only used during mechanical configuration. * |
| sethmloc | Sets limit switch location. * |
| sethome | Specifies location mechanism moves to after engaging all the limit switches. * |
| setHPinc | Sets the increments per inch the inp_hpgl command uses when importing a plot file. This can be used to scale a plot file size. 985 for CorelDraw, 1016 for AutoCAD. 3277 for importing files from MAC running CorelDraw 6.0. |
| setincrcut | Sets the amount of incremental cut for plotbuff command. This command is only used during loading of mechanism configuration file. * |
| setinitdly | Sets the initial delay for each PLOTBUFF or PLOTITEM. Up to 10 seconds, variable is entered in milliseconds. |
| setjog | Sets the jog distance for XY axis |
| setjogz | User controls the increment of movement machine will move the Z axis for PgDn and PgUp keys. |
| setldloc | Sets material load location. * |
| setlmtflg | Set limit flag on or off. With this flag turned, the program has no regard for mechanical limitations. Care should be used when turning this flag off. |
| setlmtmd | Set the limit switch sense level, either high (+5V) or low (0V) at limit switch sense inputs on the Printer Parallel Port. The Y axis variable must be set to HIGH, if not the two Y motors will not synchronize. |
| setmanualz | Sets manual or auto Z axis flag. Useful if Z axis is manual such as with a mill. When this is set to manual, the operator is prompted before each up and down movement of the spindle. |
| setmech | Sets the mechanism type variable. Spindle, Torch, Laser or Glue dispensing mechanisms can be controlled. There are eight(8) possible machine types. The Relay A on/off sequences determined by the mechanism type. |  |
| setmlmt | Sets mechanism limits, a blue line is drawn on the screen to reflect these values. |
| setmsurf | Sets material surface offset from zero. Mouse buttons control movement, the left key increments and the right key decrements the Z axis position. Enter/Space/Escape exits command. |  |
| setmtrtype | This command sets motor interface to either Stepper or Servo configuration for Super Tech motor controllers. |
| setortho | Sets the ortho flag. F8 toggles the ortho flag. |
| setpath | Sets the path to files to be opened or saved. * |
| setpixel | Sets pixel size, determines display window parameters. * |
| setptyp | Sets the parallel port pinout configuration for the step/direction signals. When the portmode command is set to step/dir mode. |
| setramptm | Set the ramp time interval, for accelerating or decelerating stepper motors, 10 ms is a good setting. |
| setsnap | Sets distance between snap locations. |
| setstepmd | Sets motion algorithm, either Classic = 0 or FreqSyn = 1. The FreqSyn mode will permit ramping speeds with different size X, Y, Z step sizes. In Classic mode the ramping will only work when X and Y are equal in step size. |
| settoolwdth | Sets tool width, corresponding red circle is displayed during cutting movements. |
| settramp | Sets travel rate increment for slewing up to maximum speed. |
| settrvl | Set starting travel speed for X & Y, when spindle is up not cutting. If travel ramp is set to zero, the travel rate remains constant. |
| settslew | Sets travel slew rate, fastest travel speed in/sec. |
| setupcnc | Setup configuration screen to control the G & M codes generated by exp_cnc command. |  |
| setupdly | Setup the delay time in milliseconds for step strobe pulses. |
| setx | User can set X axis value for it's present location. |
| setxdiri | Set direction of X motor to increment. * |
| setxmaxss | Set X axis maximum steps per second for slew speed. This parameter determines the maximum speed of linear movement for mechanism applied by the stepxto command, if set to high the mechanism may jam on high speed movements. * |
| setxmaxsss | Set X axis maximum steps per second to start any movement. This parameter determines the maximum starting speed of movement. * |
| setxsize | Sets X axis step size per motor step. This is used to configure a mechanism to the software. * |
| setxyloc | User can specify machines location in relationship to drawing. Care should be used when using this command, the mechanical limits are no longer valid. |
| setxymaxss | Set maximum steps per second for slew speed. This parameter determines the maximum speed of linear movement for mechanism, if set to high the mechanism may jam on high speed movements. * |
| setxymaxsss | Set maximum steps per second to start any movement. This parameter determines the maximum starting speed of movement. * |
| setxysiz | Sets step size of mechanism for X & Y axis, should be used only during mechanism setup. Both step sizes must be equal. * |
| sety | Sets Y axis value for it's present location. |
| setydiri | Set direction of Y motor, clockwise or counter clockwise, to cause incremental movement. * |
| setymaxss | Set Y axis maximum steps per second for slew speed. This parameter determines the maximum speed of linear movement for mechanism applied by the stepyto command. If set to high the mechanism may jam on high speed movements. * |
| setymaxsss | Set Y axis maximum steps per second to start any movement. This parameter determines the maximum starting speed of movement. * |
| setysize | Sets Y axis step size per motor step. This is used to configure a mechanism to the software. * |
| setz | User can specify Z axis value for it's present location. |
| setzalt | Sets the altitude of the spindle above material surface, during none cutting moves. |
| setzcut | Sets Z axis material penetration speed, from material surface to cut depth. |
| setzcutrmp | This command set the ramp rate for Z axis motion when moving in a cutting motion. This is a keyboard only command. * |
| setzcutslew | This command set the slew rate when the Z axis is cutting material. This is a keyboard only command. * |
| setzdiri | Set direction of Z motor for incremental movements. |
| setzdpth | This command sets the depth below the surface to drive the Z axis to when following 2D lines and graphic items. It is a positive number that is subtracted from the Material surface Z coordinate to give the destination for spindle down moves. |
| setzlmt | Sets Z axis maximum limit. * |
| setzmaxss | Set maximum steps per second for slew speed. * |
| setzmaxsss | Set maximum steps per second to start Z axis at. * |
| setzsize | Sets Z axis step size per motor step. This is used to configure a mechanism to the software. * |
| setzstat | User can set spindle status. * |
| setztrvl | Sets Z axis travel speed, from zero to material surface. |
| setztrvlrmp | This command sets the travel ramp value for the Z axis rapid moves. |
| setztrvlslw | This command sets the Z axis travel slew rate when the Z axis doing a rapid travel motion. This is a keyboard only command. * |
| snap | Defines snap increment in inches. |
| status | Displays program status, such as how much memory is free. |  |
| status3D | Displays 3D view parameters. |
| stepx | Moves Y motor to offset from present location, keyboard entry only. |
| stepxto | Steps X axis. Mouse left key increments, right key decrements, keyboard Enter/Space/Escape exits command. The setxmaxss controls how fast the X axis will speed up to. |
| stepy | Moves Y motor to offset from present location, keyboard entry only. |
| stepyto | Steps Y axis. Mouse left key increments, right key decrements, keyboard Enter/Space/Escape exits command. The setymaxss controls how fast the Y axis will speed up to. |
| stepz | Moves Z motor to offset from present location, keyboard entry only. |
| stepzto | Steps Z axis. Mouse left key increments, right key decrements, keyboard Enter/Space/Escape exits command. |
| stop | This is used to disable the Servo drives in Super Tech's Servo motor controllers. |
| surface | Moves Z axis to material surface offset from zero location. |
| swapend | Swaps start and end points on selected lines. This controls the direction of cut. |
| switches | Displays the limit switch status. If a limit switch is engaged the axis letter for that switch will be displayed. |
| text | Used to draw text. The text height can be specified by the user. |
| textctr | Used to draw text above a center point. The text height and width ratio can be specified by the user. |
| textfit | Draws text to fit in area specified by user. The starting bottom, top, end, text, is inputted by the user. The text can be drawn backwards and upside down. |
| trace | Trace digitizer. Works on two dimensions. Creates DXF or G code files. Under development 8/12/99 |
| trim | This command used graphic items to act as trimming edges for other graphic items. |
| tstfnt | Diagnostic used to test modifications to a font file. |
| tsttmr | Diagnostic for mother board timer circuitry which controls all motor movement. Test takes about three minutes. Intermittent failures of the timer circuit will cause mechanism to randomly jam. * |
| units | Sets measuring units, inches or mm, cm. Adjusts table setup for different size units. |  |
| up | Moves the Z axis to spindle up at altitude location, just above the material to be cuts surface. |
| viewcnc | View G & M code tool path files in 3D mode. |  |
| viewport | Changes screen to multiple viewport, functionally the same as F10 Key. |
| x | Use the mouse keys to jog the carriage or keyboard to enter axis destination. The '\' key will zero the axis. |
| y | Use the mouse keys to jog the carriage or keyboard to enter axis destination. The '\' key will zero the axis. |
| z | Use the mouse keys to jog the carriage or keyboard to enter axis destination. The '\' key will zero the axis. |
| zeroxy | Moves carriage to the X & Y zero location. |
| zmax | Moves machine Z axis to full up position. |
| zoomc | Zoom center view field to user specified height, the user selects the center of the next field of view, then selects the height of that view field. |
| zooml | Sets view port equal to the machine limits. |
| zoomp | Zooms to previous view point parameters. |
| zoomw | Zoom window, sets view field to user specified window. |