Sidebar

Home



Knowledge Base


Guides & Tutorials

Projects

Samples

kb:tutorials:basic:how_to_configure_homing_procedure

How to configure homing procedure

Homing procedure will reference machine axes and set machine work area.

First you would need to configure your machines step per unit values, motor & soft limits and limit switch inputs of controller:
How to set "steps per unit" values
How to configure motor and soft limits
How to connect and set limit switches

Homing procedure configuration

Homing procedure is configured in settings: File/Settings/Program Options/Home:

Speed & Low

Speed and Low are speed values of first and second axis reference moves.

First reference move will be performed at Speed value. After limit switch is activated, machine retracts for switch click distance and starts with the second reference move, but this time at Low speed value.

Make sure that Speed value is not set too high to the point where limit switch or machine could get damaged. Low value should be significantly lower that Speed value.


Order

To set homing order of specified axis, select order number from drop down menu:


Direction

To set homing direction of specified axis, click radio button of axis direction option, – or +. So, if your Y axis limit switch is mounted at the positive end of Y axis, you enable “+” for Y:


Switch Position

Switch Position value is axis machine position at which corresponding axis limit switch gets activated. These values, to some degree, have already been obtained in How to set motor & soft limits tutorial.

For example, during Homing procedure when e.g. X axis is being referenced and its limit switch is activated, X axis will get assigned machine position value of Switch Position value.

To automatically populate all axis Switch Position values, click Copy Motor Limits button. However these values are not values of limit switch activation but previously obtained motor limit values to which we would need to add distance of limit switch.

Obtaining axis switch position values

Slowly jog Z axis up until Z+ limit switch is hit and machine stops. Write down Z+ axis machine position.

If your X limit switch is mounted at positive end of X axis: Slowly jog X axis in positive direction until X+ limit switch is hit and machine stops. Write down X+ axis machine position.

If your X limit switch is mounted at negative end of X axis: Slowly jog X axis in negative direction until X- limit switch is hit and machine stops. Write down X- axis machine position.

If your Y limit switch is mounted at positive end of Y axis: Slowly jog Y axis in positive direction until Y+ limit switch is hit and machine stops. Write down Y+ axis machine position.

If your Y limit switch is mounted at negative end of Y axis: Slowly jog Y axis in negative direction until Y- limit switch is hit and machine stops. Write down Y- axis machine position.

Now insert all values that you obtained for switch positions into their corresponding field values…


Move To

Each axis will travel to its dedicated Move To position immediately after being referenced. These are machine position values.


Return Distance

This is the distance from the point where limit switch is activated and to the point when it is released.

Homing sequence

You can execute homing procedure via Machine menu Machine/Home or left toolbar button(house icon).

When Homing is executed, homing sequence will be:

Z axis will be referenced first. Axis will move in positive direction until Z axis limit switch is activated. When switch is activated machine stops and moves to position 40 set with Z Move To.

X axis will be referenced second. Axis will move in positive direction until X axis limit switch is activated. When switch is activated machine stops and moves to position 0 set with X Move To.

Y axis will be referenced third. Axis will move in positive direction until Y axis limit switch is activated. When switch is activated machine stops and moves to position set 0 with Y Move To.

kb/tutorials/basic/how_to_configure_homing_procedure.txt · Last modified: 2023/05/25 22:48 by andrej

Page Tools