Welcome to the Industrial Automation website!

NameDescriptionContent
HONG  KANG
E-mail  
Password  
  
Forgot password?
  Register
当前位置:

YOKOGAWA FA-M3 positioning module (with analog voltage output)

来源: | 作者:FAN | 发布时间 :2025-10-29 | 27 次浏览: | Share:

Origin search parameters: including origin search mode (contact detection action), search direction, Z-phase edge selection, Z-phase pulse count, Z-phase search range, origin offset value, no initial value.

Extended instruction parameters: including extended instruction type (servo ON/OFF, brake ON/OFF, driver reset, etc.), static deviation adjustment, manual pulse generator proportional value, without initial value.

Arc interpolation parameters: including center position, radius, starting angle, angle movement, angle target velocity, acceleration and deceleration time, target position, correction pulse range, without initial values.

3. Example of parameter settings

Taking "motor rated speed 3000rpm, rated voltage 6V, encoder 8192 pulses/rev (4x), ball screw pitch 5mm/rev, operating range -500~1000mm" as an example, the key inlet parameters are calculated as follows:

Positive limit value: 1000mm ÷ 5mm/rev x 8192 pulses/rev=1638400 pulses;

Negative limit value: -500mm ÷ 5mm/rev x 8192 pulses/rev=-819200 pulses;

Speed limit value: (100mm/s ÷ 5mm/rev × 8192 pulses/rev) ÷ 1000 × 65536=10737418 (1/65536) pulses/ms;

Speed/voltage ratio: (3000rpm × 8192 pulses/rev ÷ 60s/min) ÷ 6V=68267 pps/V.


Status and I/O Relay

1. Status monitoring

The module status needs to be read through the CPU module, and the core status items are as follows (2-digit data needs to be read as "low word+high word", some of which are fixed-point data):

Status Name Axis 1 Data Position Axis 2 Data Position Description

Error status 101 301: Store error code when an error occurs, meaningless when there are no errors

Contact input status 103 303 stores the external contact input (including emergency stop) status, with 1 bit corresponding to 1 input and polarity defined by parameters

The current status of the instruction position is the path position generated by module 104/105 304/305, which is not the actual position of the motor and is measured in unit pulses

Encoder Position Current Status 108/109 308/309 Encoder Feedback Motor Actual Position, Unit Pulse

Target position status 112/113 312/313: The target position of the positioning operation (calculated according to the target position mode)

Extended state 114 314 stores operational states (acceleration/constant speed/deceleration, mode waiting, control mode, etc.), parsed bit by bit

Remaining deceleration time 115 315 Remaining deceleration time from positioning to target position, 0=path generation stop, -1=acceleration/uniform speed

2. I/O relay (interface CPU module)

Output relays (32 per axis, F3NC51-0N's 2-axis relay is invalid): The core includes start operation instructions (Y Ⅲ 33/49), extension instructions (Y Ⅲ 34/50), deceleration stop requests (Y Ⅲ 35/51), immediate stop requests (Y Ⅲ 36/52), origin search start (Y Ⅲ 37/53), etc., where III is the FA-M3 slot number where the module is located.

Input relays (32 per axis, F3NC51-0N 2-axis relays are meaningless): The core includes confirmation of start operation instructions (X Ⅲ 01/17), confirmation of extension instructions (X Ⅲ 02/18), confirmation of deceleration stop (X Ⅲ 03/19), end of origin search (X Ⅲ 05/21), end of positioning (X Ⅲ 14/30), error notification (X Ⅲ 12/28), etc.

Module access (CPU module interaction)

Supports accessing modules from both sequential CPUs and BASIC CPUs, with core operations including parameter read/write, state read, instruction triggering, etc., requiring adherence to specific instruction formats and operating procedures.

1. Sequential CPU access (ladder program)

Instruction types: Read for dedicated module, Write for dedicated module, Read for High Speed (HRD), Write for High Speed (HWR), INTP/IRET for interrupt handling.

Core operating procedures:

Parameter setting: Write parameters with the WRITE command → trigger the "parameter setting" relay → confirm the "parameter setting confirmation" relay → reset the relay (if the parameter is incorrect, it needs to be rewritten with the correct value);

Error reset: trigger the "error reset" relay → confirm the "error notification" relay reset → reset the relay (when the driver alarm error reset occurs, the driver reset signal is ON for 500ms and then OFF);

Positioning operation: Write the WRITE command to the start parameters → trigger the "start operation command" relay → confirm the "start confirmation" relay → reset the relay → wait for the "positioning end" relay to act;

Other operations: The processes of jog stepping, origin search, speed control, mode switching, etc. are similar, all of which require writing parameters (if necessary), triggering corresponding relays, confirming feedback, and resetting, and must meet the operating prerequisites (such as no errors, servo ON, etc.).

2. BASIC CPU Access (BASIC Program)

Instruction types: Module Usage Declaration (ASSIGN), Parameter/Status Read (ENTER), Parameter Write (OUTPUT), I/O Relay Read (STATUS), I/O Relay Write (CON), Interrupt Declaration (ON INT/GOSUB), Interrupt Reset (OFF INT).

Data processing: Two character data needs to be converted to a long integer (when read, it is a combination of "high character+low character", and when written, it is split into "high character+low character"); The core operations (parameter setting, error reset, positioning, etc.) logic is consistent with the sequence CPU, and process control is achieved through program loop detection of relay status.

  • ABB 1MRK00008-KB Control Module
  • ABB SC540 3BSE006096R1 Submodule Carrier
  • ABB REF615C_C HCFFAEAGANB2BAN1XC feeder protection and measurement and control device
  • ABB S-073N 3BHB009884R0021 multi-function servo driver
  • ABB SK827005 SK827100-AS 480V 60HZ coil
  • GE 029.381208 module
  • ABB REF615E_E HBFHAEAGNCA1BNN1XE Module
  • ABB TP830 3BSE018114R1 Baseplate Module
  • ABB TK803V018 3BSC950130R1 Cable Assembly
  • ABB DSRF197 3BSE019297R1 Controller Module
  • ABB DSAO120A 3BSE018293R1 Advanced Analog Output Board
  • ABB DSDP170 57160001-ADF Pulse Counting Module
  • ABB DSBC176 3BSE019216R1 Bus Extender Board
  • ABB DSDO115A 3BSE018298R1 Digital Output Module
  • ABB PM865K01 3BSE031151R1 Processor Unit HI
  • ABB 5SHY3545L0016 3BHB020720R0002 3BHE019719R0101 GVC736BE101 auxiliary DC power supply unit
  • ABB TP853 3BSE018126R1 Power Supply Module
  • ABB REM545AG228AAAA High Precision Control Module
  • ABB CI626A 3BSE005029R1 Communication Interface Module
  • ABB REM615C_D HCMJAEADAND2BNN1CD Motor protection and control
  • ABB TP857 3BSE030192R1 DCS System
  • ABB PP865A 3BSE042236R2 Touch Panel
  • ABB SCYC51020 58052582H Industrial Automation Control Module
  • ABB SCYC51090 58053899E Control Module
  • ABB CB801 3BSE042245R1 Profibus DP Slave Expansion Module
  • ABB 5SHY4045L0001 3BHB018162R0001 IGCT Module
  • ABB 5SHY6545L0001 AC10272001R0101 5SXE10-0181 High-Power IGCT Module
  • ABB RMU811 Module Termination Unit
  • ABB TVOC-2-240 1SFA664001R1001 Industrial Control Module
  • ABB LDSTA-01 63940143B Input/Output (I/O) Module
  • ABB GJR5252300R3101 07AC91H Analog Input/Output Module
  • ABB GJR5252300R3101 07AC91F Industrial Control Module
  • ABB TB711F 3BDH000365R0001 Industrial Control Module
  • ABB TU715F 3BDH000378R0001 I/O Terminal Unit (ITU)
  • ABB DC732F 3BDH000375R0001 Industrial Controller
  • ABB TTH300 Head-mount temperature transmitter
  • ABB UNS3670A-Z V2 HIEE205011R0002 Industrial Automation Module
  • ABB RC527 3BSE008154R1 Redundant System Control Module
  • ABB 5SHY5055L0002 3BHE019719R0101 GVC736BE101 Industrial Control Module
  • ABB PM866 3BSE050200R1 AC800M series PLC core controller
  • ABB UFC718AE01 HIEE300936R0001 Main Circuit Interface Board
  • ABB DSAI130A 3BSE018292R1 Industrial I/O Module Controller
  • ABB 07KT98 GJR5253100R0278 Advanced Controller Module
  • ABB PFTL101B-5.0kN 3BSE004191R1 Power Conversion Module
  • ABB 5SHX1445H0002 3BHL000387P0101 IGCT Module
  • ABB 3HNM07686-1 3HNM07485-1/07 Controller Module
  • ABB DSCS131 57310001-LM DS Communication Board
  • ABB DSBC172 57310001-KD BUS REPEATER
  • ABB DSRF180A 57310255-AV Digital Remote I/O Module
  • ABB DSTC175 57310001-KN Precision Control Module
  • ABB DSSB140 48980001-P Battery Unit Industrial Control Module
  • ABB UAC389AE02 HIEE300888R0002 PCB Board
  • ABB PFTL101B 20KN 3BSE004203R1 DCS Module
  • ABB UFC718AE101 HIEE300936R0101 PCB Circuit Board
  • ABB UNS2880b-P,V2 3BHE014967R0002 Control Board
  • ABB UNS0887A-P 3BHE008128R0001 Communication Module
  • ABB UNS2882A-P,V1 3BHE003855R0001 EGC Board
  • ABB UNS2882A 3BHE003855R0001 Interface Board
  • ABB UNS4881b,V4 3BHE009949R0004 Controller
  • ABB 216EA62 1MRB150083R1/F 1MRB178066R1/F 216EA62 Redundant system modules
  • ABB 216DB61 HESG324063R100/J Controller Module
  • ABB PFSK142 3BSE006505R1 Control board
  • ABB DSAI133A 3BSE018290R1 Analog Input Module
  • ABB PFTL201C-10KN 3BSE007913R0010 Load Cells
  • ABB CI858-1 3BSE018137R1 Industrial Module
  • ABB 5SHY35L4520 5SXE10-0181 AC10272001R0101 Controller
  • ABB TU847 3BSE022462R1 Module Termination Unit
  • ABB 6231BP10910 PLC Analog Output Module
  • ABB 07BR61R1 GJV3074376R1 Distributed I / O Coupler
  • ABB DI93A HESG440355R3 Digital Input Module
  • ABB IC660BBA104 6231BP10910 Industrial Control Module
  • ABB TP858 3BSE018138R1 Module Controller
  • ABB PFEA111-65 3BSE050090R65 Tension Electronics Module
  • ABB DSMB-02C 3AFE64666606 Power Supply Board
  • ABB MC91 HESG440588R4 HESG112714/B Wireless Router Modules
  • ABB PPD113-B03-23-111615 Excitation system controller
  • ABB AB91-1 HESG437479R1 HESG437899 Graphics Expansion Module
  • ABB IT94-3 HESG440310R2 HESG112699/B controller
  • ABB NF93A-2 HESG440280R2 HESG323662R1/HESG216665/K Module Controller
  • ABB IW93-2 HESG440356R1 HESG216678/B I/O module
  • ABB PM861K01 3BSE018105R1 Processor Module
  • ABB RB520 Dummy Module For Submodule Slot
  • ABB SR511 3BSE000863R1 SR511 Regulator 24V/5V
  • ABB DSDP140B 57160001-ACX Counter Board
  • ABB T-1521Z High-Performance Industrial Controller
  • ABB R-2521Z Industrial Control Module
  • ABB COM0002 Industrial Communication Module
  • ABB TAS.580.0550G00 Industrial Controller Module
  • ABB TAS.580.0560G00 Industrial Controller Module
  • ABB SPAJ110C Earth-fault relay
  • ABB TP858 3BSE018138R1 Industrial Control Module
  • ABB SD821 3BSC610037R1 Digital Controller
  • ABB 128877-103 High Precision Industrial Control Module
  • ABB CI853-1 communication interface module
  • ABB PM861K01 3BSE018105R1 Processor Module
  • ABB 5SDF1045H0002 IGBT Silicon Controlled Rectifier
  • ABB TC512V1 3BSE018059R1 Bus Module
  • ABB UCD240A101 Industrial Controller Module
  • ABB TC820-1 Industrial Control Module
  • ABB PM820-2 PLC Pulse Counter Module
  • ABB PM820-1 3BSE010797R1 Processor Module
  • ABB TP830 Industrial Automation Control Module
  • ABB 3ASC25H705/7 control module
  • ABB UAD154A Industrial Automation Module
  • ABB PPD113B01-10-150000 3BHE023784R1023 Controller Module
  • ABB UNS2880B-P V1 Digital I/O Module
  • ABB PFEA112-20 3BSE050091R20 Tension Control amplifier
  • ABB CI810B 3BSE020520R1 AF 100 Fieldbus Communication
  • ABB PPC380AE02 Industrial Control Module
  • ABB NU8976A99 Digital Input Module
  • ABB REF615 Feeder Protection and Control
  • ABB CPU0002 High-Performance Industrial Controller
  • ABB M063B High Performance Control Module
  • ABB XO08R1-B4.0 EXTENSION OUTPUT MODULE
  • ABB VA-MC15-05 Industrial Control Module
  • ABB VA-3180-10 Industrial Controller
  • ABB 72395-4-0399123 High-Performance Industrial Control Module
  • ABB 83SR04C-E Hydraulic Servo Module
  • ABB DTDX991A Digital I/O Module
  • ABB DTCC901B High-Performance Digital Temperature Control
  • ABB UAD206A101 Controller Module
  • ABB UCD224A102 Control Module
  • ABB SNAT602TAC Interface Board
  • ABB UCD224A103 Industrial Control Module
  • ABB PDD205A0121 Terminal Card Module
  • ABB UNS0119A-P V101 3BHE029153R0101 Digital Input Module
  • ABB 15.04.20.05 Control Module
  • ABB FPX86-9329-C High Performance Industrial Controller