• No results found

Update Information No. 9

In document Technical Manual iTNC530 English (Page 60-70)

1 Update Information No. 8

1 Update Information No. 9

1.1 Releases

The following versions of the NC software were released:

„NC software 340 420-11 and 340 421-11 November 2003

„NC software 340 422-08 and 340 423-08 October 2003

„NC software 340 480-08 and 340 481-08 October 2003

„NC software 340 422-09 and 340 423-09 November 2003

„NC software 340 480-09 and 340 481-09 November 2003

1.2 NC Software 340 420-xx

NC software 340 420-11 contains all of the functions of NC software 340 422-09. In the standard setting, datum management via preset tables is deactivated.

1.3 NC Software 340 422-xx and 340 480-xx

Configuring the axes and spindle

„For the MC 422B, measurement of the CPU temperature via Module 9133 is not possible for the time being.

Machine interfacing „If a service pack is installed, a corresponding information box appears during the Power interrupted message. In OEM.SYS you can use the keyword LOGOSP = to define the complete path of a specific logo that then appears instead of this information. The same conditions apply for the logo as for the standard logo.

NC software Export version Release

340 420-11 340 421-11 November 2003

NC software Export version Release

340 422-08 340 423-08 October 2003

340 480-08 340 481-08 October 2003

NC software Export version Release

340 422-09 340 423-09 November 2003

340 480-09 340 481-09 November 2003

Machine parameters

„MP4043, MP4044 and MP4045 have been removed.

„MP4060.x is new:

If all PLC outputs are switched off (e.g., during PLC program compilation or due to a PLC run-time error), the outputs defined in MP4060.x are switched off delayed by the time defined in MP4061.x. The delay only affects outputs that cannot be switched off by emergency stop, since for the outputs that can be shut off by an emergency stop, the 24-V supply is shut off

immediately.

Input: 0 to 30

–1: Do not switch off output with delay

„MP4061.x is new:

Time period is defined by which the switch-off of the outputs defined in MP4060.x is to be delayed.

Input: 0 to 5.000 [s]

„MP7230.x has been expanded:

In MP7230.0 and MP7230.3, the conversational language of the MC 422B (with BF 150) can be set to Chinese by using input value 15.

„MP7621 is new: Reserved, enter 0.

„MP7640.x has been expanded:

The HR 420 is activated with input value 11.

„MP7641 has been expanded:

Bit 1 – Stepped rotation of HR 420 0: Without detent positions 1: With detent positions

Bit 2 – Axis direction keys and rapid traverse on the HR 420 0: Controlled by the NC

1: Controlled by the PLC

Bit 3 – NC start / NC stop on the HR 420 0: Controlled by the NC

1: Controlled by the PLC

Configuring the axes and spindle

„During the automatic test of the motor brakes the sum of MP1110.x and MP2232.x applies to standstill monitoring.

„Non-linear axis-error compensation has been improved:

• Dependencies between the axes 1 to 14 can be defined.

• The maximum possible number of lines is 360.

• The spacing of the compensation points can be defined as desired (±999.9999).

• If another *.COM file is to be used for the negative direction of traverse, the file name must end with the character "–".

Example: Entry in the *.CMA file: Axis_X. The compensation value table Axis_X.COM is used. If the compensation value table Axis_X–.COM exists, it will be used for the negative traverse direction.

December 2003 NC Software 340 422-xx and 340 480-xx 1 – 3 Machine interfacing „The diagnostic functions are no longer optional and can thus be used at any

time.

„The diagnostic functions have been expanded:

• After pressing the (Motor) I soft key, general information on control hardware and drive hardware appears. Use the ↑ and ↑ soft keys to select a control loop and to display detailed information.

• The EnDat SPEED soft key is used to display the information of absolute speed encoders with EnDat interface.

• The EnDat POSITION soft key is used to display the information of absolute position encoders with EnDat interface.

• The MOTOR DATA soft key is used to display the motor data from the motor table.

• The (Motor) ID LABEL soft key is used to display the electronic ID label of HEIDENHAIN QSY synchronous motors with absolute speed encoder.

• The (Power module) ID LABEL soft key is used to display the electronic ID label of HEIDENHAIN UM 1xxD power modules.

• The (Motor) TEST soft key is available after you have entered the code number 688379 and before you have acknowledged the Power interrupted message. After pressing the soft key, the Power interrupted message can be acknowledged and the drives can be switched on. The START TEST soft key is used to start an automatic test of the motor and inverter functions.

„The acknowledgment of an error message is recorded in the log with the entry INFO: MAIN ERRCLEARED <Date> <Time> as well as the error number and error message.

„The following markers were introduced for the HR 420:

• M4660: HR 420 assumes control

• M4661: NC start on HR 420

• M4662: NC stop on HR 420

• M4663: Rapid traverse key on HR 420

• M4664: Spindle start on HR 420

• M4665: Spindle stop on HR 420

• M4666: + key on HR 420

• M4667: – key on HR 420

• M4668: Ctrl key on HR 420

„The marker M4057 is set during a touch probe cycle and reset when the touch probe cycle is canceled. To support the marker, FN17: SYSWRITE ID990 NR2 was expanded:

• 0.0: Touch probe monitoring off. M4057 is not used.

• 1.0: Touch probe monitoring on. M4057 is not used.

• 2.0: Touch probe monitoring off. M4057 is used.

• 3.0: Touch probe monitoring on. M4057 is used.

PLC programming „The number of strings was increased from 16 to 100 (S0 to S99).

„FN17: SYSWRITE ID503 NR<line> IDX<column> is used to enter a value in the preset table.

„If M4753 is set, errors from PLC modules will be entered in the PLC log PLCDEBUG.LOG.

„There is a separate log for PLC events under PLC:\PLCDEBUG.LOG. The following events are entered:

• Start of the PLC after switch-on.

• Start and stop of the PLC.

• Errors from PLC modules (only if M4753 = 1).

• Run-time errors

„Symbolic operands can be used in the mask files for PLC windows.

„The Config. file for conditional compilation can be selected with the SELECT + COMPILE and SELECT COMPILER CONFIG. soft keys. PLCCOMPCFG = is automatically entered in OEM.SYS.

„For newly supplied MC 422B, new partition sizes of the hard disk are supported:

Partition MC 422 B MC 422 B (with Windows 2000)

C: – 12.97 GB

TNC: 25.87 GB 12.97 GB

PLC: 948.86 MB 957.00 MB

SYS: 956.70 MB 957.00 MB

December 2003 NC Software 340 422-xx and 340 480-xx 1 – 5 PLC modules „Module 9007 for determining the number of connected PLs (diagnostic

information of PL 4xxB) now also supports the PL 510.

„Module 9137 (diagnostic information of the PL 510) was extended by information 12 (number of connected PL 510).

„Module 9221 (start PLC positioning) was extended by error code 6 (PLC positioning of axis already started).

Module 9084 Display PLC error messages with additional data

With Module 9084 you can display PLC error messages with additional data.

You can insert place holders (%s, %d, %f) at any position of the error messages. The place holders are assigned the data from the module at run time. Only those place holders that are defined in the PLC error message will be replaced. %s is replaced by the string or the string content. The first occurrence of %d or %f in the PLC error message is replaced by the content of variable 1, and the second occurrence of %d or %f is replaced by the content of variable 2. %d is an integer, %f is a floating point number with three decimal places. Alternately, you can define the number of decimal places with

%.1f to %.6f. If the module is called several times with the same line number of the *.PET table, the error message is entered only once in the queue. A maximum of 32 PLC error messages can be entered in the queue. If necessary, the error marker assigned is set. If the *.PET table or the line number is not found, the error message PLC ERROR <line number> appears.

Call:

PS B/W/D/K <Line number of the *.PET table>

0 to 999: Line number PS B/W/D/K/S<Data for %s>

PS B/W/D/K <Data for %d or %f; variable 1>

PS B/W/D/K <Data for %d or %f; variable 2>

CM 9084

Error recognition:

Marker Value Meaning

M4203 0 PLC error message with additional data displayed 1 Error code in W1022

W1022 1 Line number not available

8 Incorrect operating mode, compatibility error marker set

23 Overflow of PLC error message queue

Module 9277 Writing data into the OEM log

With Module 9277 the PLC can write data into a specific OEM log. Up to eight OEM logs can be used at the same time. The module can be called from a cyclic PLC program or from a spawn job or submit job. The string for the log entry may contain two place holders (data1 and data2). Only specified place holders will be replaced. The output format is controlled through the entry %d for integers or the entry %f for floating point numbers with three decimal places. Alternately, you can define the number of decimal places with %.1f to

%.6f. Example of a string for the log entry: S“data1: %.2f data2: %d“

If the maximum log size of 1 MB is exceeded, the log is copied to

<name>.LOG.OLD and a new log with the same name is created. Once the logs have been called, they remain open until the control is shut down.

Call:

PS B/W/D/K/S<Path with file name (without extension *.LOG)>

PS B/W/D/K/S<String with place holder for log entry>

PS B/W/D/K <Value for data1>

PS B/W/D/K <Value for data2>

PS B/W/D/K <Switch for additional entries>

Bit 0 = 0/1: Entry without/with time stamp Bit 1 = 0/1: Entry without/with PLC cycle counter

CM 9277

Error recognition:

Marker Value Meaning

M4203 0 Data written into OEM log 1 Error code in W1022

W1022 2 Invalid string number or invalid string 22 Message cannot be transmitted

December 2003 NC Software 340 422-xx and 340 480-xx 1 – 7 Module 9322 Information of the current NC program

With Module 9322, you can determine the current block number of the active NC program. If the module is called from the cyclic PLC program, only the block number of the NC main program is determined. If the module is called from a spawn job or submit job, the path of the current NC program is determined in addition to the block number (from the block scan).

Call:

PS B/W/D/K <Mode>

Call from a cyclic PLC program: Without effect.

Call from a spawn job or submit job:

0: String and block number refer only to the active NC main program. Block number from block scan.

1: String and block number refer to the active NC program (also subprogram, cycle or macro). Block number from block scan.

PS B/W/D/K <String number for path of the NC program or cycle>

Call from a cyclic PLC program: Without effect.

CM 9322

PL B/W/D <Block number of current NC program or cycle>

Error recognition:

Marker Value Meaning

M4203 0 Information of current NC program has been read 1 Error code in W1022

W1022 1 Invalid mode

2 Invalid string number

Other functions „With the MC 422B, improved graphic display is available.

„Four soft keys are available for setting the speed for graphic simulation in the Test Run mode.

„With the projection in three planes in Test Run mode, the horizontal plane of a section starts at the top edge of the workpiece.

„After you have pressed the MOD key in the Programming and Editing mode of operation, the soft key for installing the service pack will be displayed.

„If more than one PLC error message occurs, you can display a list of them with the ERR key.

„With Cycle 8 (MIRROR IMAGE), you can now also program rotary axes as mirror axes. Old TNC 4xx programs were executed correctly before, but up to now it was not possible to program rotary axes as mirror axes.

„If you want to copy an externally prepared tool table, you now have the additional possibility of overwriting only those lines in TOOL.T that do not contain any data. For this purpose the REPLACE ONLY EMPTY LINES soft key has been introduced.

„Pressing the GOTO key in a DIN/ISO program no longer results in the control displaying the message GOTO line xxx jumped yyy.

1.4 Hardware

1.4.1 TS 640

TS 640 touch probe

Touch-trigger probe with infrared transmission, for workpiece setup and measurement during machining.

TS 640 SE 640

Id. Nr. 359 575-xx Id. Nr. 377 686-xx

TS 640

SE 640 transmitter-receiver unit

December 2003 Hardware 1 – 9 1.4.2 HR 410

There are new variants of the HR 410:

1.4.3 HR 420

As of software version 340 422-09 or 340 480-09, the following functions are provided:

„Switching between the HR 420 and the control operating panel. Operation through the control operating panel is disabled.

„Spindle-speed and feed-rate override potentiometer on the HR 420.

„Status displays on the HR 420:

• Axis selection and display of the axis with position.

• Display of control-in-operation symbol, errors, symbol for tilted working plane.

• Display of spindle speed and feed rate.

• Display and change of infeed per rotation step.

• Setting of jog increment.

• NC start, NC stop, rapid traverse, axis movements in the positive and negative direction.

• Spindle start and spindle stop.

• Actual position capture in MDI mode.

• Entry and execution of M/S/F.

• Datum setting.

• Switching of operating modes.

• During an NC stop: Internal stop or manual traverse and return to positions.

HR 410 Changes

296 469-54 Revision

296 549-55 Revision

HR 420 handwheel

Portable handwheel with display and stepped rotation

Id. Nr. 375 239-xx HR 420 handwheel

May 2004 Releases 1 – 1

In document Technical Manual iTNC530 English (Page 60-70)