Jump to content
OMRON Forums

cfordyce

Members
  • Posts

    17
  • Joined

  • Last visited

cfordyce's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator Rare
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Reputation

  1. I am attempting to use an analog input from an ACC-36E in a UMAC rack to control the feedrate override on my machine tool. I am having a hard time getting the input into the encoder conversion table. Here is what I think I should be doing: Set up ADC inputs. Three single ended inputs in unipolar pairs ADC#1 and #9 and ADC#2 and #10. Only using 1,2, and 9. I5060=2 I5061,8=$400 I5081=0 ;ADC# 1 & #9 Unipolar I5082=1 ;ADC# 2 & #10 Unipolar M5061->Y:$003400,12,12,U ;ADC# 1 Unipolar M5062->Y:$003402,12,12,U ;ADC# 2 Unipolar M5069->Y:$003401,12,12,U ;ADC# 9 Unipolar M5070->Y:$003403,12,12,U ;ADC#10 Unipolar After doing this, I can see the value of M5061 change in the watch window as I turn the potentiometer. Now I am trying to run the first input through an exponential filter in the encoder conversion table and I cannot get a value from the output. i8011 = $178C00 ;Is this the right address to reference the data that I can see in m5061? i8012 = $D0350C ;Exponential filter referencing i8011 as input i8013 = $001000 ;Max change i8014 = $050000 ;Filter gain i8015 = $0 ;End of table I tried writing m7050 equal to i8014 to use as the buffered memory location for Isx93, but I just get the static number m7050 = 327680 Also, how do you scale your ECT result into a usable number for say, 0-150% override? I will also be implementing this process for my spindle speed override as well. Thank you, Casey
  2. Turbo PMAC (only has serial and aux serial connectors) ACC-54E (USB1.1 only. Not functioning, looking for replacement) ACC-24E2A (x,y,z,spindle. All closed loop, using encoder inputs) ACC-36E (using for feedrate, spindle, rapid speed override) ACC-14E (2x 24ch OPTO22 attached by ribbon cable) I have a 2 channel ACC-24E that I could put in the space used by the ACC-54E. I eventually want to incorporate this card anyways because I have another axis I want to add. I could use the encoder input on one of those channels. I am using this in a CNC application. The unit is communicating with the PC via a vb.net UI. It does not require DPRAM to operate, but I wouldn't mind having it so I can get my axis position refresh rate up. Right now it is set at 500ms, but I think it mostly has to do with the vb program. What is the best communication time I could expect over serial?
  3. My I/O is functioning properly. I haven't had a chance to use any outputs yet because I don't have my second OPTO board wired in yet.
  4. Well, all of my I/O is already wired to the opto board, it is just a ribbon cable from the ACC-14E With a 100ppr hand wheel, if I used the IDC5B (.05ms switching capability) I could get 200 rev/sec of the hand wheel. If I used the IDC5D (1ms switching capability) I could get 10 rev/sec of the hand wheel. If my hand wheel Vout is over 4V, I'm going to try the IDC5B and see what that does.
  5. Judging from the the OPTO22 page, I think I may need to get a couple IDC5B (4-16V) or IDC5D (2.5-28V) modules. I only have IDC5 modules. That would explain why I wasn't receiving a signal. The IDC5 has an input voltage range of 10-32.
  6. Should I have any problems having an OPTO22 IDC5 module capture the A and B signals?
  7. Do you have to tie the A/ and B/ to common? Right now I am not getting a signal from A and B.
  8. mbalentine, Thank you for your explanation. You just confirmed that I have revised my code correctly. Another motion guru told be about the mvar definition rules. I placed all of my mvar definitions in my system initiation file that I just download and save to the PMAC. I used my PLC1 to set up my I/O as you showed in your other post. I haven't had time to download the new code to my PMAC, but I'm confident it will work.
  9. I tried to download it from Pewin32pro2 without success. It still wanted to have a buffer open. I confirmed that my switches are set to the correct address. It is probably something very simple, but I can't find it...
  10. I set my dip switches to the same as his example. I am using the Focus program to write and edit the plc. I'll try downloading it from Pewin32pro2.
  11. This is probably more like a Delta Tau 101 question, but I haven't been intimate with my control in a while and I have forgotten something that is probably fairly simple. When I try and download my plc1, like the example above, it says that I need to have a buffer open first when it gets to the line "M6000->Y:$078F07,0,8 = $40 ;turn ON inversion setup function". How do I download this PLC to the controller? Thanks
  12. Thank you for the excellent explanation! I am just getting my panel switches wired to the Opto board. I hope to get this to work this week. I'll post back with stories of success, or failure...
  13. Hello, I was wondering if someone would be willing to explain how you set up an ACC-14E using an OPTO board as the input/output interface. I'm struggling with how to set up each memory address as either an input or an output. I think I gathered that you have to setup them up in blocks of 8 (either input or output). Do you have unusable inputs (cannot be used as outputs) if you have less than a block of 8? What I would like to do is set up my card to have 40 inputs and 8 outputs. Then I need to know what I have to change to invert individual inputs if I need to (NO vs NC switches). Thank you for your help. Casey
  14. Does anyone have a working ACC-54E laying around that they would like to get get rid of? I need the faster data transfer speed and DPRAM of the USB or ethernet for a CNC mill setup. Thank you, Casey
  15. Otto, I am putting together a CNC mill with similar components to yours. Would it be possible to contact you with some questions? Thanks, Casey
×
×
  • Create New...