adccommunitymod (AutomationDirect) asked a question.

D2-CTRIO Stepper motors w/Encoders table

Created Date: April 06,2002

Created By: piscis

**** This post has been imported from our legacy forum. Information in this post may be outdated and links contained in the post may no longer work.****

Gentleman: Does anyone know how to effectively do these? I’m using a 4-axis gantry system,controlled with 4 Stepper motors with Encoders on each of them. I’m using 2 pieces of the D2-CTRIO on a PLC with a 250 CPU. I would like to know how to store the data coming from all 4 Encoders and create a Variable Memory Table for the trayectory (in Teach mode)and then REuse this data for operating the unit automatically. Let’s say that a new “Gadget� is to be painted, once positioned in the “Gadget� holder, the operator proceed to press the “TEACH� button and starts moving the four-axis gantry system for painting the first piece. While each axis is moving, the starting and ending location of each movement for each axis is to be stored inside the PLC memory. By the time the operator finishes the entire trajectory for painting this new “Gadget� should be in memory and be ready to use on the next similar units to be painted later. Each month a new “Gadget� having different shape, height and contours is to be painted. QUESTIONS: 1- How do you create the encoders Positioning table inside the Memory of the 250 CPU 2- How do you later use that data from the Memory table in the same sequence and order in which the data was stored in the first place? First-In-First-Out. Could you please provide me with some knowledge, a small ladder sample will be sufficient for me to understand how to work with the variable table, I don’t quite understand how to enter the encoder’s data and how to later use them, your help will be highly appreciate it. Thank you so much. Sincerely Mr. Anibal Hernandez Claudio Piscis Automation PO Box 9066532 San Juan, Puerto Rico 00906-6532 Tel. 787-226-5781


  • adccommunitymod (AutomationDirect)

    Created Date: April 06,2002

    Created by: piscis

    Gentleman:

    Does anyone know how to effectively do these?

    I'm using a 4-axis gantry system,controlled with 4 Stepper motors with Encoders on each of them. I'm using 2 pieces of the D2-CTRIO on a PLC with a 250 CPU.

    I would like to know how to store the data coming from all 4 Encoders and create a Variable Memory Table for the trayectory (in Teach mode)and then REuse this data for operating the unit automatically.

    Let's say that a new "Gadget" is to be painted, once positioned in the "Gadget" holder, the operator proceed to press the "TEACH" button and starts moving the four-axis gantry system for painting the first piece.

    While each axis is moving, the starting and ending location of each movement for each axis is to be stored inside the PLC memory.

    By the time the operator finishes the entire trajectory for painting this new "Gadget" should be in memory and be ready to use on the next similar units to be painted later.

    Each month a new "Gadget" having different shape, height and contours is to be painted.

    QUESTIONS:

    1- How do you create the encoders Positioning table inside the Memory of the 250 CPU

    2- How do you later use that data from the Memory table in the same sequence and order in which the data was stored in the first place? First-In-First-Out.

    Could you please provide me with some knowledge, a small ladder sample will be sufficient for me to understand how to work with the variable table, I don't quite understand how to enter the encoder's data and how to later use them, your help will be highly appreciate it.

    Thank you so much.

    Sincerely

    Mr. Anibal Hernandez Claudio

    Piscis Automation

    PO Box 9066532

    San Juan, Puerto Rico 00906-6532

    Tel. 787-226-5781

    Expand Post
  • adccommunitymod (AutomationDirect)

    Created Date: April 09,2002

    Created by: tweedy

    Wow! That's a tall order. Ever consider a robot? They work well for painting applications.

  • adccommunitymod (AutomationDirect)

    Created Date: April 12,2002

    Created by: RHanrahan

    The only way I know how to store datea is by using a F2-CP128 and setting a up a data table in it. Mac Semour from Facts Eningeering a wiz in programming it.

  • adccommunitymod (AutomationDirect)

    Created Date: April 15,2002

    Created by: Tark

    Are you trying moving just one axis at a time or all of the axises at once?

    Pat Callaghan

  • adccommunitymod (AutomationDirect)

    Created Date: April 15,2002

    Created by: piscis

    Dear Mr. Callaghan:

    Only one axis will be moving at a time. Do you have a clue as to how to go about resolving this issue?

    I will greatly appreciate your response on this subject.

    Thanks

    Andy

    Originally posted by Tark:

    Are you trying moving just one axis at a time or all of the axises at once?

    Pat Callaghan

    Expand Post
  • adccommunitymod (AutomationDirect)

    Created Date: April 16,2002

    Created by: Tark

    I haven't used the H2-CTRIO module, but I can help you with the position mapping.

    I need to know a couple of things.

    1. About how many steps is required for each axis?

    2. How far is each axis able to move?

    3. How accurate does each axis have to be?

    4. Do you need to recall past "Gadgets " or is it just do a run of "Gadgets " and that's it?

    You can e-mail me at

    pcallaghan@austin.rr.com

    Expand Post