Skip to main content

2000 Series Mill VFD Spindle and Sub Spindle Setup

This document is not for setting up the multiple grinder heads.

This document is a guide for setting up a main spindle and subspindle using the 2000 series VFD parameters. It assumes that the VFDs are already properly programmed and communicating on different IP addresses.

Main Spindle

This is the spindle controlled by the M03, M04, and M05. On the mill screens, it's commanded and feedback speeds are shown on the screen in the spindle section.

  1. Open the Mach Config and go to the Spindle tab
  2. Set the "Max Spindle Motor RPM" appropriately
    • By default, we ship with this value set to 3600; the customer may have other needs.
  3. Open the MachMotion configuration dialog and go to the Yaskawa V1000_0 section of the parameters.
  4. Set the "Auxiliary Control Max RPM" to match the value set in Mach Config during step 2.
  5. Set the "Command Type" to "Percentage"
  6. Set "Modbus Control Enabled" to "Yes"
  7. Set "Use RPM Feedback" to "Yes"
  8. Set "Control Source" to "Mach"
  9. Go to the Spindle Load section of parameters
  10. Set the "Spindle Load Input Scale Max" to 100
  11. Set the "Spindle Load Meter Register" to "Yaskawa-V1000_0_Auxiliary/Feedback_Load"
  12. Open the Mach Config and go to the Inputs tab
  13. Set "Spindle At Speed" to "Yaskawa-V1000_0/Motor_At_Speed"
  14. Set "Spindle At Zero" to "Yaskawa-V1000_0/Motor_At_Zero"

Verify with M03, M04, and M05 that the spindle speed is being transmitted to the VFD and the run light is coming on. The commanded speed should be shown on the VFD as a percentage of the maximum speed.

Sub Spindle

The sub spindle is controlled with M103, M104, and M105. The commanded and feedback speeds are not shown on any of our screens, but can be shown on the dashboard with a register.

  1. Open the MachMotion configuration dialog and go to the Yaskawa V1000_1 section of the parameters
  2. Set the "Auxiliary Control Max RPM" to the maximum speed for the sub spindle.
    • By default, we ship with this value set to 3600; the customer may have other needs.
  3. Set the "Command Type" to "Percentage"
  4. Set "Modbus Control Enabled" to "Yes"
  5. Set "Use RPM Feedback" to "Yes"
  6. Set "Control Source" to "Auxiliary"
  7. Go to the "Sub Spindle" section of the parameters
  8. Set "Sub Spindle Analog Output Register" to "Yaskawa-V1000_1_Auxiliary/Command_RPM"
  9. Set "Sub Spindle CCW Output" to the I/O point "Yaskawa-V1000_1_Auxiliary/REV"

  10. Set "Sub Spindle CW Output" to the I/O point "Yaskawa-V1000_1_Auxiliary/FWD"
  11. Set "Sub Spindle Enabled" to "Yes"
  12. Set "Sub Spindle Accel Time" and "Sub Spindle Decel Time" to 3
  13. Set "Sub Spindle Load Meter Enabled" to "Yes"
  14. Set "Sub Spindle Load Meter Register" to "Yaskawa-V1000_1_Auxiliary/Feedback_Load"
  15. Set "Sub Spindle Max RPM" to the same value used during step 2

Verify with M103, M104, and M105 that the sub spindle speed is being transmitted to the VFD and the run light is coming on. The commanded speed should be shown on the VFD as a percentage of the maximum speed.