EasyManua.ls Logo

Faulhaber MCDC2805 series - User Manual

Faulhaber MCDC2805 series
60 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Loading...
Serie MCDC2805
Motion Controller with
Sine Wave Commutation for EC-Motors
Series MCBL2805
Instruction Manual

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Faulhaber MCDC2805 series and is the answer not in the manual?

Summary

General Information

Connections

Area of Application

Discusses the wide range of applications for the motion controller due to its features and connectivity.

Options

Details optional accessories like the Multiplexer Board and factory preconfiguring services.

Data Sheet

General Specifications

Provides technical specifications including supply voltage, current limits, velocity range, and operating temperatures.

Ordering Information

Lists compatible Faulhaber motors and explains the K1155 code for linear Hall sensors.

Cables and Connections

Power Supply Requirements

Specifies the minimum power supply requirement and warns about polarity.

Analog Input

Details the differential analog input and its various applications like velocity control and referencing.

RS-232 Connections

Describes the RS-232 hardware cabling and its direct connection capability to a host PC.

Fault Output

Explains the fault output's characteristics and alternative functions like digital output.

First Steps

Analog Velocity Control

Simple Possibilities to Set Command Velocity with a Potentiometer

Illustrates two circuit diagrams for setting command velocity using potentiometers.

RS-232 Port and the ASCII Commands

Using the RS-232 Port

Outlines purposes of RS-232 port: configuration, data analysis, and online communication.

Default Configuration of the RS-232 Port

Specifies default RS-232 settings: 9600 Baud, 1 stop bit, 8 data bits, no parity.

The ASCII Commands

Explains ASCII command structure and provides examples for controlling the motor.

Saving Configurations

Describes how to save parameters and configurations to EEPROM using the EEPSAV command.

Changing the Baud Rate

Details available baud rates and the procedure for changing it.

Setting the Node Address

Explains how to define node addresses for controlling multiple motors using the RS-232 Multiplexer Board.

Choosing the Motor Type

Describes commands to set the motor type and lists available motor types.

Optional Motor Types and Parameters

Provides a table of optional motor types with their parameters like P-portion and current.

Configuring the Velocity Control

Sources for Velocity

Defines different sources for command velocity: RS-232, analog input voltage, or PWM signal.

a.) Command Velocity with Voltage at Analog Input

Explains how to set command velocity using an analog voltage input.

Setting the Maximum Velocity

Details the SP command to set the maximum velocity and its effect.

Setting the Minimum Velocity

Explains how to set the minimum velocity using the MV command.

Setting the Minimal Analog Voltage

Describes setting the minimum analog voltage for starting the motor and avoiding dead zones.

Setting the Direction of Rotation

Explains how to set the direction of armature rotation using analog voltage.

b.) Command Velocity with Pulse Width Modulation (PWM) at the Analog Input

Details how PWM signals at the analog input control command velocity.

c.) Command Velocity at the RS-232 Port

Explains how to set command velocity via RS-232 using the V command.

Setting an Acceleration

Describes the AC command for setting acceleration and the GAC command to query it.

Direction of Rotation Input

Explains configuring the Fault Output as a direction of rotation input.

Fine Tuning the Digital Filter

Position Control

Standard Positioning Sequences

Guides on setting acceleration, maximum velocity, and command positions for sequences.

Combined Motion Profiles

Explains creating complex motion profiles using various commands like NP and NV.

Setting the Digital Filter

Mentions optimizing digital filter settings in Positioning Mode, similar to Speed Control Mode.

Evaluating the Homing Points and Limit Switch

Programming the Fault Pin as a Limit Switch

Details programming the fault pin as a limit switch input using the REFIN command.

Setting the Edge and Polarity

Explains how to set the trigger edge and polarity for limit switches using the HP command.

Direct Programming with the HA, HL, and HN Commands

Describes direct programming of homing actions (set position, stop, notify) triggered by limit switches.

Programmable Homing Sequence

Explains the advantages and configuration of programmable homing sequences.

Hard Blocking Function

Details the HB command for activating hard blocking at limit switches and HD for direction.

Hall Indexing Sequence

Describes running to the Hall Zero Point and setting the actual position to 0 using GOHIX.

Additional Modes

Stepper Motor Mode

Explains simulating a stepper motor by rotating a programmable angular value per pulse.

Gearing Mode

Describes using an external encoder to provide the command position value in Gearing Mode.

Position Control with a Voltage at the Analog Input

Details controlling position via an analog voltage, adjustable by potentiometer or other sources.

Positioning with a Pulse-Width Modulated Signal

Explains positioning control using PWM from the analog input.

Using an External Encoder to Measure Actual Position

Describes using an external encoder for precise actual position measurement.

Voltage Regulator Mode

Explains configuring the controller as a voltage regulator where motor voltage is proportional to analog input.

Handling Errors and the Error Output

Show Deviation from Command Speed as Error

Details programming error display for unacceptable speed deviations using DEV and GDEV commands.

Delayed Activation of the Error Display

Explains using the 'Delayed Current Error' function to ignore short overload periods.

The Error Output as a Digital Output

Describes programming the error output as a digital output for controlling external devices.

Pulse Output

Explains processing Hall Sensor pulses and sending them to the fault output.

Saving and Running Programs

Sequence Programming Commands

Lists commands for programming sequences, including PROGSEQ, END, GPROGSEQ, ENPROG, DIPROG.

Controlling a Program Sequence

Details commands like NP, HN, NV for interrupting and controlling running program sequences.

Continuation: Additional Commands

Lists additional commands for program sequences like RETI, DIERI, CALL, RET, A.

The Jump Command

Explains the JMP command for direct program sequence control and calling subroutines.

About the ERI Command

Explains the ERI command for error handling and program continuation after an error.

About the Homing Sequence

Discusses the HN command's role in stopping programs until a limit switch is reached.

About the Notify Commands

Explains how Notify commands enable the creation of complex motion profiles.

Technical Information

Commutation with a Sine Wave

Explains sine wave commutation benefits: minimized torque variance and quiet operation.

Current Controller and Current Limiting

Details the current controller for torque limiting and programmed peak/continuous current values.

Analog command current

Explains using analog input for command current and its effect on current limiting.

Overtemperature Protection

Describes the automatic shutdown mechanism for overheating Power MOSFETs.

Undervoltage Supervision

Explains the motor's reaction to supply voltages falling below 10V.

Overvoltage Protection

Details the protection against voltage spikes generated by motor braking.

Appendix

Electromagnetic Compatability (EMC)

Details EMC compliance and requirements, including specific standards and conditions.

The RS-232 Multiplexer Board

Describes the multiplexer board for controlling multiple motors from one host.

The ASCII Command Set

Lists basic setting commands, their functions, and examples.

Commands for Motion Control

Lists commands for controlling motion sequences like initiating motion and setting positions.

Commands for Velocity Control

Lists commands for setting minimum/maximum velocity and choosing velocity sources.

Commands For Evaluating Homing Points and Limit Switches

Lists commands for homing, limit switch detection, and hard blocking functions.

Commands for the Actual Parameters

Lists commands to get and set parameters like maximum speed, acceleration, and current limits.

Commands for Additional Modes

Lists commands for switching between different operating modes like Stepper, Gearing, and Encoder.

Commands for Configuration of the Error Functions and Error Output:

Lists commands for configuring error functions, output modes (digital, pulse), and delay settings.

Commands for Programming Sequences

Lists commands for defining, enabling, and disabling program sequences.

More Request Commands

Lists commands for requesting status, position, speed, current, temperature, and version.

Get Enhanced Status

Provides detailed status information about the controller's operating mode and active functions.

Example Configurations and Programs

Presents example configurations for Velocity Control and Stepper Motor Mode.

Position Control

Lists goals and commands for Position Control, including acceleration and controller parameters.

Stepper Motor Mode

Lists goals and commands for Stepper Motor Mode, including step width and homing sequence.

Program Sequence: Calling up Various Positioning Routines at the RS-232

Explains how to call up different positioning routines and sequences via RS-232.

Program: Sequence Controlled by the Digital Input

Details a sequence controlled by a digital input, including homing and motor movement.

Factory Configuration

Lists commands that restore factory settings and their effects.

Faulhaber MCDC2805 series Specifications

General IconGeneral
BrandFaulhaber
ModelMCDC2805 series
CategoryController
LanguageEnglish

Related product manuals