Contents Summary of FANUC Series 16i-MB Additional Manual
Page 1TECHNICAL REPORT (MANUAL) No.TMN 03/ 065E Date : July.31, 2003 General Manager of Software Development Center FANUC Series 16i-MB FANUC Series 18i-MB5 Thermal growth compensation along tool vector 1. Communicate this report to: Your information only ○ GE Fanuc-A, GE Fanuc-E FANUC Robotics MILACRON ○
Page 2FANUC Series 16i-MB FANUC Series 18i-MB5 Thermal growth compensation along tool vector Specifications FANUC Series 16i–MB, 18i–MB5 Title Thermal growth compensation along tool vector Specifications Draw No. A-79097E Edit Date Design Description Sheet 1/17 Date Jul.11.2003 Desig. T.Horie Apprv. H.Kou
Page 41 General On the 5 axis machine which has 2 rotary axes, this function can compensate the thermal growth error along the tool direction which is specified by rotary axes angle. The thermal growth error value is input to CNC by using input signals from PMC. Distribution of heat A A After heart shrink
Page 52 Description Basic Procedure Thermal growth compensation is input by following method. 1. The PMC drives the start signal THML high and sets the Thermal growth compensation data signals THD00 to THD15. 2. The PMC then drives the strobe signal THSTB high. 3. When THSTB goes high, the control unit re
Page 6If a large compensation is applied at a time, an excessive error will occur. So, to apply a large compensation, the operation must be divided into several input steps. When the sign of the thermal growth compensation data is positive, this function is treated as an extension of tool length. When the
Page 7Diagnose data The thermal growth compensation value is displayed on diagnose No.705. This shows the compensation value for each axis which is calculated with the tool direction and thermal growth compensation data. 705 Thermal growth Compensation value for each axis [Data type] Word axis [Unit of da
Page 83 Notes NOTES 1. The thermal growth compensation is not cancelled by reset of CNC. 2. The amount of the compensation by this function becomes invalid by the power down of the CNC. 3. This function is valid only in case basic three axes or its parallel axes have the same detection unit. 4. The compen
Page 94 Signals Thermal growth compensation start signal THML [Classification] Input signal [Function] Thermal growth compensation becomes effective when this signal is turned on. When this signal is turned off, thermal growth compensation is stopped. This signal becomes effective regardless of th
Page 10Thermal growth compensation data THD00~THD15 [Classification] Input signal [Function] Compensation value in the range 0 to ±9,999 is to be specified in binary, using the detection unit. This function is valid only in case basic three axes or its parallel axes have the same detection unit.
Page 115 Parameters 1022 Setting of each axis in the basic coordinate system NOTE When this parameter is set, power must be turned off before operation is continued. [Data type] Byte axis To determine the following planes used for circular interpolation, cutter compensation C, etc., each control axis is se
Page 1219680 Mechanical unit type [Data type] Byte [Valid data range] 0 to 21 Specify the type of the mechanical unit. Mechanical unit Controlled rotation PRM19680 Master and slave type axis Mechanism having no 0 rotation axis The first rotation axis is the master, Tool rotation Two rotation axes of 2 and
Page 1319681 Controlled axis number for the first rotary axis [Data type] Byte [Valid data range] 0 to Number of controlled axes Specify the controlled axis number for the first rotary axis. For a hypothetical axis (when bit 0 (IA1) of parameter No. 19696 is 1), set 0. 19682 Axis direction for the first ro
Page 1419683 Angular angle when the first rotary axis is a angular axis [Data type] 2Word [Unit of data] increment system IS-B IS-C Unit Data unit 0.001 0.0001 deg [Valid data range] -99999999 - +99999999 When a value 1 to 3 is set in parameter No. 19682, set 0 degrees. When a value 4 to 6 is set in parame
Page 1519685 Rotation angle when the first rotary axis is a hypothetical axis [Data type] 2 Word [Unit of data] increment system IS-B IS-C Unit Data unit 0.001 0.0001 deg [Valid data range] -99999999 - +99999999 When the first rotation axis is a hypothetical axis (bit 0 (IA1) of parameter No. 19696 is 1),
Page 1619689 Retraction direction for the second rotary axis [Data type] Byte [Valid data range] 0 to 1 Set the direction in which the second rotation axis rotates as a mechanical motion when a positive move command is issued. 0: Clockwise direction as viewed from the negative to positive direction of the
Page 1719697 Reference tool axis direction [Data type] Byte [Valid data range] 0 to 3 Set the tool axis direction in the machine coordinate system when the rotation axes for controlling the tool are all at 0 degrees.Also, set the tool axis direction in the machine coordinate system in a mechanism in which
Page 186 Alarm and Message No. Message Description This alarm is generated when the thermal growth compensation start signal is set to “1” in case the P/S0224 reference point return for rotary axes are not finished after turning CNC power on,. P/S5347 This alarm is generated when the thermal growth compens