Bonjour,
Comment je peux trouver Board ID de la carte PCI 7334 sur MAX?
Bonjour,
Comment je peux trouver Board ID de la carte PCI 7334 sur MAX?
I have a system that is controlling several stepper motors via network variables and I need to be able move the motors and then zero each axis position so that can use the new zero as the "home". I have tried just writing to the position variable but it did not stick. is there a method to do what I need? I do not have any encoders on the system just counting the steps.
Hi, everyone.
I just motor drives beginner. I am trying to build a simulation system which includes SVPWM controls a PMSM. I have a trouble on building SVPWM. I am very confused with the relationship between the switching time and gate signals. I do not know how to use the switching time and triangle wave to generates gate signals for my PMSM module. Could someone please answer my questions or give me an example program of SVPWM?
Thank you
Hello,
I'm a student from the University of Auckland currently working on a project that requires the use of PWM Stepper motor driver (NI-9503) which is connected on cRIO-9035. This is to drive a two-phase stepper motor (NEMA 17) which is part of the MK8 3D print extruder.
I've gotten the NI soft motion module and such and have successfully compiled and run the 9503 Stepper Drive (Torque Smoothing Coeff). The motor driver can be enabled but it only jitters when I change values in the drive configuration tab. I have been researching on topics related to this but I could not find examples that I can study on.
The goal for this section of my project is basically being able to alter and control the speed of the stepper motor through LabVIEW. I really appreciate any help you can provide. Please let me know if any other information of the project is required.
Best regards,
Lucas
Hi all,
I am trying to control a stepper motor with the NI-9503 driver. I would like to apply the anti-resonance function, but can't find any information about the coefficients (more than in the help view) and how they should be chosen. As the block diagram is password-protected i can't reverse engineer it either.
Does anyone have any tips?
Thank you,
Carl-Philip
I am trying to generate a continuous background PWM signal using the analog output NI 9264 module. I am providing the code through MATLAB data acquisition toolbox.
When I provide a vector with a constant value (for example, a vector of length 5000, with all values being 4V), the output is a constant 4V. However, when I pulse the signal (for example, a vector with 5000 values, alternating between high and low in groups of 50), the output shows either the high value or the low value, it does not show the PWM pulse train.
Is there a way to achieve a constant PWM output using MATLAB?
Hello!
I am using a SMD-7615 Ethernet Stepper Drive and try to read digital IO (X1 to X8).
Using invoke node "Read Digital Line" returns nonsense. X1 and X2 seem to be always correct, the rest however changes oddly. E.g. changing a High/Low level on X5 also affects X6 and X7 (but there is no clear correlation).
However the Inputs X1-X8 displayed in "Drive Status Monitor" of "NI Stepper COnfiguration Utility" show the correct state.
We have the same behavior on 4 SMD-7615, so a faulty device seems unlikely.
How do I properly read the state of a digital input from LabVIEW?
Attached you find a test-VI and a screenshot of the Configuration Tool.
Regards Christoph
Hello, Im Hafiz Alsree working on final-year project about development of counterbalance mechanism for aerospace application in Nanyang Polytechnic.
Description:
I will be controlling the elevator system with labVIEW programming based on positioning control of the servo motor.
But I have no experience with labVIEW programming and motion control but willing to learn to achieve my goal.
So, the servo motor will have a cable attached to a load to pull.
And, I need to develop an elevator application where I can control the position (For example: Controlling load position to go up or down with servo motor like an elevator)
I have a 1D straight line move labVIEW VI code attached, And I would like to have input control for position and speed of servo motor.
Please advice and assist on:
How do I continue on the labVIEW VI code for my desired application?
How labVIEW can be set to control the servo motor through PCI-7342?
What is advisable on my step response plot to tune the PID control for my elevator application to pull 1kg load?
Do I need to set a specific torque of servo motor to pull the load?
Hardware used:
AKD3e servo motor
AKD-P00306-NBAN-0000
UMI 7772
NI 7340
Software:
NI MAX
Kollmorgen Workbench
NI LabVIEW 2016
Please advice and assist.
Thank you.
Regards
Hafiz Alsree
I am about to attempt make my first audio amplifier (beyond an LM386 amp). I chose the TDA2030A (dataheet of tda2030a). Since its a dangerous thing to do I chose an smps power supply, which is 24V and 2A. I have been training for this task for the last month and a half, learning to make PCBs etc. Yet realizing the nature of electronics, where there is always some piece of knowledge that is hiding in the bushes and that I wasn't aware of, I decided to ask the community some questions that will help me make this amplifier without killing myself in the process. Just for background, Electronics has been a hobby for the last 3 months and I am an Industrial Engineer myself.
If you look at the circuit diagram, the amps use pin 1 as their non inverting input. In this diagram taken from the datasheet, the amp on the right has its non inverting connected to a resistor that is connected to ground. Both amps drive a single speaker. My question is that if I connect the right amp to the right audio channel and the left of the left audio channel, unlike shown in the diagram, can I drive two speaker? I don't see why it cant be done.
For proper grounding, I create ground planes on my pcb. Then I need to make a hole in my PCB on the ground plane and connect it via wire to the Ground on the smps. Right? (am asking stupidly obvious questions just to know if I am right). Proper grounding seems the key to any proper functioning electronic circuit.
Do I need to have a complex filtering system like capacitor for ripple etc? I ask this because this is smps purchased from the market, it would already have the required components.
What is the V ADJ pin on my SMPS? How do I use it?
Thank you. Any help will go a long way in insuring a long life for me.
I want to be able to specify an absolute position for the motor to go to and the number of steps to take, i.e. move a total of 20 mm in 2 steps, so the motor should move 10 mm, wait some amount of time, and move the last 10 mm. The user would specify the distance to move and the steps to take and then press a 'go' button.
I am utilizing Thorlabs APT software (with LabVIEW 2016) with activeX methods: SetMoveAbsPos which sends a command to the MoveAbs method. However, I can't get the SetMoveAbsPos command to loop with the number of steps. With the attached VI, the behavior I am getting is that the position input from the user is updated every time the VI loops. For example, if the user inputs a position of 20 mm and do it in 2 steps (cycles), it will go to 10 mm, then moves to 5 mm, and then to 2.5 mm, etc. I have tried different positions (inside vs outside the for loop) for the SetMoveAbsPos command and I have tried to initialize the position control outside the loop but I don't get the results I want: either the motor moves to position/steps and doesn't loop or I get erratic behavior.
Is there anyway to somehow loop the SetMoveAbsPos method for the number of steps I want without it updating the user input position value?
Thanks you all. Below is one my problem which I met for MDrive23plus SEM. The model is MDI1PRD23C7-EQ.
I set up connection through USB to 485 cables between the motor and PC. Problem is that I can't see login message in terminal window (PC side). Thus I can't send commend to motor through that window.
Below is some observes.
1) The hot key Ctrl+C can get response from Motor. The current become very small and then become bigger which means system was restarted.
2) I typed command (in terminal window in PC), ctrl+j*PR PYctrl+j. The return value in input line is " " (Ascii code is 0x15). This is shown in attached pic 2.
3) I tried View -> Find Comm Settings, software can't detect communication rate. But there is response
under 115200 paud rate. This is shown in attached pic 3.
In windows device manager, the USB to 422 convertable cable is shown correctly.
It is strange and the motor can't run. I have tried different paud rates via manual set and also by automatic detect.
Anyone can hint me some clues? I checked this issue with IMS agency. It was commented that this could be checksum issue.They suggested me to try command like *FD+Alt 0+1+4+0. I am not sure if this works. I will try this later.
Thanks.
I try to use the cRIO-9035 as a EtherCat master and communicate to different EtherCAT slaves. I included them into my project as shown at the picture below. Now my question: How can i send now data and retrieve data from them. Especially from the device 3 and 4 where no objects are shown
I am new to motion control, and am trying to interface a motor to a motor drive (already in a computer system) sending CW/CCW signals. Is it possible to configure any of the pins in a MDrive23 Motion Control motor to receive and translate CW+ CW- CCW+ CCW- signals? I have attached a datasheet that includes the pin layout. Other ideas are to convert the CW/CCW to step / dir, or use an Arduino to 'translate' the signal from driver to motor. Any ideas would be greatly appreciated.
Thanks!
JHenry
Hi all,
Is the commutation pattern different for star and Delta connected Motor windings? I would like to know how will be the commutation pattern for Delta connected Motor. I tried the commutation pattern for the Motor(Delta construction) which I have now,but the Phase current waveform which I achieved is not impressive. I think the commutation pattern to be changed but I am not sure. Can anyone please answer it?
Thanks
Hi,
I'm a long time LabVIEW user, first time motor driver, looking for some guidance.
I want to control a stepper motor via ethernet using simple commands in Labview (e.g. Make x steps, Spin continuously at speed y).
I'm having a hard time finding out what hardware I need to get to achieve this by browsing the NI Store.
To amplify my headache, I've been finding conflicting information in the NI documentation. For example, for NI SMD-7613:
The manual says "You need the following to use your NI SMD-761x stepper drive: -a source of step signals, such as a PLC or motion controller"
However, the quickstart guide makes no mention of either, and says to simply connect the device via ethernet to a pc and send off your command.
So to help me make sense of this, I have 2 small questions:
1) Can anyone confirm that no, I do not need a PLC or motion controller for the NI SMD-7613
2) Is there a different/cheaper NI module I could be using for these basic commands? The SMD-7613 comes with more bells and whistles then I need, but so far I haven't found anything cheaper from NI.
Thanks in advance,
Hello, Can anyone please suggest me motion control card to control Panansonic Minas A5 model servo motor? Currently we are using PCI 7390 but as we need to remove bulky CPU and use laptop. So please suggest me the product which we can control through ETHERNET or USB.
To be able to localise our robot position, we are trying to implement odometry in the wheels, but currently each wheel has a different initial time delay leading to inaccuracies. Do you have any suggestion to implement the odometry while considering the time delay?
I use one encoder phase of a 7334 via RTSI as external clock for NI PCIe 6341. The 6341 was damaged by overvoltage. I changed it. All motion functions off th 7334 seems to work. Only i have problems with the external clock on 6341. Is there any way to test the RTSI bus ?? May only the RTSI part of the 7334 be damaged?
Thanks Anita
Hello,
I am trying to install my encoder via a PCI 7334. When I use e.g. Read Encoder Position I need to know the Board ID. Where do I get it from MAX?
Comment je peux trouver Board ID de la carte PCI 7334 sur MAX?