Please choose your delivery location

The selection of the country/region page can influence various factors such as price, shipping options and product availability.
Inquiry / Contact
igus® Canada

180 Bass Pro Mills Drive

Concord

Ontario L4K 0G9

+1 (800) 965-2496
+1 905 760-8688
CA(EN)

Download Free Sample Programs for Motor Control Systems

Faster integration of the dryve® motor control systems for your machines by combining simple control technology and the igus® sample programs.

  • Free download programs with master/control system program & dryve parameterization 
  • Reduced integration time
  • Cost savings
  • Compatible with industrial manufacturers (Siemens, Beckhoff, Wago, etc.)
  • Compatible with commercially available single-board computers/developer boards
    (Arduino, Raspberry Pi, BeagleBone)

1. Sample programs D1-1-1212C-DIO-1

  • Suitable for Siemens TIA Portal V15.1
  • Control system via digital inputs & outputs
  • Prefabricated function module (FB)
  • Up to 32 travel movements
  • Reference/Homing run

Applications
  • Simple pick & place handling
  • Inspection tasks with camera
Download sample programme

2. Sample program D1-1-1212C-AI-2

  • Suitable for Siemens TIA Portal V15.1
  • Control system via analogue input, digital inputs & outputs
  • Prefabricated function module (FB)
  • Define two positions in flexible terms using PLC
  • Reference/Homing run

Applications
  • Format adjustments
  • Height adjustments
Download sample programme

3. Sample program D1-1-1212C-AI-3

  • Suitable for Siemens TIA Portal V15.1
  • Control system via analogue input, digital inputs & outputs
  • Prefabricated function module (FB)
  • Define a position in flexible terms with PLC
  • Reference/Homing run

Applications
  • Simple pick & place handling
  • Camera and sensor adjustments
Download sample programme

4. Sample program D1-1-1212C-DIO-4

  • Suitable for Siemens TIA Portal V15.1
  • Control system via digital inputs & outputs
  • Prefabricated function module (FB)
  • Up to 32 movements can be started individually
  • Reference/Homing run

Applications
  • Pick & place handling
  • Inspection tasks with camera
Download sample programme

5. Sample program D3-1-1212C-DIO-5

  • Suitable for Siemens TIA Portal V15.1
  • Control system via digital inputs & outputs
  • Prefabricated function module (FB)
  • Adjustable pause times for DC motors (S2)

Applications
  • Blow-off devices
  • Separation
Download sample programme

6. Sample program D3-1-1212C-DIO-6

  • Suitable for Siemens TIA Portal V15.1
  • Control system via digital inputs & outputs
  • Prefabricated function module (FB)
  • Automatic positioning to external sensors

Applications
  • Stacking machines
  • Buffer memory
Download sample programme

7. Sample programme D1-1-1212C-StepDirection-7

 

  • Suitable for Siemens TIA Portal V15.1
  • Use of Siemens PTO (Pulse Train Output)
  • Control system via digital inputs & outputs
  • Prefabricated function module (FB)
  • Reference/homing run & flexible positioning

Applications
  • Simple pick & place handling
  • Automatic assembly machines
Download sample programme

8. Sample program D1-1-RaspberryPI-ModbusTCP(GW)-8

  • Suitable for Raspberry PI
  • Python programming language (Thonny IDE)
  • Ethernet TCP/IP (Modbus gateway)
  • Reference/homing run & flexible positioning

Applications
  • Low-cost automation solutions
  • Testing & experimenting apparatus
Download sample programme

9. Sample programme D1-1-PC-ModbusTCP(GW)-9

  • Suitable for laptop or PC
  • Programming language Python (Thonny IDE)
  • Ethernet TCP/IP (Modbus gateway)
  • Reference/homing run and flexible ABSOLUTE positioning 

Applications
  • Low-cost automation solutions
  • Testing & experimenting devices
Download sample programme

10. Sample program D8-1-1212C-StepDirection-10

  • Works with Siemens TIA Portal V15.1
  • Use of Siemens PTO (Pulse Train Output)
  • Control system via digital inputs & outputs
  • Prefabricated function module (FB)
  • Flexible RELATIVE positioning in degrees (°)

Applications
  • Simple pick & place handling
  • Automatic assembly machines
Download sample programme

11. Sample program D1-1-PC-ModbusTCP(GW)-11

  • Passend für LapTop oder PC
  • Programmiersprache LabVIEW 2017
  • Ethernet TCP/IP (Modbus-Gateway)
  • Referenzfahrt/Homing & flexible ABSOLUTE-Positionierung
  • Support und Anwendungsprojektierung LabVIEW durch Vikings Software GmbH (kostenpflichtig)

Anwendungen
  • Kostengünstige Automatisierungslösungen
  • Prüf- & Experimentiergeräte
Download sample programme

12. Sample program D1-2-PC-ModbusTCP(GW)-12

  • Sample programs for two axes
  • Suitable for laptop or PC
  • Python programming language (Visual Studio Code IDE)
  • Ethernet TCP/IP (Modbus gateway)
  • Reference/homing run & flexible positioning

Applications 
  • Low-cost automation solutions
  • Testing & experimenting apparatus
Download sample programme

13. Sample program D1-1-1212C-ModbusTCP(GW)-13

  • Versions that work with Siemens TIA Portal V15.1
  • Uses Siemens Ethernet "OpenUserCommunication" 
  • Prefabricated function module (FB) 
  • Reference/homing run and relative/absolute positioning and speed 

Applications 
  • Pick & place handling 
  • Automatic assembly machines
Download sample programme

14. Sample program D1-2-RaspberryPI-ModbusTCP(GW)-14

  • Sample programs for two axes
  • Suitable for Raspberry PI
  • Python programming language (Visual Studio Code IDE)
  • Ethernet TCP/IP (Modbus gateway)
  • Reference/homing run & flexible positioning

Applications 
  • Low-cost automation solutions
  • Small series
Download sample programme

15. Sample program D8-1-ArduinoMega-DIO-15

  • Works with Arduino Mega 2560
  • C++ programming language (Arduino IDE)
  • Control via digital inputs and outputs (jog mode)
  • Automatic positioning to external sensors
  • Works with dryve D7, D8, and D9

Applications 
  • Food tray dispensing
  • Feeding equipment
Download sample programme

16. Sample program D1-1-ArduinoMega-DIO-16

  • Works with Arduino Mega 2560
  • C++ programming language (Arduino IDE)
  • Control system via digital inputs & outputs
  • Up to 32 movements can be started individually
  • Reference/homing run and flexible ABSOLUTE positioning

Applications 
  • Sorting machines (height measurement)
  • Pick & place handling
Download sample programme

17. Sample program D7-1-ArduinoMega-StepDirection-17

  • Works with Arduino Mega 2560
  • C++ programming language (Arduino IDE)
  • Control via digital inputs and outputs (pulse mode)
  • Flexible adjustment of speed and rotation direction (10-1200rpm)
  • Works with dryve D7, D8, and D9

Applications 
  • Speed set with a keyboard
  • Flexible rotary applications
Download sample programme

18. Sample program D9-1-ArduinoMega-StepDirection-18

  • Works with Arduino Mega 2560
  • C++ programming language (Arduino IDE)
  • Control via digital inputs and outputs (pulse mode)
  • Position set with a potentiometer
  • Works with dryve D7, D8, and D9

Applications 
  • Manual positioning at a distance
  • Monitoring tasks with camera
Download sample programme

19. Sample program D1-1-PC-ModbusTCP(GW)-19

  • Works with laptop or PC (Windows operating system)
  • C++ programming language (Visual Studio IDE)
  • Ethernet TCP/IP (Modbus gateway)
  • Reference/homing run and relative/absolute positioning and speed

Applications 
  • Positioning functions
  • Laboratory and test assemblies
Download sample program

Stepper Motor Controllers

The fastest and easiest solution for your motor control

With the help of our new drylin® E dryve Experience, we support you in the selection and commissioning. There you will receive detailed tutorial videos of all functionalities for the respective motor control, information on applications that have already been implemented, as well as a selection guide for the motor control that is right for you.
Browse the Shop

drylin® D1/D3 motor controllers

The travel paths, positions, speeds and running times can be easily defined with the stepper motor D1 via a web interface-based controller. The D3 DC motor controller makes linear slides controllable in no time at all.
  • Fast commissioning
  • Simple and intuitive user interface
  • Compatible with industrial controls
  • For all drylin® linear actuators
Browse the Shop
D1 Motorsteuerung

Application Assistance

For further questions or product information, please contact:

Photo
Kevin Wright

Country Manager, Canada

Email

Customer Service:

Monday to Friday from 8 am - 5 pm

Online:

24h


The terms "igus", "Apiro", "chainflex", "CFRIP", "conprotect", "CTD", "drylin", "dry-tech", "dryspin", "easy chain", "e-chain", "e-chain systems", "e-ketten", "e-kettensysteme", "e-skin", "e-spool", "flizz", "ibow", "igear", "iglidur", "igubal", "kineKIT", "manus", "motion plastics", "pikchain", "plastics for longer life", "readychain", "readycable", "ReBeL", "speedigus", "triflex", "robolink", "xirodur", and "xiros" are legally protected trademarks of the igus® GmbH/ Cologne in the Federal Republic of Germany and where applicable in some foreign countries.

igus® GmbH points out that it does not sell any products of the companies Allen Bradley, B&R, Baumüller, Beckhoff, Lahr, Control Techniques, Danaher Motion, ELAU, FAGOR, FANUC, Festo, Heidenhain, Jetter, Lenze, LinMot, LTi DRiVES, Mitsibushi, NUM,Parker, Bosch Rexroth, SEW, Siemens, Stöber and all other drive manufacturers mention in this website. The products offered by igus® are those of igus® GmbH