04-15-2008 05:57 PM
04-17-2008
03:38 AM
- last edited on
03-07-2025
04:48 PM
by
Content Cleaner
The best way to run a sinusoidal motion profile is using contouring. In contouring mode you provide an array of position data to a buffer on the PCI-7352. The PID controller on the PCI-7352 makes sure that the motor follows this profile closely. Please refer to the online help and the shipping examples to learn more about contouring.
Contoured Move
Kind regards,
Jochen
04-17-2008 07:26 AM
04-17-2008 08:03 AM
04-17-2008 09:13 AM
Jochen-
They both work the same way, it is just that NI calls it contouring instead of camming. I'm not sure that the 7352 can do the direct drive, but as I noted, I wouldn't recommend it.
Brian
04-17-2008 05:14 PM
04-18-2008
01:56 AM
- last edited on
03-07-2025
04:49 PM
by
Content Cleaner
Taccine,
10 Hz seems to be a reasonable limit for a contoured sine wave. 10 Hz means that each sine period is built from 10 position points in the contouring array. Going faster will result in a bad resolution of the sine wave.
If you need much better performance, I don't think that you will be able to reach this with a standard motion control board. Still you should check if the limitations that you are experiencing are really related to the motion control or maybe to some limitations in the drive or motor (e. g. current limits due to high accelerations or limited sampling rate of the analog input). The Servostar should provide some diagnostic features to find this out.
If the drive and the motor is not the limiting factor, things become a bit more complicated. The best option that I can think of is using an FPGA-based R Series board with LabVIEW FPGA and the NI-SoftMotion Development Module. This hardware/software combination allows you to run control loops and interpolations with more than 200 kHz. This should be enough even for the fastest cycles.
This approach is more complex than using a standard motion control device, but it is a much more flexible and powerful solution.
Jochen
P. S.: I don't understand exactly what you mean with "Must i use position close-loop?". When driving a servo with a 7350 board you can't use another mode but closed loop mode.
04-19-2008
07:47 PM
- last edited on
03-07-2025
04:49 PM
by
Content Cleaner
Hi Jchen,
I'm sorry to no ideal about using an FPGA-based R Series board with LabVIEW FPGA or the NI-SoftMotion Development Module.
I've read your old bbs recentlyabout sinwave movement through alalog input with DAQ card to NI-motion Analog-input terminal .This approach may be well to my built :NI-labview 8.0,NI-PCL-6230,PCL-7352,UMI-7772,and servostar 610 and my AC servo motor.The servostar 610 is set to analog torqure mode.
The sinwave movement must be control centre point what is my " postion close-loop" .
03-18-2009 11:16 AM
hello every one
I am using pci-7352 pci-6230 servstar s614, in order to implement a sinwave movement which freq more than 20Hz,i adopt the mode of master analog input -slave axis gearing.
but when freqn more than 20Hz the slave axis can't follow up the analog input and have a great following erro,
do you have a good method to sovle the problem?
thank you!