Renishaw RGH24 Reference Mark Configuration in MAX?

Hi,
I am currently working on a dual-axis system, using two Renishaw RGH24 series readheads (one on each axis). The encoders are wired so as to output A+/A- B+/B- I+/I- and are powered with 5V and GND, all via a UMI-7764. The controlling card is a PXI-7350.
The system is tuned and running well, but there is no specific "Home" or "Limit" output available from the readhead. I have fitted Renishaw adjustable "Reference Markers" to the system, and the encoders flash red when traversing the sensor, meaning they are "seeing" it.
The problem I have is getting this information back into MAX, and subsequently LabView.
Is it possible to configure MAX to use the I+/I- line as a "Home" reference, which, changes state as the readheads traverses the sensor?
Regards,
Laurence

Let's try again!
If this doesn't work I'll insert the web addresses to the Renishaw page where they can be downloaded...
L
Attachments:
RGH24 Data Sheet3.pdf ‏143 KB
RGH24 Installation Guide2.pdf ‏805 KB

Similar Messages

  • Some questions about configuration in MAX.

    Hello,everyone!
    I have some questions about configuration in MAX(I am a jackaroo for motion control development),I hope I can get your help.
    I use PCI-7344+UMI-7764+Servo amplifier+Servo motor,my MAX version is 4.2 and I use NI-Motion7.5
    My question as following:
    1,In Axis Configuration,for motor type,why I must select stepper but not servo?my motor is servo motor!If I select Servo,my motor can't run,I don't know why.
     If I select stepper,though motor can work but I can't test encoder in MAX.
    2,In Stepper settings,for stepper loop mode,why I must select open-loop but not close-loop?If I select close-loop,the servo motor doesn't work too.
    3,If I want my two servo motors run at different velocity,How shoud I do?It seems I just can set the same velocity in MAX for my two servo motors.
     My English is poor,Pls pardon me!I come from China.
    Thank you for your help!
    EnquanLi
    Striving is without limit!

    Hi,Jochen,
    Thank you for your kindly help!
    The manufacturer of the drive and motor that I am using now is Japan SANYO DENKI,drive type is RS1A01AA,motor type is R2AA06020FXP00.
    And I use position control mode,thehe encoder's counts per revolution is 131072.I set the electronic gear ratio to 1:1 for drive.
    Now,I can use Close-Loop to control the motor but still has some problems.When I configure it to run in closed loop mode, the motors behave strangely and never move to the target position.When I configure it to run in closed loop mode, the motors behave strangely and never move to the target position.The detail situation is as following
    1,Motor can't run.
    2, Or motor moves to a position, then moves in the same direction agian and eventually stops.
    Except for the  two points mentioned above,"Following Error" is  occured frequently,I don't know why.
    I am still not clear why I must set the motor type be stepper in MAX .
    And I have another question:what the relationship between the steps and the counts?They have the proportion relations?I notice that there are a section said like this in help document: For proper closed-loop and p-command operation, steps per revolution/counts per revolution must be in the range of 1/32,767 < steps/counts < 32,767. An incorrect counts to steps ratio can result in failure to reach the target position and erroneous closed-loop stepper operation.
    I am verry sorry I have too many questions!
    I am very appreciate for your kingly help!Thanks again!
    EnquanLi
    China
    Striving is without limit!

  • Compact RIO NI-9082 Configuration in MAX Unable to Save

    Hi everyone,
    I've been trying to set up a new cRIO the NI-9082. Currently, I am able to see the cRIO under 'Remote Devices' in MAX and view configurations. However, two errors are occurring:
    1). When I try to change setting such as hostname and press 'save' a warning pops up saying "There was a problem saving the settings to the target. Make sure your hardware is powered on and hat it is connected to the network". I've attached an image below.
    2). At the same time, when I try to install software onto the cRIO by right-clicking 'software' and selecting 'add/remove software' and run the 'LabVIEW Real-Time Software Wizard', another error pops up: "Error: the harddrive n the remote system is either full or encountered an I/O error." I've also attached an image below.
    The cRIO is powered on with 'DISABLE RT' toggled OFF. It is connected to the network via an Ethernet cable. This connection looks fine however I look at it. (The Ethernet port connection light is flashing continuously indication activity etc.) It is from the PC which is connected to the same network, that I am trying to interface with the cRIO. The cRIO displays the correct IP address assigned through the network.
    Apologies if I haven't supplied sufficient information to solve this problem, but if anyone might be able to explain why I might be encountering these two problems under these circumstances, help would be extremely appreciated. Thanks!
    Solved!
    Go to Solution.
    Attachments:
    cRIoConfigProblem.JPG ‏229 KB
    MAXsoftwareInstallError.JPG ‏26 KB

    Hi Craig,
    Thank you for your reply! The firewall was an initial issue, so I had asked an administrator to disable it. This allowed me to proceed to my current stage where I am able to see the cRIO and its configurations in MAX; but encounter the problems mentioned in my main post. At least, I think its been disabled. In the attached FirewallOFF.JPG, everything does look turned off. However, in the attached FirewallMAXUnticked.JPG, MAX is not 'ticked' as an 'allowed program'; but when I proceed to add it, the error message shown pops up confirming MAX is already on the list of exceptions. If the firewall isn't the problem, do you have any other ideas what might be? 
    Regards,
    Ya-Wei.
    Attachments:
    FirewallOFF.JPG ‏110 KB
    FirewallMAXUnticked.JPG ‏108 KB

  • How can I export my configuration from MAX to another automation system through NI-DAQmx

    Hi,
    has someone of you an idea how i can export my configuration from MAX to another automation system through NI-DAQmx?
    We created a dll for the communication between the AUSY (not LabVIEW) and NI-DAQmx. The export file .nce is not in ascii format, so we can't use it or is there a way of solving our problem with it?
    Thanks for helping me
    Eddy

    I recently came across this, does it help at all?
    http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=B45EACE3E7E556A4E034080020E74861
    ~~~~~~~~~~~~~~~~~~~~~~~~~~
    "It’s the questions that drive us.”
    ~~~~~~~~~~~~~~~~~~~~~~~~~~

  • Index Reference Mark between two spaces.

    Please add index reference mark between two spaces. And after that replace double spaces to one space. Do you still have your reference marks?
    CS 5.5.

    You first need to define what you consider to be "whitespace". Is it just a space? Is it spaces and linefeeds? What about carriage returns? Tabs? Anything non-alphabetic and/or non-numeric?
    As mentioned previously, the Search and Replace String can be used to delete characters by wiring an empty string to the replace string input. The following, for example, will delete all spaces:
    If you need to delete other whitespace characters, just call it again on the resulting string.
    Message Edited by smercurio_fc on 06-02-2008 09:25 AM
    Attachments:
    Example_VI1.png ‏3 KB

  • Target reference marker in LV 8.6 - dial or slider

    I posted this question in another forum, but I think it was the wrong area.
    Basically, what I'm trying to do is to create a target marker on a slider bar indicator.
    More details:
    I am using a few slider bars and dial indicators to show turbine engine indications.  There are a few indicators that I would like to show a reference (target) mark where the engine is supposed to be running.  For instance, our maximum operating EPR (engine pressure ratio) is based on ambient air temperature.  I have created a csv file from the OEM performance charts (x=degF, y=EPR).  I'd like the indicators to use that data to show the target as a line or any other easily viewable marker for the engine operator to use as a "do not exceed" mark, while still using the fill option for actual engine EPR.
    Is this possible in LV?  I can't seem to find anything like this on this site or Google.
    Thanks in advance!
    Todd Munsell
    Turbine Engine Test Technician/IT Tech
    Wood Group Pratt & Whitney Industrial Turbine Services, LLC
    Plattsburgh, NY

    Thanks for the reply!  I'm not sure if that will work... unless I'm misunderstanding you.  I don't know much about property nodes.  I'm still fairly green when it comes to LV, and programming in general.  The data displayed needs to be accurate, and not coerced to another value.  I just need a simple marker that can be displayed on, or immediately above/below to the pressure slider.  Right now we have to manually reference the chart, which is old and hard to read for those of us with failing eyesight (haha), so it would be great if the computer can automatically display the target pressure right on the slider so we won't have to keep referencing the chart whenever the air temperature changes, which can happen several times during a test.
    I'm really surprised that I can't find anything in LV that will allow this.  It would be a very useful feature, since most "running" machines have specific limits.  It would be an excellent visual reference.  Even very old aircraft gauges have "bugs" that you can set for target altitudes, speeds, etc.
    I'll read up on property nodes and see if I can figure them out.  Thanks again
    PS... I just noticed that you mentioned a "input control".  I'm only using a slider indicator with data from a sub-VI from our DAQ channel.  There is no control used for this reading.
    11-12-2010
    03:12 PM
    Hey Todd,
    If you are trying to set a changing Max or Min allowable value for an
    input control, you can create a property node for those specific
    properties as shown in the picture. This way, instead of using a marker,
    the input value will be coerced if it exceeds your max values.
    Todd Munsell
    Turbine Engine Test Technician/IT Tech
    Wood Group Pratt & Whitney Industrial Turbine Services, LLC
    Plattsburgh, NY

  • Cross-reference marker ID

    Hi everyone,
    Has anyone worked with duplicate cross-reference markers before?
    My question is, is the uique number in each marker text the same if multiple markers exist in the same location?
    Thank you for your help.

    You can find the markers by either doing it in a brute force manner using the Find > Marker of type (and have the Marker window open to see the contents) or by using a MIF version and using a text editor to search for the MText right after a <MType 9> entry. The MText would be the duplicate and the Unique ID entry would be two lines further.
    The general structure of a Marker in MIF is as in the following example:
       <Marker
        <MType 9>
        <MTypeName `Cross-Ref'>
        <MText `37042: Body: At vero eos et accusam et iusto odio blandit praes'>
        <MCurrPage `1'>
        <Unique 998385>
       > # end of Marker
    Cross-refs target the MText line using a <XRefSrcText ...> entry that is the same as the MText content.

  • Hardware Configuration in MAX when not logged in as Administrator

    I am attempting to load a .cfg file for a VME device through the Hardware Configuration option on MAX.  When you are not logged in as an administrator, the option is greyed out.  I do not have the option of always running this as an administrator.  However, I can set special permissions on certain folders or registry keys if necessary to allow non-administrators access to those locations in order to get the hardware configuration to work in MAX.
    Does anybody know what special permissions would need to be set?

    Hi Pual,
    What operating system are you using? I’m not sure if there are additional specific files or registry keys, but could you give your use full control over the Measurement and Automation Explorer program?  Let me know if you can test that out.
    Matt
    Applications Engineer
    National Instruments

  • Fieldpoint configuration in MAX

    I have an existing system using about a dozen FP-1600 modules with temperature modules FP-TC-120's.
    MAX version 3.0.2
    In all my legacy configurations the channel list in MAX is: ALL, and then Channels 0 thru Channel 8 with channel 8 being the cold junction reading. (my code parses off the last channel from the data).
    We just added another FP-1600 module with another FP-TC-120. In MAX the channel list is now (for this module only) ALL, CJ Temperature, Channel 0 -7.
    Also the channel icons are blue whereas all the old setups the channel icons were grey (I realize that the colors are user specific, but I am noting the fact that the new ones are different).
    Since my code is expecting the CJC to be last in the list, is there a way for me to redefine this?
    Lawrence M. David Jr.
    Certified LabVIEW Architect
    cell: 516.819.9711
    http://www.aleconsultants.com
    [email protected]
    Attachments:
    MAX.jpg ‏93 KB

    The Item icons being blue vs. grey is simply an indication that you are actively subscribed and reading the items. When the icon is blue, you will notice that the channel data updates in the data screen. When the icon is grey, you will not see any updates. Note: there is a difference in behavior between the serial and ethernet modules. For the serial modules, when the icons are grey, no communication will be taking place on the serial port, because the serial communications are poll driver. For ethernet, as long as MAX is open, you will have active subscriptions (and ethernet activity) to all channels contained in your IAK file.
    The channel names are listed in alphabetical order. You can easily rename the CJ Channel to Channel 8 to make it consistent with your previous code. Simply right-click on the Item and choose rename. However, it should be noted that despite the "different" channel order displayed, if you are reading the All channel in your code, it will still be in the order of Channel 0 through Channel 8 with 8 being the CJC. The display order in MAX does not affect the order of reading the channel.
    Regards,
    Aaron

  • Missing IVI configuration in MAX

    Could somebody please enlighten me as to the specific combination of spells, incantations, gestures, and begging that will get the IVI configuration sub-tree to appear in NI-MAX?
    It has disappeared on me. Usually, I can reinstall stuff (MAX, the IVI Engine, etc) in various orders and eventually get it back again. But I seem to have lost the magic touch now.
    I swear to God, as soon as I find a few spare cycles, this whole IVI thing is out the window. It's just not worth the hassle. I can write my own instrument drivers. It's really not that hard.
    - Ron

    I'm running MAX 3.0.2.3005, which came with NI 488.2 2.20 (the last version I can find that doesn't have the new MAX.) I'm trying to recreate the configuration that I had working before. In particular, I'm trying to avoid the new IVI Compliance Package, because I know it doesn't let me set the voltage attribute on a power supply using the TestStand IVI Tools step.
    The file you mention does not exist. Various attempts at installing, removing, reinstalling and repairing NI 488.2 and IVI Engine 1.83 don't seem to create it. But there is no error message to report. Actually, the entire IVI Engine is apparently not being installed. Programs that use the IVI engine can't find it either.

  • Commerce Reference Store : Configurable SKU

    Hi,
    I'm trying to create a template that display/add configurable SKU item to the basket in Commerce Reference Store application for customer demo.
    If anyone can please give me the steps I have to do achieve this. sample code for accessing configurable SKU in product template.
    Thanks

    Have you had a look at the SubSkuCommerceItem in Creating a Configurable Commerce Item section.
    This class is also in the API
    http://docs.oracle.com/cd/E22630_01/Platform.1002/apidoc/atg/commerce/order/SubSkuCommerceItem.html
    Gareth

  • PR created with a reference PR copied the reference material configuration( Characteristic Values).

    Hello,
    I have created a PR with reference to another PR. After adopting I changed the material and saved. After saving, when I checked the variant configuration at the line item level (Characteristic values), its showing the characteristic values of the material of the reference PR. It should be showing the details of the new material which I have used but, its showing the variant configuration of the material used in the PR which I used as reference.
    Ideally, these values has to be changed when I changed the material in the newly created PR.  What might have gone wrong here?
    Example:  PR- Purchase Requisition
                   Mat - Material.
    PR1 contains Mat1.
    I am adopting PR1 and creating PR2 with Mat2.
    After saving, when I check the variant configuration, classification values are from Mat1. I was expecting the values from Mat2 as I have Mat2 in PR2.
    Any suggestions would be of great help.
    Thanks in advance!
    Regards,
    Shaheen.

    Hi,
       Please check whether classification data has been maintained for the second material. If the configuration data doesnt exist for the second material, system cant redetermine and transfer. Refr the note: 588117 - FAQ: Configurable materials in purchasing Question number 5.
       If the configuration data exists and still the data is not changed, refer the note:  920648 - Error in the configuration when you copy PReq item  or 596994 - ME21N/ME51N: Configuration not determined again based on your release.
    Regards,
    AKPT

  • Get AM reference using Configuration or ApplicationModuleHome?

    Hi,
    I would like some technical details and differences on the following idioms for getting an application module reference:
    1. Using the Configuration class:ApplicationModule am = Configuration.createRootApplicationModule(amName, configName);
    try
        // do stuff with am
    finally
        Configuration.releaseRootApplicationModule(am, false);
    }2. Using the application module home as described in the javadocs:java.util.Hashtable env = new java.util.Hashtable();
    // Add environment entries into env...
    javax.naming.Context ic = new InitialContext(env);
    // 'defName' is the JNDI name for the application module
    // definition from which the root application module is to
    // be created
    String defName = ...;
    ApplicationModuleHome home = ic.lookup(defName);
    ApplicationModule am = home.create();With the second idiom, the AM is not released explicitly. Is there an am pool? What are the impacts of using this idiom on the transaction (when is it terminated?), the jdbc connection (when is it released?), etc.
    When should we use one idiom over the other?
    Actually, I am trying to use application modules as stateless services. I would like to be able to inject them into stateless pojo services using the Spring Framework. My problem right now is that I can't release the application modules to their respective pools. I've looked into using a pooling target source (http://static.springframework.org/spring/docs/2.5.x/reference/aop-api.html#aop-ts-pool), but the cost of getting an application module using the first idiom is too high for this to be an acceptable solution.
    Any ideas on this?
    Thank you!
    Olivier

    First idiom is simpler and uses a pool if you pass false to the 2nd parameter of releaseRootApplicationModule().
    I don't see when you'd need to use the 2nd idiom to be honest. It's used by the first idiom and is a lower-level API used perhaps if you chose to implement your own AM pooling solution.
    With the second idiom, the AM is not released explicitly. Is there an am pool?
    No.
    What are the impacts of using this idiom on the transaction (when is it terminated?)
    The are no implications. The transaction is committed when you call commit() on the Transaction interface, just as with the first idiom. Since there is no pooling there is also no automatic state management with the second idiom.
    the jdbc connection (when is it released?)
    It would be released when you remove the application module instance, or when you call disconnect() on the AM instance. Using the first idiom, this is all handled for you.
    Our stateless services (Service Interface) use the first idiom.
    When should we use one idiom over the other?
    I'd say that the basic rule is, always use the first idiom, unless you are building your own application module pooling solution and want to take on the responsibility to manually implement all of the "housekeeping" features that the AM pool coordinates for you.

  • Scale Type of DAQ virtual channels configured using MAX

    I configured some analogue input and output channels using Measurement & Automation Explorer, under Data Neighborhood. One of the attributes I could change is called "Scale Type". I'm wondering what it's for, or where I can find information about it. Thanks

    Amyz,
    The most helpful document I found was the DAQ Channel Wizard Tutorial: http://www.ni.com/support/labview/toolkits/chanwiz​/. Step 7 of analog input or output briefly describe the scale modes. Good luck with your application.

  • How to install and configure NI Visa Server without having to install MAX?

    Hi,
    I need to install NI Visa Server on a computer so that remote systems can connect to the devices connected to it. However, the flash-drive on the computer is marked as "removable media" by the operating system which is causing the MAX installer to error out (this is a known problem with standard windows installers and removable media).
    Before pursuing a hardware change, I was wondering if there was a way to install and configure NI Visa Server on the embedded computer without having to install or configure through MAX?
    Thanks in advance for any help.

    Hello!
    Your system should appear under remote systems and then you can right click on the software folder and install software. Our 8145s for instance have compact flash drives and this process works. Could you give me more details on your hardware? Are you getting an error message when you try to install the software?
    Allan S.

Maybe you are looking for