It's time to get the KRMx02 moving.

In this section I am going to get the MASSO motor control leads connected to the G540.

 

 

Update:  10/10/2017

While playing with different configurations of the MASSO I came up with a better one for running you Y and Slave drives.  Originally I ran the slave axis on the KRMx02 to the on the MASSO B Axis. 

In many cases you can control your slave motor driver from the same source as the Y axis.  The problem is that the KRMx02 slave axis needs to be inverted.  To account for this you can just switch any two of the wires on the motor. Thats not so easy on the KRMx02 as they all use pre-wired connectors. 

The MASSO to the rescue.  The X, Y and Z axis on the MASSO all have differential outputs for both the step and direction. This means you can purchase just the 3 axis MASSO and upgrade the other two axis as needed.

 

MASSO 3 Axis to G540

 

MASSO Axis Configuration

Before starting make sure you have set the MASSO to inches.  If you want to use metric units, you will have to convert the settings shown here.

Set the X axis

  • Distance Per Rev: 0.99871
  • Pulses per Rev: 1909
  • Max Feed: 1000.002
  • Accel: 30
  • Travel Min: -100
  • Travel Max: 100

Set the Y axis

  • Distance Per Rev: 0.99871
  • Pulses per Rev: 1909
  • Max Feed: 1000.002
  • Accel: 30
  • Travel Min: -100
  • Travel Max: 100

Set the Z axis

  • Distance Per Rev: 0.5
  • Pulses per Rev: 2000
  • Max Feed: 600
  • Accel: 30
  • Travel Min: -20
  • Travel Max: 20

Note that you can lower the Accel rate on all axis to suit your comfort while jogging.

Also, the A and B axis are not being used at this time.

 

 

Connect the Step and Direction Wires

I added 8 wires between the G540 DB25 connector and the MASSO axis connectors.

  • DB25 Pin 2 to MASSO X S+
  • DB25 Pin 3 to MASSO X D +
  • DB25 Pin 4 to MASSO Y S+
  • DB25 Pin 5 to MASSO Y D+
  • DB25 Pin 6 to MASSO Z S+
  • DB25 Pin 7 to MASSO Z D+
  • DB25 Pin 8 to MASSO Y S+
  • DB25 Pin 9 to MASSO Y D-

 

For Clarity

We are connecting both the G540 A axis step (pin 8) and the G540 Y step (pin 4) to the MASSO Y S+ terminal. 

The G540 Y direction (pin 5) is connected to the MASSO Y D+ terminal.

The G540 A direction (pin 9) is connected to the MASSO Y D- terminal.

This allows us to slave the A axis to the Y while inverting the A axis direction.

 

 

 

MASSO 5 axis to G540

MASSO Axis Configuration

Before starting make sure you have set the MASSO to inches.  If you want to use metric units, you will have to convert the settings shown here.

Set the X axis

  • Distance Per Rev: 0.99871
  • Pulses per Rev: 1909
  • Max Feed: 1000.002
  • Accel: 30
  • Travel Min: -100
  • Travel Max: 100

 

Set the Y axis

  • Distance Per Rev: 0.99871
  • Pulses per Rev: 1909
  • Max Feed: 1000.002
  • Accel: 30
  • Travel Min: -100
  • Travel Max: 100

Set the Z axis

  • Distance Per Rev: 0.5
  • Pulses per Rev: 2000
  • Max Feed: 600
  • Accel: 30
  • Travel Min: -20
  • Travel Max: 20

Set the B axis

The B axis should be set the same as the Y axis.  Select the Slave to Y Axis option.

Please note that the A axis is not being used at this time.

 

Connect the Step and Direction Wires

I added 8 wires between the G540 DB25 connector and the MASSO axis connectors.

  • DB25 Pin 2 to MASSO X S+
  • DB25 Pin 3 to MASSO X D +
  • DB25 Pin 4 to MASSO Y S+
  • DB25 Pin 5 to MASSO Y D+
  • DB25 Pin 6 to MASSO Z S+
  • DB25 Pin 7 to MASSO Z D+
  • DB25 Pin 8 to MASSO B S+
  • DB25 Pin 9 to MASSO B D+

 

Connect your Motors

Connect your KRMx02 motor cables to the G540.

 

 

First Movements