Difference between revisions of "Mach4 SimpleMotion drive plugin"
From Granite Devices Knowledge Wiki
[checked revision] | [checked revision] |
(Tag: VisualEditor) |
(Tag: VisualEditor) |
||
Line 1: | Line 1: | ||
− | + | [http://www.machsupport.com/software/mach4/ Mach4] is a CNC motion control software developed by Newfangled Solutions. The Mach4 SimpleMotion drive plugin is needed to run motor drivers connected to [[SimpleMotion V2|SimpleMotion]] bus with Mach4. | |
− | + | ||
− | [http://www.machsupport.com/software/mach4/ Mach4] is a CNC motion control software developed by Newfangled Solutions. The Mach4 SimpleMotion drive plugin is needed to run motor drivers connected to SimpleMotion bus with Mach4. | + | |
− | + | ||
− | + | ||
+ | === '''Requirements''' === | ||
The following things are needed for building a CNC machine using Mach4 and motor drivers connected with SimpleMotion bus: | The following things are needed for building a CNC machine using Mach4 and motor drivers connected with SimpleMotion bus: | ||
− | * [[ATOMI|Atomi]], [[IONI Servo & Stepper Drive|IONI]] or [[ARGON Servo Drive|Argon]]-based motion system, e.g. CNC mill, connected with SimpleMotion bus | + | * [[ATOMI|Atomi]], [[IONI Servo & Stepper Drive|IONI]] or [[ARGON Servo Drive|Argon]]-based motion system, e.g. CNC mill, connected with [[SimpleMotion V2|SimpleMotion]] bus |
* Windows PC | * Windows PC | ||
* Mach4 software + license | * Mach4 software + license | ||
* SimpleMotion adapter depending on selected motor drivers | * SimpleMotion adapter depending on selected motor drivers | ||
− | |||
+ | ==== '''Motor driver configuration''' ==== | ||
Configure the motor drivers with [[Granity]] software: | Configure the motor drivers with [[Granity]] software: | ||
* Motor specific settings | * Motor specific settings | ||
Line 18: | Line 15: | ||
* Configure homing for all possible axes to ensure the positioning accuracy | * Configure homing for all possible axes to ensure the positioning accuracy | ||
* Set soft travel limits | * Set soft travel limits | ||
− | '''Mach4 installation''' | + | |
+ | ==== '''Mach4 installation''' ==== | ||
* Download and install Mach4 | * Download and install Mach4 | ||
* Download the plugin files to the plugin folder TODO: Mistä? | * Download the plugin files to the plugin folder TODO: Mistä? | ||
Line 25: | Line 23: | ||
* Restart Mach4 | * Restart Mach4 | ||
* Select the plugin as motion control device | * Select the plugin as motion control device | ||
− | '''Mach4 configuration''' | + | |
+ | === '''Configuration''' === | ||
+ | |||
+ | ==== '''Mach4 configuration''' ==== | ||
* Plugins | * Plugins | ||
** Simplemotion drive plugin must be checked | ** Simplemotion drive plugin must be checked | ||
Line 42: | Line 43: | ||
** Min. and Max. RPM | ** Min. and Max. RPM | ||
** A position controlled spindle can be selected here if it's enabled in motors | ** A position controlled spindle can be selected here if it's enabled in motors | ||
− | '''Plugin configuration''' | + | |
+ | ==== '''Plugin configuration''' ==== | ||
* FTDI port number | * FTDI port number | ||
* Buffer max fill percentage | * Buffer max fill percentage | ||
Line 50: | Line 52: | ||
** Velocity-controlled spindle | ** Velocity-controlled spindle | ||
*** Select OOB axis from Mach4 settings and the same axis from the plugin configuration dialog | *** Select OOB axis from Mach4 settings and the same axis from the plugin configuration dialog | ||
− | '''Version list''' | + | |
+ | === Other === | ||
+ | |||
+ | ==== '''Version list''' ==== | ||
{| class="wikitable" | {| class="wikitable" | ||
!Version | !Version | ||
Line 58: | Line 63: | ||
|The first beta release | |The first beta release | ||
|} | |} | ||
− | '''Known issues''' | + | |
+ | ==== '''Known issues''' ==== | ||
* A small bump after disabling or stopping motion is possible | * A small bump after disabling or stopping motion is possible | ||
+ | __FORCETOC__ |
Revision as of 15:48, 10 January 2018
Mach4 is a CNC motion control software developed by Newfangled Solutions. The Mach4 SimpleMotion drive plugin is needed to run motor drivers connected to SimpleMotion bus with Mach4.
Contents
[hide]Requirements
The following things are needed for building a CNC machine using Mach4 and motor drivers connected with SimpleMotion bus:
- Atomi, IONI or Argon-based motion system, e.g. CNC mill, connected with SimpleMotion bus
- Windows PC
- Mach4 software + license
- SimpleMotion adapter depending on selected motor drivers
Motor driver configuration
Configure the motor drivers with Granity software:
- Motor specific settings
- Set position mode for every driver except for possible velocity-controlled spindle motor
- Set suitable max. speed
- Configure homing for all possible axes to ensure the positioning accuracy
- Set soft travel limits
Mach4 installation
- Download and install Mach4
- Download the plugin files to the plugin folder TODO: Mistä?
- Launch Mach4
- Select the SimpleMotion driver plugin from Mach4 settings
- Restart Mach4
- Select the plugin as motion control device
Configuration
Mach4 configuration
- Plugins
- Simplemotion drive plugin must be checked
- Motors
- Counts/unit, velocity, acceleration, reverse
- Axis mapping
- Select motors. Numbers are different here compared to driver numbers!
- One OB axis can be selected for being used as a velocity or position controlled spindle
- Do not enable axes without motors
- Homing/SoftLimits
- Set home order
- Home dir is selected in Granity software
- Set home in place if needed
- Set soft travel limits
- Spindle
- Min. and Max. RPM
- A position controlled spindle can be selected here if it's enabled in motors
Plugin configuration
- FTDI port number
- Buffer max fill percentage
- Spindle settings
- Position-controlled spindle
- Select from Mach4 settings
- Velocity-controlled spindle
- Select OOB axis from Mach4 settings and the same axis from the plugin configuration dialog
- Position-controlled spindle
Other
Version list
Version | Comments |
---|---|
0.1 | The first beta release |
Known issues
- A small bump after disabling or stopping motion is possible