Generate a vibration signal using Labview

I want to generate a vibration signal with 30Hz frequency and 1mm amplitude for the RMC75E using LabVIEW. When I tried to generate this signal with the MOVE ABSOLUTE and MOVE ADDITIVE COMMAND, the maximum achievable frequency was only 4Hz. Additionally, when I attempted to generate the signal using SINE START, no signal was output.

How can I generate this wavefrom through LabVIEW?

Welcome to the forum.

Is it a sine wave you want? If so you can make a sine wave in the controller that oscillates at 30 Hz no problem with a virtual axis. Whether your cylinder can achieve this is up to how well the system was designed and how fast and accurate your valve is.

These types of tests are usually accomplished using adaptive control. If you search on that you will find an example program in the forum here.

Thank you for your replay. I found the example and it generates sine wave well but a new problem has emerged. When I use the startsine function to generate a 30Hz sine signal, the output is normal, but the stroke of the axis is gradually decreasing. What could be the reason for this?

Hello,

Can you share a plot of the stroke gradually decreasing?

If you are not sure how to capture a plot, watch Part 2: Plots of our tutorials found at this link: Tutorial

The problematic plot is shown in the figure below.

However, at the same time, the movement of another cylinder of the same model—controlled by another controller of the same model that is in the same system as this controller—is normal.

Can you upload a plot of the issue? Or email it to support@deltamotion.com?

Click the Save icon in the Plot Manager toolbar to save the plot as an rmcplotx file. Then email/upload that plot so I can see all the data.