Quantcast
Channel: Motion Control and Motor Drives topics
Viewing all 1315 articles
Browse latest View live

Encoder for an AGV (Automated Guided Vehicle)

$
0
0

Hey 

This is my first post here.

I am developing an AGV for a project. It's based on the RFID Navigation, with RFID tags on the nodes of the grid. Read some paper, finally we are putting a 9 DOF IMU and Encoder on the wheels, for error measurement.

One thing that i haven't been able to take a decision on is whether to use an Absolute or an Incremental encoder?

If anyone has a past experience with such projects, please help.

 

thanks


Contour table ''Space Available''=0 before first update?

$
0
0

I'm having trouble using the contour table. 

The table is created in the project manager as an empty table with the appropriate number axis and a large number of points.
I've initiated the table as can be seen in the picture. Here I've found out that I need to use ''black'' zeros not the ''gray'' zeros you get when you klick the input and create a constant.

init table.PNG

But before updating the table for the first time the table always says the number of points available is zero. 


Am I doing something wrong. 
Do i maybe need to use the commit function?
I've attached my Project the Vi in question is in /Test VI's/ Motion Loop test.vi


NI Soft Motion and Bosch Rexroth Linear Actuator

$
0
0

Hi everyone,

 

I'm trying to control a Bosch Rexroth linear actuator EMC-100-XC-2 with Labview and NI Soft Motion. I have installed the SDI Plug-in from Bosch Rexroth and I have contact with he drive over CoE. When I run the example VI "SDI Plug-in - Bosch Rexroth IndraDrive Example.vi" I get a large overshot on the new target position. It seams that SoftMotion has changed my optimizing parameters, I have set in IndraWorks Ds. Is the SDI Plug-in only made for rotary servodrives? Has someone else used linear actuator from Bosch Rexroth with an different approach?.

 

Regards

Torgeir

CD.VI G(s)

$
0
0

Hello everyone !

It's my 1st time to post a question here, I'm CLAD but very new on using control system design toolkit.

 

my problem after installing the control system design toolkit, it ONLY provided me PID/FUZZY VIs, but it doesn't provide me the transfer function VI, root locus...etc

however when hover over on transfer function example on the example tap, it says it needs to provide the control system design toolkit and it's hyperlinked, when I press on this phrase, it redirects me to the same library I downloaded and installed ! 

speed control for AC servo drive ASDA-AB (delta motors) with USB-6431

$
0
0

I have a X-Y table equipped with linear actuators (ball screw pitch= 5mm/rev).

X and Y axes are driven by Delta AC servo motors with ASDA-AB servo drives. The drives are set at speed control mode. USB-6341 is used to give and receive information from the servo drive.

My question is: How to control the position of ball screw using speed control mode? any example or sample codes would be really appreciated.

Does i need NI DAQ device

$
0
0
 
 
 Hi all
I am new to labview environment .We have taken up the Development project on ‘Antenna Control System
  We are planning to use NI LabVIEW  professional version tool for developing GUI based Control System.And plan to use below h/w in our design
-- AKM Kollmorgen servo motor
--AKD series servo drives
--LPC 1768 as controller
--AC 59 series encoder.
Does i need any other NI  DAQ device for my development.Pls reply

 

Labview to control Bosch Rexroth HCS03

$
0
0

I got a setup of a Bosch Rexroth  linear actuator EMC-100 and Servo Drive HCS03. I would like to move this in a sinusoidal motion. When I setup the drive to run "Straight-line Move" and update a new position every 20 ms, I got a very load humming noise and the movement are little bit uneven. So, then I thought it was a good idea use "Contour Move", but I got problem running this mode. As you can see in the attach pictures I got error message -70231 which stated "An invalid attempt to preempt the current operation was mode". What does this mean and how can I avoid this.?

 

Can anyone look into my attached Block Diagram and tell me what I am doing wrong?.

Has someone else done something similar that are workings on Bosch Rexroth Softmotion Plug-in?

 

Regards

Torgeir Wahl, NTNU

 

Using Hitec HS-5645MG and myRio

$
0
0

Hi I just bought the hitec Hs-5645MG servor  from https://www.rapidonline.com/hitec-113645-hs-5645mg-ultra-torque-servo-64-1495.(1) I am wondering if I can connect this servor straight to the myRio ports (without any resistor or x configuration). Also, (2) it says that the operating voltage is between 4v and 7v! Is it alright if I use the 5v coming from myRio? (3) how do I know how much current this servo needs to operate? 

Thanks in advance.


unipolar step motor

$
0
0

my 4 axis(X,Y,W,Z) and 6 wired step motor goes clockwise and anti clockwise if I go through X-Y-W-Z and Z-W-Y-X respectively. However, If I try to go in order X and W, motor is not rotating(clockwise) as expected. It's doing the opposite. Why is this happening?Isn't it supposed to go clockwise because I am moving it in clockwise direction.

 

Can I do something like whatever position motor is , if I am trying to work with the motor I want to assume the present position as the first position(X)?

 

Do you think this is something to do with calibration?

 

Thank you.

 

Stepper motor control with NI9512 and cRio

$
0
0

Hi,

 

For my thesis I would like to use a stepper motor to actuate a linear spindle. Therefore I ordered a stepper motor + spindle set from thomsonlinear (https://www.thomsonlinear.com/downloads/screws/Motorized_Lead_Screw_bruk.pdf) .

 

At my university I have a cRio platform at my disposal, so I wish to use this one. 

 

My question now is: What hardware components do I need to actuate my stepper motor in labview?

 

I found the following:

1) Ni9512 drive interface module

2) p70350 stepper motor drive

3) NI9512 to p7000 connectivity bundle

 

Is this correct and what other components do I need as well?

 

Best regards,

 

Nick

 

How to control Stepping motor with unboundAxis on myRIO?

$
0
0

hi

I would like to control stepping motor using myRIO. I use the DO to generate the PWM and acceleration, deceleration.

so I try to use UnboundAxis examples, but it seems that PWM waveform is not generate

I would like to hear that some advise from you

Connecting AKD Servo Drive to NI 9514 37 pin terminal block

$
0
0

Hi,

 I am currently working on a project which requires controlling a servo motor. After some research, I ended up buying the following items:   

 

AKD-P00306-NBEC-0000, 3A Continuous current

cRIO-9063, 4-Slot Integrated Dual-Core 1,700.00 Controller, Artix-7 FPGA

NI 9514 1 Axis Servo Drive Interface w/Encoder Feedback

AKM31C-ANCNC-00 BLDC Motor 

NI PS-15 Power Supply, 24 VDC, 5 A, 100-120/200-240 VAC Input

VF-DA0474N-03 Smart Feedback Cable, AKM Motor to AKD Drive

VP-507BEAN-03 6A Power Cable, AKM Motor to AKD Drive

NI 951x cable and 37 pin terminal block bundle

 

However, I was able to connect everything except the 37 pin connector to AKD-P00306 drive. After going through manuals, I figured out that x8 port of the drive should be connected to 37 pin terminal. But, I do not know which terminals of the x8 I/O port should be connected with 37 pin connector. I am totally clueless since I am new to NI equipments and servo control. I have attached pictures of 37 pin terminal and akd drive x8 terminal layout. Can anyone please help me with this. pic4.png
37 pin terminal.png

 

Thank you!

blended move does not reach target position

$
0
0

I'm blending a series of 3 moves and so far I have not been able to reach the final destination. I'm using a NI-PCI-7332 motion controller.

The first move is from 0 to 200 (target position) at 50 pps with acceleration of 20000 pps^2 and deceleration of 75 pps^2.

The second move have a target position of 3034 at 216 pps with acceleration of 249 pps^2 and deceleration of 249 pps^2.

The third move have a target position of 3534 at 50 pps with acceleration of 75 pps^2 and deceleration of 20000pps^2.

The last move is stopping at position 3208???? for whatever mysterious reason. Any idea why it doesn't reach 3534?

 

I cannot attach the code but here are some screenshots of the applicable cases of my state machine.

 

Ben64

ScreenShot037.pngScreenShot038.pngScreenShot039.png

using stepping motor, motor controller

$
0
0

Hi all.

 

i'm a new at using stepping motor and controller.

 

My system is made of

1) newport, klinger stepping motor (UE30, now maybe https://www.newport.com/p/UTS150CC)

2) controller (https://www.artisantg.com/PLC/65930-1/Newport_Klinger_CC1_2_A2_Programmable_Stepping_Motor_Controller)

3) gpib-usb-hs (http://www.ni.com/ko-kr/support/model.gpib-usb-hs.html)

4) PCI6251 (http://sine.ni.com/nips/cds/view/p/lang/ko/nid/14124)

and labview.

 

I don't know how to use each device and already have read all manuals, but I can't understand those perfectly.

So, where should i start to use those systems...

 

Any comment is welcome!

Stepper motor driver (SMD-7613) loses configuration when power is removed

$
0
0

 

I inherited several systems that use SMD-7613 which blink red when power is removed & reapplied.  I fix the situation by reloading the .st file from the NI Stepper Configuration Utility.  This seems like an awkward way to function. 

 

  1. Is there something wrong with the way my systems are configured that is causing this, or is it just a fact of life with this hardware?
  2. How can I load the .st file with my LabVIEW program and eliminate operator intervention?

 

Thank you,


How to control a Newport DC Servo Controller/driver Model CONEX-CC

$
0
0

Hello all,

 

I am fresh new to labview, but my prof wants me to write a LabVIEW code to control Newport DC Servo Controller/driver Model CONEX-CC, so that it can move in one direction periodically. Does anyone have an idea how I should start it? 

I have been watching a lot of labview tutorial videos but I still have no clue about how to start.

Controlling motor (forward and reverse) using Labview

$
0
0

Hello,

 

I am having trouble finding a simple way to control a motor going forward and reverse via a switch on labview. 

 

If anyone can tell me/show me how to do this that would be great.

Thank you

Misumi motorized stages

$
0
0

Hi, I'm trying to get a handle on some potential changes to an x-y motion platform.  The system uses 2 of the Misumi RS1 linear stages with the C1 type controllers.  My Misumi P/N is RS102-C1-N-3-200 for reference.  The current set up uses a joystick for manual positioning, but I want to add LabVIEW position control of the 2 stages. No coordinated motion or anything, just going to a specified location and then waiting for a new position command.  

 

The controller manual says you can operate the stage via RS232C communcation, but I haven't had any luck finding examples using these motors/controllers.  I've got a request in with Misumi to see if they can provide any sample code.  Before bringing the system offline, I'd like to get an idea of what I'm in for.  Any examples using this hardware would be awesome!  

 

Thanks!

Powering cRIO using ni951x to AKD drive cable

$
0
0

Hi,

 I am new to Labview, so please bear with me. I am using a cRIO 9063 with 9514 c module to control akd servo drive. I am using ni 951x to akd drive cable for connection and I got the basics from reading getting started guides. However, I did not quite get one part, powering cRIO, 9514 module and akd drive logic. According to getting started guide, ps 15 supply can be used to power both the akd drive logic and c module by connect it to Vsup port on the 20 pin screw terminal of ni 951x to akd drive cable . However, it doesn't specify whether the cRIO will also get the power from the cable or I have to supply power separately to the power connector on cRIO. According to cRIO manual, supplying power through cRIO power connector will also power the c module. So my question is,  do I need to power cRIO separately if I supply power to the Vsup port of ni 951x to akd drive cable?

I would highly appreciate if someone could help me to clear my doubt. Thank you.

Controlling steppers, reading encoders, and reading analog sensors at the same time

$
0
0

Hello all,

 

I'm working on a fixture that will measure the thickness of a part using two laser sensors (analog (current)) that are mounted on two linear slides controlled by two steppers* (analog (voltage)), and two encoders (counters).

 

*Note: the steppers have a control board that allows an analog input for speed (0-10V).  I'm not using the STEP, DIR, or EN pins

 

I'm using an NI USB-6218 DAQ.  It has two AO's, two counters, and plenty of AI's.  I'm also using Labview 2017 to program everything.

 

What I want to do, is control the fixture using this DAQ.  What I'm, quickly, finding out is, timing is very important, and very picky.  I'm coming across multiple errors where some tasks can't be read fast enough, etc.

 

Currently, I have 4 tasks:

Encoder 1

Encoder 2

Analog Inputs (for laser sensors)

Analog Outputs (for steppers)

 

Can anyone guide me in a direction where I can create standard VIs to control the steppers to go a certain distance (using encoders), read the laser sensor values at any point, etc.

 

Attached is what I currently have.  Any help is appreciated!

 

Thanks!

Joe

 

Viewing all 1315 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>