Page 3
Safety Precautions (Read these precautions before using.) Before installation, operation, maintenance or inspection of this product, thoroughly read through and understand this manual and the associated manuals. Also, take care to handle the module properly and safely. This manual classifies the safety precautions into two categories: Indicates that incorrect handling may cause hazardous conditions, resulting in death or severe injury.
Page 4
Safety Precautions (Read these precautions before using.) Reference • Connect the extension cables, peripheral device cables, input/output cables and battery connecting cable securely to their designated connectors. Unsecured connection may cause malfunctions. • Use the product within the generic environment specifications described in section 3.1 of this manual. Never use the product in areas with excessive dust, oily smoke, conductive dusts, corrosive gas (salt air, Cl S, SO or NO...
Page 5
• Do not disassemble or modify the PLC. Doing so may cause fire, equipment failures, or malfunctions. For repair, contact your local Mitsubishi Electric distributor. • Turn off the power to the PLC before connecting or disconnecting any extension cable. Failure to do so may cause equipment failures or malfunctions.
This manual confers no industrial property rights or any rights of any other kind, nor does it confer any patent licenses. Mitsubishi Electric Corporation cannot be held responsible for any problems involving industrial property rights which may occur as a result of using the contents noted in this manual.
Page 8
• Since the examples within this manual, technical bulletin, catalog, etc. are used as reference; please use it after confirming the function and safety of the equipment and system. Mitsubishi Electric will not accept responsibility for actual use of the product based on these illustrative examples.
-20SSC-H Positioning Block User's Manual Table of Contents Table of Contents SAFETY PRECAUTIONS ....................(1) Standards........................... 9 Certification of UL, cUL standards ......................9 Compliance with EC directive (CE Marking) ..................9 Functions and Use of the Manual ..................10 Associated Manuals........................
Page 10
-20SSC-H Positioning Block User's Manual Table of Contents 6. Memory Configuration and Data Operation 6.1 Memory Configuration and Role ....................34 6.1.1 Memory configuration ........................34 6.1.2 Data type and role ......................... 35 6.2 Parameter setting method......................35 6.3 Data Transfer Process ........................36 6.3.1 PLC, 20SSC-H and servo amplifier ....................
Page 11
-20SSC-H Positioning Block User's Manual Table of Contents 8.3 Manual pulse generator operation ....................81 8.3.1 Outline of manual pulse generator operation ................81 8.3.2 Current manual pulse input value....................82 8.3.3 Input frequency of manual pulse generator ................... 82 8.3.4 Related parameters, control data and monitor data ..............
Page 13
-20SSC-H Positioning Block User's Manual Table of Contents 11.3.30 Servo warning code [BFM #68, BFM #168]................144 11.3.31 Motor feedback position [BFM #71, #70, BFM #171, #170] ............ 144 11.3.32 Servo status 2 [BFM #72, BFM #172] ..................145 11.3.33 Flash memory write count [BFM #91, #90]................145 11.4 Control Data ..........................
Page 14
-20SSC-H Positioning Block User's Manual Table of Contents Appendix A: LIST OF PARAMETERS AND DATA Appendix A-1 Monitor Data List ....................185 Appendix A-2 Control Data Table ..................... 187 Appendix A-3 Table Information List..................189 Appendix A-4 Positioning parameters List ................191 Appendix A-5 Servo Parameters List..................
Compliance to EMC directive and LVD directive for the entire mechanical module should be checked by the user / manufacturer. For more details please contact the local Mitsubishi Electric sales site. Requirement for Compliance with EMC directive The following products have shown compliance through direct testing (of the identified standards below) and design analysis (through the creation of a technical construction file) to the European Directive for Electromagnetic Compatibility (89/336/EEC) when used as directed by the appropriate documentation.
-20SSC-H Positioning Block User's Manual Compliance with EC directive (CE Marking) Functions and Use of the Manual Regarding wiring and installation of PLC: Series Hardware manual Supplied Manual Additional Manual User’s Manual - Hardware Edition Series FX Configurator-FP -20SSC-H FX Configurator-FP -20SSC-H Regarding specification and parts names Installation Manual...
-20SSC-H Positioning Block User's Manual Compliance with EC directive (CE Marking) Associated Manuals For a detailed explanation of the FX 20SSC-H positioning block, refer to this manual. For the operation of FX Configurator-FP, or hardware information and instructions on the PLC main unit, refer to the respective manuals.
-20SSC-H Positioning Block User's Manual Compliance with EC directive (CE Marking) Generic Names and Abbreviations Used in the Manual Generic name or abbreviation Description series Generic name for FX Series PLC PLC or main unit Generic name for FX Series PLC main unit series Generic name for FX Series PLC...
Page 19
-20SSC-H Positioning Block User's Manual Compliance with EC directive (CE Marking) Generic name or abbreviation Description Indicator GOT1000 series Generic name for GT15, GT11 and GT10 GOT-900 series Generic name for GOT-A900 series and GOT-F900 series GOT-A900 series Generic name for GOT-A900 series GOT-F900 series Generic name for GOT-F900 series Generic name for ET-940 series...
-20SSC-H Positioning Block User's Manual Compliance with EC directive (CE Marking) Reading the Manual Indexes the chapter number. Shows the title of the chapter and the title Shows the manual title. of the section. The right side of each page This area shows the indexes the chapter number manual title for the current...
1 Introduction -20SSC-H Positioning Block User's Manual 1.1 Outline Introduction Outline The FX -20SSC-H type positioning block (hereinafter referred to as 20SSC-H) is a special function block applicable to SSCNET III. 20SSC-H can perform positioning control by servo motor via an SSCNET III applied servo amplifier. 1.
1 Introduction -20SSC-H Positioning Block User's Manual 1.3 Power and Status LED Power and Status LED LED display Color Status Description Power is not being supplied from the external power supply or the PLC POWER Green Power is being supplied from the external power supply or the PLC Error is occurring or positioning is being executed on the X/Y axis X-READY Green...
2 System Configuration -20SSC-H Positioning Block User's Manual 2.1 General Configuration System Configuration General Configuration GX Developer FX Configurator-FP (PC) 20SSC-H Monitor data Control data SSCNET III cable Positioning parameter Emergency stop input signal Servo amplifier Servo parameter Upper limit signal USB cable Ladder (MR-J3-B)
2 System Configuration -20SSC-H Positioning Block User's Manual 2.2 Connection with PLC Connection with PLC 20SSC-H connects with PLC via extension cable. The 20SSC-H is handled as a special extension block of the PLC. The unit number of the 20SSC-H is automatically assigned No.0 to No.7 starting from the special function unit/block closest to the PLC main unit.
3 Specifications -20SSC-H Positioning Block User's Manual 3.1 General Specifications Specifications DESIGN PRECAUTIONS • Make sure to have the following safety circuits outside of the PLC to ensure safe system operation even during external power supply problems or PLC failure. Otherwise, malfunctions may cause serious accidents. 1) Most importantly, have the following: an emergency stop circuit, a protection circuit, an interlock circuit for opposite movements (such as normal vs.
3 Specifications -20SSC-H Positioning Block User's Manual 3.2 Power Supply Specification Power Supply Specification Item Specification Power supply voltage 24V DC +20% -15% Ripple (p-p) within 5% Permitted instantaneous Operation continues when the instantaneous power failure is shorter than 5ms. External power power failure time supply...
3 Specifications -20SSC-H Positioning Block User's Manual 3.4 Input Specifications Input Specifications 3.4.1 Input specifications Item Specification X axis interrupt input: X-INT0, X-INT1 Used for interrupt operation Y axis interrupt input: Y-INT0, Y-INT1 Used for interrupt operation X axis near-point DOG input: X-DOG Group 1 Used for zero return Y axis near-point DOG input: Y-DOG...
4 Installation -20SSC-H Positioning Block User's Manual Installation INSTALLATION PRECAUTIONS • Make sure to cut off all phases of the power supply externally before attempting installation or wiring work. Failure to do so may cause electric shock. INSTALLATION PRECAUTIONS • Connect the extension cables, peripheral device cables, input/output cables and battery connecting cable securely to their designated connectors.
4 Installation -20SSC-H Positioning Block User's Manual 4.1 DIN rail Mounting DIN rail Mounting The product may be mounted on a 35mm wide DIN46277 (DIN rail). Fit the upper edge (A in the figure to the right) of the DIN rail mounting groove onto the DIN rail.
5 Wiring -20SSC-H Positioning Block User's Manual Wiring DESIGN PRECAUTIONS • Make sure to observe the following precautions in order to prevent any damage to the machinery or accidents due to abnormal data written to the PLC under the influence of noise: 1) Do not bundle the main circuit line together with or lay it close to the main circuit, high-voltage line or load line.
5 Wiring -20SSC-H Positioning Block User's Manual 5.1 Cable to Be Used, Applicable Connector and Wire Size WIRING PRECAUTIONS • Exposing the SSCNET III cable to solvent/oil may deteriorate the optical fiber and alter its mechanical characteristics. When using the SSCNET III cable near solvent/oil, take protective measures to shield the SSCNET III cable.
150 : 1.5m, 300 : 3m, 500 : 5m 3) Applicable connector for user cable (by Mitsubishi Electric) The user should prepare the electric wires and pressure crimp tool. Model name and configuration of I/O connector...
5 Wiring -20SSC-H Positioning Block User's Manual 5.2 Power Supply Wiring Power Supply Wiring 5.2.1 Power supply wiring 20SSC-H 24V DC Class D grounding Power-on timing The 20SSC-H power supply should be turned ON simultaneously or before the PLC main unit. Before turning the power OFF, ensure the safety of the system and then simultaneously turn the main unit, 20SSC-H, and other extension equipment (the special extension equipment is included) OFF.
5 Wiring -20SSC-H Positioning Block User's Manual 5.4 Connecting the SSCNET III Cabling Connecting the SSCNET III Cabling 5.4.1 Cautions for installing the SSCNET III cabling SSCNET III cables are made from optical fiber. If force is applied to the optical fiber in the form of major shock, lateral pressure, haul, or sudden bending or twisting, the inside will distort or break, and optical transmission will cease.
5 Wiring -20SSC-H Positioning Block User's Manual 5.4 Connecting the SSCNET III Cabling 5.4.2 Cautions for SSCNET III cable wiring Secure the cable close to the connector with bundle material in order to prevent the SSCNET III cable from applying its own weight to the connector. Reserve the following distance when wiring.
• Do not disassemble or modify the PLC.Doing so may cause fire, equipment failures, or malfunctions. For repair, contact your local Mitsubishi Electric distributor. • Turn off the power to the PLC before connecting or disconnecting any extension cable. Failure to do so may cause equipment failures or malfunctions.
6 Memory Configuration and Data Operation -20SSC-H Positioning Block User's Manual 6.1 Memory Configuration and Role Memory Configuration and Role 6.1.1 Memory configuration Store parameters and data necessary for control in the buffer memory (BFM) and flash memory inside the 20SSC-H using the sequence program or FX Configurator-FP.
6 Memory Configuration and Data Operation -20SSC-H Positioning Block User's Manual 6.2 Parameter setting method 6.1.2 Data type and role BFM number Data type Application X-axis Y-axis X-/Y-axis Data indicating the control state. The monitor data is stored in the buffer memory. Monitor the data Monitor data when necessary.
6 Memory Configuration and Data Operation -20SSC-H Positioning Block User's Manual 6.3 Data Transfer Process Data Transfer Process 6.3.1 PLC, 20SSC-H and servo amplifier The data transfer between PLC, 20SSC-H, and servo amplifier is as follows. -20SSC-H Buffer memory (BFM) - Positioning parameters - Servo parameters - Table information...
6 Memory Configuration and Data Operation -20SSC-H Positioning Block User's Manual 6.3 Data Transfer Process 6.3.2 FX Configurator-FP and 20SSC-H The data transfer between FX Configurator-FP and 20SSC-H via the PLC is as follows. FX Configurator-FP Setting/monitoring tool -20SSC-H Buffer memory (BFM) - Positioning parameters - Servo parameters - Table information...
6 Memory Configuration and Data Operation -20SSC-H Positioning Block User's Manual 6.3 Data Transfer Process 6.3.3 Transfer (writing) servo parameters to servo amplifier When the power is turned ON or when the system is reset , the 20SSC-H transfers servo parameters stored in the flash memory to the buffer memory.
6 Memory Configuration and Data Operation -20SSC-H Positioning Block User's Manual 6.3 Data Transfer Process 1) Transferred servo parameters • Auto tuning mode • Position control gain • Auto tuning response • Speed control gain • Feed forward gain • Speed integral compensation •...
7 Before Starting Positioning Operation -20SSC-H Positioning Block User's Manual 7.1 Note on Setting Parameters Before Starting Positioning Operation DESIGN PRECAUTIONS • Make sure to have the following safety circuits outside of the PLC to ensure safe system operation even during external power supply problems or PLC failure.
7 Before Starting Positioning Operation -20SSC-H Positioning Block User's Manual 7.2 Outline of Positioning Operation Outline of Positioning Operation The relationship between the operation speed, acceleration/deceleration time and travel distance of the positioning operation is shown below. For futher details on the positioning operations supported by 20SSC-H and a note on positioning cautions, refer to the following.
Page 48
7 Before Starting Positioning Operation -20SSC-H Positioning Block User's Manual 7.2 Outline of Positioning Operation Note • Trapezoidal acceleration/deceleration and approximate S-shaped acceleration/deceleration If trapezoidal acceleration/deceleration and approximate S-shaped acceleration/deceleration are performed under the same conditions (travel distance, operation speed and acceleration/deceleration time), the positioning time for the approximate S-shaped acceleration/deceleration is longer by 64ms.
7 Before Starting Positioning Operation -20SSC-H Positioning Block User's Manual 7.3 Handling the Forward Rotation Limit and Reverse Rotation Limit Handling the Forward Rotation Limit and Reverse Rotation Limit The concept of the forward rotation limit and that of the reverse rotation limit are described. Suppose that limit switches are located as shown in the figure below.
7 Before Starting Positioning Operation -20SSC-H Positioning Block User's Manual 7.3 Handling the Forward Rotation Limit and Reverse Rotation Limit 7.3.3 Software limit This operation limit is based on the 0 address that becomes valid after mechanical zero return. Specify at addresses so that activation is before forward rotation limit 1 and reverse rotation limit 1 connected with the PLC.
7 Before Starting Positioning Operation -20SSC-H Positioning Block User's Manual 7.4 Handling the STOP command Handling the STOP command When the STOP command of 20SSC-H turns ON during positioning operation, the servomotor decelerates to stop. When stopped by the STOP command, the following statuses are shown below. Sudden stop or deceleration stop can be selected with Ver.1.20 or later.
Page 53
7 Before Starting Positioning Operation -20SSC-H Positioning Block User's Manual 7.4 Handling the STOP command 2) Remaining travel distance operation mode When the STOP command is turned ON, operation decelerates to a stop and the 20SSC-H enters standby state for the remaining travel distance operation. At this time, "standby for remaining travel distance"...
7 Before Starting Positioning Operation -20SSC-H Positioning Block User's Manual 7.5 Sudden stop selection (Ver.1.20 or later) Sudden stop selection (Ver.1.20 or later) This function suddenly stops the work piece when the STOP command/forward rotation limit switch 2 (FLS), reverse rotation limit switch 2 (RLS)/forward rotation limit switch 1 (LSF) or reverse rotation limit switch 1 (LSR)/software limit turns ON during positioning operation.
Page 55
7 Before Starting Positioning Operation -20SSC-H Positioning Block User's Manual 7.5 Sudden stop selection (Ver.1.20 or later) 2) The work piece suddenly stops when the STOP command or limit switch turns ON during deceleration stop operation (interpolation time constant). In individual axis operation Speed Maximum speed Operation speed...
7 Before Starting Positioning Operation -20SSC-H Positioning Block User's Manual 7.6 Changing During Operation (Operation Speed, Target Address) Changing During Operation (Operation Speed, Target Address) 7.6.1 Changing the operation speed with the override function This function is possible to change the operation speed at an arbitrary timing through the override setting value (0.1 to 3000.0%).
7 Before Starting Positioning Operation -20SSC-H Positioning Block User's Manual 7.6 Changing During Operation (Operation Speed, Target Address) 7.6.2 Changing the operation speed with the operation speed change function This function is possible to change to the specified new operation speed at an arbitrary timing. However, the speed does not change during mechanical zero return after detection of the near point DOG and start of deceleration to the creep speed.
7 Before Starting Positioning Operation -20SSC-H Positioning Block User's Manual 7.6 Changing During Operation (Operation Speed, Target Address) 7.6.3 Changing the target address This function is used to change the target address in positioning control to a new specified address. 1.
Page 59
7 Before Starting Positioning Operation -20SSC-H Positioning Block User's Manual 7.6 Changing During Operation (Operation Speed, Target Address) 4. Cautions • The operation speed can not change in the following statuses. - During deceleration by STOP command - During automatic deceleration in position control •...
7 Before Starting Positioning Operation -20SSC-H Positioning Block User's Manual 7.7 Ring counter setting (Ver.1.10 or later) Ring counter setting (Ver.1.10 or later) This function causes the current address to perform the ring operation within the range from 0 to the preset ring counter upper limit value.
Page 61
7 Before Starting Positioning Operation -20SSC-H Positioning Block User's Manual 7.7 Ring counter setting (Ver.1.10 or later) 3. Operation Example) System of units: degree Ring value: 359999 Current address (User) Present 359,999 359,999 359,999 ring value mdeg mdeg mdeg 0mdeg 0mdeg 0mdeg 0mdeg...
7 Before Starting Positioning Operation -20SSC-H Positioning Block User's Manual 7.8 Other functions Example of rotation in the direction where the current value decreases (BFM #530/#630: 2) (1-speed positioning operation) Ring value Ring value 359,999 359,999 Target address 1 300,000 Target address 1 Current address Current address...
7 Before Starting Positioning Operation -20SSC-H Positioning Block User's Manual 7.8 Other functions 7.8.2 Servo end check function Use the servo end check function to detect the positioning operation completion by the servo status in-position signal. When the servo status in-position signal turns ON after operation completion (within the range of servo end check determination time) the 20SSC-H detects that the positioning operation has ended.
7 Before Starting Positioning Operation -20SSC-H Positioning Block User's Manual 7.8 Other functions 7.8.3 Torque limit function The torque limit function sets the torque limit value for the servo amplifier from the 20SSC-H. → For related parameters, control data and monitor data, refer to Section 7.11 1.
7 Before Starting Positioning Operation -20SSC-H Positioning Block User's Manual 7.8 Other functions 7.8.4 Absolute position detection system An absolute position detection system is available with the 20SSC-H. → For related parameters, control data and monitor data, refer to Section 7.11 What is the absolute position detection system? In the absolute position detection system, the current position is stored in the servo amplifiers battery backed memory, and even if the work piece moves at power failure, the moving distance is added to the current...
7 Before Starting Positioning Operation -20SSC-H Positioning Block User's Manual 7.8 Other functions 7.8.6 Follow-up function With the follow-up function, the motor rpm is monitored when the servo is OFF, and the motor rpm is reflected in the current value. With this function, even if the servomotor rotates while the servo is OFF, the servomotor always starts positioning at the next servo-ON, ignoring the drop pulse.
7 Before Starting Positioning Operation -20SSC-H Positioning Block User's Manual 7.8 Other functions 7.8.9 Zero return interlock function This function disables the start command before mechanical return. → For related parameters, control data and monitor data, refer to Section 7.11 1.
7 Before Starting Positioning Operation -20SSC-H Positioning Block User's Manual 7.9 Precautions for using the user units (mechanical or composite Precautions for using the user units (mechanical or composite system of units) 1. User units The user can select the unit setting for positioning. For the unit setting method, refer to the following section. →...
7 Before Starting Positioning Operation -20SSC-H Positioning Block User's Manual 7.10 Cautions for Positioning Operation 7.10 Cautions for Positioning Operation 7.10.1 Overlapped specification of operation mode 1) The positioning operation does not start at START input/command if multiple operation patterns are selected (with multiple bits turned on) in the parameters for operating patterns.
Page 70
7 Before Starting Positioning Operation -20SSC-H Positioning Block User's Manual 7.10 Cautions for Positioning Operation 2. Interrupt 1-speed positioning operation (Ver. earlier than 1.10, or BFM#519, #619 b6=OFF in Ver. 1.10 or later) If the time needed for the travel distance (target address 1) is shorter than the deceleration time, the pulse output stops at the target address 1.
Page 71
7 Before Starting Positioning Operation -20SSC-H Positioning Block User's Manual 7.10 Cautions for Positioning Operation 2) If the travel distance of the second speed is small If the travel time at the second speed is smaller than the time needed to decelerate from the operation speed 2, deceleration is started from operation speed 1.
7 Before Starting Positioning Operation -20SSC-H Positioning Block User's Manual 7.10 Cautions for Positioning Operation 7.10.3 Cautions for interpolation operation 1. Linear Interpolation Operation (including the Interrupt Stop) When setting a different pulse rate/feed rate (X-axis) and pulse rate/feed rate (Y-axis) during interpolation operation •...
7 Before Starting Positioning Operation -20SSC-H Positioning Block User's Manual 7.11 Related parameter, control data and monitor data 7.11 Related parameter, control data and monitor data BFM number Item Description X-axis Y-axis Positioning parameters ON : Operation for remaining distance Operation STOP mode BFM #14000 b15...
Page 74
7 Before Starting Positioning Operation -20SSC-H Positioning Block User's Manual 7.11 Related parameter, control data and monitor data BFM number Item Description X-axis Y-axis Control data Specify the actual operation speed ratio to Override setting BFM #508 BFM #608 the operation speed. Setting range: 1 to 30000 (×0.1%) Control data Torque output setting...
Page 75
7 Before Starting Positioning Operation -20SSC-H Positioning Block User's Manual 7.11 Related parameter, control data and monitor data BFM number Item Description X-axis Y-axis Control data Sets the rotation direction during the ring operation when the address is specified in absolute value.
8 Manual Control -20SSC-H Positioning Block User's Manual 8.1 Mechanical Zero Return Control Manual Control Mechanical Zero Return Control 8.1.1 Outline of mechanical zero return control The mechanical zero return method for the 20SSC-H includes the following three variations (four modes). →...
8 Manual Control -20SSC-H Positioning Block User's Manual 8.1 Mechanical Zero Return Control 8.1.2 DOG type mechanical zero return With the DOG type mechanical zero return, the 20SSC-H sets the zero-point position after the module stops with a near-point DOG signal and servo motor zero-point signal. Use the DOG search function to execute the DOG type mechanical zero return arbitrarily.
Page 78
8 Manual Control -20SSC-H Positioning Block User's Manual 8.1 Mechanical Zero Return Control 2. Setting items With DOG type mechanical zero return, specify the following settings. → For details on the setting items, refer to Subsection 8.1.5 Setting item Description Zero return mode Specify the DOG type zero return mode.
8 Manual Control -20SSC-H Positioning Block User's Manual 8.1 Mechanical Zero Return Control 4) When the limit switch (forward or reverse rotation limit) in the zero return direction turns ON a) The operation is conducted in the direction opposite to the zero return direction at the zero return speed (high speed).
8 Manual Control -20SSC-H Positioning Block User's Manual 8.1 Mechanical Zero Return Control 8.1.4 Stopper type mechanical zero return The stopper position is defined as the zero-point. The stopper type mechanical zero return includes the following two types (modes). • Stopper type (1) This mechanical zero return method uses the DOG signal and stopper.
Page 81
8 Manual Control -20SSC-H Positioning Block User's Manual 8.1 Mechanical Zero Return Control 2. Stopper type (2) operation Acceleration time Speed Maximum speed Zero return speed (creep) Time Stopped due to torque limit Zero return torque limit Mechanical zero return command Positioning completion Zero return completion Current address (user)
8 Manual Control -20SSC-H Positioning Block User's Manual 8.1 Mechanical Zero Return Control 8.1.5 Related parameters, control data and monitor data BFM number Item Description X-axis Y-axis Positioning parameters OFF: The current value decreasing direction Zero return direction BFM #14000 b10 BFM #14200 b10 ON : The current value increasing direction OFF: The NO contact for the DOG input logic of...
Page 83
8 Manual Control -20SSC-H Positioning Block User's Manual 8.1 Mechanical Zero Return Control BFM number Item Description X-axis Y-axis Positioning parameters OFF: The NO contact for the FLS/RLS signal logic of FLS/RLS signal the servo amplifier. BFM #14044 b8 BFM #14244 b8 logic ON : The NC contact for the FLS/RLS signal logic of the servo amplifier.
8 Manual Control -20SSC-H Positioning Block User's Manual 8.2 JOG Operation JOG Operation 8.2.1 Outline of JOG operation 1. JOG operation Forward pulses are output in the forward JOG mode, while reverse pulses are output in the reverse JOG mode. Deceleration time Acceleration time Maximum speed...
8 Manual Control -20SSC-H Positioning Block User's Manual 8.2 JOG Operation 8.2.2 Changing the speed during JOG operation 1. Changing the JOG speed If the in-operation speed change disable parameter turns ON, the JOG speed change is rejected. Speed 10000Hz 7000Hz Time JOG input...
8 Manual Control -20SSC-H Positioning Block User's Manual 8.2 JOG Operation 8.2.3 Related parameters, control data and monitor data BFM number Item Description X-axis Y-axis Positioning parameters Operation Ring counter setting OFF: Disables the ring operation. BFM #14002 b3 BFM #14202 b3 parameter 2 (Ver.1.10 or later) ON : Enables the ring operation.
8 Manual Control -20SSC-H Positioning Block User's Manual 8.3 Manual pulse generator operation Manual pulse generator operation 8.3.1 Outline of manual pulse generator operation 1. Operation When selecting the MPG (manual pulse generator operation) in the operation patterns, the 20SSC-H operates by the MPG input.
8 Manual Control -20SSC-H Positioning Block User's Manual 8.3 Manual pulse generator operation • The operation speed is proportional to the frequency of pulse strings from the manual pulse generator according to the manual pulse input magnification. In addition, the override setting is invalid. Servo amplifier Manual pulse generator Motor...
8 Manual Control -20SSC-H Positioning Block User's Manual 8.3 Manual pulse generator operation 8.3.4 Related parameters, control data and monitor data BFM number Item Description X-axis Y-axis Positioning parameters Operation Ring counter setting OFF: Disables the ring operation. BFM #14002 b3 BFM #14202 b3 parameter 2 (Ver.1.10 or later)
9 Positioning Control -20SSC-H Positioning Block User's Manual 9.1 Functions Available with Each Positioning Operation Positioning Control This chapter describes the control of each positioning operation. For table operation control, refer to the following chapter. → For details on the table operation, refer to Chapter 10 Functions Available with Each Positioning Operation Reference Approximate S-shaped acceleration/deceleration,...
9 Positioning Control -20SSC-H Positioning Block User's Manual 9.2 1-speed Positioning Operation 1-speed Positioning Operation → For details on the operation speed change and target address change, refer to Section 7.6 → For details on the torque limit, refer to Subsection 7.8.3 →...
9 Positioning Control -20SSC-H Positioning Block User's Manual 9.3 Interrupt 1-speed Constant Quantity Feed Interrupt 1-speed Constant Quantity Feed The interrupt 1-speed constant quantity feed function is also supported in Ver. 1.10 or later when the ring operation is set for the current address. (Refer to Subsection 9.3.2.) →...
9 Positioning Control -20SSC-H Positioning Block User's Manual 9.3 Interrupt 1-speed Constant Quantity Feed 3. Address specification Specified addresses are handled as relative addresses (travel distance from the current address). (The absolute/relative address specification is ignored.) 4. Rotation Direction The sign of the target address decides the operation direction. +: Operates in the direction that increases the current value.
9 Positioning Control -20SSC-H Positioning Block User's Manual 9.4 2-speed Positioning Operation 2. Operation speed The actual operation speed is "operation speed 1 x override setting." Operation speed 1 can be changed using the operation speed change function except under the following conditions.
Page 95
9 Positioning Control -20SSC-H Positioning Block User's Manual 9.4 2-speed Positioning Operation 3. Address Specification The absolute/relative address can be specified. With the specified absolute address: Specifies a target address (position) using address 0 as the base. With the specified relative address: Specifies a travel distance from the current address. 4.
9 Positioning Control -20SSC-H Positioning Block User's Manual 9.5 Interrupt 2-speed Constant Quantity Feed Interrupt 2-speed Constant Quantity Feed → For details on the operation speed change and target address change, refer to Section 7.6 → For details on the torque limit, refer to Subsection 7.8.3 →...
9 Positioning Control -20SSC-H Positioning Block User's Manual 9.6 Interrupt Stop Operation Interrupt Stop Operation → For details on the operation speed change and target address change, refer to Section 7.6 → For details on the torque limit, refer to Subsection 7.8.3 →...
9 Positioning Control -20SSC-H Positioning Block User's Manual 9.7 Variable Speed Operation Variable Speed Operation → For details on the operation speed change, refer to Section 7.6 → For details on the torque limit, refer to Subsection 7.8.3 → For details on the STOP command, refer to Section 7.4 →...
9 Positioning Control -20SSC-H Positioning Block User's Manual 9.8 Multi-Speed Operation Multi-Speed Operation The multi-speed operation is a positioning procedure, available only in the table operation. For details on controlling by table operation, and changing the operation speed, refer to the following sections. →...
Page 100
9 Positioning Control -20SSC-H Positioning Block User's Manual 9.8 Multi-Speed Operation 4. Position (address) information The absolute/relative address can be specified in the operation information. With the specified absolute address: Specifies a target address (position) using address 0 as the base. With the specified relative address: Specifies a travel amount from the current address.
9 Positioning Control -20SSC-H Positioning Block User's Manual 9.9 Linear Interpolation Operation Linear Interpolation Operation → For details on the operation speed change, refer to Section 7.6 → For details on the torque limit, refer to Subsection 7.8.3 → For details on the STOP command, refer to Section 7.4 →...
9 Positioning Control -20SSC-H Positioning Block User's Manual 9.10 Linear Interpolation Operation (Interrupt Stop) 4. Rotation Direction With the specified absolute address: The rotation direction depends on whether the target address 1 is larger or smaller than the current address. With the specified relative address: The rotation direction is decided by the sign (positive/negative) of target address 1.
Page 103
9 Positioning Control -20SSC-H Positioning Block User's Manual 9.10 Linear Interpolation Operation (Interrupt Stop) 3. Address specification The absolute/relative address can be specified. With the specified absolute address: Specifies a target address (position) using address 0 as the base. With the specified relative address: Specifies a travel amount from the current address. 4.
9 Positioning Control -20SSC-H Positioning Block User's Manual 9.11 Circular Interpolation Operation 9.11 Circular Interpolation Operation The circular interpolation operation is a positioning procedure, available only in the table operation. The circular interpolation operation has the center coordinate specification/radius specification formats. For details on controlling by table operation, and changing the operation speed, refer to the following sections.
9 Positioning Control -20SSC-H Positioning Block User's Manual 9.11 Circular Interpolation Operation 2. Operation information Set a circular interpolation operation ("center, CW direction" or "center, CCW direction") and an absolute/ relative address in the operation information. 3. Speed information The actual operation speed (vector speed) is "X-axis operation speed 1 x X-axis override setting." The operation speed 1 for the X-axis can be changed using the operation speed change function except under the following conditions.
Page 106
9 Positioning Control -20SSC-H Positioning Block User's Manual 9.11 Circular Interpolation Operation • Use the center coordinate specification in a perfect circle operation. • During continuous pass operation If the circular path is too short and the travel time from the start point to the target point is shorter than the interpolation time constant, the operation temporarily stops, and shifts to the next interpolation operation.
9 Positioning Control -20SSC-H Positioning Block User's Manual 9.12 Reciprocal movement insutruction (Ver1.10 or later) 9.12 Reciprocal movement insutruction (Ver1.10 or later) → For details on the operation speed change, refer to Section 7.6 → For details on the torque limit, refer to Subsection 7.8.3 →...
Page 108
9 Positioning Control -20SSC-H Positioning Block User's Manual 9.12 Reciprocal movement insutruction (Ver1.10 or later) Note • When the 20SSC-H completes positioning in the open or close position, the positioning completion signal turns ON. • The READY status remains OFF while the 20SSC-H is operating, and turns ON when the 20SSC-H finishes operation.
9 Positioning Control -20SSC-H Positioning Block User's Manual 9.13 Parameter, Control Data, Monitor Data and Table 9.13 Parameter, Control Data, Monitor Data and Table Information BFM Number Item Description X-axis Y-axis Positioning Parameters Ring counter setting OFF :Disables the ring operation. BFM #14002 b3 BFM #14202 b3 (Ver.1.10 or later)
Page 110
9 Positioning Control -20SSC-H Positioning Block User's Manual 9.13 Parameter, Control Data, Monitor Data and Table BFM Number Item Description X-axis Y-axis Control data OFF : Operates with absolute addressing Relative/Absolute address ON : Operates with relative addressing BFM #518 b8 BFM #618 b8 specification (This parameter is disabled during a...
10 Table Operation -20SSC-H Positioning Block User's Manual 10.1 Outline of Table Operation 10. Table Operation 10.1 Outline of Table Operation This section describes the table information setting and table operation motions. For details on the positioning commands available with the table operation, refer to the following. →...
10 Table Operation -20SSC-H Positioning Block User's Manual 10.1 Outline of Table Operation 10.1.3 Table information setting items Type of table information Setting item Content axis axis axis Sets a positioning operation in the table operation along with a current address change, etc. No processing Circular interpolation m code...
Page 113
10 Table Operation -20SSC-H Positioning Block User's Manual 10.1 Outline of Table Operation Position Speed Circle informatio Setting m code information information Type Symbol value information fx/f X-axis DRV2_X 2-speed positioning operation Y-axis DRV2_Y (2 table rows used) XY-axis DRV2_XY X-axis DINT_X Interrupt 2-speed constant quantity...
10 Table Operation -20SSC-H Positioning Block User's Manual 10.1 Outline of Table Operation 10.1.4 Table operation execution procedure The following shows the procedure for executing a table operation. Set the operation pattern and table start No. in the control data. BFM number Item Content...
10 Table Operation -20SSC-H Positioning Block User's Manual 10.2 How to Set Table Information 10.2 How to Set Table Information The 20SSC-H has 2 procedures to set table information, via FX Configurator-FP or by a sequence program. Setting table information by sequence program To set table information by a sequence program, write each setting to the 20SSC-H buffer memory with TO, or move instructions (MOV, etc.) for direct specification.
Page 116
10 Table Operation -20SSC-H Positioning Block User's Manual 10.2 How to Set Table Information Note Note that the procedures to set the table information from FX Configurator-FP and a sequence program are different. • The position of the operation information is different. a) Position information d) m code information b) Speed information...
Page 117
10 Table Operation -20SSC-H Positioning Block User's Manual 10.2 How to Set Table Information 2) XY-axis table information - Buffer memory Position information Speed information Circle information Operation m code information Table No. information X-axis Y-axis X-axis Y-axis X-axis Y-axis 5000 5000 5000...
10 Table Operation -20SSC-H Positioning Block User's Manual 10.3 Tables and BFM No. Allocation 10.3 Tables and BFM No. Allocation Stores the table operation information to the 20SSC-H buffer memory. There are 2 BFM types, one for operation by individual axis (X/Y axis) and the other for XY-axis simultaneous operation. BFM No.
10 Table Operation -20SSC-H Positioning Block User's Manual 10.4 Current Position Change 10.4 Current Position Change This operation information item changes the current address (user/pulse) value to the one specified in the position (address) information. 10.5 Absolute Address Specification This operation information item sets the position data for subsequent table operations to be based on an absolute address system with a defined (0, 0) point.
10 Table Operation -20SSC-H Positioning Block User's Manual 10.9 m code 10.9 m code The m code is an auxiliary command to support positioning data in execution. When an m code turns ON in table operation, the 20SSC-H stores the table No. in monitor data as an m code number, while also turning ON the m code ON flag in status information.
10 Table Operation -20SSC-H Positioning Block User's Manual 10.9 m code 10.9.2 With mode The specified m code turns ON when the operation starts. → For details on related setting items, refer to Subsection 10.9.3 1. Operation Speed Time 10010 10011 m code No.
10 Table Operation -20SSC-H Positioning Block User's Manual 10.9 m code 10.9.3 Related buffer memory BFM number Item Content X-axis Y-axis Control data Operation m code OFF When this command is ON, the m code is turned BFM #518 b11 BFM #618 b11 command 1 command...
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.1 Positioning Parameters 11. Buffer Memory (Parameters & Monitored Data) 11.1 Positioning Parameters The positioning parameters to set speed and units of measurement. The BFMs in positioning parameters are readable/writable. It is necessary to change the positioning parameters enable command (BFM #519/619 b4) from OFF to ON when changing positioning parameters during operation.
Page 125
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.1 Positioning Parameters BFM Number Description Default Number X-axis Y-axis Not available STOP mode 1: Suspends the operation, and the START command starts the operation for the H0000 remaining travel distance.
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.1 Positioning Parameters 11.1.2 Operation parameters 2 [BFM #14002, BFM #14202] BFM Number Description Default Number X-axis Y-axis Enables or disables the servo end check function. → For details on the servo end check, refer to Subsection 7.8.2 1: Enable At an in-position signal, is determined the positioning operation...
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.1 Positioning Parameters 11.1.3 Pulse rate [BFM #14005, #14004, BFM #14205, #14204] This parameter sets the number of pulses to rotate the servo motors once. "Mechanical system units" and "Composite system units"...
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.1 Positioning Parameters 11.1.6 JOG speed [BFM #14013, #14012, BFM #14213, #14212] This parameter sets the speed for Forward JOG and Reverse JOG operations. → For details on the JOG operations, refer to Section 8.2 BFM Number Description Default...
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.1 Positioning Parameters 11.1.9 Deceleration time [BFM #14020, BFM #14220] This parameter sets the time for the operation speed to reach zero from the maximum. → For details on the deceleration time, refer to Section 7.2 BFM Number Description Default...
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.1 Positioning Parameters 11.1.18 Torque limit [BFM #14038, BFM #14238] This parameter sets the torque limit for the servo motor and magnifies the servo motor torque in the range from 0.1 to 1000.0%.
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.1 Positioning Parameters 11.1.22 Sudden stop deceleration time [BFM #14102, BFM #14302] Set the time to reach 0 speed from the maximum speed at sudden stop. (Ver.1.20 or later) →...
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.2 Servo Parameters 11.2 Servo Parameters Various parameters for the servo amplifier can be set. The following buffer memories in the servo parameters are readable and writable. For the timing to transfer servo parameters to the servo amplifier, refer to Subsection 6.3.3. For details on the servo amplifier parameters in the table below with their parameter numbers, refer to the manual of the servo amplifier.
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.2 Servo Parameters BFM Number Servo Amplifier Name Description Default X-axis Y-axis Parameter No. Set this if you want to improve the servo amplifier response. High responsivity Low responsivity PA09 Auto tuning response #15009...
Page 136
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.2 Servo Parameters BFM Number Servo Amplifier Name Description Default X-axis Y-axis Parameter No. Specify the notch shape used for the machine resonance suppression filter 2 (Notch shape selection 2). Mechanical resonance suppression filter selection Notch depth selection...
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.2 Servo Parameters BFM Number Servo Amplifier Name Description Default X-axis Y-axis Parameter No. Gain changing Set the position loop gain when the gain changing is valid. PB30 #15048 #15248 Position loop gain...
Page 138
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.2 Servo Parameters BFM Number Servo Amplifier Name Description Default X-axis Y-axis Parameter No. Select a signal to be output to the analog monitor 1. Analog monitor 1 (M01) output selection 0: Servo motor speed (±8V at the maximum) 1: Torque (±8 V at the maximum) 2: Servo motor speed (+8V at the maximum)
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.3 Monitor Data 11.3 Monitor Data Operating conditions for the positioning system are stored as monitor data. The following buffer memories for monitor data are read-only memories except for the current address (user) [BFM #1, #0 (X-axis), BFM #101, #100 (Y-axis)].
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.3 Monitor Data 11.3.3 Torque limit storing value [BFM #5, #4, BFM #105, #104] Torque limit value used for the torque limit function is stored. The torque limit value is a torque limit setting value, torque output setting value or zero return torque limit value.
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.3 Monitor Data 11.3.8 Current value of operation speed [BFM #11, #10, BFM #111, #110] The current value of the operation speed is stored. The value becomes zero under suspension, or in operation with a manual pulse input. BFM Number Description Value Format...
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.3 Monitor Data 11.3.13 Real current address (User) [BFM #21, #20, BFM #121, #120] The Real current address data is stored in units specified by the user . (Ver.1.20 or later) BFM Number Description Value Format...
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.3 Monitor Data 11.3.17 Status information [BFM #28, BFM #128] Status of the 20SSC-H can be checked by ON/OFF statuses of each bit. BFM Number Description Value Format Default Number X-axis...
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.3 Monitor Data BFM Number Description Value Format Default Number X-axis Y-axis Initialization of buffer memory is in progress. • This bit is ON while initializing data in buffer memories. •...
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.3 Monitor Data 11.3.19 Model code [BFM #30] The model code of the 20SSC-H is stored. BFM Number Description Value Format Default X-axis Y-axis BFM #30 The model code of the 20SSC-H is K5220. Decimal 11.3.20 Status information 2 [BFM #32, BFM #132] Status of the 20SSC-H can be checked by ON/OFF statuses of each bit.
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.3 Monitor Data 11.3.24 Servo amplifier software number [BFM #61 to #56, BFM #161 to #156] The software number of the servo amplifier is stored. Updated at control power on to the servo amplifier. BFM Number Description Value Format...
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.3 Monitor Data 11.3.27 Regenerative load ratio [BFM #65, BFM #165] The regenerative load ratio power to the maximum regenerative power is stored in percentage. With regenerative brake option, the regenerative power ratio to the allowable capacity is stored. BFM Number Description Value Format...
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.3 Monitor Data 11.3.32 Servo status 2 [BFM #72, BFM #172] BFM Number Description Value Format Default Number X-axis Y-axis A parameter update completed flag • This bit is set when an automatic update of servo parameters is completed.
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.4 Control Data 11.4 Control Data The control data is user-specified data for controlling the positioning system. For X-axis: BFM #500 to #599 For Y-axis: BFM #600 to #699 Caution Do not use unlisted BFMs for changing values not described in this section.
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.4 Control Data 11.4.3 Target address 2 [BFM #505, #504, BFM #605, #604] This data item sets a target position or travel distance for the positioning operation distance as the target address 2.
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.4 Control Data 11.4.7 Speed change value [BFM #513, #512, BFM #613, #612] This data item sets the velocity change value. → For details on the operation speed change function, refer to Subsection 7.6.2 BFM Number Description Default...
Page 155
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.4 Control Data BFM Number Setting Item Description Default Detection Number X-axis Y-axis When this is set, mechanical zero return operation is started. Mechanical zero →For details on the mechanical zero return, Edge return command refer to Section 8.1...
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.4 Control Data 11.4.11 Operation command 2 [BFM #519, BFM #619] BFM Number Setting Item Description Default Detection Number X-axis Y-axis Set this to cancel the standby status for the remaining travel Remaining travel after the STOP command.
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.4 Control Data 11.4.13 Table operation start number [BFM #521, BFM #621] This data item sets a table information number for the table operation. → For details on the table operation, refer to Chapter 10 BFM Number Description Default...
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.4 Control Data Before executing control commands: Write the model code (K5220) to the "control command enable/disable" before executing control commands. After control commands are executed, "0" is automatically stored in the "control command enable/disable." Notes on saving data into flash memory •...
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.5 Table Information 11.5 Table Information This section shows BFMs for positioning in table operation. Table numbers and BFM numbers are assigned as shown in the table below. For details on the table operation, refer to the following.
Page 162
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.5 Table Information 1. Position information Set the following items according to the table operations set in the operation information. Table Operation Item Description Action Setting range: -2,147,483,648 to 2,147,483,647 [User unit] Positioning operation Set the target address.
Page 163
11 Buffer Memory (Parameters & Monitored Data) -20SSC-H Positioning Block User's Manual 11.5 Table Information Position Speed Circular m code informa- Abbrevi- Setting information information Type Meaning informa- tion ation value tion fx/f X-axis DINT_X Interrupt 2-speed constant quantity Performs interrupt 2-speed constant Y-axis DINT_Y feed (two table...
STARTUP AND MAINTENANCE PRECAUTIONS • Do not disassemble or modify the PLC. Doing so may cause fire, equipment failures, or malfunctions. For repair, contact your local Mitsubishi Electric distributor. • Turn off the power to the PLC before connecting or disconnecting any extension cable. Failure to do so may cause equipment failures or malfunctions.
12 Program Example -20SSC-H Positioning Block User's Manual 12.1 Reading/Writing Buffer Memory 12.1 Reading/Writing Buffer Memory 12.1.1 Assigned unit number 1. Assigned unit number The unit number for the 20SSC-H is automatically assigned No.0 to No.7 starting from the special function unit/block closest to the PLC main unit.
Page 166
12 Program Example -20SSC-H Positioning Block User's Manual 12.1 Reading/Writing Buffer Memory 2) Example 2 In the following program example, 32-bit data in data registers (D21,D20) is written to buffer memory (BFM #501,#500) in unit No.1. Write command FNC 12 U1\G500 DMOV Transfer...
12 Program Example -20SSC-H Positioning Block User's Manual 12.3 Explanation of Operation Device No. Name Remark X-axis Y-axis Monitor data READY M140 During forward rotation pulse output M141 During reverse rotation pulse output M142 Zero return completed M143 Current value overflow M144 Error occurrence M145...
12 Program Example -20SSC-H Positioning Block User's Manual 12.3 Explanation of Operation 12.3.1 Mechanical zero return Acceleration time Deceleration time (200ms) (200ms) Maximum speed Speed (4,000,000Hz) OPR speed(High-speed) OPR speed 4,000,000Hz (creep) 100,000Hz Time Zero-phase signal X-axis 1) When turning X006 "X-axis mechanical zero return command" to ON at the PLC main unit, DOG type mechanical zero return operation starts in the current value decrementing direction.
12 Program Example -20SSC-H Positioning Block User's Manual 12.3 Explanation of Operation 12.3.3 1-speed positioning operation The 1-speed positioning operation operates by the drive for incrementing. The positioning operates at constant quantity feed. Acceleration time Deceleration time (200ms) (200ms) Maximum speed Speed (4,000,000Hz) Operation speed 1...
Page 171
12 Program Example -20SSC-H Positioning Block User's Manual 12.3 Explanation of Operation X-axis • When turning X007 "X-axis START command" to ON with X022 "X-axis selection of table operation (individual)" turned ON, multi-speed operation starts with the preset X-axis table information. After 10,000,000 pulses of travel in the current value incrementing direction, operation decelerates to stop.
12 Program Example -20SSC-H Positioning Block User's Manual 12.4 Sequence Program 12.3.5 Circular interpolation operation [table operation (simultaneous)] Circular interpolation operation works in table operation. In this example, circular interpolation operation functions by the drive to increment. 1. Operation details Y-axis 2,000,000 1,000,000...
Page 173
12 Program Example -20SSC-H Positioning Block User's Manual 12.4 Sequence Program RUN monitor M8000 FNC 12 X-axis status information U0\G28 K4M40 BFM #28 M40 to M55 FNC 12 Y-axis status information X-axis U0\G128 K4M140 BFM #128 M140 to M155 unit ready Y-axis unit ready M149 Unit...
Page 174
12 Program Example -20SSC-H Positioning Block User's Manual 12.4 Sequence Program From previous page From previous page Select Y-axis operation pattern. Selection of Y-axis 1-speed positioning operation X021 Y-axis 1-speed M100 positioning operation RUN monitor M8000 Y-axis interrupt 1-speed M101 constant quantity feed Y-axis 2-speed M102...
Page 175
12 Program Example -20SSC-H Positioning Block User's Manual 12.4 Sequence Program From previous page From previous page Select X-axis operation command. X-axis error reset X000 X-axis error reset X-axis STOP X001 X-axis STOP X-axis forward rotation limit X002 X-axis forward rotation limit X-axis reverse rotation limit X003...
Page 176
12 Program Example -20SSC-H Positioning Block User's Manual 12.4 Sequence Program From previous page From previous page RUN monitor M8000 Simultaneous start flag (In this example, always OFF) X-axis M code ON FNC232 M31 X-axis m code K10003 AND= OFF command RUN monitor X-axis change command in M8000...
Page 177
12 Program Example -20SSC-H Positioning Block User's Manual 12.4 Sequence Program From previous page From previous page RUN monitor M8000 M130 Always OFF Y-axis M code ON M148 FNC232 Y-axis m code OFF D109 K11003 M131 AND= command RUN monitor Y-axis change command in M8000 operation disable...
Page 178
12 Program Example -20SSC-H Positioning Block User's Manual 12.4 Sequence Program From previous page From previous page Read Y-axis monitor data from 20SSC-H. RUN monitor M8000 FNC 12 Y-axis current address (user) U0\G100 D100 DMOV BFM #101,#100 D101,D100 FNC 12 Y-axis error BFM No.
• Do not disassemble or modify the PLC. Doing so may cause fire, equipment failures, or malfunctions. For repair, contact your local Mitsubishi Electric distributor. • Turn off the power to the PLC before connecting or disconnecting any extension cable. Failure to do so may cause equipment failures or malfunctions.
For details on error codes, refer to the following: Y-ERROR →Refer to subsection 13.2.3 If the 20SSC-H does not restore the problem at power ON CPU error again, consult a Mitsubishi Electric distributor. 13.1.2 Input LED state indications Color State Content of Error...
13 Diagnostics -20SSC-H Positioning Block User's Manual 13.2 Check Error Code 13.2 Check Error Code 13.2.1 Checking errors When an error or warning (servo amplifier) occurs, error or warning information is stored to the following buffer memories. FX Configurator-FP and GX Developer check the error by monitoring, and so does a sequence program. BFM number Item Content...
13 Diagnostics -20SSC-H Positioning Block User's Manual 13.2 Check Error Code 13.2.3 Error code list [BFM #29 (X-axis), BFM #129 (Y-axis)] When an error occurs an error code is stored in decimal to BFM #29 (X-axis) and BFM #129 (Y-axis). Error Error category Code...
Page 183
To reduce noise, follow the servo amplifier manual. 9000 Memory error If this error occurs after rebooting and initializing the 9001 Sum check error Major errors 20SSC-H, the module needs repair. 9002 Watchdog timer error Consult a Mitsubishi Electric distributor. 9003 Hardware error...
Page 184
2013 manufactured after June 2006. (13) Clock error The servo amplifier or 20SSC-H must be repaired. • Faulty board Consult a Mitsubishi Electric distributor. • Clock error transmitted from 20SSC-H 2014 CPU watchdog error (14) • Servo amplifier hardware error The servo amplifier must be repaired.
Page 185
13 Diagnostics -20SSC-H Positioning Block User's Manual 13.2 Check Error Code Error Error category Code Error Content Action (decimal) Parentheses ( ) in the error code column indicate the LED display on the servo amplifier. →For details on how to check errors and actions, refer to the manual of the servo amplifier to be connected. Regenerative alarm •...
Page 186
13 Diagnostics -20SSC-H Positioning Block User's Manual 13.2 Check Error Code Error Error category Code Error Content Action (decimal) Parentheses ( ) in the error code column indicate the LED display on the servo amplifier. →For details on how to check errors and actions, refer to the manual of the servo amplifier to be connected. Main circuit device overheat •...
The servo amplifier must be repaired. Consult a (888) • CPU/part fault Mitsubishi Electric distributor. 13.2.4 Servo warning list [BFM #68 (X-axis), BFM #168 (Y-axis)] The warning detected by the servo amplifier is stored. Remove the cause of the warning.
Page 188
If this error occurs after rebooting and initializing the 2147 A watchdog error occurred on the 20SSC-H. 20SSC-H, the module needs repair. Consult a Mitsubishi Electric distributor. Cooling fan speed reduction warning • Replace the cooling fan of the servo amplifier.
If the power is not OFF, check the power supply and the power supply occurred: route. • The power supply is OFF. If power is being supplied correctly, consult a Mitsubishi Electric • Incorrect external wiring. distributor. • Power of the specified voltage is not •...
Fit a noise filter onto the power supply line. 3) If the ERROR LED does not go out even after measures in 1) and 2) are adopted, consult a Mitsubishi Electric distributor. One of the following errors has occurred on...
Appendix A: LIST OF PARAMETERS AND DATA -20SSC-H Positioning Block User's Manual Appendix A-1 Monitor Data List Appendix A: LIST OF PARAMETERS AND DATA Appendix A-1 Monitor Data List BFM Number Value of Default Item Description Reference monitor value X axis Y axis BFM #1,#0 Current address (user)
Page 192
Appendix A: LIST OF PARAMETERS AND DATA -20SSC-H Positioning Block User's Manual Appendix A-1 Monitor Data List BFM Number Value of Default Item Description Reference monitor value X axis Y axis BFM #29 BFM #129 Error code Stores the error code Decimal subsection 11.3.18 BFM #30...
Appendix A: LIST OF PARAMETERS AND DATA -20SSC-H Positioning Block User's Manual Appendix A-2 Control Data Table Appendix A-2 Control Data Table BFM number Default Item Description/Setting range Reference value X axis Y axis Target address1 subsection 11.4.1 -2,147,483,648 to 2,147,483,647 (user unit) #501,#500 #601,#600 *1 *2...
Page 194
Appendix A: LIST OF PARAMETERS AND DATA -20SSC-H Positioning Block User's Manual Appendix A-2 Control Data Table BFM number Default Item Description/Setting range Reference value X axis Y axis Control command Model code: control command enabled BFM #522 subsection 11.4.14 enable/disable Other than model code: control command disabled Stores positioning parameters of X axis (BFM#14000 to...
Appendix A: LIST OF PARAMETERS AND DATA -20SSC-H Positioning Block User's Manual Appendix A-3 Table Information List Appendix A-3 Table Information List BFM number Table Default Refe- Item Description/Setting range number value rence X axis Y axis XY axis Positioning: Position data x #1001,#1000 #7001,#7000...
Page 196
Appendix A: LIST OF PARAMETERS AND DATA -20SSC-H Positioning Block User's Manual Appendix A-3 Table Information List The operation information includes the following items. -1: No processing (NOP) 19: Linear interpolation (LIN) 20: Linear interpolation (interrupt stop) (LIN_INT) -1: m code (NOP) 0: End (END) 21: Circular interpolation (center, CW direction)(CW_i) 1: 1-speed positioning (DRV_X)
Appendix A: LIST OF PARAMETERS AND DATA -20SSC-H Positioning Block User's Manual Appendix A-4 Positioning parameters List Appendix A-4 Positioning parameters List BFM number Default Item Description/Setting range Reference value X axis Y axis b1,b0 System of units (user unit) (motor, mechanical, composite system) b3,b2 Unit of measurement for the user units...
Page 198
Appendix A: LIST OF PARAMETERS AND DATA -20SSC-H Positioning Block User's Manual Appendix A-4 Positioning parameters List BFM number Default Item Description/Setting range Reference value X axis Y axis Selects zero return mode Zero return mode subsection 11.1.15 #14031 #14231 (DOG, Data set, Stopper #1, Stopper #2) Servo end evaluation 1 to 5000 ms...
Appendix A: LIST OF PARAMETERS AND DATA -20SSC-H Positioning Block User's Manual Appendix A-5 Servo Parameters List Appendix A-5 Servo Parameters List BFM number Default Item Settings Reference value X axis Y axis Servo amplifier series Setting of servo amplifier series connected to 20SSC-H #15000 #15200 Regeneration option...
Page 200
Appendix A: LIST OF PARAMETERS AND DATA -20SSC-H Positioning Block User's Manual Appendix A-5 Servo Parameters List BFM number Default Item Settings Reference value X axis Y axis Low-pass filter selection Selects setting method (auto/manual) of low-pass filter H0000 #15041 #15241 Slight vibration Selects slight vibration suppression control (validity of the...
POWER POWER SUPPLY : 24VDC 80M1 IND. CONT. EQ. V1.20 SERIAL No. 6Z0001 -20SSC-H MITSUBISHI ELECTRIC CORPORATION JY550D21301A MADE IN JAPAN Version Appendix B-1-2 Version Upgrade History The 20SSC-H has undergone the following upgrades. Version Contents of version upgrade Ver.1.00 First product Ver.1.10...
Page 202
Appendix B: Version Information -20SSC-H Positioning Block User's Manual Appendix B-1 Version Information MEMO...
Any other failure found not to be the responsibility controller range of applications. of Mitsubishi or that admitted not to be so by the However, in certain cases, some applications may be user.
Page 206
-20SSC-H USER’S MANUAL HEAD OFFICE: TOKYO BUILDING, 2-7-3 MARUNOUCHI, CHIYODA-KU, TOKYO 100-8310, JAPAN HIMEJI WORKS: 840, CHIYODA CHO, HIMEJI, JAPAN FX3U-20SSC-U-E MODEL 09R622 MODEL CODE JY997D21301E Effective July 2007 (MEE) Specifications are subject to change without notice.