Results 1 to 4 of 4

Thread: Hitachi VM40 II seicos M3 specific pallet programming

  1. #1
    Join Date
    Mar 2012
    Posts
    1
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Default Hitachi VM40 II seicos M3 specific pallet programming

    Hello Hitachi Users

    I am looking for programming help with my VM40II with Seicos M3 and APC. I have a part where I want to stack both pallets with many of the same parts. Now, all of the parts are on one pallet, but I would like to put them on both pallets. I run a single program for 1 part, with subprograms for each tool, and change the workshift for each part using G10 with #500 macro variables in the program.
    Does anyone know how to have the program do if/then logic to know which pallet is in the machine? I do have M63 and M64 so I can program specific pallets, and the machine will know which pallet is in the machine. I want the program to know which pallet is in the machine.
    Also, if anyoine can tell me how to change workshifts in another way, that would help.

    Thanks,
    Chuck

  2. #2
    Join Date
    Dec 2011
    Location
    Illinois / Wisconsin border
    Posts
    190
    Thanks
    29
    Thanked 22 Times in 21 Posts

    Default Re: Hitachi VM40 II seicos M3 specific pallet programming

    Here's what we use; (below)
    The main pallet change program references a system variable (#1032) and rewrites its bit value to decimal, and writes that to a common variable (#547)
    Now, the trick is to ensure that your ladder is using one of the "User I/O Interface" bits when it looks at the pallets.
    In our case, the ladder writes to a register R2801.4 ("UI012") "A pallet" and R2801.5 ("UI013") "B pallet".
    In the pallet change program, these bits are referenced using system variable (word) #1032.
    If you look at the program, if the system variable (#1032) is equivilant to 2048 (12th bit ON) then write #547=1
    If it equals 4096 (13th bit ON) then #547=2.

    *******************
    %
    O9001(PALLET SHUTTLE)
    G0G80G94G98M15
    G91
    G28Z0
    G30X0Y0P4
    G28B0
    G30Z0P4
    M60
    M181
    #547=#1032
    M182
    (CHECK #547 IS 1 OR 2)
    IF[#547EQ2048.]#547=1
    IF[#547EQ4096.]#547=2
    (CHECK #1 OR #2)
    IF[#547EQ1]GOTO777
    IF[#547EQ2]GOTO777
    #3000=182(PALLET # ERROR)
    N777
    G0G90D0H0
    SETVN547(PALLET #)
    M99
    %

    ******************
    O0001(MAIN PALLET PROGRAM)
    N1
    IF[#547EQ2]GOTO2
    M192(PALLET 1 CHECK)
    M98P0100 (FIRST PALLET PROGRAM CALL)
    M60

    N2
    M193(PALLET 2 CHECK)
    M98P9999 (SECOND PALLET PROGRAM CALL)
    M60
    M99
    %
    O9999(DUMMY PROGRAM)
    G4X20.
    M99
    %

  3. The Following User Says Thank You to MMMMM For This Useful Post:

    chuckm1974 (03-05-12)

  4. #3
    Join Date
    Dec 2011
    Location
    Illinois / Wisconsin border
    Posts
    190
    Thanks
    29
    Thanked 22 Times in 21 Posts

    Default Re: Hitachi VM40 II seicos M3 specific pallet programming

    One more thing Chuck - the O9001 program is run when M60 is entered on the "main" program. That way, it writes all of the variable information every pallet change - regardless.

    On your "work shift" question, I'd have to agree that the G10 is the way to go on this.
    You could just put this information in the "main" program right before the M98 program sub.

  5. #4
    Join Date
    Oct 2012
    Posts
    6
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Re: Hitachi VM40 II seicos M3 specific pallet programming

    thanks for the list guys. it'll really help me.

Similar Threads

  1. hitachi seiki with seicos m2
    By Johnaka in forum Machine Repair & Troubleshooting
    Replies: 3
    Last Post: 04-20-16, 05:29 AM
  2. Hitachi Seiki HC800 - Pallet change
    By simoncori in forum Machine Repair & Troubleshooting
    Replies: 4
    Last Post: 07-03-14, 08:10 AM
  3. Hitachi Seiki VK 45 / Seicos
    By Jason Brooks in forum Machine Repair & Troubleshooting
    Replies: 5
    Last Post: 10-13-09, 07:07 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •