PM600

Configuring a PM600 motor controller

This section explains how to configure a McLennan PM600 motor controller.

Supported features

Encoder Shutter Trajectories
NO NO NO

Example YAML configuration:

    controller:
      class: PM600
      tcp:
        url: 148.79.208.131:5000
      axes:
        - name: mono
          address: '1'
          velocity: 5000.0
          acceleration: 10000.0
          deceleration: '10000'
          creep_speed: '200'
          steps_per_unit: 1.0
          soft_limit_enable: '1'
          low_steps: -2000000000
          high_steps: 2000000000
          backlash: 0.01
          creep_steps: '1'
          limit_decel: '2000000'
          settling_time: '2'
          window: '10'
          threshold: '50'
          tracking: '4000'
          timeout: '30000'
          Kf: '0'
          Kp: '3500'
          Ks: '0'
          Kv: '0'
          Kx: '10'
          gearbox_ratio_numerator: '1'
          gearbox_ratio_denominator: '1'
          encoder_ratio_numerator: '7200'
          encoder_ratio_denominator: '31488'