Showing posts with label Robotics. Show all posts
Showing posts with label Robotics. Show all posts

Sunday, October 29, 2023

Programming with Robotics (Fanuc & iVision)


FANUC with iVision Software Robotics

Fanuc Robotics are industrial robotics with a Japanese Company stationed with regional offices within the United States. The robots produced are used with iVision software to "see" products as they can be taught to identify quality control and type of parts needed. 


Elegant Robotics
                                                                                 Fanuc Robotics (Acieta.com) Image

Working with Fanuc Robots helped with understanding the machine logic for programming with code...

Machine logic is different from core curriculum mathematical concepts and depend heavily on binary. The machine receives its language and can conduct tasks with computers but if you know nothing of this process, its hard to determine what that code is doing and how to use it to your learning advantage. Taking a robotics course with NWTC (Northeast Wisconsin Technical College) helped with the hands-on approach to learning syntax, logic, and manipulating code to produce programs. Getting the program to work and the robot to correspond with your commands is rewarding - highly recommend taking this course if you are a hands-on learner and want to know the simple rewards of producing a program that works! 

Elegant Robotics is usually witnessed by the instructors, certified aids, and constant users of the trade...

To program and become familiar with FANUC does take effort and patience. But if you fail enough times, your bound to adjust and memorize special details that help the program flow much smoother, graceful, and without effort to the robot. I enjoyed how the preventative maintenance in how a program is operated was struck on as the programmer's responsibility. If the robot is less strained and can move effective with speed by coordinating its joints and type of movement - that robot could be as graceful as a flamingo without stirring the water. 

Programs I worked with while obtaining the Robotics Certificate with NWTC were moving parts from one part of the user frame to the next, using the suction cup to lift pictures of broken or perfect cookies as taught using the iVision system, picking up magnetic alphabet letters using a reference point to identify 3 different letters, and calibration was a huge priority when doing any programming. 
Building these programs helped with remembering that even though this type of robotics doesn't breathe or has any networking internally, it still requires a programming finesse to maintain its parts and overall health as a robot. I worked with calibration settings on a smaller scale before this so I was glad to improve the scale and type of calibration. 

I am very excited to receive this certificate. I wasn't going to pursue it but its two semesters with in-depth modules that improve my programming interest and understanding for future work. I want to specialize in binary with programming software and using interface design to help with the security components of daily tasks and programs we are using. Its also important to include the robotics and machines we are working with as a part of the Earth. I am very fortunate to have the resources and background to translate binary in a relational form so that machine and human are separated by their heirloom threads online to describe an intangible connection on Earth. This course helped me remember that the tools we make, can also be sacred, and those that take care of these tools advance far in the universe for understanding their extensions. 

Everything we do in a new space is not without tools. Hopefully in my lifetime, I can improve those tools and use them!

__Mischief

Just do it.

The only way to know, is to do it! Going into my C# Part 2 course and IT Training this term, coming from A results in my first half with ASP...