fa_logo

Simulation tools

MELSOFT Gemini Academy

img-mv-1-sm
  • Feature
  • Specification
  • Standards
  • Discontinued

Learn the basics of using MELSOFT Gemini.

  1. Add conditions to robot motions

    (This is a Japanese video. Please display English subtitles.)
    How to add conditions to robot motions Practice file
  2. Add statements via overlay menus

    (This is a Japanese video. Please display English subtitles.)
    How to use external Python files to add overlay menu items and statements to robot programs Practice file
  3. Add variables to robot programs

    (This is a Japanese video. Please display English subtitles.)
    How to add variables to robot programs Practice file
  4. Attach and configure tools on a robot

    (This is a Japanese video. Please display English subtitles.)
    How to mount tools on a robot arm tip and set them up Practice file
  5. Automatically resolve interferences during robot program execution

    (This is a Japanese video. Please display English subtitles.)
    Available from Gemini 1.48.
    How to generate collision-free paths for robot programs (resolve via-paths) Practice file
  6. Change the number of workpieces a robot transports

    (This is a Japanese video. Please display English subtitles.)
    How to change the number of workpieces a robot transports during simulation (multigrasp, volume size detection, display detected volume)
    (Related video: Grasp multiple workpieces simultaneously with a robot) Practice file
  7. Check robot reach (1/5)

    (This is a Japanese video. Please display English subtitles.)
    How to interface a robot with a positioner and check the reachable area of the positioner Practice file
  8. Check robot reach (2/5)

    (This is a Japanese video. Please display English subtitles.)
    How to visualize the robot workspace and verify reach to a positioner Practice file
  9. Check robot reach (3/5)

    (This is a Japanese video. Please display English subtitles.)
    How to move robot joints and confirm the robot can reach a positioner Practice file
  10. Check robot reach (4/5)

    (This is a Japanese video. Please display English subtitles.)
    How to avoid robot singularities Practice file
  11. Check robot reach (5/5)

    (This is a Japanese video. Please display English subtitles.)
    How to handle when a robot joint exceeds its limits Practice file
  12. Configure robot motion with if statements

    (This is a Japanese video. Please display English subtitles.)
    How to add if statements to robot motions for conditional branching Practice file
  13. Configure robot settings

    (This is a Japanese video. Please display English subtitles.)
    How to perform robot teaching Practice file
  14. Connect external axes to a robot

    (This is a Japanese video. Please display English subtitles.)
    How to connect external axes to a robot and control their movements Practice file
  15. Connect signals to a robot (1/2)

    (This is a Japanese video. Please display English subtitles.)
    How to connect sensors and conveyor signals to a robot (Part 1 of 2) Practice file
  16. Connect signals to a robot (2/2)

    (This is a Japanese video. Please display English subtitles.)
    How to connect sensors and conveyor signals to a robot (Part 2 of 2) Practice file
  17. Control robots with Python to align products (1/2)

    (This is a Japanese video. Please display English subtitles.)
    How to use Python to control a robot to pick up moving parts on a conveyor (pickMovingPart)
    (Related videos: Write robot programs in Python, Control robots with Python (2/3)) Practice file
  18. Control robots with Python to align products (2/2)

    (This is a Japanese video. Please display English subtitles.)
    How to use Python to control a robot to reorient parts and place them on a conveyor (place)
    (Related videos: Write robot programs in Python, Control robots with Python (2/3)) Practice file
  19. Delay robot motion

    (This is a Japanese video. Please display English subtitles.)
    How to insert delays so the robot does not move for a specified time interval Practice file
  20. Detect robot collisions

    (This is a Japanese video. Please display English subtitles.)
    How to detect interference between a robot and peripheral equipment Practice file
  21. Display stats using robot programs (1/2)

    (This is a Japanese video. Please display English subtitles.)
    How to use ElseIf in robot motion branching and how to configure statistics Practice file
  22. Display stats using robot programs (2/2)

    (This is a Japanese video. Please display English subtitles.)
    How to configure robot operating status statistics and display graphs Practice file
  23. Do pick & place with a robot

    (This is a Japanese video. Please display English subtitles.)
    How to set up robot grasp and release actions Practice file
  24. Export and import robot programs

    (This is a Japanese video. Please display English subtitles.)
    How to export robot programs in XML format and import them into another robot Practice file
  25. Export Mitsubishi robot programs

    (This is a Japanese video. Please display English subtitles.)
    How to teach robot movements in Gemini and convert/export them to MELFA-BASIC format for execution with RT ToolBox3 Practice file
  26. Grasp multiple workpieces simultaneously with a robot

    (This is a Japanese video. Please display English subtitles.)
    How to have a robot grasp multiple parts at once Practice file
  27. Integrate multiple robots and PLCs

    (This is a Japanese video. Please display English subtitles.)
    How to integrate multiple robots with RT ToolBox3 and multiple PLCs with GX Works3
    (Related videos: Integrate with RT ToolBox3, Let's make a conveyor and connect it to the sequencer) Practice file
  28. Integrate with RT ToolBox3

    (This is a Japanese video. Please display English subtitles.)
    How to integrate programs taught in RT ToolBox3 to control robots Practice file
  29. Learn About Robot Settings

    (This is a Japanese video. Please display English subtitles.)
    How to Set Robot Component Properties

    (Related Videos: Learn basic robot configuration, How to Control Robots Using a Controller (Part 1 of 3)~(Part 3 of 3), Learn about assemblies, Let's use the assembly function (1/3)~(3/3), How to Create Assemblies, Let's assemble a product using multiple parts (1/3)~(3/3), Attach and Configure Tools on a Robot, Creating an AGV (Part 2 of 12), Check the Robot's Reach Range (2/5))
  30. Learn basic robot configuration

    (This is a Japanese video. Please display English subtitles.)
    Basic settings such as robot teaching
    (Related videos: Do pick & place with a robot, Replace a robot, Attach and configure robot tools, Create AGVs (2/12), Check robot reach (2/5)) Practice file
  31. Loop robot programs using While

    (This is a Japanese video. Please display English subtitles.)
    How to use While to loop robot programs to repeat the same motions Practice file
  32. Move robot joints with Python (1/2)

    (This is a Japanese video. Please display English subtitles.)
    How to move robot joints and external axes (rails, robot tools) with Python (Joints, ExternalController) Practice file
  33. Move robot joints with Python (2/2)

    (This is a Japanese video. Please display English subtitles.)
    How to move robot joints and external axes with Python (Dof, findNode, Children) Practice file
  34. Paint products with a robot

    (This is a Japanese video. Please display English subtitles.)
    A Gemini Premium feature.
    How to attach a Paint Gun to a robot and paint a plate Practice file
  35. Place a product on a moving product (1/2)

    (This is a Japanese video. Please display English subtitles.)
    Explanation on how to pick up a workpiece flowing on a conveyor with Python and place another product on top
    (Related videos: Write robot programs in Python, Control robots with Python to align products) Practice file
  36. Place a product on a moving product (2/2)

    (This is a Japanese video. Please display English subtitles.)
    Explanation on how to pick up a workpiece flowing on a conveyor with Python and stack it on the next flowing workpiece
    (Related videos: Write robot programs in Python, Control robots with Python to align products) Practice file
  37. Plan and track robot motion paths

    (This is a Japanese video. Please display English subtitles.)
    How to plan robot motion paths and track them Practice file
  38. Read robot programs (1/3)

    (This is a Japanese video. Please display English subtitles.)
    How to read robot programs using Python (Robot Executor, Main routine statements)
    (Related videos: Control robots with Python (1/3), (2/3), (3/3)) Practice file
  39. Read robot programs (2/3)

    (This is a Japanese video. Please display English subtitles.)
    How to read all statements of robot programs using Python
    (Related videos: Control robots with Python (1/3), (2/3), (3/3)) Practice file
  40. Read robot programs (3/3)

    (This is a Japanese video. Please display English subtitles.)
    How to read motion statements from robot programs using Python and save source code as a .py file
    (Related videos: Control robots with Python (1/3), (2/3), (3/3)) Practice file
  41. Replace a robot

    (This is a Japanese video. Please display English subtitles.)
    How to replace a taught robot with another model Practice file
  42. Stack workpieces with a robot

    (This is a Japanese video. Please display English subtitles.)
    How to stack parts with a robot Practice file
  43. Understand robot gravity properties

    (This is a Japanese video. Please display English subtitles.)
    How to set gravity direction when a robot releases parts Practice file
  44. Use a process handler to control robots

    (This is a Japanese video. Please display English subtitles.)
    How to control robots using process handlers and Python scripts Practice file
  45. Use an indexing table (1/2)

    (This is a Japanese video. Please display English subtitles.)
    How to send values from a robot to indexing table signals to control rotation (Indexing Table) Practice file
  46. Use an indexing table (2/2)

    (This is a Japanese video. Please display English subtitles.)
    How to have a robot place parts in sync with an indexing table's rotation (Indexing Table) Practice file
  47. Use BASEDEF statements in robot programs

    (This is a Japanese video. Please display English subtitles.)
    How to change the robot motion center position setting when stacking parts, etc. Practice file
  48. Use comments and prints in robot programs

    (This is a Japanese video. Please display English subtitles.)
    How to add annotations to robot programs and output messages during simulation Practice file
  49. Use external TCP on a robot

    (This is a Japanese video. Please display English subtitles.)
    How to use the center point of an external tool attached to the robot arm for teaching Practice file
  50. Use SYNC statements in robot programs

    (This is a Japanese video. Please display English subtitles.)
    How to synchronize the execution of a robot program with other robot programs Practice file
  51. Use TOOLDEF statements in robot programs

    (This is a Japanese video. Please display English subtitles.)
    How to change the tool center point setting dynamically, e.g., when switching robot tools during simulation
  52. Write robot programs in Python (1/2)

    (This is a Japanese video. Please display English subtitles.)
    How to control a robot using Python to move it (VC_ROBOTEXECUTOR)
    (Related video: Control robots with Python (1/3)) Practice file
  53. Write robot programs in Python (2/2)

    (This is a Japanese video. Please display English subtitles.)
    How to control a robot using Python and create subroutines
    (Related video: Control robots with Python (1/3)) Practice file