FANUC Variables, the secrets of variables !!! / System variables on a FANUC Robot controller

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ก.ค. 2024
  • Hello guys,
    I would like to shine some light on FANUC System Variables !
    Here is the link to my handbook:
    f-robotics.com/resources
    We will talk about:
    $DMR_GRP
    $JOG_GROUP
    $SCR_GRP
    $SHFTOV_ENB
    $OVRD_SETUP
    $ OVRD_SETUP.$OVRD_NUM
    $MASTER_ENB
    $MCR
    🍿 Enjoy ! 🍿
    --------------------------------------------------------------
    👉 On-line consultation: f-robotics.com/consultation 👈
    --------------------------------------------------------------
    😎 Follow us on social 😎:
    Facebook: / future-robotics-servic...
    Instagram: / future.robotics
    --------------------------------------------------------------
    (0:00) - Intro
    (0:47) - Variables
    (6:10) - Exercises
    #FANUC
    #robotics
    #automation
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 54

  • @Kameleon1daltonista
    @Kameleon1daltonista 3 ปีที่แล้ว +2

    I wish I could've watched your videos a couple years ago when I started my journey with Fanuc robots. Keep up the good work!

  • @yaroslavdemshin5453
    @yaroslavdemshin5453 3 ปีที่แล้ว +2

    Большое спасибо за ваши труды!

  • @agorke251
    @agorke251 ปีที่แล้ว +1

    Thanks, nice video. This variable shows that the robot is jogged in manual mode. Can be used in the BG. For example F[1:TEMP1]=($MOR_GRP[1].$JOGGED) ;
    IF (F[1:TEMP1]=ON), F[10:ROB_JOGGED]=(ON) ;

  • @fahddghoughi9567
    @fahddghoughi9567 3 ปีที่แล้ว

    you are doing a marbel job , thank you

  • @eliasortega7132
    @eliasortega7132 3 ปีที่แล้ว +2

    Thank you....

  • @MohanLal-cx1he
    @MohanLal-cx1he 3 ปีที่แล้ว +2

    Keep it up

  • @ATOMACH
    @ATOMACH 2 ปีที่แล้ว

    Thank u !!!

  • @juangonzalelucas326
    @juangonzalelucas326 3 ปีที่แล้ว

    tank for all videos i am work whit that robot in mi jog.

  • @francescoc1037
    @francescoc1037 6 หลายเดือนก่อน

    I have one question. For the type variable STRING , the firdt character start to count 1 or 0?

  • @simplethings9638
    @simplethings9638 2 ปีที่แล้ว

    Please make a video on how to conect PLC to fanuc robot

  • @88malibu48
    @88malibu48 2 ปีที่แล้ว

    Not sure if you know already or not but it’s neat to know. $dmaurst I believe is how it’s written you can set to true and as soon as the deadman in teach mode is pulled it will reset the robot instead of having to press shift and reset.

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  2 ปีที่แล้ว +1

      I do know about it, but I did not mention it deliberately, because in my opinion it's not safe to use it. I've seen a lot of accidents and using that might cause one 🙂

    • @88malibu48
      @88malibu48 2 ปีที่แล้ว

      @@FutureRoboticsChannel could you tell me what accidents you’ve seen I’m curious. I work in automotive and we have over a thousand fanucs in my shop. I don’t ever mess with that variable due to it doesn’t help me any.

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  2 ปีที่แล้ว

      @@88malibu48 I do talk about two in this video:
      th-cam.com/video/MEwFkRE0MYQ/w-d-xo.html
      But maybe it's worth making a video about the things I've seen 🙂

  • @ginoleblanc8656
    @ginoleblanc8656 11 หลายเดือนก่อน

    I'm working with P250 Fanuc, I would like to know if there's variables to overide Max Speed of 1500mm/sec? Thank you

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  11 หลายเดือนก่อน

      I'm unsure about the Paint robots, for regular robots the max linear speed is limited by the controller and mechanical unit, I don't remember seeing a limit for max linear speed anywhere.

  • @camaro7587
    @camaro7587 2 ปีที่แล้ว

    How would you send that position variable to a plc? How would you do the Setup and what would be the address?

  • @aletzdez91
    @aletzdez91 ปีที่แล้ว

    Hello, I was wonder if there is a variable to check temperature for encoders, to prevent damage for overtemp, could you help me friends?

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  ปีที่แล้ว

      I don't think there is a temperature sensor for encoders, but you should be able to check the temperature for motors

  • @raymundoortiz7269
    @raymundoortiz7269 7 หลายเดือนก่อน

    Is there any number (checksum) such as the Signature Number of the DCS (or CRC of the PILZ) that the robot generates to verify if there was any change in the logic?

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  7 หลายเดือนก่อน

      Yes of course

    • @raymundoortiz7269
      @raymundoortiz7269 7 หลายเดือนก่อน

      @@FutureRoboticsChannel can you tell me wich one is? and where to find it ? thanks

  • @CristobalPerez-hp4mk
    @CristobalPerez-hp4mk 4 หลายเดือนก่อน

    Hello friend, I've been following your channel for some time, I have a question and to see if you can help me, is there any variable to increase the work envelope (blue utool) I have a backup of a robotic palletizing cell and it has the giant envelope In the roboguide, do you know what the variable is?

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  4 หลายเดือนก่อน

      I think you are referring to Tool Model of the DCS, this blue bubble can be changed under DCS settings by modifying the tool model

    • @CristobalPerez-hp4mk
      @CristobalPerez-hp4mk 4 หลายเดือนก่อน

      no referring the work envolpe with tool , imagine one robot in base 2mts M410iC and the part is near the floor the work envelope is small. is possivel you email i send picture , this robot dont have DCS

  • @stoci100
    @stoci100 ปีที่แล้ว

    Hi, I have a collaboration robot that I'm making into a semi-collaboration mode where there will be a partial barrier. I have made a DO via SPACE and in it I would need to enable a maximum movement speed of 250mm/s with the appropriate collaboration accelerations. Can you please recommend me VARABLES for this case? Thank you very much

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  ปีที่แล้ว

      So there are no variables, you will setup everything in the DCS

    • @stoci100
      @stoci100 ปีที่แล้ว

      @@FutureRoboticsChannel Menu->next->system->DCS->collaborative robot-> Speed limit: colaborative speed 250mm/s. Disabling Input : F[61]. Max speed 1000mm/s.
      you mean this setup? According to my tests, this setting does not limit the speed to 250mm/s, but only monitors if it is not exceeded.

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  ปีที่แล้ว

      @@stoci100 That is correct. I'm not sure about collaborative, but for regular FANUC there is SFSP (I think that's the name of the input), it's an input that will limit speed to a save speed (should be 250mm/s), it is NOT a safety input.
      I do not think that FANUC has capability of having a safe input setting the robot speed, you need to change the robot speed based on some inputs (non-safe) and monitor robot speed using a safe input

  • @akhilvaniyambalam4828
    @akhilvaniyambalam4828 3 ปีที่แล้ว

    its very nice.would you includes subtitles its my request

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 ปีที่แล้ว

      There are auto generated subtitles, you can turn them on

    • @F1GradPrixMontenegro
      @F1GradPrixMontenegro 3 ปีที่แล้ว

      @@FutureRoboticsChannel Is there a way to read out subtitle as variable on plc as an ASCII code.. 😂
      Your work is appreciative, also as it contains some passion and intelligence within, which became rarity, sadly! 🙌

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 ปีที่แล้ว

      ​@@F1GradPrixMontenegro Hmm, without digging more deep into that I would say you need to use EthernetIP and Robot Explicit Messaging, other option would be to use Socket Messaging and a bit of KRL code

  • @mickaeldavid1304
    @mickaeldavid1304 3 ปีที่แล้ว

    Nice video but I am not sure about the link. I could not see it

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 ปีที่แล้ว

      The link is shown on the screen after you put in your email, you just need to copy and paste it.
      I'm here to help others, I'm not too concerned about the money :-)

    • @mickaeldavid1304
      @mickaeldavid1304 3 ปีที่แล้ว +1

      @@FutureRoboticsChannel Sorry, the white background made it hard for me to see. Thanks for the great content again

  • @ramukadel8367
    @ramukadel8367 3 ปีที่แล้ว

    How to change manual system to auto system , robot only run in manual system

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 ปีที่แล้ว

      Could you tell me a bit more ?
      Are you saying that you are using buttons on the robot cabinet to start the robot and you would like to use something external like a PLC ?

  • @ATOMACH
    @ATOMACH 2 ปีที่แล้ว +1

    Hi Sir
    Can i get all variables manual.

    • @camaro7587
      @camaro7587 2 ปีที่แล้ว +1

      If you find something let me know please

    • @ATOMACH
      @ATOMACH 2 ปีที่แล้ว

      @@camaro7587 sure. Once i will get, i will share.

    • @ElsoMagrao
      @ElsoMagrao ปีที่แล้ว

      Hi guys, I'm still waiting for the holy grail 😁

  • @sureshvolgavideos9939
    @sureshvolgavideos9939 3 ปีที่แล้ว

    Same as variable PDF need remaining topics PDF sir..please share us

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  3 ปีที่แล้ว

      Oh definitely, there will be a PDF for every video, but it will take some time :-)

  • @Medved187
    @Medved187 2 ปีที่แล้ว

    which variable is responsible for the speed of movement of the robot, now the maximum is 2000mm, do i need 5000?

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  2 ปีที่แล้ว

      If you are talking about linear movement max speed that’s defined by the robot type that you have, for example R2000iB max linear speed would be around 2000mm/sec but R2000iC would have around 3000mm/s

    • @Medved187
      @Medved187 2 ปีที่แล้ว

      @@FutureRoboticsChannel i'm talking about moving in automatic mode

    • @Medved187
      @Medved187 2 ปีที่แล้ว

      @@FutureRoboticsChannel and how can you reduce the speed in automatic mode, say, instead of 2000mm, set 500mm through the variables?

    • @FutureRoboticsChannel
      @FutureRoboticsChannel  2 ปีที่แล้ว

      @@Medved187 $MCR.$GENOVERRIDE will change percentage, if you want to limit Linear movement speed, your best luck would be to assign speed to a register and change that register

    • @Medved187
      @Medved187 2 ปีที่แล้ว

      @@FutureRoboticsChannel i have an arc mate 100 ic robot what is its maximum speed?

  • @mattiasarvidsson8522
    @mattiasarvidsson8522 ปีที่แล้ว

    fanuc still have the crappy plastic buttons on their controllers that crack, and fall off the panel .. or the button text wears out in only 15 years