- What is your favorite robot configuration and why?
- Explain two methods for defining tool frames.
- Explain the method for defining work object frames?
- You are given a matrix with n rows and n columns. Write a code that will sum the entries on the main diagonal. Use any coding language you know (MATLAB, C++, Python, Rapid, etc.)
- You are given a matrix with n rows and n columns. Write a code that will sum the entries on the main anti-diagonal. Use any coding language you know (MATLAB, C++, Python, Rapid, etc.)
- Write a code that will sum every even integer that is smaller or equal than 100. Use any coding language you know (MATLAB, C++, Python, Rapid, etc.)
- Write a Fanuc code that will draw a square starting from a safe position. Draw a graph and denote all the points on a graph.
- Write a Fanuc code that will draw a circle starting from a safe position. Draw a graph and denote all the points on a graph.
- Explain the difference between FINE and CNT motion mode for Fanuc robots.
- Write a code that will 10 times draw a square starting from a safe position. Draw a graph and denote all the points on a graph.
- Write a code that will 10 times draw a square starting from a safe position. Draw a graph and denote all the points on a graph.
- What is the first thing you need to do when you change an end-effector?
- Explain the difference between accuracy, repeatability, and precision.
- How many points do you need to have in order to define a user frame?
- Question will be given related to the rotation matrices (example that is posted on the website).
- Why would you use procedures in Rapid programming language?