Absolute Encoder getting Reseted to Zero while MAX initializa​tion (Clear Power Reset)

Motion Control CardCI 7390
DI / DO Card: PCI 6560
Motor Specificationanasolnic Minas A5
Model Number:MHMD082S1V
Encoder Type:Absolute
Zero Absolute encoder reading after switching ON the System.
Motion Control Logic as bellow:
1) Initialize PCI 7390 to enable Servo
2) Get Encoder Reading
3) If it is not equal to zero 
4) Move this axis to Zero Position(Homing) & Enable Home Indicator
5) Operator will Load the component
6) Press "Cycle Start"
7) Move Axis to 198000 pulses (Target Position)
8) Get Job complete Signal
10) Move Axis to 0th Position (Homing)
Suppose,During Axis movement power goes off,then ideally Absolute Encoder value should remain same after system start up.
But,It is not happening.We are getting Zero for every time after Switch ON the system.
{MAX Checking:Current Encoder Value=1500,if we send 5000 digital pulses to Servo in position control mode,it moves clockwise to 6500th position in forward direction.In second case,if we send -3800 digital pulses to Servo in same mode,it moves anticlockwise to -2300th position in reverse direction.}
I personally feel this problem due to initializing,when we are initialize Servo,that time it is writing Zero value or resetting Absolute Encoder Value.
Attachments:
l&t PCI 7390motion config.zip ‏1109 KB

Similar Messages

  • F-04 Section code error while full Down Payment Clearing

    Hi,
    I am facing a situation wherein suppose I have given an advance of INR 10,000 to an employee as Travel advance but due to some reason his trip got cancelled and the employee is refunding me the full advance. I am trying to clear that down payment of INR 10,000 through transaction code F-04 but I am getting an error and the system is asking to input Section code to proceed further but the Section code field is greyed out; I can see only Business Place coming automatically but not Section code. In this case ofcourse no invoice will be raised on the employee.
    I am facing the same problem if try to clear through F-54 without any invoice reference. But when I try to do a partial/residual clearing the system allows me to enter Section code and proceed with the clearing. I have created a validation for making Section code mandatory and am using Sets (t-code GS01) in my validaiton but i have not inputted clearing transaction codes in there.
    What I am unable to understand is why I am getting this error only while doing full clearing and without invoice reference. If there is something wrong with the validation I should get the same error while doing partial/residual clearing.
    Please help me out on this one.
    Thanks

    Hi
    In validation , you have to give TCODs in which both the field required to make mandatory. Otherwise it is applicable for every transaction of vendor.
    Make necessary changes in prequisits in validation.
    Thannks
    GG

  • Use absolute encoder to get positioning

    Hi all friends, 
    i am relatively new in labview, and sorry in advance if i ask something very silly. 
     i am writing this to seek help for absolute encoder data acquisition. 
    The DAQ set i am using is NI USB-6218 BNC which has 8 digital inputs. 
    The absolute am using is ACE 128, data sheet is http://www.bourns.com/pdfs/ace.pdf
    I am connecting the 8 output pins of the encoder to the 8 digital input pin P0.0-0.8 
    and then i am using  DAQ Assitant 8 times he input and then convert it to decimal numbers and save it to a text file. 
    attached is what i have. 
    it seems that it works well, but however when i look through the text file, i found that there are a lot of errors in the decimal numbers. 
    can anybody help me to figure out why it happens??
    Thank you very much 
    Attachments:
    EIM sem 5.vi ‏447 KB

    melvinfeng wrote:
    Hi all friends, 
    i am relatively new in labview, and sorry in advance if i ask something very silly. 
     i am writing this to seek help for absolute encoder data acquisition. 
    The DAQ set i am using is NI USB-6218 BNC which has 8 digital inputs. 
    The absolute am using is ACE 128, data sheet is http://www.bourns.com/pdfs/ace.pdf
    I am connecting the 8 output pins of the encoder to the 8 digital input pin P0.0-0.8 
    and then i am using  DAQ Assitant 8 times he input and then convert it to decimal numbers and save it to a text file. 
    attached is what i have. 
    it seems that it works well, but however when i look through the text file, i found that there are a lot of errors in the decimal numbers. 
    can anybody help me to figure out why it happens??
    Thank you very much 
    im confused when you say...."I am connecting the 8 output pins of the encoder to the 8 digital input pin P0.0-0.8", thats not truly a correct statement?
    8 inputs is a port( line0:7)....
    look for the example in the \examples\DAQmx\Digital Input\Digital - SW-Timed Input.vi (change the example data format to decimal output)
    and i dont know if you want to write the data continuous or only when changed to the file?
    Attachments:
    Digital - SW-Timed Input.png ‏18 KB

  • TR TO Number Ranges getting reset automatically

    Hi All,
    Can someone please help me to understand why the number range of WM objects - TR, TO, PCN, etc is getting reset automatically. Meaning even when I have 10 Trs or TOs created, when I see the current number range in OMLW it shows zero (that is initial).
    I am doing configuration in development system & while testing all of a sudden I start getting error messages when posting the material documents in IM.
    Initially I was shocked but after than I understood this. But most strangest thing is it is happening again & again. I discussed this ABAP team, but they are not able to understand.
    Thanks

    Thank You very much Juergan,
    I contacted SAP as- this appeared to be risk for Project Go-live, and below is the answer... However I was am not able to get the find the Object & Subobject for Warehouse numbers
    Hello Hiren,
    Are you resetting the number range buffers in SM56 after the imports?
    You get to the buffers using transaction SM56. Chosse there in the
    menu - goto - entries. Enter in the popup the client and the object
    number - then <enter>. The system will then display you all current
    buffers on all application servers.
    In the menu under number range buffer you should reset all the buffers
    if they also show ranges that are still below any existing
    quants/transfer orders/transfer requirements/etc.
    If you need any further help from me, just let me know.

  • Generating a 6X Sine Wave using an absolute encoder

    How do I get an Analog Signal Generation Synchronized to six times the frequency of an absolute nine bit parallel encoders output with adjustable phase relation. I am using a PXI-6533, a PXI-6711 and have available a PXI-6070E.
    Now the long version of the problem. I have a 9-bit absolute encoder connected to a motor shaft (up to 420Hz). From the encoders 9-bit (0-511) parallel signal I need to create a synchronized 6X sine wave (up to 2500Hzwith an adjustable phase relation. Picture an electronic timing chain. For every cycle of the encoder, I need to produce six full sine wave cycles with a variable tuned phase shift. I have LabView 7 w/RT.
    I have tried to use the Update Clock (PFI5) to step through a buf
    fer but it seems to drop an update every so often. I also have tried to monitor the bit-0 line to determine freq. and scaled the update rate accordingly but the phase shifts all over the place. Does anyone have any ideas on the matter ? I would really appreciate it! Thanx….Phil

    Phil,
    Another different option to solve your application would be to use the new LabVIEW FPGA module and the 7831R reconfigurable I/O hardware. Using these tools you can configure the FPGA on the board to generate the sine wave based on the 9-bit parallel input. The most simple setup would be to have a lookup table in the FPGA that has a corresponding output value to each of the 512 possible input values. This 512 sample table would contain 6 cycles of a sine wave. Every time the parallel input changes the analog output value would be updated accordingly from the lookup table. This setup would also allow to easily add a phas
    e shift of the output by shifting the point in the lookup table you are reading by a known constant.
    Christian L
    NICS
    Christian Loew, CLA
    Principal Systems Engineer, National Instruments
    Please tip your answer providers with kudos.
    Any attached Code is provided As Is. It has not been tested or validated as a product, for use in a deployed application or system,
    or for use in hazardous environments. You assume all risks for use of the Code and use of the Code is subject
    to the Sample Code License Terms which can be found at: http://ni.com/samplecodelicense

  • How to connect heidenhain L476(semi absolute) encoder to 7344

    We are trying to connect a heidenhain L476 (semi absolute) encoder to the 7344 motion board,
    is there  NI software to handle this?  (in this system when the power goes off you only have to move about an inch
    to get a absolute reading instead of going all the way to absolute "0" ,sounds nice but doesn't make it any easier for me to set up the controller!!!)
    The people at heidenhain gave me a formula but I have no experience with the ni s/w and don't know
    how to approach the problem.
    Thanks for your help

    Got the info I needed disregard post

  • [svn:osmf:] 10085: Fixing video width and height getting reset when there' s no true dimensional change reported by 'onMetaData'.

    Revision: 10085
    Author:   [email protected]
    Date:     2009-09-09 07:39:54 -0700 (Wed, 09 Sep 2009)
    Log Message:
    Fixing video width and height getting reset when there's no true dimensional change reported by 'onMetaData'.
    Modified Paths:
        osmf/trunk/framework/MediaFramework/org/openvideoplayer/video/VideoElement.as

    hi their i have tried your last code but their is a problem with it on my pc that when i click the send video button it gives the error related to vector,
    Vector deviceList = CaptureDeviceManager.getDeviceList()
    di = (CaptureDeviceInfo)deviceList.firstElement();
    returns zero.
    please help my email address is [email protected]
    kindly send me an email regarding the solution of my problem. i am using 'creative web cam' over XP windows.

  • When i try to load the itunes introduction i only get: an error occured while processing this directive. What can i do!?

    Hey there,
    When i try to load the itunes introduction i only get: an error occured while processing this directive. What can i do!?

    Close your iTunes,
    Go to command Prompt -
    (Win 7/Vista) - START/ALL PROGRAMS/ACCESSORIES, right mouse click "Command Prompt", choose "Run as Administrator".
    (Win XP SP2 & above) - START/ALL PROGRAMS/ACCESSORIES/Command Prompt
    In the "Command Prompt" screen, type in
    netsh winsock reset
    Hit "ENTER" key
    Restart your computer.
    If you do get a prompt after restart windows to remap LSP, just click NO.
    Now launch your iTunes and see if it is working now.
    If you are still having these type of problems after trying the winsock reset, refer to this article to identify which software in your system is inserting LSP:
    iTunes 10.5 for Windows: May see performance issues and blank iTunes Store
    http://support.apple.com/kb/TS4123?viewlocale=en_US

  • Encoding Quality Resets!

    I'm having a problem with iDVD '08 that the Encoding Quality Resets every time I open the project back up! I can't tell if it's effecting the current project or a project once it's been created, but whenever I open it I have to change the settings then start a new project to get the Encoding Quality I want. In past versions the Encoding Quality stuck from project to project.
    Anyone else facing this issue?

    Understood. The setting will effect subsequent projects only after you relaunch the app. So even if it defaults to a prior setting, this will not effect the existing iDVD project unless a dialog box pops up asking if you wish to re encode your existing project (and you hit yes/return) in which case it would first need to delete all previous encoded assets prior to burning to disc. Does this dialog box show up on your screen asking to re encode the entire project (yes/ no)? If not, then it has touched any of the existing assets.

  • Why i am getting this error:205 while downloading creative cloud

    why i am getting this error:205 while downloading creative cloud?

    Please check the points and steps below:
    Computer should be on Home network.
    Disable the firewall.
    Reset internet explorer & disabled add ons.
    Disable any Anti-Virus installed on the machine.
    Try in Safe mode in case of Windows & root user for Mac.
    -Ankit

  • Rented movie 3 weeks ago. Trying to watch, I get message: "Error occurred while trying to download this content. Try again later."

    What is wrong? Rented a movie 3 weeks ago. Trying to watch it now, I get message: "Error occurred while loading this content. Try again later."
    Apple TV software is up to date. I can stream music from my computer and also from the Apple music site (whatever it is called). Just get the error on the movie.  Help!
    OS Mavericks 10.9.4 on 2010 MacPro.

    Welcome to the Apple Community.
    Try the following steps, check whether things are working after each step where appropriate, before trying the next.
    Restart the Apple TV (Settings > General > Restart).
    Restart the Apple TV by removing ALL the cables for 30 seconds.
    Restart your router.
    Reset the Apple TV (Settings > General > Reset > Reset all settings)
    Restore the Apple TV (Settings > General > Reset > Restore)

  • Ni 6008 acquiring digital inputs from an absolute encoder.

    Hi, i'm a student working on my master thesis.
    I'm trying to acquire 9 digital channels from a 9bit absolute encoder on the NI-USB 6008 but i'm encountering the following problem.
    I'm powering the encoder trough the 0V (GND) and +5V ports on the NI-USB 6008, and if i read the digital outputs directly from the pins
    of the encoder with a tester, without connecting them to the NI-USB 6008, i see +5V or 0V with respect to GND.
    If then i wire the outputs of the encoder to the NI-USB 6008 digital ports, the readings of the tester,  are 5V or 3.6V with respect to GND, so basically
    when i try to acquire the signals with Labview, they never switch to logic low.
    I'm a doing something wrong or is it a problem with the NI-USB 6008?
    Thank you for the help.

    Hi,
    It seems that NI-USB 6008 works well and that the encoder is not able to force low the digital output signal.
    I think that this problem could have different explanations:
    - the encoder needs a pull down resistor in order to work properly
    - the encoder try to force low the digital port while the 6008 is forcing high the same port
    - the encoder is damaged
    Try to take a look at the encoder manual in order to see if the encoder needs some additional circuitry to work properly.
    Alex

  • What gets reset with "retriggerable" for CO pulses?

    When using the Trigger property node, and a boolean TRUE wired to the "retriggerable" option, what gets reset? It does not seem to include the "initial delay time." Unfortunately, I must have a user-adjustable delay prior the pulse triggered by another channel. Is there any way to do this? My board is a PCI 6024E. Thanks, matt

    Dear Chad,
    Thank you for your response. I had tried your suggestion without success earlier. I just added it to a functional vi, with an error result, as follows:
    [Error -200452 occurred at Property Node DAQmx Trigger (arg 1) in AI Master_Buffer_AI_CO_10.vi
    Possible reason(s):
    Specified property is not supported by the device or is not applicable to the task.]
    I can't tell if the initial delay, described as applying to the first pulse, gets reset.
    I have a very simple task for a simple multi-function vi. I thought the CO pulse would be a good and easy solution, but have been completely stymied. What I am trying to do is record and stream to disk a few analog input channels. I am using one channel as an input to PFI0, to trigger a pul
    se out. What I absolutely need is a single pulse only, with a user adjustable delay from the time the trigger is received until the CO pulse.
    The periodic signal that drives the vi ranges from 50 to 150 Hz. I have to adjust the various high and low times to only output a single pulse. My vi is almost there, it has a 'phase-locked' pulse that is consistent over time over the bandwidth needed. My last task is to add the delay. I would prefer to solve this using a counter property in order to exploit hardware timing, rather than a software trigger.
    Do you have any ideas? Thanks again. I can correspond by email or phone if that is easier, take care, matt.

  • 3rd party signature handler set in Adobe Acrobat 9 Professional Extended gets reset

    Hi All,
    I have got a 3rd party digital signature creating plug-in i.e. MySign . I have set it inside 'Preference > Security > Advanced Preferences > Creation > Default Method to Use when Signing and Encrypting Documents' > MySign. If I restart Adobe Acrobat that setting is lost and the Adobe Default Security handler is then used.
    I don't want to set handler manually every time I restart Adobe Acrobat. I have figured out that Adobe Acrobat is creating a registry entry named aPrivKey against that inside cHandlers BUT it gets removed on Adobe restart if I set MySign as the handler in the first place.
    Similarly I want the same handler to verify signatures. For that I have set 'Preferences > Security > Advanced Preferences > Verification > Always use the default method (overrides the document-specified method)' along with the name of handler i.e MySign but on restart of Adobe, this is also gets reset.
    Any idea how to set my handler as default to sign & verify without getting it reset?
    Regards,
    Wahaj

    Hi All,
    I checked with Adobe X and this issue is not present there.
    Regards,
    Wahaj

  • Getting the following error while parsing the values usng xml parser

    Hi
    I am getting the following error while parsing the values using the code in r12 instance on linux
    declare
    XML_PARSER XMLPARSER.PARSER;
    DOC XMLDOM.DOMDOCUMENT;
    DOCELEMENT DBMS_XMLDOM.DOMELEMENT;
    BEGIN
    -- NEW PARSER
    XML_PARSER := XMLPARSER.NEWPARSER;
    -- SET SOME CHARACTERISTICS
    XMLPARSER.SETVALIDATIONMODE(XML_PARSER, FALSE);
         IF P_DIR IS NOT NULL AND P_FILENAME IS NOT NULL
         THEN
         FND_FILE.PUT_LINE(FND_FILE.LOG,'DIRECTORY FOUND'||'-'||P_DIR);
         XMLPARSER.SETBASEDIR(XML_PARSER, P_DIR);     
         -- PARSE INPUT FILE
         FND_FILE.PUT_LINE(FND_FILE.LOG,'FILE FOUND'||'-'||P_FILENAME);
         XMLPARSER.PARSE(XML_PARSER, P_DIR || '/' || P_FILENAME);     
         -- GET DOCUMENT
         DOC := XMLPARSER.GETDOCUMENT(XML_PARSER);
         LOAD_SUPP(doc);
         ELSE
         DBMS_OUTPUT.PUT_LINE('DIRACTORY/FILENAME CANNOT BE NULL');
         END IF;
    EXCEPTION
    WHEN OTHERS THEN
    DBMS_OUTPUT.PUT_LINE('DATA NOTINSERTED'||sqlerrm);
         ROLLBACK;
    END
    I am getting the following error
    DIRACTORYL-/home/appldevORA-0000: normal, successful completion
    FILE NAME-suppliersample_data.xmlORA-0000: normal, successful completion
    DATA NOTINSERTEDORA-31001: Invalid resource handle or path name "/home/appldev/suppliersample_data.xml"
    ORA-06512: at "SYS.XDBURITYPE", line 11
    ORA-06512: at "XDB.DBMS_XSLPROCESSOR", line 142
    ORA-29280: invalid directory path
    ORA-29280: invalid directory path
    ORA-29280: invalid directory path
    It could be great if some one could give a suggestion/solution.
    Thanks
    Ajesh

    Besides this is not the correct forum try to google the error message first before posting:
    http://ora-29280.ora-code.com/
    cheers

Maybe you are looking for