# 2.3 Step

A step refers to a specific posture (the position of each axis or the position of the tooltip) that is to be recorded in the job program and taken by the robot. In other words, a step is one position that the robot will reach through a movement.

The robot performs various functions while moving from one step to another. For movement from one step to another, a movement condition such as a move, which is a movement command, is required.

* It is the basic unit of robot programming. This is a command for the manipulator to move. It consists of minimum information that is necessary for the operation of the robot.
* Movement conditions: These are the step statement parameters such as robot position, interpolation, speed, accuracy, and tool number.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://hyundai-robotics.gitbook.io/hi6-operation-manual/operation/step.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
