Current Help System: PC-DMIS NC (View Core Help)

#### MachineDefinition - Program Tab

MachineDefinition dialog box Program tab

Machine Name This box allows you to type a name to identify the machine. Machine Names should be unique and may not contain any of the following special characters: ~, `, !, @, #, $, %, ^, &, *, (, ), +, =, {, [, }, ], |, \, ", ', :, ;, <, >, ., ?, /, comma or space.

Machine ID This box allows you to specify a unique positive integer to identify this machine.

This value must be "1" for PC-DMIS NCI.

Machine Type This list allows you specify the machine style. You can select either Horizontal or Vertical. This is defined by the direction of the machines Z axis when A,B & C axes are at 0.

Controller Units This list specifies the units of measurement to use for controller programs.

Disable/Enable Lookahead These boxes allow you to specify the NC G/M codes that are enabled or disabled for the controller's Lookahead functionality.

If these boxes don't contain codes (the default), then no codes will be inserted into the NC program.

If these boxes contain codes, then the code in the Disable Lookahead box will be sent to the NC program prior to execution of the PC-DMIS NC program. The code in the Enable Lookahead box will be processed at the end of the program to re-enable Lookahead functionality.

Macro ID Range These boxes allow you to specify a safe range of numerical ID numbers to use for automatically generated macros. This helps ensure that you don't overwrite existing macros with these automatically generated macros.

Use the default range of 1000-2000.

Variables Base This box allows you to define the lower limit for assigning variables required by PC-DMIS NC generated NC programs.

100 is suggested for Fanuc controllers. About 50 variables are used for communication between PC-DMIS NCI and the Monitor Program.

Remove Journal Files This check box allows you to determine whether or not PC-DMIS CNC Server removes the created journal file after a successful PC-DMIS NC program execution

Disable This check box allows you to disable a machine interface without removing its machine definition. You may want to use this check box to ignore a problematic machine interface.

Disable should be unchecked to enable the interface.

PC-DMIS Install Directory This box displays the complete pathway to the directory where the PC-DMIS/NC executable (pcdlrn.exe) is located. PC-DMIS CNC Server determines this automatically. It cannot be edited.

Controller Units Test / Default The Default button for Controller Units Test sets the macro program used to set Renishaw defaults, the controller storage register, and value of inch to millimeter conversion.

Controller This list allows you to select the controller type. The Generic selection is used for the test object and represents Fanuc style controllers.

Select the Fanuc controller which support FOCAS or the Siemens 840 controller with HMI Advanced.

Set Variables Macro This defines the Renishaw macro used to set the default variables in the controller. This value is set by default once the Macro Address is set on the "Measure tab".

Units Address This defines the location of the millimeter to inch conversion.

Expected Value This defines the expected value of the millimeter to inch conversion.

Output Precision This defines the maximum number of digits that will be output to the left and the right of the decimal point. Make it as large as you can for your control to get the greatest precision in measurement. Some controls are limited to a 4.4 format or a maximum of 8 digits.

A value of 5.4 or as high as the controller is allowed is recommended.

Program Work Offset This area allows you to define the start location for measurement by selecting a program work offset from the list. The standard controller registers are available for each controller type (example: G54 through G59 for Fanuc style controls). The Default button ensures that the selected work offset is the proper type and is within the allowable ranges for the selected controller type. The selection will not change if it already meets these criteria.

G54 for the default, although this is not used for NCI which ignores the active work offset to drive in machine coordinates.