Downloads
Recipe book
The starting point for programming our PLCs and our HMI screens. This document begins with a detailed explanation of how to connect them together, then on the Basic programming method that we recommend.
Demo Kit
These are the programs supplied with our 3-axis card + 4.3-inch HMI pack (GL070E). The objective of these programs is to show the simplicity of operation between the PLC and the HMI .
The screen allows you to:
- read an input
- command an digital output
- move an axis in both directions
- move the axis to a desired position
Filtering an Input
Code snippet for filtering an analog input. Connect a potentiometer between 0-10V and analog input 1 and play with the filter coefficient in the program.
Timer Potentiometer
Setting a time delay according to an analog voltage set by a potentiometer .
Abutment simple Program
Discover the basic features in this documentation. The program is very easy to understand and modify to meet your needs more precisely:
- homing
- adjustment of movement settings (acceleration, speed, etc.)
- adjustment and memorization of 5 positions, very easily expandable to more positions
Linear axis demo
To move an axis forward / backward, explanations in the documentation :
- homing
- Single or multiple round trip.
- Positions in mm
- Outputs commands according to the cycle
Simple labeler demo
To put a label on an object arriving on a conveyor. Program produced for the 5-axis controller + 7-inch HMI.
- cell detection
- on-screen adjustment of movement settings (acceleration, speed, etc.)
- position in mm
- Gestion de recettes
DMX demo
This program shows how with a DMX 512 console you can receive and process DMX frames.
We retrieve the values (from 0 to 255), of channels 1,2 and 3, and use them to activate/deactivate a digital output, and to move a motorized axis
- channel 1: ON/OFF of output n° 1 (ON if cursor position > 127)
- channel 2 : motor speed
- channel 3 : target position for movement
InterpCNC V3 demo
This program was specifically designed to be an example of programming a simple automation system with the SOPROLEC InterpCNC V3 controller. Getting started with ICNC Studio development software.
The point is to show you how to properly structure your own program, implement Grafcet, perform axis movement, and use a variety of PLC Basic commands, functions and instructions, and even the use of timers and periodic interrupts .
Not everything is essential in this program (in particular the
periodic interrupts) and the way to proceed is still debatable.
Situation: In a corridor, a sensor triggers the switching on of the light and the automatic opening of a sliding door, then a time delay of 2 minutes. After this, the door closes, 1 minute delay later, the light goes out. 2 buttons for manual opening and closing.
ICNC3 Gcode sender
DotNet(C#)
To demonstrate the CNC possibilities of the InterpCNC V3 card, this "In house" software includes a Modbus library and allows you, using a simple graphical interface, to load and send a Gcode file to the card.
This will interpret the code and execute the machining.
NB: This is a demo intended for developers. Only a few Gcode commands are available, the interest being to show how to proceed for development.
The card must be connected via Ethernet (only), and on the same network as your PC (or directly connected to the PC).
ICNC3 Windows Apps
Python
To demonstrate the control possibilities of the InterpCNC V3 controller, this "House" software includes a Modbus library and allows you, using a simple graphic interface, to carry out controls via your computer.
NB:
This will interpret the code and execute the machining.
NB: This is a demo intended for developers. Only a few Gcode commands are available, the interest being to show how to proceed for development.
The card must be connected via Ethernet (only), and on the same network as your PC (or directly connected to the PC).
.