• No results found

Overview over the changes and new functionality of Motion Controller V3.0 firmware revision K (compared to J).

N/A
N/A
Protected

Academic year: 2022

Share "Overview over the changes and new functionality of Motion Controller V3.0 firmware revision K (compared to J)."

Copied!
3
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

FAULHABER, 22.11.2019 1/3

Overview over the changes and new functionality of Motion Controller V3.0 firmware revision K (compared to J).

Changes and fixes

No. Affected Component Change Description

1 Touch-probe The touch-probe positions

0x60BA Touch probe 1 positive edge 0x60BB Touch probe 1 negative edge 0x60BC Touch probe 2 positive edge 0x60BD Touch probe 2 negative edge

Are now captured using the scaling of the factor group.

Up to firmware revision J the internal values had been used.

2 Profile Generator Improved calculation of the motion profile

Will reduce the residual speed when reaching the target position significantly.

• Reduced transient time

• Reduced overshoot

3 Boot behavior In case of a non-readable parameter section the drive will automatically restore the factory parameters. A red blink code at the stats LED will signal the state:

• Flashes red 1 – 3 times: device is severely damaged and will have to be returned

• Flashes red 4 times: factory parameters have been restored After a boot problem has been identified and the blink code has been signaled the drive will automatically switch into bootloader mode after a reset.

After a next reset the device will one again boot into the firmware and needs to be reconfigured as any configuration is lost.

4 Behavior with Umot missing A missing motor supply voltage is now treated as severe error and will lead to an immediate shutdown of the power stage. It is

therefore no longer possible to select the type of state change under such a condition.

In cases where the power stage remained active without Umot the power stage of the MCs was damaged in certain cases when the supply was switched on again.

If a missing motors supply shall not be treated as an error, the lower threshold can be reduced to 0. In such a case there still is the risk of burning the controller.

(2)

FAULHABER, 22.11.2019 2/3 5 Calculation of

commutation angle when using D-Hall & Encoder for sinusoidal commutation

The commutation angle was calculated wrong when the raw

position counter of the motor encoder had an overflow at the 32 bit limit. .This is fixed.

This is a critical update. Not updating and using D-Hall +IE in endless mode can damage the controller or the motor.

6 Support of multi turn encoders

Absolute position was lost after a rest to the EtherCAT init state.

7 PWMin with no input connected

When no external input connected the PWM input resulted in 100%.

There are internal pull-down resistors configured now which lead to 0%.

(3)

FAULHABER, 22.11.2019 3/3

New Functions

No. Affected Component

Description

1 MotorEncoder RefEncoder

Added an object 2315.08 / 2316.08 to access the encoder speed directly – independently from its use in the control loop.

This is the encoder speed in min-1.

Additionally this speed can be filtered using entry 0x2315.09 / 0x2316.09.

2 Hall-Filter In products with an switchable filter at hall-inputs the default setting:

• Activated for A-Hall

• Deactivated for D-Hall Can now be configured manually too:

0x2318.05:

• Bit 0 = 1: force manual filter configuration

• Bit 1 = 1: filter is enabled 3 BASIC Max program size

Increased buffer size of the scripting environment. Up to 16100 bytes can be used.

Object 0x3001.0A can be used to rea the available memory of the device.

4 BASIC Bit wise XOR added

C =a ^b will exor the two values. a, b are signed 32 bit values.

5 BASIC Encrypted variable access

Access to the variables a … z via 0x3005 can be encrypted via a access key.

Access key is stored in object 0x300F.00 and is treated as a unsigned 32 bit value.

Any read or write access to one of the variables via 0x3005 is XORed with the contents of the access key. The default access key is 0 – which does not change the contents of any variable.

6 BASIC Interface Parameters

Objects 0x3010.01 … .10 can store up to 16 free parameters which can be use to tailor the behavior of a script without having to change the script itself. The values can be stored via a save all or save application parameters access. Default value of the parameters is 0.

Referenties

GERELATEERDE DOCUMENTEN

A sequence to sequence model has been implemented to generate annotations for a code fragment, after training on a dataset containing code-annotation pairs.. First the

Having proven the incorporation of pH/thermo-responsive microgels into the polyester surface layer and investigated the effect of functionalization on the polyester surface

In other words, this research aims to show that the effect of power for error strategies is dependent on the stability of one’s power position such that power is associated

While mammal hearing is based on detection of sound pressure, fish and invertebrates (i.e. most aquatic animals) primarily sense sound using parti- cle motion.. Particle motion can

In this work we present a novel method to estimate a Takagi-Sugeno model from data containing missing val- ues, without using any kind of imputation or best guest estimation. For

The international competitive position of energy-intensive industry in the Netherlands does not currently allow for the national increase in the carbon price that would be required

The difference in the number of missing values between the pilot study and the main study suggests that the lack of missing values in the latter may be partly the

Based on covariance between the observed values, our model can then borrow information from the covariate value of the co-twin but also from the phenotypic value of the twin