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).
.
Digital Stop with HMI
ICNCStudio Light + Kinco DTools V4.5.1
This program is an evolution of the simple programmable stop.
It uses an InterpCNC V2.4 or V2.2B board, with firmware >= V5.40,
as well as a 7-inch Kinco GL070E HMI.
The .lplc file contains the Basic program developed in ICNCStudio Light.
(The .bas file is the same program for the old "Test Center" editor).
The .dpj file for the HMI opens with the Kinco DTools V4.5.1 editor.
Description:
After a homing operation, this digital stop can perform manual movements at two speeds.
A current position can be stored under a recipe number ("Dimension No. xx"), and can then be moved to any stored position on demand. The stop handles retraction (manual button or digital input 2), as well as backlash compensation.
It is also possible to move manually in steps (in millimeters) and to return directly to the origin.
All parameters are adjustable from the HMI (axis resolution, stop length and travel, speeds, accelerations, decelerations, offset, origin direction, etc.).