Eding CNC PLASMA CONTROL with icnc600

Similar documents
ArcPro Mach4 Plasma Screen User Guide

CNC Router Parts Plasma Software Setup and Usage Guide

IMPORTANT INFORMATION

BAYKAL PLASMA PRODUCT ANNOUNCEMENT

Hardware & software Specifications

TURN-KEY SOLUTION FOR PLASMA AND OXY-FUEL CUTTING MACHINES

Application Note AN-708 Vibration Measurements with the Vibration Synchronization Module

viking A New Generation of Plasma Cutting Systems

ZU 251. Incremental Counter Module With Analogue Output and Serial Interface. Operating Instructions. control motion interface

The Measurement Tools and What They Do

18 GHz, 2.2 kw KLYSTRON GENERATOR GKP 24KP 18GHz WR62 3x400V

Working with CSWin32 Software

14 GHz, 2.2 kw KLYSTRON GENERATOR GKP 22KP 14GHz WR62 3x400V

Log-detector. Sweeper setup using oscilloscope as XY display

E X P E R I M E N T 1

medlab One Channel ECG OEM Module EG 01000

SPECIFICATION NO Model 207 Automatic GTAW Welding System

Techniques With Motion Types

SQM40/41 Actuators for air and gas dampers

Variwrap Controller Manual

Revision 1.2d

Noise Detector ND-1 Operating Manual

For the SIA. Applications of Propagation Delay & Skew tool. Introduction. Theory of Operation. Propagation Delay & Skew Tool

Topic: Instructional David G. Thomas December 23, 2015

DAAB DB409 INSTRUCTION MANUAL FOR THE VFD-EL FREQUENCY CONVERTER. For the DAAB EP104 automatic control system with software version 4.

Features/Specifications

EAN-Performance and Latency

Signal Conditioners. Highlights. Battery powered. Line powered. Multi-purpose. Modular-style. Multi-channel. Charge & impedance converters

127566, Россия, Москва, Алтуфьевское шоссе, дом 48, корпус 1 Телефон: +7 (499) (800) (бесплатно на территории России)

ED3. Digital Encoder Display Page 1 of 13. Description. Mechanical Drawing. Features

MPC2000 PRECISION CUTTING SYSTEM

LAUREL ELECTRONICS, INC.

Cut and Mark with an XPR300 on an EDGE Connect CNC

1000TII TURNING CNC CONTROLLER

Label Applicator HERMA 400

MICROMASTER Encoder Module

This document describes the different ways to allow the automation system to close a gpi contact from the transmission list.

WaveMaker III Gartech Enterprises Inc. 12/17/2012

TransitHound Cellphone Detector User Manual Version 1.3

icontrol Integrated Control System Operator s Card

CNC872 Series CNC System Application for Cutting Machines

technical note flicker measurement display & lighting measurement

This document is a reference document that shows the menus in the 5500sc, 9610sc and 9611sc analyzers. There are 3 top-level menus:

Description. Specifications and Ordering Information 1900/27 Vibration Monitor

Lab 1 Introduction to the Software Development Environment and Signal Sampling

TASTEPROBE Type DTP-1. Pre-amplifier for recording from contact chemosensilla INSTRUCTIONS

ex 800 Series ematrix System

GSK988T TURNING CENTER CNC SYSTEM

ZU 252. Incremental Counter Module With Analogue Output and Serial Interface. Operating Instructions. control motion interface

Detailed Design Report

LAUREL. Laureate Digital Panel Meter for Load Cell & Microvolt Input ELECTRONICS, INC. Features. Description

SQTR-2M ADS-B Squitter Generator

User s Manual. Log Scale (/LG) GX10/GX20/GP10/GP20/GM10 IM 04L51B01-06EN. 3rd Edition

LedSet User s Manual V Official website: 1 /

DSPMC v2 pn 7762S, 7762M. User Guide. Ethernet Motion Controller Data Acquisition System PID Controller

QUICK START GUIDE FLEXSLICE MODULES

EDL8 Race Dash Manual Engine Management Systems

Part 1: Introduction to Computer Graphics

when it comes to quality! BMR GmbH 1

IV 251. Signal Converter SSI Analogue and SSI Serial. Operating Instructions. control motion interface

Datasheet SHF A Multi-Channel Error Analyzer

ECE 4220 Real Time Embedded Systems Final Project Spectrum Analyzer

CNC CONTROLS from Power automation

MAutoPitch. Presets button. Left arrow button. Right arrow button. Randomize button. Save button. Panic button. Settings button

PACSystems* RX3i Thermocouple Input Module, 12 Channels, IC695ALG412-CB

Operating Instructions

MBI5050 Application Note

Model 7330 Signal Source Analyzer Dedicated Phase Noise Test System V1.02

Setup and Start Guide for Torchmate CNC Tables

Luminaire installation box Surface-mounted box Ceiling installation box

MODEL 5493A DTMF MODEM

Switching Solutions for Multi-Channel High Speed Serial Port Testing

T +31 (0) F

HICON Mach4 Software Integration

SCALE & WEIGHT DISPLAYS

Digital Storage Oscilloscopes 2550 Series

Special Applications Modules

SPECTRO Series SPECTRO-3-30-UV-ANA. Design. SPECTRO-3 Series True Color Sensors. Product name:

Experiment: FPGA Design with Verilog (Part 4)

High Resolution Multicolor Contrast Scanner. Dimensioned drawing

IV 251. Signal Converter SSI => Analogue and SSI => Serial. Operating Instructions. control motion interface

C8000. switch over & ducking

LWC Series LWC-80. Design. LWC Series Laser Wire Counters. Product name: Accessories: LWC-80

Quick Reference Manual

PCIe: EYE DIAGRAM ANALYSIS IN HYPERLYNX

PulseCounter Neutron & Gamma Spectrometry Software Manual

DM1624, DM1612, DM812

(Refer Slide Time: 00:55)

SPECIFICATION NO NOTE

potentiostat/galvanostat

Doubletalk Detection

DIVERSITY DVB-T RECEIVER (DDR)

MTL Software. Overview

FS340 and FS641. High Performance Low Cost Controller for Flying Shears and Saws

V6118 EM MICROELECTRONIC - MARIN SA. 2, 4 and 8 Mutiplex LCD Driver

User Instruction Manual IQSDA30/IQSDA32. Intelligent Reclocking High Performance HD-SDI/SD-SDI Distribution Amplifiers. snellgroup.

ORM0022 EHPC210 Universal Controller Operation Manual Revision 1. EHPC210 Universal Controller. Operation Manual

1900/25 Vibration Monitor

Limitations of a Load Pull System

COMPANY. MX 9000 Process Monitor. Installation, Operating & Maintenance Manual AW-Lake Company. All rights reserved. Doc ID:MXMAN082416

Transcription:

Eding CNC PLASMA CONTROL with icnc600 PLASMA USERMANUAL Document Release 0.2

Published by: Bert Eding Eindhoven The Netherlands Title: USBCNC Plasma user manual Author: Bert Eding Date: Tuesday, 25 July 2017 Document History Version Date Author Comment 0.1 15-01-2012 B. Eding Initial version for the icnc600 CPU 0.2 25-07-2017 AB Textual update Copyright Eding CNC B.V. All rights reserved. Reproduction in whole or in part prohibited without the prior written consent of the copyright owner. 2

Table of contents Table of contents 3 1 Introduction 4 1.1 Context and scope 4 1.2 Definitions, acronyms and abbreviations 5 2 Torch Height Control 6 2.1 Interface PLASMA CNC 7 3 Plasma UI 9 3.1 General settings for plasma. 9 3.2 The LEDs 10 3.3 At the top we see 3 buttons: 11 3.4 VACT and VSET: 11 3.5 Corner protection 11 3.6 Controller parameter settings 11 3.6.1 KP 12 3.6.2 KD 12 3.6.3 DEADBAND 12 3.6.4 Spike filter 12 3.6.5 Hole Detect 13 3.6.6 Tracing for checking the behavior 13 3

1 Introduction 1.1 CONTEXT AND SCOPE http://www.maschinen-werkzeuge.com/ Hyperterm powermax 105 4

1.2 DEFINITIONS, ACRONYMS AND ABBREVIATIONS CNC CPU DXF FIFO HPGL GUI/UI INTERPRETER JOBFILE GUI PWM G-Code LAF THC Computerized Numerical Control Central Processor Unit, a PCB board with a Processor on it. Drawing Exchange Format) is a CAD data file format developed by Autodesk First In First Out Buffer Hewlet Packard Graphical Language Graphical User Interface A software function that is able to read a text file and execute the commands contained therein. A job is the text file (G code) that will be executed by the interpreter. Graphical User Interface. Pulse Width Modulation CNC specific language to control the movements and IO of a milling machine. Look Ahead Feed, advanced motion algorithm that ensures minimal machining time. Torch Height Control 5

2 Torch Height Control The torch height to the work piece determines the quality of the cutting process. The material to cut is not even in height. The voltage across the torch during the process is coupled to the height of the torch. The higher the torch, the higher the voltage will be. Since the torch is coupled to the Z-axis of the CNC machine, the voltage can be kept constant by regulating the height of the torch. This can be done by feeding the (attenuated and isolated) torch voltage to the CNC system. This system will control the height of the Z to keep the voltage constant. 6

2.1 INTERFACE PLASMA CNC Connections Table PLASMA machine. icnc600 Analog In 5 J9 PIN7 GND Analog In 5 J9 PIN8 1:50 Voltage divider Plasma Voltage (max 300 V) Tool Out J11 PIN1 GND Tool Out J11 PIN1 Plasma ON Relay Hyperterm powermax 105 AUX-IN-1 J5 PIN3 GND AUX-IN-1 J5 PIN5 Plasma is ON Feedback AUX-OUT-2 J6 PIN9 GND AUX-OUT-2 J6 PIN10 Corner (Reduce current Optional) The plasma arc signal is used to control the height of the Z axis. The signal is high voltage (approx. 300V and during ignition even several 1000 volts), it is brought back to a safe voltage using 1 1:50 plasma voltage divider. This divider is already build in into the plasma current source or can be obtained separately from the plasma current source supplier. The signal from the 1:50 voltage divider is connected to analog input 5, see drawing above. The plasma is started using M3, this switches to tool output ON, this can be connected with a relay to the plasma current source. The plasma is on is an output from the plasma source to an input of the CPU indicating that the plasma is ON. This input is optional. The corner output from the CPU is a signal that becomes active when the CNC is reducing velocity in corners. This signal can be used by the plasma source if supported to reduce the plasma current. 7

THC control sequence 1. At initial position. 2. Move to start position X,Y,Z=pierce height. (Pierce height is equal to ignition height) 3. Switch plasma on (M3) 4. Delay pierce delay. 5. Move Z down to cutting height. 6. Start contour, after Meas/Control delay activate THC controller. 7. Automatically measure voltage and set as set point if required. 8. At end of contour, switch plasma 9. To Retract height. 8

3 Plasma UI 3.1 GENERAL SETTINGS FOR PLASMA. Some items need to be setup in the cnc.ini, use notepad or notepad++ similar program to edit the file. This is an example of a working setup: [PLASMA] defaultsetpointvoltage = 135.000000 KPUp = 0.600000 KPDown = 0.600000 KD = 0.050000 deadband = 0.500000 filtertime = 0.050000 holedetectvoltage = 25.000000 holedetecttime = 0.100000 controldelay = 0.100000 cornerfeedfactor = 0.250000 zmax = 0.000000 zmin = -167.000000 adcoffset = 60.000000 adcmulfactor = 0.1400000 plasmaisoninputportid = 0 plasmaiscorneroutputportid = 0 plasmazdowninputportid = 0 plasmazupinputportid = 0 plasmaanaloginputportid = 5 measuredissetpoint = 1 The adcoffset and adcmulfactor determine the relationship between the input voltage read by the processor and the arc voltage. The adcoffset value of 60 resembles the arc voltage where the analog input read is zero. The adcmulfactor is calculated by dividing the range through 1000, in this case, the range 60-200 = 140, so the adcmulfcator = 140/1000 = 0.14. The plasma THC needs: 1. The icnc600 CPU 2. An external 1:50 voltage divider to be obtained from the plasma source supplier, e.g. Hyperterm. 3. PC with reliable and fast Ethernet, because we will reduce the fife time This improves the dynamic of the THC. So in the standard setup please set the interpolation Time and fifo Time like this: (Standard fifo time = 0.2 Second) 1st setup screen 9

2nd setup screen Its about the left panel. 3.2 THE LEDS THC ON : UP: Down: Corner: Hole: Active: LED is ON when THC function is on. Z is moving UP Z is moving down Corner protect active Hole Detect active On when control is active The THC is active when several conditions are met: THC function is switch on Spindle (PLASMA) is ON 10

Move is G1, G2, G3 without Z Corner protect is not active Hole detect is not active. 3.3 AT THE TOP WE SEE 3 BUTTONS: Spindle ON/OFF (PLASMA) : Switches the plasma ON/OFF THC ON/OFF, switches the THC system ON/OFF. Define Z min, takes current Z position and define that as minimum for the THC, THC will not go lower. It is displayed also in the Z readout gauge in RED. 3.4 VACT AND VSET: VACT button allows to switch the display between the actual plasma voltage or the following error, Vactual - Vset. Auto, when switched on a automatics measurement will take place at the beginning off the cutting sequence. After the Mesa Delay time delay, the voltage is measured and set at set point. This is performed once for a job. VSET shows the actual Voltage setpoint for the THC controller. Meas delay: Sets the delay for automatic measurement and control on. When a cutting move starts, this delay is used before the controller is switched on and the measurement is taken. 3.5 CORNER PROTECTION The Corner VF setting is needed to prevent the torch from diving down at corners. At corners the actual Feed becomes lower, because of this the Plasma voltage gets higher and the THC will start moving the Z DOWN. This is not wanted. So when the Feed is lower than specified percentage here, the THC control will temporarily be disabled, the Z axis will remain at same height. 3.6 CONTROLLER PARAMETER SETTINGS There are a few control parameters, which can be set here, by pressing the button that now showsd KP, next parameter becomes visible to be set. Default parameters FIFO TIME KP KD DB FILTER HOLE D. HOLE D. 11

V T 0.2 (standard) 0.3 0.04 0.5 0.05 25 0.1 0.1 0.6 0.02 0.5 0.05 25 0.1 3.6.1 KP Standard the KP parameter is shown, this controls the THC control speed. When to low, the Z axis will follow too slow. When too high, the Z axis will start oscillating. There are 2 KP values, one for moving UP and one for moving down. We have made this because experience learns that that the behavior of the system is different moving up or down. 3.6.2 KD When the button shown KP is pressed we will see KD, this is the differential K factor for the control loop. It makes the dynamic better, but it easily makes the control loop oscillate. Start wit low values and increase very little every try. 3.6.3 DEADBAND When the button is pressed again we see the DEADBAND parameter. When VACT-VSET is lower than this value, the controller does nothing, it prevents limit cycling, going up down continuously when not needed. 3.6.4 Spike filter Next parameter is FILTER-TIME This is the time of our spike filter, spikes are filtered as well sudden voltage increases when going over a part where there is already cut. 12

Suppose we are moving with F3000, and our cutting width is 2 mm. F3000 = 50 mm/sec or 2 millimeter takes 0.40 sec. The filter time should be bigger than 0.04 to filter this spike away. Be Aware, the filter influences the control speed negatively. 3.6.5 Hole Detect When we go over a hole or when we pass the end of the plate, then the plasma voltage will suddenly rise a lot. When we would do nothing the controller will make the Z move downwards, fast and cause collision. The prevent this we have the hole detection that needs 2 parameters. When the voltage difference Vact - Vset is more than the HOLE-DETECT-VOLTAGE and longer than the HOLE-DETECT-TIME, the controller will stop controlling. 3.6.6 Tracing for checking the behavior For test purpose an extra parameter is added, LOG AN INPUT VAL, this value can be 0 or 1. When set to 1, the values of the analog value are logged to a file for investing. The file is made in the CNC4.01 director and gas this format: ANALOG-MM-DD-YYYY-HH-MM-SS.txt. The tracing performs its function during 1 run, then it is switched off automatically, so you need to switch it on again for every run you want to use it. It can be easily shown with GNUPLOT, like this. Start GNUPLOT: In the console type e.g. gnuplot> cd c:\program files\cnc4.01 gnuplot> 'ANALOG-32-1-2013--21-3-32.txt' u 1:2 w l It means to plot the data in the file of Column 1 as X and Column 2 as Y with lines connected. This is the result of random changing the analog input: 13