Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hilch/mapp-motion-positioning-acoposinverter
Positioning with mapp Motion & ACOPOSinverters
https://github.com/hilch/mapp-motion-positioning-acoposinverter
Last synced: 3 months ago
JSON representation
Positioning with mapp Motion & ACOPOSinverters
- Host: GitHub
- URL: https://github.com/hilch/mapp-motion-positioning-acoposinverter
- Owner: hilch
- License: gpl-3.0
- Created: 2019-09-05T13:05:06.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-10-04T11:32:54.000Z (over 2 years ago)
- Last Synced: 2024-08-02T14:05:32.371Z (6 months ago)
- Language: Standard ML
- Size: 3.81 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-B-R - mapp-motion-positioning-acoposinverter - position a sensorless induction motor with mapp Motion (Motion / based on mapp Motion)
README
[![Made For B&R](https://github.com/hilch/BandR-badges/blob/main/Made-For-BrAutomation.svg)](https://www.br-automation.com)
# mapp-motion-positioning-acoposinverter
Positioning with mapp Motion & ACOPOSinverters## Mission
Starting with V5.8 mapp Motion supports the use of ACOPOSinverter as mapp axis.
If function model is configured as 'Motion configuration' instead of 'Direct control' the inverter will be controlled as 'DS402 profile' drive.Afterwards controlling the drive is very comfortable but there are still limitiations as there is only support for "Velocity mode", e.g. no support for MC_MoveAbsolute, MC_MoveAdditive e.g.
But sometimes positioning with a simple induction motor might be required even there is no feedback sensor for speed or position.
This example project will show a simple approach with mapp Motion's "Pure Virtual Axis"
## Configuring ACOPOSinverter in Physical View
function model = 'Motion configuration'
we assume no gear (1:1)## Configuring real axis
As only 'Base type' = 'Rotary' and 'Linear' and integer units are allowed for ACOPOSinverter axis we use
'Rotary' with 'Measurement resolution' = '1', e.g. one revolution of motor axis is 360 degrees## Configuring virtual axis
Nothing special here as virtual axes support all 'Base types'. We assume 10 mm per motor axis revolution and
define borders with 'Base type' = 'Linear bounded'
Later on we 'couple' both axes in plc by calculating velocity by this factor, that it is...## Result
see [Video](https://youtu.be/2xlJ4MhTJ84)## Warranty/Disclaimer
This documentation and sample is **not an official B&R product!**
For this reason the use it at your own risk and there is NO claim on support or maintenance.