How to implement a circle motion with 2 motors

Hello,

to add the technical Part to the previous mathematical start from @alexander.hefner

1. Using Single Axis Interface (no Licence cost)

You can creat your own Path Generator with Sin/Cos elements to create the Setpoint for each Cycle and then use the Functionblock MC_BR_MoveCyclicPosition to transmit the Position to the Stepper and execute the movement.

Getting started Axis
MC_BR_MoveCyclicPosition

2. If you use a CNC via a AxesGroup (needs Licence)

The CNC System from B&R can read Program-Files in for example G-Code and control the interpolation for the motors.
The G-Code for a Circle is G02/G03/G102

Getting started CNC / AxesGroup
Circle Programming in G-Code

General Guide for Motion:
Motion Commissioning for Beginners

Greetings
Michael

1 Like