Fanuc CNC: Editing Ladder to add Auto Door, Hydraulic Clamping and Robot Interface

Поділитися
Вставка
  • Опубліковано 16 лип 2024
  • This video describes the process from start to finish about how to edit the PMC in a Fanuc controller to add controls for an Auto Door, Hydraulic Clamping, and Robot IO.
    The clamping programming starts at the beginning of the video. The auto door programming starts at 28 minutes. The robot programming starts at 46 minutes. The best explanation of how to create a toggling bit is at 30 minutes. Some other logic changes to clean up operation happen near the end of the video.
    In operation, M52 closes the door, M53 opens the door, M176 clamps the part, M177 unclamps the part.
    The quality of the videography isn't great, but the content itself is okay.
    Link to my video about naming Fanuc PMC registers or IO: • Fanuc CNC: Button Mapp...
    Link to SRAM Backup: • Fanuc CNC: SRAM Backup...

КОМЕНТАРІ • 37

  • @nanthakumara4507
    @nanthakumara4507 4 роки тому +1

    very useful your explains. Thanks

  • @pattycheng4026
    @pattycheng4026 2 роки тому

    Very interesting,thanks for making the video!

  • @Fip_Fup
    @Fip_Fup 4 місяці тому

    Thanks, Great video and a lot of knowledge

  • @hardiknagar9527
    @hardiknagar9527 3 роки тому

    Nice sir .very useful . bcoz I am service engineer in CNC VMC and SPM

  • @ryno9732
    @ryno9732 2 роки тому

    Do you possibly have some information on exactly how to add in an external machine to the profibus network and mapping that IO to the XY addresses? Which manual can explain what the profibus config should look like and then how do I set up the mapping so that the data sent from external machine flows through profibs to my xy addresses. I know you can use physical IO cards on pmc controller to get inputs to XY but not sure how to set it up so that it connects through profibus

  • @21anthem12
    @21anthem12 4 роки тому

    Very informative, thanks. I’m missing the point of the AFI line, though.

    • @ericwhittaker3570
      @ericwhittaker3570  4 роки тому

      Thanks. It was mostly so I didn't have to rewrite the line. It comes from figuring out stuff up on the fly.

  • @AlvaroDevante
    @AlvaroDevante 3 роки тому +1

    Your videos have helped a lot, thank you! I am adding a fixed timer to a line, but I can’t seem to determine if that timer is being used by any other part of the program aside from scrolling through all the lines and looking at each timer in the ladder. Is there a way to easily determine if a timer is being used anywhere similar to using the address map for R data? I only have access to the machine and not a computer.

    • @ericwhittaker3570
      @ericwhittaker3570  3 роки тому

      You should be able to use the search feature in the ladder screen to look up each instance of the timer. I may be misunderstanding your question though...

    • @AlvaroDevante
      @AlvaroDevante 3 роки тому

      I’m basically trying to verify a timer is not being used in the ladder before I use it/create a new instance of it. I have tried searching for timers, timers I know exist in the ladder but searching gives me errors like no results found. Maybe I am searching for the timer using the wrong format?

  • @justusray5398
    @justusray5398 4 роки тому

    You are a smart man, thanks for this guide. Is there a way to set these up with m code instead of push button?

    • @ericwhittaker3570
      @ericwhittaker3570  4 роки тому

      Yep, you can do that. I've done it on our Robodrill to tell the door to open at the end of the cycle before the mill is done machining. That way the robot is on it's way in right as tool change finishes. I've also done it to run an aux coolant pump. I usually use one Mcode to turn on and another to turn off. Which Mcodes are available are dependent on the machine tool builder. Usually the manual or an in-machine Mcode list tells you.

    • @justusray5398
      @justusray5398 4 роки тому +1

      @@ericwhittaker3570 I have a premium chinesium mill with mitsubishi m70v controller and i have been working my ass off trying to find out how to automate the pneumatic vises. They threw this mill at me 3 months ago and told me to learn how to use it. I have gotten the basics of it down but now i am trying to make it quick.

    • @justusray5398
      @justusray5398 4 роки тому

      @@ericwhittaker3570 Did you learn all of your plc knowledge on the fly or did you also take some classes?

    • @ericwhittaker3570
      @ericwhittaker3570  4 роки тому

      Mitsubishi, huh? Our Mazaks run that with a Windows overlay and it's beyond me how to hack. On top of it Mazaks locks everything up under a $5,000 key (meaning you have to pay through the nose for edits). I'm sorry buddy, but I'm going to be no help with the Mitsubishi system.
      As for my noobish PLC skills, I really just learned them through a good mentor and some trials by fire. You don't forget painful projects.

    • @justusray5398
      @justusray5398 4 роки тому +1

      @@ericwhittaker3570 I was lucky enough that all the plc stuff is pretty open on my machine for edits. But that is what i've been learning so far. It's been like drinking through a fire hose trying to pick up G-code along with cad cam and plc at the same time. However its been very rewarding. luckily my shop doesn't have to do anything to very tight tolerance rn though otherwise i'm not sure I would be able to bs my way through it lol. thanks for the reply. I'm looking forward to getting somewhere where I can do this stuff well one day.

  • @about2088
    @about2088 Рік тому

    How did you find out that it was r4.4?

  • @igogo123
    @igogo123 Рік тому

    Станок doosan puma gt2600lm fanuc 0i токарный.
    Есть параметр К0020 в системе, который отвечает за блокировку проворота головы,если например надо работать длинным расточным и он сильно выступает с тыльной стороны. Почему-то не могу сменить бит 0 на 1. Что о блокирует, ключ повернут правильно,смена параметров тоже стоит на цифре 1.
    Что может ещё блокировать?

  • @mkismael3799
    @mkismael3799 2 роки тому

    Hi I have an unknown issue can you help me ?

  • @kuei1215
    @kuei1215 3 роки тому

    Is it possible to activate/deactivate a keep relay with this method?

    • @ericwhittaker3570
      @ericwhittaker3570  3 роки тому +1

      Yes, just write to the K address. Beware though, this can make for very bad results of used improperly.

    • @kuei12
      @kuei12 3 роки тому

      @@ericwhittaker3570 Thank you

  • @hardiknagar9527
    @hardiknagar9527 2 роки тому

    How to do' A1' logic which is at end of line .

    • @ericwhittaker3570
      @ericwhittaker3570  2 роки тому +1

      It's just a continuation of the rung. The software creates it once the logic in the single line gets too long - it just goes to the next line.

  • @muratcanagic
    @muratcanagic 2 роки тому

    what a pain :D isn't there pc software to edit this? like Ladder-III

    • @ericwhittaker3570
      @ericwhittaker3570  2 роки тому +1

      Oh man! So much easier!!! Plus you don't have to deal with the Fanuc controller layout. But, most people don't have Fanuc Ladder III, and this is how I did it before I got the software.

  • @fredrezfield1629
    @fredrezfield1629 2 роки тому

    any clue as to why i can't EDIT ENABLE ?? to go from NO to YES?

    • @ericwhittaker3570
      @ericwhittaker3570  2 роки тому

      Estop needs to be in. Usually that's what I forget.

    • @fredrezfield1629
      @fredrezfield1629 2 роки тому

      @@ericwhittaker3570 i did that too
      it's the PWE that i can't turn on
      the machine is a DMG DMC any clue?

    • @ericwhittaker3570
      @ericwhittaker3570  2 роки тому

      @@fredrezfield1629 Good question. DMG's can be a bit finnicky from what I've heard, but the controller should be about the same. Try putting it into MDI and then keying in a "1" into the PWE??

    • @fredrezfield1629
      @fredrezfield1629 2 роки тому

      @@ericwhittaker3570 did that too
      nothing
      i need to change my TIMER setting? back to 20 seconds at the beginning
      then 5 SECONDS at every 10 MIN s ?
      what if i just INITIALIZE?

    • @ericwhittaker3570
      @ericwhittaker3570  2 роки тому

      @@fredrezfield1629 Hummmm.... It's hard to say without seeing it. I forgot that I once learned how to do this. Luckily 3 years ago I made a video so that I would remember how to do what you're describing: ua-cam.com/video/ID9H5Yfpj14/v-deo.html. (The video is crap, sorry man) I really just need to set the camera on a tripod so that you can see the screen well. At any rate, the controls on on the Robodrill will be similarish to your mill - the idea is to find the timer page, edit the timer you need and that should do the trick. Hopefully the video is good enough to help you muddle through it.

  • @user-pt8wx7hr3t
    @user-pt8wx7hr3t 10 місяців тому

    हिंदी में विडियो बनाइए सर