Mitsubishi Electric M800VW Series User Manual
Mitsubishi Electric M800VW Series User Manual

Mitsubishi Electric M800VW Series User Manual

High speed processing unit
Hide thumbs Also See for M800VW Series:

Advertisement

Quick Links

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the M800VW Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Mitsubishi Electric M800VW Series

  • Page 2 This manual describes the items required for installing, connecting and setting up the high speed processing unit that is used by connecting to a Mitsubishi Electric computerized numerical controller (CNC). Read this manual thoroughly and understand the product's functions and performance before use.
  • Page 3: Manual List

    Manual List Manuals related to M800V/M80V Series are listed as follows. These manuals are written on the assumption that all optional functions are added to the targeted model. Some functions or screens may not be available depending on the machine or specifications set by MTB. (Confirm the specifications before use.) The manuals issued by MTB take precedence over these manuals.
  • Page 4 Manuals for MTBs (NC) Manual IB No. Purpose and Contents  Model selection M800V/M80V Series IB-1501610 Specifications Manual (Function)  Outline of various functions  Model selection M800V/M80V Series IB-1501611 Specifications Manual (Hardware)  Specifications of hardware unit  Detailed specifications of hardware unit M800VW/M80VW Series IB-1501612 Connection and Setup Manual...
  • Page 5: Precautions For Safety

    Precautions for Safety Always read the specifications issued by the machine tool builder, this manual, related manuals and attached documents before installation, operation, programming, maintenance or inspection to ensure correct use. Understand this numerical controller, safety items and cautions before using the unit. This manual ranks the safety precautions into "DANGER", "WARNING"...
  • Page 6 For Safe Use Mitsubishi Electric CNC is designed and manufactured solely for applications to machine tools to be used for industrial purposes. Do not use this product in any applications other than those specified above, especially those which are substantially influential on the public interest or which are expected to have significant influence on human lives or properties.
  • Page 7: General Precautions

    (*1) Denial-of-service (DoS) refers to a type of cyber-attack that disrupts services by overloading the sys- tem or by exploiting a vulnerability of the system. Mitsubishi Electric assumes no responsibility for any problems caused to the NC system by any type of cyber-attacks including DoS attack, unauthorized access and computer virus.
  • Page 8 [Transportation and installation] CAUTION Correctly transport the products according to the mass. Use motor’s suspension bolts to transport the motor itself. Do not use it to transport the motor after instal- lation onto the machine. Do not stack the products exceeding the indicated limit. Do not hold the cables, shaft or encoder when transporting the motor.
  • Page 9 CAUTION Do not block the intake/outtake ports of the motor with the cooling fan. Install the controller’s display section and operation board section on the spot where cutting oil will not reach. The controller, drive unit and motor are precision devices, so do not drop or apply thumping vibration and strong impacts on them.
  • Page 10 [Items related to wiring] CAUTION Correctly wire this product. Failure to observe this could result in motor runaway, etc. Connect the cables to the designated connectors. Incorrect connections could damage the device. Do not install a phase advancing capacitor, surge absorber or radio noise filter on the output side of the drive unit.
  • Page 11 CAUTION Separate the signal wire from the drive line or power line when wiring. Carry out wiring so that there is no possibility of short circuit between wires, nor of dangerous state. Use wires and cables whose wire diameter, heat resistance level and bending capacity are compatible with the system.
  • Page 12 [Setup] WARNING Do not cancel the emergency stop before confirming the basic operation. Always set the stroke end and stored stroke limit. Failure to set this could result in collision with the ma- chine end. CAUTION For items described as "Restrictions" or "Usable State" in this manual, the instruction manual issued by the machine tool builder takes precedence over this manual.
  • Page 13 [Usage] CAUTION Use this product within the range of environmental condition described in this manual. Using this product in an environment outside the range could result in electric shock, fire, operation fail- ure, or damage to or deterioration of the product. Install an external emergency stop circuit so that the operation can be stopped and the power turns OFF immediately when unforeseen situation occurs.
  • Page 14 The electrolytic capacitor’s capacity will drop due to deterioration. To prevent secondary damage due to capacitor’s faults, Mitsubishi Electric recommends the electrolytic capacitor to be replaced approx. every five years even when used in a normal environment. Contact the Service Center for replacements.
  • Page 15 [General precautions] To explain the details, drawings given in the instruction manual, etc., may show the unit with the cover or safety partition removed. When operating the product, always place the cover or partitions back to their original position, and operate as indicated in the instruction manual, etc.
  • Page 16 (2) Requirements for "Law for Treatment of Waste and Cleaning" (a) Mitsubishi Electric recommends recycling and selling the product when no longer needed according to item (1) above. The user should make an effort to reduce waste in this manner.
  • Page 17 This symbol mark is according to the directive 2006/66/EC Article 20 Information for end-users and Annex II. Your MITSUBISHI ELECTRIC product is designed and manufactured with high quality materials and components which can be recycled and/or reused. This symbol means that batteries and accumulators, at their end-of-life, should be disposed of separately from your household waste.
  • Page 18 Trademarks MELDAS, MELSEC, EZSocket, EZMotion, iQ Platform, MELSEC iQ-R, MELSOFT, GOT, CC-Link, CC-Link/LT, CC-Link IE, CC-Link IE/field, EcoMonitorLight and SLMP are either trademarks or registered trademarks of Mitsubishi Electric Corporation in Japan and/or other countries. Ethernet is a registered trademark of Xerox Corporation in the United States and/or other countries.
  • Page 19 本製品の取扱いについて ( 日本語 /Japanese) 本製品は工業用 ( クラス A) 電磁環境適合機器です。販売者あるいは使用者はこの点に注意し、住商業環境以外での使用を お願いいたします。 Handling of our product (English) This is a class A product. In a domestic environment this product may cause radio interference in which case the user may be required to take adequate measures. 본...
  • Page 20 Contents 1 Outline................................1 1.1 Characteristics ................................2 1.2 Interface ..................................2 1.3 Data Acquisition Function ............................3 1.3.1 Optical Servo Communication Data Input ......................3 1.3.2 RIO Input/Output .............................. 5 1.3.3 Analog Input ..............................5 1.4 Data Sending Function.............................. 6 1.4.1 MQTT ................................
  • Page 21 3.1.5 Setting the Time of the High Speed Processing Unit ..................66 3.1.6 Initializing the IP Address Setting of the Unit ....................67 3.2 Parameter List ................................ 68 4 Building Custom Functions ........................83 4.1 Outline ..................................84 5 Development of Custom Module ......................85 5.1 Custom Module Development Flow........................
  • Page 22 9.1.9 NC-HPU Optical Communication, Receive Data ID Operation Permission Request: nchpuRxCtrlRequest ................. 177 9.1.10 NC-HPU Optical Communication, Receive Data ID Operation Permission Request Execution Result Check: nchpuRxCtrlCheck ..........179 9.1.11 NC-HPU Optical Communication, Receive Data ID Additional Request: nchpuRxCtrlCheck ....180 9.1.12 NC-HPU Optical Communication, Receive Data ID Removal Request: nchpuRxIdRemoveRequest..
  • Page 24 Outline IB-1501714-D...
  • Page 25 High Speed Processing Unit User’s Manual 1 Outline 1.1 Characteristics 1.1 Characteristics The high speed processing unit is equipped with functions for sampling data, such as various sensors and I/O signal data in addition to the feedback position and current value of the servo axis, at a high speed. The sampled data can also be imported into an edge personal computer, and then used to add a machine tool builder's original functions, such as the operation status monitoring, machining diagnosis, and preventative maintenance of machine tools.
  • Page 26 High Speed Processing Unit User’s Manual 1 Outline 1.3 Data Acquisition Function 1.3 Data Acquisition Function This section explains about main data which can be acquired through the interface of the high speed processing unit: optical servo communication, analog input, and RIO. 1.3.1 Optical Servo Communication Data Input The data in the table below can be collected in the high speed processing unit by changing the wiring of the optical servo communication cables between the CNC and drive unit and placing the high speed processing unit between the CNC and...
  • Page 27: Parameter Settings

    High Speed Processing Unit User’s Manual 1 Outline 1.3 Data Acquisition Function Only the optical communication cable of 1st channel of optical servo communication can be used connected to the drive units via the high speed processing unit. If the 2nd channel is not connected to the high speed processing unit, connect the optical communication cable directly to the drive units.
  • Page 28: Analog Input

    High Speed Processing Unit User’s Manual 1 Outline 1.3 Data Acquisition Function 1.3.2 RIO Input/Output By I/O connecting RIO unit to RIO master of the high speed processing unit, I/O data of RIO unit can be collected in the high speed processing unit.
  • Page 29 High Speed Processing Unit User’s Manual 1 Outline 1.4 Data Sending Function 1.4 Data Sending Function From the high speed processing unit to the edge personal computer, data can be sent with MQTT protocol. 1.4.1 MQTT MQ Telemetry Transport (MQTT) is a lightweight broker-based publish/subscribe messaging protocol. MQTT is designed to be open, simple, lightweight, and easy to implement.
  • Page 30 Connection IB-1501714-D...
  • Page 31: General Connection Diagram

    DO:CJ32/34 relay/contact J070/J071 DCIN RIO3EXT J210 RIO1 RIO2 To the next remote I/O 24VDC or terminator connector FCU8-DX2xx/DX6xx/DX4xx (R2-TM) Machine operation panel manufactured by Mitsubishi Electric FCU8-KB92x FCU8-KB941/KB931 J210 <G460> 24VDC Control unit High speed processing unit Drive units FCU8-MU052/MA051 FCU8-RT603 (*1) J395/J396...
  • Page 32 DO:CJ32/34 relay/contact J070/J071 DCIN RIO3EXT J210 RIO1 RIO2 To the next remote I/O 24VDC or terminator connector FCU8-DX2xx/DX6xx/DX4xx (R2-TM) Machine operation panel manufactured by Mitsubishi Electric FCU8-KB92x FCU8-KB941/KB931 J210 <G460> 24VDC Control unit High speed processing unit Drive units FCU8-MU054 FCU8-RT603 (*1) J395/J396...
  • Page 33: List Of Configuration

    High Speed Processing Unit User’s Manual 2 Connection 2.2 List of Configuration 2.2 List of Configuration 2.2.1 Module Configuration List Classification Type Components Remarks [IoT unit] High speed processing unit FCU8-RT603 Main CPU card This unit is not compliant with either the Export Trade 7SEG card Control Order or Foreign Exchange Order.
  • Page 34: General Specifications

    High Speed Processing Unit User’s Manual 2 Connection 2.3 General Specifications 2.3 General Specifications 2.3.1 Environment Conditions (Environment Conditions Inside the Operation Panel) Unit name High speed processing unit Unit type FCU8-RT603 During opera- 0 °C to 55°C Ambient tem- tion perature During storage -20 °C to 60 °C...
  • Page 35 High Speed Processing Unit User’s Manual 2 Connection 2.3 General Specifications 2.3.2 24 VDC Stabilized Power Supply Selecting Conditions Considering the following characteristics for the stabilized power supply, select a power supply that complies with laws, regulations, and safety standards of the country where the machine will be installed. Item Specifications Remarks...
  • Page 36: Outline Dimensions

    High Speed Processing Unit User’s Manual 2 Connection 2.3 General Specifications 2.3.3 Outline dimensions 80 or more 2.3.4 Installation dimensions 60 (Unit outline) 3-M5 screw IB-1501714-D...
  • Page 37 High Speed Processing Unit User’s Manual 2 Connection 2.3 General Specifications 2.3.5 Connector (13) (10) (14) (11) (12) Connector name Function OPT NC1 For high-speed optical servo communication connection (to NC control unit) OPT SV1 For high-speed optical servo communication connection (to drive unit) OPT NC2 For high-speed optical servo communication connection (to NC control unit) OPT SV2...
  • Page 38 High Speed Processing Unit User’s Manual 2 Connection 2.3 General Specifications (1) OPT NC1 (for high-speed optical servo communication connection (to NC control unit)) (2) OPT SV1 (for high-speed optical servo communication connection (to drive unit)) (3) OPT NC2 (for high-speed optical servo communication connection (to NC control unit)) (4) OPT SV2 (for high-speed optical servo communication connection (to drive unit)) (5) OPT RT (for high-speed communication (to NC control unit)) <Cable side connector type>...
  • Page 39 High Speed Processing Unit User’s Manual 2 Connection 2.3 General Specifications (8) RIOM (remote I/O communication (master)) (9) RIOS1 (remote I/O communication (local)) (10) RIOS2 (remote I/O communication (local)) TXRXD TXRXD* <Cable side connector type> Connector: 1-1318119-3 Contact: 1318107-1 Manufacturer: Tyco Electronics IB-1501714-D...
  • Page 40 High Speed Processing Unit User’s Manual 2 Connection 2.3 General Specifications (11) AI (analog input 6 channels/IEPE input 6 channels) Signal name Supplement Signal name Supplement Channel 1 general-purpose Channel 1 IEPE connection analog input Analog ground Analog ground Channel 2 general-purpose Channel 2 IEPE connection analog input Analog ground...
  • Page 41 High Speed Processing Unit User’s Manual 2 Connection 2.3 General Specifications [General-purpose analog input mode] A shielded twisted pair cable is recommended. To improve the noise resistance, connect the cable shield to the FG terminal of each of the high speed processing unit and the other device. The cable needs to be prepared by MTB. FCU8-RT603 Vcom Vcom...
  • Page 42 High Speed Processing Unit User’s Manual 2 Connection 2.3 General Specifications [IEPE sensor input mode] A shielded twisted pair cable is recommended. To improve the noise resistance, connect the cable shield to the FG terminal of each of the high speed processing unit and the other device. The cable needs to be prepared by MTB. FCU8-RT603 Vcom Vcom...
  • Page 43 High Speed Processing Unit User’s Manual 2 Connection 2.3 General Specifications [General-purpose analog input interface and IEPE sensor input interface specifications] Item General-purpose analog input IEPE sensor input Number of input channels 6 channels Sampling rate ADC device: 112.5 kSPS User data: 56.25 kSPS Input voltage range -10 to +10 VDC...
  • Page 44: Static Electricity

     Precautions for insertion/removal of SD card When inserting/removing an SD card, turn the Mitsubishi Electric device's power OFF. Do not pull out the card or turn OFF the power during access to the SD card. Failure to observe this could cause the memory contents to be erased.
  • Page 45: Installation

    High Speed Processing Unit User’s Manual 2 Connection 2.4 Installation 2.4 Installation 2.4.1 Heat Radiation Countermeasures Please refer to the following method for heat radiation countermeasures. The high speed processing unit can be installed inside the operation panel or the electric cabinet. When the unit is to be installed inside the operation panel, follow the procedures of heat radiation countermeasures.
  • Page 46 High Speed Processing Unit User’s Manual 2 Connection 2.4 Installation  Criterion for internal temperature rise distribution data ΔT (average) ≤ 13 °C ΔTmax (maximum value) ≤ 15 °C R (inconsistency ΔTmax - ΔTmin) ≤ 6 °C (Evaluate existence of heat spots) The following shows an example of calculation applied to heat radiation countermeasures for the operation panel when 19- type display unit is used.
  • Page 47 High Speed Processing Unit User’s Manual 2 Connection 2.4 Installation Calculation example of panel internal heating value [Calculation of unit heating value (In the case of FCU8-DU193-75 + FCU8-PC232 + FCU8-DX837)] <Heating value (W)> Total heating value of units (W): 60 W This is the total of the heating values of display unit, personal computer unit and operation panel I/O unit.
  • Page 48 High Speed Processing Unit User’s Manual 2 Connection 2.4 Installation 2.4.2 Noise Countermeasures 2.4.2.1 Connection of Frame Ground (FG) The frame should basically be grounded at one ground point. Because the personal computer unit and the operation panel I/O unit are located in a place away from the electric cabinet, connect the ground terminal of the personal computer to the grounding plate of the operation section and connect the grounding plate of the operation panel to the grounding plate of the electric cabinet.
  • Page 49 High Speed Processing Unit User’s Manual 2 Connection 2.4 Installation 2.4.2.2 Shield Clamping of Cables The shield of the shield cable connected to the control unit and drive unit must be connected to the grounding plate to stabilize operation while preventing malfunctioning due to noise. The shield can be connected to the grounding plate with lead wires or clamp fittings.
  • Page 50 High Speed Processing Unit User’s Manual 2 Connection 2.4 Installation 2.4.2.3 Connecting Spark Killers The noise which is generated during the operation of the coil or contact needs to be eliminated. Connect the spark killers (CR composite element) in parallel with the coil and the contact for the countermeasure. The Spark killer is effective in eliminating the noise generated by electromagnetic induction.
  • Page 51 Generally, the lightning surge intrudes into the control power supply of device from the power supply line, and the surge may damage the control power supply and the internal circuit. For protection from a lightning surge, the Mitsubishi Electric NC unit has a surge absorber for the control power supply of the NC control section and NC drive section.
  • Page 52: Unit Installation

    High Speed Processing Unit User’s Manual 2 Connection 2.4 Installation 2.4.3 Unit Installation Mount the high speed processing unit with the prescribed number of fixing screws. Note (1) Refer to "2.3 General Specifications" for the installation dimensions and screw hole positions. FCU8-RT603 Fixing screw: M5 (3 pcs) IB-1501714-D...
  • Page 53: Precautions For Connecting

    High Speed Processing Unit User’s Manual 2 Connection 2.5 Precautions for Connecting 2.5 Precautions for Connecting 2.5.1 Precautions for Wiring 2.5.1.1 Precautions when Connecting/Disconnecting Cables If the cable is connected/disconnected without turning the power OFF, the normal unit or peripheral devices could be damaged, and risks could be imposed.
  • Page 54 High Speed Processing Unit User’s Manual 2 Connection 2.5 Precautions for Connecting (b) For a flat cable type connector with latches, open the latches in the directions of the arrows, and pull the connector out. Open Pull (c) For a flat cable type connector without latches, hold the connector with a thumb and forefinger, and pull the connector out. Hold with thumb and forefinger.
  • Page 55 High Speed Processing Unit User’s Manual 2 Connection 2.5 Precautions for Connecting (e) For an optical cable connector, pull the connector out while pressing the lock button. Press Pull (f) For an Ethernet connector, pull the connector out while pressing the locking tab. (1) Press Pull (g) For a USB connector, pull the connector out while pressing the locked latches.
  • Page 56: Precautions For Using Optical Communication Cable

    Note (1) If the optical communication cable used is not Mitsubishi Electric's, trouble resulting from modifying the cable when dis- connecting and connecting and malfunctions due to aging deterioration will not be covered under the warranty. Optical communication cable outline and parts...
  • Page 57 High Speed Processing Unit User’s Manual 2 Connection 2.5 Precautions for Connecting Precautions for laying optical communication cable (1) Do not apply a force exceeding the cable's tolerable tension. Binding the cables too tight with tie-wraps could result in an increased loss or a disconnection.
  • Page 58 High Speed Processing Unit User’s Manual 2 Connection 2.6 Connecting High Speed Processing Unit 2.6 Connecting High Speed Processing Unit 2.6.1 General Connection System Drawing High speed processing unit SD memory card Control unit J395/J396/G380 cable OPTNC1 OPTH1 J395/J396/G380 cable OPTNC2 OPTH2 J210 cable (*)
  • Page 59 High Speed Processing Unit User’s Manual 2 Connection 2.6 Connecting High Speed Processing Unit 2.6.2 Connecting with Power Supply High speed processing unit (bottom) Stabilized power DCIN J070/071 +24V Note (1) For noise countermeasure, short between 0 V and FG using connectors. (2) Rush current may occur to lead welding on the contacts, when a magnetic switch such as relay directly controls 24 VDC ON/OFF during 24 V power supply to the control unit.
  • Page 60 High Speed Processing Unit User’s Manual 2 Connection 2.6 Connecting High Speed Processing Unit 2.6.3 Connecting with Host Device (Edge Computer) High speed processing unit Edge personal computer, etc. J303 [Related items] Cable connection drawing "2.7.3 J303 Cable" (J303 cable) Connector pin assignment: "2.3.5 Connector"...
  • Page 61 High Speed Processing Unit User’s Manual 2 Connection 2.6 Connecting High Speed Processing Unit 2.6.4 Connecting with NC Control Unit / Drive Unit NC control unit High speed processing unit Drive unit OPTH1 OPTNC1 OPTSV1 CN1A/B J395/J396 J395/J396 OPTH2 OPTNC2 J395/J396 Drive unit OPTSV2...
  • Page 62 High Speed Processing Unit User’s Manual 2 Connection 2.6 Connecting High Speed Processing Unit 2.6.5 High-speed Communication Connection with NC NC control unit High speed processing unit OPTRT OPTRT (High-speed communication I/F unit) J395/J396 [Related items] Cable connection drawing "2.7.4 J395 Cable" and "2.7.5 J396 Cable" (J395/J396 cable) Connector pin assignment: "2.3.5 Connector"...
  • Page 63 High Speed Processing Unit User’s Manual 2 Connection 2.6 Connecting High Speed Processing Unit 2.6.6 Connecting with NC Control Unit / Remote I/O Unit NC control unit High speed processing unit Remote I/O unit RIOM Remote I/O 2.0 communication cable RIO1/2 RIO1 to 8 (except RIO3)
  • Page 64 High Speed Processing Unit User’s Manual 2 Connection 2.6 Connecting High Speed Processing Unit Connectable Remote I/O Units The connectable RIO1.0 compatible units and RIO2.0 compatible units are as follows. Classification Type Protocol Remarks DI 24 V/0 V common input [32 points] FCU8-DX220 RIO2.0 DI: 32-point 24 V/0 V common type...
  • Page 65 High Speed Processing Unit User’s Manual 2 Connection 2.6 Connecting High Speed Processing Unit Connection examples  When setting the high speed processing unit as the master station of the remote I/O unit If a remote I/O unit is connected to the connector "RIOM", the high speed processing unit will function as the master station of the remote I/O unit.
  • Page 66 High Speed Processing Unit User’s Manual 2 Connection 2.6 Connecting High Speed Processing Unit  When setting the high speed processing unit as the local station of the remote I/O unit The high speed processing unit functions as a local station of remote I/O by connecting NC control unit to the connector "RIOS1".
  • Page 67 High Speed Processing Unit User’s Manual 2 Connection 2.6 Connecting High Speed Processing Unit  When transferring information of a device on the master side to the local side To deliver signals of the remote I/O units connected to the connector "RIOM" to the NC control unit, use the data transfer function.
  • Page 68 High Speed Processing Unit User’s Manual 2 Connection 2.6 Connecting High Speed Processing Unit 2.6.7 Connecting with Analog Input <Applicable wire> Single wire: 0.2-1.5 mm Twisted wire: 0.2-1.5 mm Bar terminal with insulation collar: 0.25-0.75 mm Bar terminal without insulation collar: 0.25-1.5 mm Stripping line length: 10 mm <Wire mounting tool (driver) type>...
  • Page 69 High Speed Processing Unit User’s Manual 2 Connection 2.6 Connecting High Speed Processing Unit Note (1) The connector is provided as an accessory of the unit. (2) When the connector is damaged, purchase either of the following types from the connector manufacturer. <Cable side connector type>...
  • Page 70 High Speed Processing Unit User’s Manual 2 Connection 2.6 Connecting High Speed Processing Unit Mounting the connector (1) Connect the connector to the AI of the unit. (2) Tighten the screws on both ends of the connector with a slotted screwdriver. (Tightening torque: 0.1 to 0.2 N·m) Removing the connector (1) Loosen the screws on both ends of the connector with a slotted screwdriver.
  • Page 71 High Speed Processing Unit User’s Manual 2 Connection 2.6 Connecting High Speed Processing Unit Connecting with the voltage input signal FCU8-RT603 Vcom Vcom Vcom Signal source Vcom Vcom Vcom Vcom = 1.65 V Note (1) Use the twisted cable with shield to reduce the influence of noise. (2) Connect the shield to the FG pin of the AI connector.
  • Page 72 High Speed Processing Unit User’s Manual 2 Connection 2.6 Connecting High Speed Processing Unit Connecting with IEPE Sensor FCU8-RT603 Vcom Vcom IEPE sensor Vcom Vcom Vcom Vcom = 1.65 V Note (1) Use a shielded twisted cable to reduce the influence of noise. (2) Connect the shield to FG pin of AI connector.
  • Page 73 High Speed Processing Unit User’s Manual 2 Connection 2.7 Cables 2.7 Cables 2.7.1 J070/J071 Cable Max. cable length: 15 m (J070)/20 m (J071) Application: 24 VDC power cable DCIN DCIN +24V +24V [DCIN] [J070 cable] Crimp terminal: R1.25-4 × 3 Connector: 2-178288-3 Wire material: 2464C BIOS-CL3-16 02C ×...
  • Page 74 High Speed Processing Unit User’s Manual 2 Connection 2.7 Cables 2.7.2 J210 Cable Max. cable length: 50 m Application: Remote I/O 2.0 communication cable TXRXD TXRXD TXRXD* TXRXD* Drain wire Drain wire (With shield / drain wire) AWG22×2P [RIO] Wire material: HK-SB/20276XL Black LF 2P × 22AWG Connector: 1-1318119-3 Manufacturer: Taiyo Cabletec Contact: 1318107-1...
  • Page 75 High Speed Processing Unit User’s Manual 2 Connection 2.7 Cables 2.7.3 J303 Cable Max. cable length: 50 m Application: LAN straight cable White White orange orange Orange Orange White White green green Green Green Blue Blue White White blue blue White White brown...
  • Page 76 High Speed Processing Unit User’s Manual 2 Connection 2.7 Cables 2.7.4 J395 Cable Max. cable length: 10 m Application: Optical communication cable For wiring between drive units (outside panel) For wiring between NC and drive unit Use when wiring outside of the panel with a cable of 10 m or less. [OPT] Wire material: PFDU-CL1002-22E60VT Connector: LGP-Z0007PK...
  • Page 77 High Speed Processing Unit User’s Manual 2 Connection 2.7 Cables 2.7.5 J396 Cable Max. cable length: 10 m Application: Optical communication cable For wiring between drive units (inside panel) Use when wiring inside of the panel with a cable of 10 m or less. [OPT] Wire material: PFDU-CD1002-18E22T Connector: LGP-Z0007PK...
  • Page 78 High Speed Processing Unit User’s Manual 2 Connection 2.7 Cables 2.7.6 G380 Cable Max. cable length: 30 m Application: Optical communication cable For wiring between drive units (outside panel) For optical communication repeater unit Use when the cable length is 10 m or more to 30 m or less. Section with reinforced sheath Section without reinforced sheath [OPT]...
  • Page 79: Initial Setup

    High Speed Processing Unit User’s Manual 2 Connection 2.8 Initial Setup 2.8 Initial Setup 2.8.1 DIP Switch As a standard setting, turn the all DIP switches OFF. 2.8.2 Rotary Switch As a standard setting, set the rotary switch to "0" position. IB-1501714-D...
  • Page 80 High Speed Processing Unit Parameters IB-1501714-D...
  • Page 81: Setting Parameters

    High Speed Processing Unit User’s Manual 3 High Speed Processing Unit Parameters 3.1 Setting Parameters 3.1 Setting Parameters To set parameters of the unit, connect "NCLAN" of the unit and a personal computer for setting with an Ethernet cable, then access to the unit with a Web browser of the personal computer.
  • Page 82: Switching Screens

    High Speed Processing Unit User’s Manual 3 High Speed Processing Unit Parameters 3.1 Setting Parameters 3.1.2 Switching Screens The setting screen has the following tabs. Diagn: Diagnosis screen Param: Parameter screen Mainte: Maintenance screen (Example) Switching between the diagnosis screen and parameter screen Click the [Param] tab on the setting screen.
  • Page 83 High Speed Processing Unit User’s Manual 3 High Speed Processing Unit Parameters 3.1 Setting Parameters Diagnosis screen display items Display item Details Configuration Serial No. Displays the serial number of the high speed processing unit. S/W Version Displays the system version of the high speed processing unit. OS Version Displays the OS version of the high speed processing unit.
  • Page 84 High Speed Processing Unit User’s Manual 3 High Speed Processing Unit Parameters 3.1 Setting Parameters Parameter screen display items Display item Details Function group list Switches the function group of the maintenance functions to display and set. Parameter No. Displays the parameter numbers. Parameter name Displays the parameter names.
  • Page 85 High Speed Processing Unit User’s Manual 3 High Speed Processing Unit Parameters 3.1 Setting Parameters Maintenance screen display items The maintenance screen is used by machine tool builders. [Maintenance screen] Display item Details Function group list Switches the function group of the maintenance functions to display and set. Parameter Upload Uploads a parameter file to the high speed processing unit.
  • Page 86 High Speed Processing Unit User’s Manual 3 High Speed Processing Unit Parameters 3.1 Setting Parameters 3.1.3 Switching the Parameter Display (Example) Display the second page of the common parameter Select "Common" from the function group list. Common parameters appear. List of function group Click the page number "2"...
  • Page 87 High Speed Processing Unit User’s Manual 3 High Speed Processing Unit Parameters 3.1 Setting Parameters 3.1.4 Setting Parameters This section describes method for setting parameters. (Example 1) Setting "192.168.100.2" in "1007 Global IP Address" Select "Common" from the function group list. Common parameters appear.
  • Page 88 High Speed Processing Unit User’s Manual 3 High Speed Processing Unit Parameters 3.1 Setting Parameters (Example 2) Setting "1" in "BIT0 DHCP valid" of "0005 Network Setting" Select "Common" from the function group list. Common parameters appear. List of function group "1"...
  • Page 89 High Speed Processing Unit User’s Manual 3 High Speed Processing Unit Parameters 3.1 Setting Parameters 3.1.5 Setting the Time of the High Speed Processing Unit This section describes method for setting the time of the high speed processing unit. To add the date and time information to the data to be sent to the edge personal computer, you need to set the correct date and time on the high speed processing unit.
  • Page 90 High Speed Processing Unit User’s Manual 3 High Speed Processing Unit Parameters 3.1 Setting Parameters 3.1.6 Initializing the IP Address Setting of the Unit If you cannot recall a setting value after changing "#1010 Local IP Address" from the initial state, the setting screen cannot be opened.
  • Page 91: Parameter List

    High Speed Processing Unit User’s Manual 3 High Speed Processing Unit Parameters 3.2 Parameter List 3.2 Parameter List The list of parameters is as follows. (*1) Type for clearing error PR: Restart the NC UR: Restart the high speed processing unit Type for clearing er- Function...
  • Page 92 High Speed Processing Unit User’s Manual 3 High Speed Processing Unit Parameters 3.2 Parameter List Type for clearing er- Function Name Details Setting range ror (*1) group Scaling 5 Set Enable analog input (CH5) scaling for analog input 0: invalid BIT4 function.
  • Page 93 High Speed Processing Unit User’s Manual 3 High Speed Processing Unit Parameters 3.2 Parameter List Type for clearing er- Function Name Details Setting range ror (*1) group MQTTch2 ax2 valid Enable transmission of DRV data CH2 2nd axis in 0: invalid BIT1 MQTT communication.
  • Page 94 High Speed Processing Unit User’s Manual 3 High Speed Processing Unit Parameters 3.2 Parameter List Type for clearing er- Function Name Details Setting range ror (*1) group #0017 MTBCustom Exe 3.5ms valid ○ MTBModule1 valid Enable execution of custom module 1 for the 3.5 ms 0: invalid BIT0 period.
  • Page 95 High Speed Processing Unit User’s Manual 3 High Speed Processing Unit Parameters 3.2 Parameter List Type for clearing er- Function Name Details Setting range ror (*1) group #0027 MQTT MQTT SSL setting ○ SSL valid Enable SSL communication. 0: invalid BIT0 1: valid #0051...
  • Page 96 High Speed Processing Unit User’s Manual 3 High Speed Processing Unit Parameters 3.2 Parameter List Type for clearing er- Function Name Details Setting range ror (*1) group #0056 MTBCustom MTB bit para6 ○ BIT0 MTB bit para6-0 A bit parameter that can be used freely by machine 0: invalid tool builders 1: valid...
  • Page 97 High Speed Processing Unit User’s Manual 3 High Speed Processing Unit Parameters 3.2 Parameter List Type for clearing er- Function Name Details Setting range ror (*1) group DI/AI IEPE Output1 Set the current output value of the constant current 0: 4 mA ○...
  • Page 98 High Speed Processing Unit User’s Manual 3 High Speed Processing Unit Parameters 3.2 Parameter List Type for clearing er- Function Name Details Setting range ror (*1) group #0570 MTBCustom MTB short para20 A short type (2-byte) parameter that can be used free- -32768 to 32767 ○...
  • Page 99 High Speed Processing Unit User’s Manual 3 High Speed Processing Unit Parameters 3.2 Parameter List Type for clearing er- Function Name Details Setting range ror (*1) group #0619 MTBCustom MTB short para69 A short type (2-byte) parameter that can be used free- -32768 to 32767 ○...
  • Page 100 High Speed Processing Unit User’s Manual 3 High Speed Processing Unit Parameters 3.2 Parameter List Type for clearing er- Function Name Details Setting range ror (*1) group Common Alternate DNS Set the IP address of alternate DNS. 0.0.0.0 to ○ <Note>...
  • Page 101 High Speed Processing Unit User’s Manual 3 High Speed Processing Unit Parameters 3.2 Parameter List Type for clearing er- Function Name Details Setting range ror (*1) group Common L IP Filter4 End Set the end IP address of IP address filter range 4 for 0.0.0.0 to ○...
  • Page 102 High Speed Processing Unit User’s Manual 3 High Speed Processing Unit Parameters 3.2 Parameter List Type for clearing er- Function Name Details Setting range ror (*1) group #1183 MTBCustom MTB long para33 A long type (4-byte) parameter that can be used freely -2147483648 to ○...
  • Page 103 High Speed Processing Unit User’s Manual 3 High Speed Processing Unit Parameters 3.2 Parameter List Type for clearing er- Function Name Details Setting range ror (*1) group #1231 MTBCustom MTB long para81 A long type (4-byte) parameter that can be used freely -2147483648 to ○...
  • Page 104 High Speed Processing Unit User’s Manual 3 High Speed Processing Unit Parameters 3.2 Parameter List Type for clearing er- Function Name Details Setting range ror (*1) group #1807 NC-DRV TorqueConst.TH ch1 (Not used) #1808 NC-DRV TorqueConst.TH ch2 (Not used) #1809 NC-DRV TorqueConst.TL ch1 (Not used)
  • Page 105 High Speed Processing Unit User’s Manual 3 High Speed Processing Unit Parameters 3.2 Parameter List IB-1501714-D...
  • Page 106 Building Custom Functions IB-1501714-D...
  • Page 107 The analysis function module is implemented in the form of DLL (Dynamic Link Library) and integrated in the application (HPU Connector) supplied by Mitsubishi Electric. [Custom screen/PLC program] Model parameter can be created on the edge personal computer, by M code command and button operation on the custom screen.
  • Page 108 Development of Custom Module IB-1501714-D...
  • Page 109 High Speed Processing Unit User’s Manual 5 Development of Custom Module 5.1 Custom Module Development Flow 5.1 Custom Module Development Flow Develop the custom module by following the flow below. For information on installing NC Compiler2 and configuring environment settings, refer to the NC Compiler2 Instruction Manual.
  • Page 110 High Speed Processing Unit User’s Manual 5 Development of Custom Module 5.2 Custom Module Specification 5.2 Custom Module Specification Create the custom module according to the specification below, such as size, name, etc. [Custom module specification list] Item Details Maximum number of registrations Total size of all modules Within 5 MB Execution cycle...
  • Page 111: Program Example

    High Speed Processing Unit User’s Manual 5 Development of Custom Module 5.2 Custom Module Specification 5.2.1 Program Example Below is a description example of source codes of initialization function and main function when the custom module number (N) is "1". The initialization function "mtb1_ini()"...
  • Page 112 High Speed Processing Unit User’s Manual 5 Development of Custom Module 5.2 Custom Module Specification 5.2.2 Customization Parameters Customization parameters are parameters that can be freely defined by MTB. They can be checked and set on the same screen as the high speed processing unit parameters. (Refer to "3 High Speed Processing Unit Parameters".) The customization parameter numbers are as follows.
  • Page 113 High Speed Processing Unit User’s Manual 5 Development of Custom Module 5.3 Internal Data Access Function 5.3 Internal Data Access Function Original compensation functions can be built by obtaining information of device and NC connected to the high speed processing unit at fixed intervals and feeding back the calculated compensation values to the NC. The internal data access function is used to obtain and output data at fixed cycles.
  • Page 114 High Speed Processing Unit User’s Manual 5 Development of Custom Module 5.3 Internal Data Access Function 5.3.2 Outputting Compensation Data / Arbitrary Data to NC Data below can be output from the custom module to NC. To output these data, optical communication interface between NC and HPU is used. Enable the following NC parameters. ...
  • Page 115 High Speed Processing Unit User’s Manual 5 Development of Custom Module 5.3 Internal Data Access Function (2) Rapid traverse override The rapid traverse override specified on the machine operation panel is applied to the rapid traverse rate in automatic operation, then the compensation value override is applied to the resultant rate.(*1) When the scale-applied rapid traverse override exceeds the upper limit value, it is clamped at the upper limit value.
  • Page 116 High Speed Processing Unit User’s Manual 5 Development of Custom Module 5.3 Internal Data Access Function (5) Custom module arbitrary data Arbitrary data can be sent to ZR registers of the NC. Arbitrary data can be freely defined by the custom module. Set the arbitrary data in 8-byte unit by using optical communication between NC and HPU, divide the set data into 2 bytes, and output them to four ZR registers.
  • Page 117 High Speed Processing Unit User’s Manual 5 Development of Custom Module 5.3 Internal Data Access Function 5.3.3 Behavior when NC function and compensation data are used together This describes behaviors when compensation by the custom module and another function are used together. ...
  • Page 118 High Speed Processing Unit User’s Manual 5 Development of Custom Module 5.3 Internal Data Access Function  Dry run During dry run, cutting feed override compensation and rapid traverse override compensation by the custom module are disabled.  Manual arbitrary reverse run During manual arbitrary reverse run, cutting feed override compensation and rapid traverse override compensation by the custom module are disabled.
  • Page 119 High Speed Processing Unit User’s Manual 5 Development of Custom Module 5.3 Internal Data Access Function  Dwell Spindle override compensation by the custom module is enabled. For dwell (revolution-based designation), when the spindle rotation speed changes by spindle override, the spindle rotation wait time also changes.
  • Page 120 High Speed Processing Unit User’s Manual 5 Development of Custom Module 5.3 Internal Data Access Function 5.3.4 Precautions  It takes at least 7.1 ms to feed back the compensation amount calculated by the custom module, in NC.  When two or more custom modules are executed, do not overlap the data IDs of optical communication between NC and HPU.
  • Page 121 High Speed Processing Unit User’s Manual 5 Development of Custom Module 5.4 Building custom module 5.4 Building custom module Create (build) a custom module with the following procedure. (1) Prepare a folder where a custom module is created. This chapter explains how to use the sample source included in NC Compiler2. The sample source included in NC Compiler2 is in the "aplc_sample"...
  • Page 122 High Speed Processing Unit User’s Manual 5 Development of Custom Module 5.5 Registering and Deleting a Custom Module 5.5 Registering and Deleting a Custom Module The custom module registration/deletion operation is made available by entering the password of NC operation level 6 in advance.
  • Page 123 High Speed Processing Unit User’s Manual 5 Development of Custom Module 5.5 Registering and Deleting a Custom Module Set the following in the file setting field "B". Device: Memory Directory: HPU custom module File name: (*2) Press the [Trnsfr A->B] menu, and press [Y] or [INPUT] in response to the confirmation message.
  • Page 124 High Speed Processing Unit User’s Manual 5 Development of Custom Module 5.5 Registering and Deleting a Custom Module Set the following items in the file setting field "A". Device: Memory card Directory: HPU custom module File name: (File to be deleted) Press [Erase A] menu, and press [Y] or [INPUT] in re- File deletion starts.
  • Page 125 High Speed Processing Unit User’s Manual 5 Development of Custom Module 5.6 Custom Module Backup/Restore 5.6 Custom Module Backup/Restore Backup Follow the steps below to back up the custom module registered in the high speed processing unit. Press the [Mainte] - [Psswd input] menu on the mainte- The entry field is cleared, and the password becomes avail- nance screen, enter the password of operation level 6, able.
  • Page 126 High Speed Processing Unit User’s Manual 5 Development of Custom Module 5.6 Custom Module Backup/Restore Restore Follow the steps below to restore the backed-up custom module in the high speed processing unit. Mount the medium such as the SD card where the backup data is stored, in NC.
  • Page 127 High Speed Processing Unit User’s Manual 5 Development of Custom Module 5.6 Custom Module Backup/Restore IB-1501714-D...
  • Page 128 Debugging and Sampling the Custom Module IB-1501714-D...
  • Page 129 High Speed Processing Unit User’s Manual 6 Debugging and Sampling the Custom Module This chapter describes the debug function of the custom module to be built into the high-speed processing unit. The diagram below shows an example to connect the high-speed processing unit and the PC for debugging when performing the debug work.
  • Page 130 High Speed Processing Unit User’s Manual 6 Debugging and Sampling the Custom Module The "debug function" and "data sampling function" are provided to check the operation of the custom module. Use the debug function from the "Debug" screen, and use the data sampling function from the "Sampling" screen. On the "Debug"...
  • Page 131: Debug Screen

    High Speed Processing Unit User’s Manual 6 Debugging and Sampling the Custom Module 6.1 Debug Screen 6.1 Debug Screen Debug the custom module on the Debug screen of the setting screen. When you enter the MTB password, the "Debug" tab is displayed, enabling you to select the Debug screen. The following functions are available on the Debug screen.
  • Page 132 High Speed Processing Unit User’s Manual 6 Debugging and Sampling the Custom Module 6.1 Debug Screen 6.1.1 Memory Dump function You can view the data in the memory area with the custom module to be embedded (hereinafter referred to as the "memory area for function expansion") on the Debug screen.
  • Page 133 High Speed Processing Unit User’s Manual 6 Debugging and Sampling the Custom Module 6.1 Debug Screen 6.1.2 Debug Console Output Function By embedding the debug console output function into a custom module, you can output the specified string and variable values to the screen at any location, and check them.
  • Page 134 High Speed Processing Unit User’s Manual 6 Debugging and Sampling the Custom Module 6.1 Debug Screen Command specification format Command Specification format Function print print Displays the output result of the data output function embedded into the custom mod- ule. printclr printclr Clears the output results of the data output function.
  • Page 135 High Speed Processing Unit User’s Manual 6 Debugging and Sampling the Custom Module 6.1 Debug Screen Command operation example This section describes the steps to include the data output function into a custom module and display the output results on the "Execution results screen".
  • Page 136 High Speed Processing Unit User’s Manual 6 Debugging and Sampling the Custom Module 6.1 Debug Screen (6) If the functions "square()" and "circle()" operate with the timing and arguments shown below, the output results are dis- played as follows. (3) Execute "printclr". (4) Execute "print".
  • Page 137 High Speed Processing Unit User’s Manual 6 Debugging and Sampling the Custom Module 6.1 Debug Screen 6.1.3 System Down Log Output Function If a system down occurs due to a custom module, the cause and location of the occurrence are displayed on the Debug screen.
  • Page 138 High Speed Processing Unit User’s Manual 6 Debugging and Sampling the Custom Module 6.1 Debug Screen List of system down cause messages Message Contents Countermeasure Address Access Error (Load) An invalid address was accessed (read).  Correct the part that accesses the invalid address. Address Access Error (Store) An invalid address was accessed (written).
  • Page 139 High Speed Processing Unit User’s Manual 6 Debugging and Sampling the Custom Module 6.1 Debug Screen Precautions  If a system down has not occurred, "System down data has not occurred." is displayed on the Execution result screen.  If a system down occurs outside the custom module, the system down occurrence date and time and "System down occurred outside the custom module."...
  • Page 140 High Speed Processing Unit User’s Manual 6 Debugging and Sampling the Custom Module 6.1 Debug Screen 6.1.4 List of Debug commands Command Specification format Function d [Top address], [Data no], [Data size] Displays data in the memory area for function expansion. print print Displays the output result of the data output function embedded into the cus-...
  • Page 141 High Speed Processing Unit User’s Manual 6 Debugging and Sampling the Custom Module 6.2 Sampling Screen 6.2 Sampling Screen The Sampling screen is displayed by selecting the "Sampling" tab. The Sampling screen has the "Channel Information screen" for registering sampling data, and the "Sampling Condition screen"...
  • Page 142 High Speed Processing Unit User’s Manual 6 Debugging and Sampling the Custom Module 6.2 Sampling Screen 6.2.1 Channel Information Screen Select "Channel Information" from the menu list on the Sampling screen to display the Channel Information screen. The Channel Information screen allows you to display and set sampling information for each channel. (10) Display item Details...
  • Page 143 High Speed Processing Unit User’s Manual 6 Debugging and Sampling the Custom Module 6.2 Sampling Screen [Sampling list setting item field] Display item Details Enable The checked channels are targeted for sampling. Ch. No Displays the channel number. Name (*1) Enter the symbol name to you want to sample.
  • Page 144 High Speed Processing Unit User’s Manual 6 Debugging and Sampling the Custom Module 6.2 Sampling Screen 6.2.2 Sampling Condition screen Select "Sampling Condition" from the menu list on the Sampling screen to display the Sampling Condition screen. On the Sampling screen, you can display and set information that is common between channels, such as the sampling period. For details on the same items as the Channel Information screen, refer to "6.2.1 Channel Information Screen".
  • Page 145 High Speed Processing Unit User’s Manual 6 Debugging and Sampling the Custom Module 6.2 Sampling Screen (*1) If you specify an address outside the memory area for function expansion, "Ch No. (N) Setting error" is displayed when the [Apply] button is pressed. (*2) If masks exceed the number of bytes specified with Size, they are ignored.
  • Page 146: Operation Procedure

    High Speed Processing Unit User’s Manual 6 Debugging and Sampling the Custom Module 6.2 Sampling Screen 6.2.3 Operation Procedure Setting the channel information The sampling function allows you to acquire variable values at regular intervals and examine time-series changes in variable values.
  • Page 147 High Speed Processing Unit User’s Manual 6 Debugging and Sampling the Custom Module 6.2 Sampling Screen Setting the sampling conditions Next, set the sampling cycle (interval to acquire data). Select "Sampling Condition" from the menu list (Menu). The Sampling Condition screen is displayed. Select the sampling cycle from the pull-down menu in The figure below shows an example where 56.8ms is se- the "Sampling Cycle"...
  • Page 148: Trigger Settings

    High Speed Processing Unit User’s Manual 6 Debugging and Sampling the Custom Module 6.2 Sampling Screen Trigger settings You can control the timing of the start and end of sampling by setting a condition for each start and end of sampling. Select "Sampling Condition"...
  • Page 149: Starting Sampling

    High Speed Processing Unit User’s Manual 6 Debugging and Sampling the Custom Module 6.2 Sampling Screen Starting sampling After setting the data to be sampled and the start and stop conditions, start sampling. Select "Channel Information" from the menu list The Channel Information screen is displayed.
  • Page 150 High Speed Processing Unit User’s Manual 6 Debugging and Sampling the Custom Module 6.2 Sampling Screen Ending sampling Sampling automatically ends in one of the following cases: The sampling results are stored on the SD card in the high-speed processing unit. ...
  • Page 151 High Speed Processing Unit User’s Manual 6 Debugging and Sampling the Custom Module 6.2 Sampling Screen Acquiring the sampling results The sampling results are saved on the SD card in the high-speed processing unit as a CSV format file, which can be downloaded to your computer.
  • Page 152 High Speed Processing Unit User’s Manual 6 Debugging and Sampling the Custom Module 6.2 Sampling Screen Acquiring the instantaneous value You can view the current value (instantaneous value) of the variable. Follow the steps below. Select "Channel Information" from the menu list The Channel Information screen is displayed.
  • Page 153: Output Example

    High Speed Processing Unit User’s Manual 6 Debugging and Sampling the Custom Module 6.2 Sampling Screen 6.2.4 Specifications of Sampling Result File "SAMPDATA.CSV" The sampling results are saved in the MTB_Sampling/SAMPDATA.CSV on the SD card. Output example [HEADER] TYPE=HPU SERIAL=4SA12345678A DATE=2019-01-09 15:19:02 SAMP_NUM=1617 START_TRIG_POS=0...
  • Page 154 High Speed Processing Unit User’s Manual 6 Debugging and Sampling the Custom Module 6.2 Sampling Screen "SAMPDATA.CSV" has a header ([HEADER] section) in the following format added before the sampling data ([SAMPDATA] section) only when the item (Header Output) on the "Sampling Condition screen" is "TRUE". Header output format Section Meaning...
  • Page 155: Troubleshooting And Faq

    High Speed Processing Unit User’s Manual 6 Debugging and Sampling the Custom Module 6.2 Sampling Screen 6.2.5 Message list Message Contents Countermeasure Sampling start. Sampling time Indicates that sampling has started. hh:mm:ss (maximum) "Sampling time ..." indicates the maximum sam- pling time that is possible with the current settings.
  • Page 156 Creating Model Parameter IB-1501714-D...
  • Page 157 High Speed Processing Unit User’s Manual 7 Creating Model Parameter "HPU Connector" is an application that runs on the edge personal computer. You can calculate model parameters for the compensation function executed using the custom module of the high-speed processing unit by including the analysis function module into "HPU Connector". [System configuration] Request High speed processing unit...
  • Page 158 High Speed Processing Unit User’s Manual 7 Creating Model Parameter 7.1 Installing the edge PC application 7.1 Installing the edge PC application To create model parameter, install the following software on the edge PC. HPU Connector Software that performs various operations to create model parameter. mosquitto Software required to communicate with the high-speed processing unit.
  • Page 159 High Speed Processing Unit User’s Manual 7 Creating Model Parameter 7.1 Installing the edge PC application Extract the zip file and execute "HPU_Connector.exe". The installer starts. Click [Next>]. The installation destination setting screen appears. Set the installation destination. The default installation destination is "C:\HPU_Connector". (*) Execute "HPU_Connector.exe"...
  • Page 160 High Speed Processing Unit User’s Manual 7 Creating Model Parameter 7.1 Installing the edge PC application HPU Connector folder structure The folders and files shown in the figure are stored under the folder you specified when installing. Do no delete these files. The application does not work normally. HPU_Connector (Installation folder) Resources...
  • Page 161 High Speed Processing Unit User’s Manual 7 Creating Model Parameter 7.1 Installing the edge PC application Installing mosquitto Next, install "mosquitto", the software required for communication with high speed processing unit. Access "https://mosquitto.org/". The top page of "Eclipse Mosquitto" appears. Click [Download].
  • Page 162 High Speed Processing Unit User’s Manual 7 Creating Model Parameter 7.1 Installing the edge PC application Installing the analysis function module Next, install the analysis function module (DLL). The analysis function module is software to create model parameter. Please prepare at the MTB. The installation steps are as follows: (1) Store the analysis function module (DLL file) in the "MELANALYZE_DLL"...
  • Page 163 High Speed Processing Unit User’s Manual 7 Creating Model Parameter 7.2 "HPU Connector" screen 7.2 "HPU Connector" screen Start "HPU Connector". To start "HPU Connector", execute "HPU Connector" in the installation folder. The items below are displayed on the screen. (This application cannot be started multiple times.) Items displayed on the "HPU Connector"...
  • Page 164 High Speed Processing Unit User’s Manual 7 Creating Model Parameter 7.3 Settings 7.3 Settings (1) Select [Settings] in the menu bar. (*) (*) If the setting is changed during sampling or during analysis, the process in execution is suspended. The suspended process needs to be performed again from the beginning.
  • Page 165 High Speed Processing Unit User’s Manual 7 Creating Model Parameter 7.3 Settings Item Details Work ID Assignment Unit Assignments Select the unit to be analyzed from among the high-speed processing units displayed in the list. (*1) (*2) (*3) (*)The list shows high-speed processing units connected to MQTT. Unit Module Select the type of analysis function.
  • Page 166 High Speed Processing Unit User’s Manual 7 Creating Model Parameter 7.3 Settings (*6) The setting values are restricted as follows.  The maximum number of characters is 185.  Only 1-byte alphanumeric characters and symbols are available (2-byte characters are not available). ...
  • Page 167 High Speed Processing Unit User’s Manual 7 Creating Model Parameter 7.4 Creating model parameter by "HPU Connector" operation 7.4 Creating model parameter by "HPU Connector" operation There are two ways to create model parameter: by operating the HPU Connector, and by operating the NC side. This chapter describes the steps to operate HPU Connector and create model parameter.
  • Page 168 High Speed Processing Unit User’s Manual 7 Creating Model Parameter 7.4 Creating model parameter by "HPU Connector" operation 7.4.2 Performing sampling The parameters "#0009 to #0012" of the high-speed processing unit are ON (enabled), and the sampling data of the items set in the "Settings"...
  • Page 169 High Speed Processing Unit User’s Manual 7 Creating Model Parameter 7.4 Creating model parameter by "HPU Connector" operation The format of the sampling data can be determined from the "data structure information" file ([unit name]-[time] - FRAMEINFO.bin) located in the same folder. [Sampling data file name] Data type File name...
  • Page 170 High Speed Processing Unit User’s Manual 7 Creating Model Parameter 7.4 Creating model parameter by "HPU Connector" operation 7.4.3 Displaying waveform of sampling data (1) Select the "Sampling" tab. (2) In "Work ID", select the work ID for which you want to display waveforms. (*) Specify the work ID for which sampling has been completed.
  • Page 171 High Speed Processing Unit User’s Manual 7 Creating Model Parameter 7.4 Creating model parameter by "HPU Connector" operation 7.4.4 Analysis and model parameter creation (1) Select the "Analyze" tab. (2) In" Work ID", select the work ID for which you want to analyze. (*) Specify the work ID for which sampling has been completed.
  • Page 172 High Speed Processing Unit User’s Manual 7 Creating Model Parameter 7.4 Creating model parameter by "HPU Connector" operation (*1) Up to five analysis functions can be executed simultaneously. If the number of analysis functions executable simultane- ously is exceeded, execute the excess after the analysis function in progress has finished. When "Trigger"...
  • Page 173: Checking The Error History

    High Speed Processing Unit User’s Manual 7 Creating Model Parameter 7.4 Creating model parameter by "HPU Connector" operation 7.4.5 Checking the error history (1) Select the "Error log" tab. (2) In "Work ID", select the work ID for which you want to check the error history. (3) Check that there are no errors in the sampling or analysis process.
  • Page 174 High Speed Processing Unit User’s Manual 7 Creating Model Parameter 7.4 Creating model parameter by "HPU Connector" operation 7.4.6 Sending model parameter (1) Select the "Model" tab. (2) In "Work ID", select the work ID for which you want to send the model. (3) Select the model parameter to be sent to the high-speed processing unit from the list displayed in the "Modellist"...
  • Page 175 High Speed Processing Unit User’s Manual 7 Creating Model Parameter 7.5 Creating Model Parameter by CNC Operation 7.5 Creating Model Parameter by CNC Operation (1) Prepare the M code and sequence program to control the processing required to create model parameter. This manual uses examples of assigning the following M codes to make explanations.
  • Page 176 High Speed Processing Unit User’s Manual 7 Creating Model Parameter 7.5 Creating Model Parameter by CNC Operation 7.5.1 config.ini file settings Set the analysis functions to be executed, sampling data, model storage destination, and others in the configuration file "config.ini". Store "config.ini"...
  • Page 177 High Speed Processing Unit User’s Manual 7 Creating Model Parameter 7.5 Creating Model Parameter by CNC Operation (*1) The following strings are settable. Setting value of analysis type "mod- Contents ule_name" MTB1 MTB analysis processing 1 MTB2 MTB analysis processing 2 MTB3 MTB analysis processing 3 MTB4...
  • Page 178: Plc Interface

    PLC Interface IB-1501714-D...
  • Page 179 High Speed Processing Unit User’s Manual 8 PLC Interface 8.1 PLC input signal 8.1 PLC input signal B contact Signal name Abbrev. Common ($) High-speed processing unit I/F response signal (MTB custom pro- ZR4820 cessing 1) High-speed processing unit I/F response signal (MTB custom pro- ZR4821 cessing 2) High-speed processing unit I/F response signal (MTB custom pro-...
  • Page 180 High Speed Processing Unit User’s Manual 8 PLC Interface 8.1 PLC input signal B con- Signal name Abbrev. Common ($) tact High speed processing unit I/F error status signal (MTB custom processing 1) ZR4860 High speed processing unit I/F error status signal (MTB custom processing 2) ZR4861 High speed processing unit I/F error status signal (MTB custom processing 3) ZR4862...
  • Page 181 High Speed Processing Unit User’s Manual 8 PLC Interface 8.1 PLC input signal B contact Signal name Abbrev. Common ($) HPU custom module: Arbitrary data HPUCMDAT ZR4880 to ZR4959 [Function] This signal receives arbitrary data sent from the custom module. [Operation] Data sent from the custom module to NC is stored in ZR4880 to ZR4959.
  • Page 182 High Speed Processing Unit User’s Manual 8 PLC Interface 8.1 PLC input signal B con- Signal name Abbrev. 1st axis 2nd axis 3rd axis 4th axis 5th axis 6th axis 7th axis 8th axis tact ZR4976 ZR4976 ZR4976 ZR4976 ZR4976 ZR4976 ZR4976 ZR4976...
  • Page 183: Plc Output Signals

    High Speed Processing Unit User’s Manual 8 PLC Interface 8.2 PLC Output Signals 8.2 PLC Output Signals B contact Signal name Abbrev. Common ($) High speed processing unit I/F request signal (MTB custom pro- ZR4800 cessing 1) High speed processing unit I/F request signal (MTB custom pro- ZR4801 cessing 2) High speed processing unit I/F request signal (MTB custom pro-...
  • Page 184: Timing Chart

    High Speed Processing Unit User’s Manual 8 PLC Interface 8.2 PLC Output Signals Timing chart The following is the flow to send a request to the high speed processing unit or edge personal computer by using the high speed processing unit I/F. (1) Update the request signal.
  • Page 185 High Speed Processing Unit User’s Manual 8 PLC Interface 8.2 PLC Output Signals [Analysis (model creation)] Screen operation/ M103: Analysis start ・ ・ ・ ・ ・ ・ M code command Analysis start request (ZR4800 BIT2) Analysis start notification (ZR4820 BIT2) Analysis completion notification (ZR4820 BIT3) Analysis state...
  • Page 186: Library Functions

    Library Functions IB-1501714-D...
  • Page 187 High Speed Processing Unit User’s Manual 9 Library Functions 9.1 Library Functions for High-speed Processing Unit (Custom Module) 9.1 Library Functions for High-speed Processing Unit (Custom Module) By calling the following functions from the custom module of the high-speed processing unit (HPU), you can acquire data from servo/spindle drive (DRV), remote I/O (RIO), analog input (AI), and perform data acquisition from RIO, and output various compensation data via the RIO and optical communication I/F.
  • Page 188 High Speed Processing Unit User’s Manual 9 Library Functions 9.1 Library Functions for High-speed Processing Unit (Custom Module) 9.1.1 Data Acquisition: dataRead [Format] long dataRead unsigned short majorDataId, /* Section data ID unsigned short subsectionDataId, /* Sub-section data ID unsigned short dataType1, /* Acquired data type 1 unsigned short dataType2, /* Acquired data type 2...
  • Page 189 High Speed Processing Unit User’s Manual 9 Library Functions 9.1 Library Functions for High-speed Processing Unit (Custom Module) [Return value] Normal end Data acquisition OK Warning The size of the acquired data is smaller than the buffer size. (*) The acquired size of data will be stored in the argument (dataAddress). The rest remains as it was when you reserved the space.
  • Page 190 High Speed Processing Unit User’s Manual 9 Library Functions 9.1 Library Functions for High-speed Processing Unit (Custom Module) Data acquisition function usage examples  When you want to read RIO data] Function usage example Meaning of argument dataRead (DATA_READ_RIOM,DATA_READ_RIOM_IN,10,0,&dataAddress,4,&dataSize) RIO master (10) node, input data dataRead (DATA_READ_RIOS,DATA_READ_RIOS_IN,5,0,&dataAddress,4,&dataSize) RIO local (5) node, input data ...
  • Page 191 High Speed Processing Unit User’s Manual 9 Library Functions 9.1 Library Functions for High-speed Processing Unit (Custom Module) About the sampling timing of the data acquired by an analysis task The sampling data collected by the high-speed processing unit is imported into the custom module using the data acquisition function.
  • Page 192 High Speed Processing Unit User’s Manual 9 Library Functions 9.1 Library Functions for High-speed Processing Unit (Custom Module) 9.1.2 Data write request: dataWriteReq [Format] long dataWriteReq unsigned short majorDataId, /* Section data ID unsigned short subsectionDataId, /* Sub-section data ID unsigned short dataType1, /* Write data type 1 unsigned short dataType2,...
  • Page 193 High Speed Processing Unit User’s Manual 9 Library Functions 9.1 Library Functions for High-speed Processing Unit (Custom Module) Data Write Request Function Usage Examples  When you want to read RIO data Function usage example Meaning of argument dataWriteReq (DATA_WRITE_RIOM,DATA_WRITE_RIOM_OUT,10,0,&dataAddress) RIO master (10) node, Output data dataWriteReq (DATA_WRITE_RIOS,DATA_WRITE_RIOS_OUT,5,0,&dataAddress) RIO local (5) node, output data...
  • Page 194 High Speed Processing Unit User’s Manual 9 Library Functions 9.1 Library Functions for High-speed Processing Unit (Custom Module) 9.1.3 NC Connection Axis Information Acquisition: nchpuStsGet [Format] long nchpuStsGet unsigned short dataType1, /* Data type 1 unsigned short dataType2 /* Data type 2 [Function] This function specifies the axis with the argument and acquires the type of axis (servo axis/spindle (including spindle type servo axes)/spindle C axis/rotary axis spindle).
  • Page 195 High Speed Processing Unit User’s Manual 9 Library Functions 9.1 Library Functions for High-speed Processing Unit (Custom Module) 9.1.4 Acquiring the NC-HPU Optical Communication I/F Size: nchpuIFSizeGet [Format] long nchpuIFSizeGet void [Function] This function acquires the size of the NC-HPU optical communication I/F that is in use. [Detail] The number of data IDs that can be added to transmission and reception varies depending on the size of the optical communication I/F.
  • Page 196 High Speed Processing Unit User’s Manual 9 Library Functions 9.1 Library Functions for High-speed Processing Unit (Custom Module) NC-HPU Optical Communication, Send Data ID Operation Examples [When adding/removing data ID 0x2001 to the send data] (1) Use nchpuTxCtrlCheck to check whether to enable or disable the send data ID operation. Depending on the result, pro- cessing branches as follows.
  • Page 197 High Speed Processing Unit User’s Manual 9 Library Functions 9.1 Library Functions for High-speed Processing Unit (Custom Module) /* Send data removal processing sample (executed periodically) */ void sampleRemoveCyclicFunc(void) long tx_id_ctrl_check; /* Send data ID operation enabled/disabled check result */ long tx_id_remove_result;...
  • Page 198 High Speed Processing Unit User’s Manual 9 Library Functions 9.1 Library Functions for High-speed Processing Unit (Custom Module) 9.1.6 NC-HPU Optical Communication, Send Data ID Addition; nchpuTxIdAdd [Format] long nchpuTxIdAdd unsigned short data_id [Function] This function adds the argument-specified ID to the send data for NC-HPU optical communication. [Detail] ...
  • Page 199 High Speed Processing Unit User’s Manual 9 Library Functions 9.1 Library Functions for High-speed Processing Unit (Custom Module) 9.1.7 NC-HPU Optical Communication, Send Data ID Removal: nchpuTxIdRemove [Format] long nchpuTxIdRemove unsigned short data_id [Function] This function removes the argument-specified ID from the send data for NC-HPU optical communication. [Detail] ...
  • Page 200 High Speed Processing Unit User’s Manual 9 Library Functions 9.1 Library Functions for High-speed Processing Unit (Custom Module) 9.1.9 NC-HPU Optical Communication, Receive Data ID Operation Permission Request: nchpuRxCtrlRequest [Format] long nchpuTxCtrlCheck void [Function] This function requests the NC to allow the receive data ID operation for NC-HPU optical communication. [Supplement] If an action to allow the receive data ID operation is already executed when this function is called, an error occurs.
  • Page 201 High Speed Processing Unit User’s Manual 9 Library Functions 9.1 Library Functions for High-speed Processing Unit (Custom Module) [Operation example] #define STAT_INIT (0) /* Initial status */ #define STAT_PERMIT_WAIT (1) /* Data ID operation permission waiting */ #define STAT_ID_WAIT (2) /* Data ID operation reflection waiting */ #define STAT_FIN_OK (3) /* Finish (Success) */...
  • Page 202 High Speed Processing Unit User’s Manual 9 Library Functions 9.1 Library Functions for High-speed Processing Unit (Custom Module) case STAT_ID_WAIT : /* Check whether the data ID operation is reflected. If reflected, the system transitions to the finish (success) status. */ rx_id_add_check = nchpuRxIdCheck(0x2001);...
  • Page 203 High Speed Processing Unit User’s Manual 9 Library Functions 9.1 Library Functions for High-speed Processing Unit (Custom Module) 9.1.11 NC-HPU Optical Communication, Receive Data ID Additional Request: nchpuRxCtrlCheck [Format] long nchpuRxIdAddRequest unsigned short data_id [Function] This function requests the NC for NC-HPU optical communication to add the ID specified by the argument to the receive data. [Detail] Specify the data to be added to the optical communication using the argument (data_id).
  • Page 204 High Speed Processing Unit User’s Manual 9 Library Functions 9.1 Library Functions for High-speed Processing Unit (Custom Module) 9.1.12 NC-HPU Optical Communication, Receive Data ID Removal Request: nchpuRxIdRemoveRequest [Format] long nchpuRxIdRemoveRequest unsigned short data_id [Function] This function requests the NC for NC-HPU optical communication to remove the argument-specified ID from the receive data. [Detail] Specify the data to be removed from optical communication using the argument (data_id).
  • Page 205 High Speed Processing Unit User’s Manual 9 Library Functions 9.2 Argument Definition 9.2 Argument Definition 9.2.1 Data Acquisition Function Argument Definition The argument definitions for acquiring RIO master data, RIO local data, analog input data, parameter data, and NC-HPU optical communication data are as shown in the table below. Acquired data Section ID Sub-section ID...
  • Page 206 High Speed Processing Unit User’s Manual 9 Library Functions 9.2 Argument Definition The argument definitions for acquiring DRV sampling data are as shown in the table below. There are three methods for specifying the axis: For the arguments (dataType1, dataType2) for each method, refer to the separate table.
  • Page 207 High Speed Processing Unit User’s Manual 9 Library Functions 9.2 Argument Definition 9.2.2 Data Write Request Function Argument Definition When specifying "RIO master data," "RIO local data," and "NC-HPU optical communication data" in the sections, follow the table below for the arguments of the data write request function. Section ID Sub-section ID dataType1 dataType2...
  • Page 208 High Speed Processing Unit User’s Manual 9 Library Functions 9.3 I/F functions for custom modules 9.3 I/F functions for custom modules This section describes I/F functions that can be used in the custom module. 9.3.1 Data setting for analysis: mtbcSetAnalyzeInfo [Format] long mtbcSetAnalyzeInfo unsigned...
  • Page 209 High Speed Processing Unit User’s Manual 9 Library Functions 9.3 I/F functions for custom modules 9.3.2 MQTT Communication Connection Status Acquisition: mtbcGetMqttStatus [Format] long mtbcGetMqttStatus void [Function] This function acquires the MQTT communication connection status. (0: Not connected, 1: Connected) When the return value is "0"...
  • Page 210 High Speed Processing Unit User’s Manual 9 Library Functions 9.3 I/F functions for custom modules 9.3.4 CPU counter acquisition: sysCountGet [Format] unsigned long sysCountGet void [Function] This function acquires the CPU count register value. [Return value] CPU count register value 9.3.5 Model parameter acquisition: hpuModelParamRead [Format] long hpuModelParamRead...
  • Page 211 High Speed Processing Unit User’s Manual 9 Library Functions 9.3 I/F functions for custom modules [Return value] Normal end Loading Loading completed Error Argument error (An address outside the function expansion memory area was specified for the argument (dataAddress).) Argument error (A size outside the range (1 to 1048576) was specified for the argument (dataSize).) Loading failed.
  • Page 212 High Speed Processing Unit User’s Manual 9 Library Functions 9.3 I/F functions for custom modules /* 3.5 ms cycle main function */ void mtb1_main3_5(void) /* Perform analysis processing when the model parameter acquisition is complete */ if(mtb1_read_status == MODELPARAM_READ_FIN) /* Acquire the information obtained through internal data access (sensor information, DRV data, etc.) and per- form analysis processing.
  • Page 213: Related Parameters

    High Speed Processing Unit User’s Manual 9 Library Functions 9.4 Custom Module Shared Variables 9.4 Custom Module Shared Variables This section describes the shared variables that can be used to exchange information between custom modules. The shared variables are initialized to 0 when the high-speed processing unit is powered on. For the variable names, refer to the table below.
  • Page 214 High Speed Processing Unit User’s Manual 9 Library Functions 9.4 Custom Module Shared Variables Item Details Setting range 1151 to 1250 mtb_longpara1 to Custom process- MTB customization BIT parameter. -2147483648 (Non-PR, UR) mtb_longpara100 ing, MTB customi- to 2147483647 zation LONG parameters 1 to IB-1501714-D...
  • Page 215 High Speed Processing Unit User’s Manual 9 Library Functions 9.4 Custom Module Shared Variables IB-1501714-D...
  • Page 216 NC-HPU Optical Communication, Send/Receive Data ID IB-1501714-D...
  • Page 217 High Speed Processing Unit User’s Manual 10 NC-HPU Optical Communication, Send/Receive Data ID 10.1 NC→HPU Data ID List 10.1 NC→HPU Data ID List Information by part system (1): Modal information Compatible SW ver- Data ID Contents sion 0000 High speed processing unit I/F data (Part system 1) 0001 High speed processing unit I/F data (Part system 2) 0002...
  • Page 218 High Speed Processing Unit User’s Manual 10 NC-HPU Optical Communication, Send/Receive Data ID 10.1 NC→HPU Data ID List Information by spindle Compatible SW ver- Data ID Contents sion 0200 High speed processing unit I/F data (1st spindle) 0201 High speed processing unit I/F data (2nd spindle) 0202 High speed processing unit I/F data (3rd spindle) 0203...
  • Page 219 High Speed Processing Unit User’s Manual 10 NC-HPU Optical Communication, Send/Receive Data ID 10.1 NC→HPU Data ID List Information by part system (1): Modal information Setting range Byte Contents Sign Type Outline Unit (Upper limit, Lower limit) Modal signed long Current modal information 0: G00 (Positioning) 1: G01 (Linear interpolation)
  • Page 220 High Speed Processing Unit User’s Manual 10 NC-HPU Optical Communication, Send/Receive Data ID 10.1 NC→HPU Data ID List Information by part system (3): Operation status, Operation mode, Feed override Setting range Byte Contents Sign Type Outline Unit (Upper limit, Lower limit) 1st cutting override signed short...
  • Page 221 High Speed Processing Unit User’s Manual 10 NC-HPU Optical Communication, Send/Receive Data ID 10.1 NC→HPU Data ID List Information by spindle Setting range Byte Contents Sign Type Outline Unit (Upper limit, Lower limit) Spindle override signed short Spindle rotation speed override value %...
  • Page 222 High Speed Processing Unit User’s Manual 10 NC-HPU Optical Communication, Send/Receive Data ID 10.1 NC→HPU Data ID List Custom module compensation status Setting range Byte Contents Sign Type Outline Unit (Upper limit, Lower limit) Machine error adjustment unsigned long This function indicates the compensation sta- amount compensation status tus of machine error compensation amount by the custom module.
  • Page 223 High Speed Processing Unit User’s Manual 10 NC-HPU Optical Communication, Send/Receive Data ID 10.1 NC→HPU Data ID List Setting range Byte Contents Sign Type Outline Unit (Upper limit, Lower limit) Spindle override compensation unsigned char This function indicates the spindle override status compensation status by the custom module.
  • Page 224 High Speed Processing Unit User’s Manual 10 NC-HPU Optical Communication, Send/Receive Data ID 10.2 HPU→NC Data ID List 10.2 HPU→NC Data ID List Information by axis: Machine error compensation amount Compatible SW ver- Data ID Contents sion 2000 Custom module compensation amount (Axis 1) 2001 Custom module compensation amount (Axis 2) 2002...
  • Page 225 High Speed Processing Unit User’s Manual 10 NC-HPU Optical Communication, Send/Receive Data ID 10.2 HPU→NC Data ID List Information by spindle: Spindle override Compatible SW ver- Data ID Contents sion 2208 Custom module compensation amount (Spindle 1) 2209 Custom module compensation amount (Spindle 2) 220A Custom module compensation amount (Spindle 3) 220B...
  • Page 226 High Speed Processing Unit User’s Manual 10 NC-HPU Optical Communication, Send/Receive Data ID 10.2 HPU→NC Data ID List Information by axis: Machine error compensation amount Setting range Byte Contents Sign Type Outline Unit (Upper limit, Lower limit) Validity flag unsigned char Flag that indicates whether the custom module compensa- tion amount is valid or invalid.
  • Page 227 High Speed Processing Unit User’s Manual 10 NC-HPU Optical Communication, Send/Receive Data ID 10.2 HPU→NC Data ID List Custom module: Arbitrary data [Custom module information 1] Setting range Byte Contents Sign Type Outline Unit (Upper limit, Lower limit) Custom module information Arbitrary data (output to ZR4880) Arbitrary data (output to ZR4881) Arbitrary data (output to ZR4882)
  • Page 228 High Speed Processing Unit User’s Manual 10 NC-HPU Optical Communication, Send/Receive Data ID 10.2 HPU→NC Data ID List [Custom module information 5] Setting range Byte Contents Sign Type Outline Unit (Upper limit, Lower limit) Custom module information Arbitrary data (output to ZR4896) Arbitrary data (output to ZR4897) Arbitrary data (output to ZR4898) Arbitrary data (output to ZR4899)
  • Page 229 High Speed Processing Unit User’s Manual 10 NC-HPU Optical Communication, Send/Receive Data ID 10.2 HPU→NC Data ID List [Custom module information 9] Setting range Byte Contents Sign Type Outline Unit (Upper limit, Lower limit) Custom module information Arbitrary data (output to ZR4912) Arbitrary data (output to ZR4913) Arbitrary data (output to ZR4914) Arbitrary data (output to ZR4915)
  • Page 230 High Speed Processing Unit User’s Manual 10 NC-HPU Optical Communication, Send/Receive Data ID 10.2 HPU→NC Data ID List [Custom module information 13] Setting range Byte Contents Sign Type Outline Unit (Upper limit, Lower limit) Custom module information Arbitrary data (output to ZR4928) Arbitrary data (output to ZR4929) Arbitrary data (output to ZR4930) Arbitrary data (output to ZR4931)
  • Page 231 High Speed Processing Unit User’s Manual 10 NC-HPU Optical Communication, Send/Receive Data ID 10.2 HPU→NC Data ID List [Custom module information 17] Setting range Byte Contents Sign Type Outline Unit (Upper limit, Lower limit) Custom module information Arbitrary data (output to ZR4944) Arbitrary data (output to ZR4945) Arbitrary data (output to ZR4946) Arbitrary data (output to ZR4947)
  • Page 232 NC Parameters IB-1501714-D...
  • Page 233 High Speed Processing Unit User’s Manual 11 NC Parameters For the high-speed processing unit parameters, refer to "3 High Speed Processing Unit Parameters".  Base Common Parameters Item Details Setting range 1762 cfgPR12/bit0 Specify whether to disable/enable communication function in (PR) (NC-HPU Optical Communication: Communication the NC-HPU optical communication.
  • Page 234 Alarms and Operation Messages of NC IB-1501714-D...
  • Page 235: Operation Error

    High Speed Processing Unit User’s Manual 12 Alarms and Operation Messages of NC 12.1 Operation error This chapter explains NC alarms and operation messages. For the alarms of the high-speed processing unit, refer to "13 LED Display". 12.1 Operation error Error No.
  • Page 236 High Speed Processing Unit User’s Manual 12 Alarms and Operation Messages of NC 12.2 System alarms Error No. Error message Details Countermeasure Z115 High speed processing The NC, the high speed processing unit or the  Upgrade the system. unit I/F not supported edge PC does not support the high speed pro- cessing unit I/F.
  • Page 237 High Speed Processing Unit User’s Manual 12 Alarms and Operation Messages of NC 12.2 System alarms IB-1501714-D...
  • Page 238: Led Display

    LED Display IB-1501714-D...
  • Page 239 High Speed Processing Unit User’s Manual 13 LED Display LED has the following three types.  Segment LED  H/W status chip LED  General-purpose status chip LED (unused) Display content and meaning of each LED are described in the following sections. Upper part of the front of the high Expanded image of LED speed processing unit...
  • Page 240 High Speed Processing Unit User’s Manual 13 LED Display 13.1 Segment LED 13.1 Segment LED 7-segment LED display area indicates the state of the unit with 2-digit alphabets, numbers, symbols and dots in the lower right. OFF all the time Character display (alphabets, numbers, symbols) dot The correspondence between characters displayed on 7-segment LED display and characters to be displayed (alphabets, numbers, and symbols) is as follows.
  • Page 241 High Speed Processing Unit User’s Manual 13 LED Display 13.1 Segment LED 13.1.1 7-segment LED Display After Turning ON the Unit After the high speed processing unit is turned ON, 7-segment LED displays an error occurs in the unit. In normal operation (when no error has occurred), hyphen "-"...
  • Page 242 High Speed Processing Unit User’s Manual 13 LED Display 13.2 H/W status chip LED 13.2 H/W status chip LED Display contents of H/W status chip LED are as follows. Name Lamp state Details Lit (Yellow green) 24 V power is being supplied from the external power source. Not lit One of the following factors may have caused an error: 24VDCIN...
  • Page 243 High Speed Processing Unit User’s Manual 13 LED Display 13.3 General-purpose Status Chip LED 13.3 General-purpose Status Chip LED In display area of general-purpose status chip LED, the status of the unit is indicated with eight chip LEDs. SLD1 SLD2 13.3.1 General-purpose Status Chip LED Display After Turning ON the Unit LED display is as follows after the high speed processing unit is turned ON normally.
  • Page 244: Error List

    High Speed Processing Unit User’s Manual 13 LED Display 13.4 Error List 13.4 Error List An error code consists of "E" and 3-digit code. The first digit next to "E" is called "Error group code". Errors are classified into groups. An error is figured out by a combination of the "Error group code" and "Detailed error code" which is represented by the second digit and the third digit.
  • Page 245 High Speed Processing Unit User’s Manual 13 LED Display 13.4 Error List Type for Error code clearing er- ror (*1) Name Details Remedy Group Detailed code code Internal voltage fault 4 Internal voltage fault 4 Contact our service center. - ○...
  • Page 246 High Speed Processing Unit User’s Manual 13 LED Display 13.4 Error List Type for Error code clearing er- ror (*1) Name Details Remedy Group Detailed code code Short-circuit error in A short-circuit occurred in IEPE input Remove the cause of the short-circuit of -...
  • Page 247 High Speed Processing Unit User’s Manual 13 LED Display 13.4 Error List Type for Error code clearing er- ror (*1) Name Details Remedy Group Detailed code code Client identifier rejection Connection return code 2 was received Correct "#1608 unit name". -...
  • Page 248 High Speed Processing Unit User’s Manual 13 LED Display 13.4 Error List Type for Error code clearing er- ror (*1) Name Details Remedy Group Detailed code code 1820 ms main function 1820 ms main function 1 is not regis- Register 1820 ms main function -...
  • Page 249 High Speed Processing Unit User’s Manual 13 LED Display 13.4 Error List IB-1501714-D...
  • Page 250: Appendix 1: Emc Installation Guidelines

    Appendix 1: EMC Installation Guidelines IB-1501714-D...
  • Page 251: Emc Directives

     Introduction of members for measures Mitsubishi Electric is carrying out tests to confirm the compliance to the EMC Directives under the environment described in this manual. However, the level of the noise will differ according to the equipment type and layout, control panel structure and wiring lead-in, etc.
  • Page 252: Emc Measures

    High Speed Processing Unit User’s Manual 14 Appendix 1: EMC Installation Guidelines 14.3 EMC Measures 14.3 EMC Measures The main items relating to EMC measures include the following.  Store the device in a sealed metal panel.  Ground all conductors that are floating electrically. Decrease the impedance. ...
  • Page 253: Measures For Door

    High Speed Processing Unit User’s Manual 14 Appendix 1: EMC Installation Guidelines 14.4 Panel Structure 14.4.2 Measures for Door  Use metal for all members configuring the panel.  When joining the door, use a gasket to lower the impedance of the contacting sections, or use a structure with a large con- tact area as shown below.
  • Page 254: Measures For Wiring In Panel

    High Speed Processing Unit User’s Manual 14 Appendix 1: EMC Installation Guidelines 14.5 Measures for Wiring in Panel 14.5 Measures for Wiring in Panel Cables act as antennas to propagate unnecessary noise, and thus must be appropriately shielded and treated. The following measures must be sufficiently considered for the cables (J210/J303) that carry out high-speed communication.
  • Page 255 High Speed Processing Unit User’s Manual 14 Appendix 1: EMC Installation Guidelines 14.5 Measures for Wiring in Panel 14.5.2 Shield Treatment of Cables Use shielded cables for wiring outside the panel. Use shield clamps within 10 cm of the lead-out port from the panel. (Refer to "14.6.1 Shield Clamp Fitting".) ...
  • Page 256 High Speed Processing Unit User’s Manual 14 Appendix 1: EMC Installation Guidelines 14.5 Measures for Wiring in Panel  LAN cable [J303 cable] Shield clamp Control panel Control panel Control unit Peripheral device J303 cable Ferrite core Shield clamp Operation panel Control panel Personal computor Control unit...
  • Page 257: Emc Countermeasure Parts

    High Speed Processing Unit User’s Manual 14 Appendix 1: EMC Installation Guidelines 14.6 EMC Countermeasure Parts 14.6 EMC Countermeasure Parts 14.6.1 Shield Clamp Fitting The effect can be improved by directly connecting the cable's shield sheath to the grounding plate as shown below. Install the grounding plate near the outlet (within 10cm) of each panel, and press against the grounding plate with the clamp fitting.
  • Page 258: Ferrite Core

    High Speed Processing Unit User’s Manual 14 Appendix 1: EMC Installation Guidelines 14.6 EMC Countermeasure Parts 14.6.2 Ferrite Core The ferrite core is mounted integrally with the plastic case. This can be installed with one touch without cutting the interface cable or power supply cable. This ferrite core is effective against common mode noise, allowing measures against noise without affecting the quality of the signal.
  • Page 259: Surge Absorber

    High Speed Processing Unit User’s Manual 14 Appendix 1: EMC Installation Guidelines 14.6 EMC Countermeasure Parts 14.6.3 Surge Absorber Make sure that the surge does not directly enter the AC line of the general-purpose stabilized power supply (user-prepared) supplying power to the control unit and DIO. Select the following product or equivalent for the surge absorber. Refer to the manufacturer catalog for detailed characteristics, outline and connection methods of the surge absorber.
  • Page 260 High Speed Processing Unit User’s Manual 14 Appendix 1: EMC Installation Guidelines 14.6 EMC Countermeasure Parts  Example of surge absorber installation An example of installing the surge absorber in the machine control panel is shown below. A short-circuit fault will occur in the surge absorber if a surge exceeding the tolerance is applied.
  • Page 261: Selection Of Stabilized Power Supply

    High Speed Processing Unit User’s Manual 14 Appendix 1: EMC Installation Guidelines 14.6 EMC Countermeasure Parts 14.6.4 Selection of Stabilized Power Supply Consider the following characteristics when selecting the stabilized power supply (prepared by machine manufacturer). Use a power supply that complies with CE Marking or that follows the safety standards given below. <Stabilized power supply selection items>...
  • Page 262: Appendix 2: Precautions For Compliance

    Appendix 2: Precautions for Compliance to UL/c-UL Standards IB-1501714-D...
  • Page 263 High Speed Processing Unit User’s Manual 15 Appendix 2: Precautions for Compliance to UL/c-UL Standards (1) Selection of external 24 VDC power supply unit (The unit shall be prepared by the machine tool builder.) This NC system complies with the UL Standards on the condition that the stabilized power supply unit supplying 24 VDC to each unit meets the requirements for SELV/limited power LPS or Class 2 power supplies and that supply voltage fluc- tuations do not exceed ±5% of nominal voltage.
  • Page 264: Revision History

    Revision History Date of revision Manual No. Revision details Sep. 2022 IB(NA)1501714-A The first edition was created. Dec. 2022 IB(NA)1501714-B The following contents were corrected.  2.1.1 General Connection Diagram of High Speed Processing Unit (M800VW Connection)  2.1.2 General Connection Diagram of High Speed Processing Unit (M80VW Connection) ...
  • Page 265: Global Service Network

    Pekařská 621/7, 155 00 PRAHA 5, CZECH REPUBLIC TEL: +420-734-402-587 BRAZIL Sweden Service Center MITSUBISHI ELECTRIC DO BRASIL COMÉRCIO E SERVIÇOS LTDA. HAMMARBACKEN 14, P.O.BOX 750 SE-19127, SOLLENTUNA, SWEDEN Votorantim Office TEL: +46-8-6251200 / FAX: +46-8-6251014 AV. GISELE CONSTANTINO,1578, PARQUE BELA VISTA, VOTORANTIM-SP, BRAZIL CEP:18.110-650...
  • Page 266 Vietnam Hanoi Service Center KOREA 14TH FLOOR, CAPITAL TOWER, 109 TRAN HUNG DAO STREET, CUA NAM WARD, MITSUBISHI ELECTRIC AUTOMATION KOREA CO., LTD. (KOREA FA CENTER) HOAN KIEM DISTRICT, HA NOI CITY, VIETNAM TEL: +84-24-3937-8075 / FAX: +84-24-3937-8076 Korea Seoul Service Center...
  • Page 267 Every effort has been made to keep up with software and hardware revisions in the contents described in this manual. However, please understand that in some unavoidable cases simultaneous revision is not possible. Please contact your Mitsubishi Electric dealer with any questions or comments regarding the use of this product. Duplication Prohibited This manual may not be reproduced in any form, in part or in whole, without written permission from Mitsubishi Electric Corporation.

This manual is also suitable for:

M80vw series

Table of Contents