CS-Lab CSMIO IP-S User Manual

CS-Lab CSMIO IP-S User Manual

6 axis cnc controller
Table of Contents

Advertisement

Quick Links

6 Axis CNC Controller
USER GUIDE
Applies to hardware version: v2
Applies to firmware version: v2.020
Rev. 2
© Copyright 2011 – CS-Lab s.c.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the CSMIO IP-S and is the answer not in the manual?

Questions and answers

Summary of Contents for CS-Lab CSMIO IP-S

  • Page 1 6 Axis CNC Controller USER GUIDE Applies to hardware version: v2 Applies to firmware version: v2.020 Rev. 2 © Copyright 2011 – CS-Lab s.c.
  • Page 2: Table Of Contents

    Examples of components arrangement in a control cabinet..........11 3.1.1 Block scheme pictorial view ..................11 3.1.2 Control cabinet made by CS-Lab Company ..............12 4. Connectors, controls and electrical installation of the device ..........13 Connectors arrangement on the device ................13 STEP/DIR controlling signals connector (CSMIO/IP-S v2) ............
  • Page 3 7.1.2 Windows® 7 configuration..................41 Local network with router and DHCP.................. 44 8. Mach3 program – general information ................... 45 Recommended PC configuration ..................47 9. Software installation ......................48 Mach3 installation ....................... 48 Microsoft® .Net installation (older operating systems) ............49 Installation of CSMIO/IP software ..................
  • Page 4 Axis scaling and configuration ....................... 92 Activation and choice of slave axis ....................92 LIMIT and HOMING switches ......................93 Axis direction settings ........................93 Manual feed test ........................... 93 Automatic reading of HOME switches position difference ............93 Geometry correction mode activation ..................93 Addition B –...
  • Page 5: General

    1. General CSMIO/IP-S product was designed for professional customers, who want to equip their machine tool with an efficient, stable and flexible CNC control system for a reasonable price. The main designing assumption was working stability – hence the PC connection via Ethernet (its physical layer is galvanically isolated and protocols we use ensure reliable and fast transmission even in tough industrial environment).
  • Page 6: Content

    CD with electronic version of the user guide and software (always check if there is a newer version on http://www.cs-lab.eu In case of lack of any elements listed above, please contact your distributor. C S - L a b s . c . – C S M I O / I P - S - C N C C o n t r o l l e r...
  • Page 7: Standards Compliance

    1.3 Standards compliance CSMIO/IP-S controllers were designed and made in accordance with national and international standards for industrial control systems based on electronic components: • Detailed requirements for programmable controllers: working characteristics, shock re- sistance, safety etc. EN61131-2 (IEC1131-2), CSA 22.2, UL508 •...
  • Page 8: Safety

    2. Safety CSMIO / IP-S device is powered by 24V safe voltage. I/O control lines are optically isolated, also PC connection is galvanically isolated. The device does not constitute direct threat to health and life of a user. Designing a complete control system (control cabinet), you should draw attention to several issues, so that the entire system does not pose any hazard during use.
  • Page 9: Example Of Direct E-Stop Signal Connection

    2.1 Example of direct E-Stop Signal connection In the example above we used direct emergency signals connection. Such a connection is very easy and at the same time, it ensures satisfying safety level. Of course, the easiest way is to connect the E- Stop only to CSMIO/IP-S but then we lose double protection and it is no longer so safe solution.
  • Page 10: Example Of E-Stop Signal Connection Using Pilz Module

    2.2 Example of E-Stop Signal connection using PILZ module PILZ PNOZ X7 24 V Above you can see an example of E-Stop signal connection to the CSMIO/IP-S controller and to the axis drives, using Pilz company safety relay (PNOZ X7 24V symbol). S1 is a reset button (switching on the safety relay), S2 is the emergency stop.
  • Page 11: Recommendations For Mechanical Installation

    3. Recommendations for mechanical installation CSMIO/IP-S controller and DB->Terminal block connectors were designed to be installed on a stand- ard DIN-rail. It is the quickest and the best way of installation. The Controller uses a small amount of electricity and creates a negligible amount of heat. Aluminum housing provides adequate cooling for electronics inside, even if an ambient temperature reaches As for the controller, there are no special precautions for ventilation and minimum distances.
  • Page 12: Control Cabinet Made By Cs-Lab Company

    3.1.2 Control cabinet made by CS-Lab Company Caution is advised during mechanical and electrical installation. Poorly tightened cable may cause many problems, it is also very difficult to find such a defect while launching/using the system. C S - L a b s . c . – C S M I O / I P - S - C N C C o n t r o l l e r...
  • Page 13: Connectors, Controls And Electrical Installation Of The Device

    • Numbers starting with 1120… and above means version v2 Documentation for v1 of CSMIO controller you can find on website: http://www.cs-lab.eu in down- load section. C S - L a b s . c . – C S M I O / I P - S - C N C C o n t r o l l e r...
  • Page 14: Step/Dir Controlling Signals Connector (Csmio/Ip-S V2)

    4.2 STEP/DIR controlling signals connector (CSMIO/IP-S v2) CSMIO/IP-S controllers v2 have serial number starting with 1120… and above. PIN number Details DIR[0]+ STEP[0]+ DIR[1]+ STEP[1]+ DIR[2]+ Do not ever connect differential out- STEP[2]+ puts together! DIR[3]+ Signals signed as „-„ cannot be con- nected to GND as it will cause device STEP[3]+ damage.
  • Page 15: Signals On A Terminal Block Connector

    4.2.1 Signals on a Terminal Block connector By default, axes are assigned to following chan- nels STEP/DIR: X[0] / Y[1] / etc. Pin numbers Entered in Mach3 program in Port&Pins” on „Motor Outputs” tab do not mat- ter. If you want to assign other STEP/DIR chan- nels numbers to an axis, you should do it in the plugin's configuration: menu „ConfigConfig PlugInsCONFIG”.
  • Page 16: Digital Outputs Connector (0-15) (Csmio/Ip-S V2)

    4.3 Digital outputs connector (0-15) (CSMIO/IP-S v2) CSMIO/IP-S controllers v2 have serial number starting with 1120… and above. PIN number Details 24V power supply for 0-3 outputs Output 0 Output 2 24V power supply for 4-7 outputs Output 4 Output 6 24V power supply for 8-11 outputs Output 8 The outputs have 250mA permissible...
  • Page 17: Output Circuits Construction

    4.3.1 Output circuits construction As you can see on the scheme, each input is optically isolated. Outputs are divided into groups, four in each group. Each group is controlled by special- ized chip VNQ860. These chips work in PNP logic, thus the active state is a high state (+24V).
  • Page 18: Examples – Spindle Switching Signal

    4.3.3 Examples – spindle switching signal In the example below, basing on spindle switching output configuration (M3) we can see exactly following dependency: [Mach3 program signal]  [CSMIO/IP signal]  [Pin in CSMIO/IP connector] PIN number Description 24V power for outputs 0-3 Output 0 Output 2 Power 24V for outputs 4-7...
  • Page 19: Digital Inputs Connector (0-15) (Csmio/Ip-S V2)

    4.4 Digital inputs connector (0-15) (CSMIO/IP-S v2) CSMIO/IP-S controllers v2 have serial number starting with 1120… and above. PIN number Details Input 0 (+) Input 2 (+) Input 4 (+) Input 6 (+) Inputs 0-7 (-) Input 8 (-) Input 9 (-) Pay special attention to not exceed Input 10 (-) the permissible voltage (30VDC) on...
  • Page 20: Input Circuits Construction

    4.4.1 Input circuits construction. You can see below simplified scheme of CSMIO/IP-S input circuits. On the scheme outputs: 0 – 15 are signed as IN 0 – 15. 4.4.2 Signals on a Terminal Block connector C S - L a b s . c . – C S M I O / I P - S - C N C C o n t r o l l e r Page 20...
  • Page 21: Examples Of Input Signals Connection

    4.4.3 Examples of input signals connection 4.4.3.1 Inductive sensor PNP type In this example sensor with PNP type output was connected to input no. 5. In Mach3 program, we give in this case: port=10 / pin=5. 4.4.3.2 Inductive sensor NPN type In this example sensor with NPN type output was connected to input no.
  • Page 22 4.4.3.3 Common connector NC type In this example sensor with NPN type output was connected to input no. 11 of CSMIO/IP. In this case, in Mach3 program we give: port=10 / pin=11. C S - L a b s . c . – C S M I O / I P - S - C N C C o n t r o l l e r Page 22...
  • Page 23: Digital Inputs Connector (16-31) (Csmio/Ip-S V2)

    4.5 Digital inputs connector (16-31) (CSMIO/IP-S v2) CSMIO/IP-S controllers v2 have serial number starting with 1120… and above. PIN number Details Input 16 (+) Input 18 (+) Input 20 (+) Input 22 (+) Input 16-23 (-) Input 24 (-) Pay special attention to not exceed Input 25 (-) the permissible voltage (30VDC) on Input 26 (-)
  • Page 24: Analog Inputs/Outputs Connector

    4.6 Analog inputs/outputs connector PIN number Details Analog output 0 Analog input 1 Analog input 2 10V (max. 50mA) Analog output 1 Analog input 0 Analog input 3 Pay special attention to not exceed the permissible voltage (10VDC) on the inputs lines.
  • Page 25: Example – Connection And Configuration Of Potentiometers

    4.6.2 Example – connection and configuration of potentiometers Below you can see example of connection and configuration of potentiometers for adjusting feed rate correction and spindle revs. As you can see on the scheme - having 10V on an analog connector is very comfortable –...
  • Page 26: Expansion Modules Connector

    RS485 B- RS485 A+ Connector serves only for CS-Lab s.c. expansion modules. Do not plug it into any others devices, PC, etc. C S - L a b s . c . – C S M I O / I P - S - C N C C o n t r o l l e r...
  • Page 27: Power Connector

    4.8 Power connector Pin number Description Power – 24V DC ground View of the plug from the side of connecting wires Pay special attention to not exceed the permissible power voltage (30VDC) on the input lines. It may cause damage of the device. If you use in the system such inductive loads as electromagnets, solenoids, elec- tromagnetic clutches –...
  • Page 28: Recommended Cables

    4.10 Recommended cables Connections type Recommended cable Digital In/out Minimum cross-section 0,25mm (AWG-23) Cross-section 0,25mm (AWG-23)- shielded or pair of signal- Analog In/out to-mass wires twisted together along the entire length Drives control (STEP/DIR) Cross-section 0,25mm (AWG-23)- shielded or pair of signal- CSMIO/IP-S v1 to-mass weirs twisted together along the entire length Cross-section 0,25mm...
  • Page 29: Installation Examples

    4.11 Installation examples 4.11.1 Inverter connection using analog output. In the example above, you can see the simplest connection of an inverter to operate spindles in an engraving plotter. CSMIO/IP-S outputs in use: CSMIO/IP-S signal Connector on CSMIO/IP-S PIN numbers on Inverter function CSMIO/IP-S (v2) connector...
  • Page 30: Illustrative Diagram Of Xyz Plotter (Csmio/Ip-S V2)

    4.11.2 Illustrative diagram of XYZ plotter (CSMIO/IP-S v2) C S - L a b s . c . – C S M I O / I P - S - C N C C o n t r o l l e r Page 30...
  • Page 31 The scheme presented in this section is the simplest implementation of 3axis plotter (XYZ). Two power supplies were used: 24V to supply the CSMIO/IP-S controller and 80V for the stepper motors drives. Switches used: normally close (NC) switches for axis homing (HOME) and limit switch- es (LIMIT).
  • Page 32: Automatic Control Of Drives Power Supply (Hv)

    4.11.3 Automatic control of drives power supply (HV) The CSMIO/IP-S controller allows for automatic control of drives power supply and eventually some other devices. Switching on this function was described in Chapter 10th. The logic of the output op- eration, defined as so-called „HV Enable” is very easy. Voltage is enabled at the moment of Mach program “Reset”...
  • Page 33: Led Lights Meaning

    • STAT0-STAT3 diodes indicate controller status, information about the status is very helpful information that CS-Lab service should get if there are any problems during the device work. Below you find detailed description of the lights meaning. C S - L a b s . c . – C S M I O / I P - S - C N C C o n t r o l l e r...
  • Page 34: State Diodes Description - Statx

    4.12.2 State diodes description - STATx Diodes state Description STATx Standby, waiting for transmission of configuration parameters from a com- puter. It is a default state after switching power on, before communication with Mach3 program. Readiness state. It means that the device works correctly, there are no alarm signals, such as E-Stop or LIMIT.
  • Page 35: Recommendations And Drives Selection (Motors Drives)

    5. Recommendations and drives selection (motors drives) Choice of appropriate motors for a machine is very individual. In this chapter, we describe briefly differences between stepper and servomotors. Designer practice shows there is a dilemma – what solution should be chosen. Not so long ago – stepper motors were more popular in simpler machines because of high prices of servo drives.
  • Page 36 compare. There are e.g. stepper motors controllers that cost 800 USD and there are some other that cost 40 USD (with the same power!). Generally we can conclude that the servo motor + drive pack- age is more expensive. Other disadvantage of the servo drives is necessity for PID controllers tuning and wiring that is more complicated.
  • Page 37: Precise Homing With Encoder Index Signal

    6. Precise homing with encoder INDEX signal Homing with use of so-called encoder INDEX signal is another argument for servo drives. This type of homing is very precise even if the HOME switch has large dispersion of the trip point. In practice, homing with the INDEX allows to eliminate inaccuracy of the HOME switch.
  • Page 38: Solution No. 2 – Synchronization Of Home Signal In Servo Drives

    Choosing servo drives we should pay attention to that they have index output “open collector” – type. Thanks to it, we connect index signal to the CSMIO/IP controller without any problems. These output you can find in servo drives by CS-Lab s.c. (http://www.cs-lab.eu) ArbahDSP, servo drives by Delta (http://www.delta.com.tw).
  • Page 39 •HOME switch off -inactive •HOME output of the drive - inactive 1.Homing start •HOME switch off - activ •HOME output of the drive - active 2. Ride on the HOME sensor •HOME switch off - inactiv •HOME output of the drive - activ 3.
  • Page 40: Lan Connection And Configuration

    7. LAN connection and configuration 7.1 Direct connection to PC CSMIO/IP-S controller can be connected directly to the PC, without any switches or routers. With this connection, you should remember to use the crossover cable. CSMIO/IP set includes the cable. Be- low –...
  • Page 41: Windows® 7 Configuration

    • In this window – select the „Internet protocol (TCP/IP)” position and click left mouse button on the „Properties”. • In this window enter the IP address: 10.1.1.1 and mask: 255.255.255.0. Click “OK”. • Close the window. • The network is now set to work with CSMIO/IP. 7.1.2 Windows®...
  • Page 42 Next - select „Change adapter settings”. Click with right mouse button and select “Properties” of network connection. C S - L a b s . c . – C S M I O / I P - S - C N C C o n t r o l l e r Page 42...
  • Page 43 Double click on TCP/IPv4 protocol, and next enter the address IP: 10.1.1.1 and network mask: 255.255.255.0. Confirm with OK. After CSMIO/IP- controller initialize it tries to set its IP automatically at first (it sends request to the DHCP sever). After three failed attempts, with no response from the server- the default IP address is set to: 10.1.1.2.
  • Page 44: Local Network With Router And Dhcp

    7.2 Local network with router and DHCP. If we plug the CSMIO/IP-S controller in to the computer network where is a router that allocates IP addresses, the device automatically downloads the address and network mask settings. Usually there is no need to know what IP address was assigned to the device because the plug-in and the application that updates the controller software automatically searches the CSMIO/IP-S in the network.
  • Page 45: Mach3 Program – General Information

    8. Mach3 program – general information Mach3 software of ArtSoft® Company has developed over many years and during these years, it gathered many users. For relatively low price (~170USD) we get complete solution for multi-axis CNC machining. Key benefits of the program are: •...
  • Page 46 CS-Lab Company is an authorized distributor of Mach3 program in Poland. If you would like to buy the license, please contact us: biuro@cs-lab.eu. If you order CSMIO/IP-S controller and you want to order the license right away, please note it in your order and specify person/company, the license should be issued for.
  • Page 47: Recommended Pc Configuration

    8.1 Recommended PC configuration The Mach3 program does not have any unreasonable requirements about a PC computer, unless tool paths you use take even up to tens of megabytes – then we would recommend a bit faster computer. Even simulation of a runtime with so large paths will follow more efficiently on faster PC computer. Recommended PC configuration: •...
  • Page 48: Software Installation

    9. Software installation Before we begin our work, we should install the Mach3 software and plugin that ensures proper co- operation of the program and the CSMIO/IP controller on a PC computer. 9.1 Mach3 installation The latest version of Mach3 software you can download from ArtSoft® website: http://www.machsupport.com/downloads.php After the file is downloaded, you should launch it and follow the screen instructions.
  • Page 49: Microsoft® .Net Installation (Older Operating Systems)

    Avoid spaces and special signs (an underscore is allowed). 9.2 Microsoft® .Net installation (older operating systems) If you use OS older than Windows® 7, it may be necessary to install Microsoft® .Net. This program is available on Microsoft® website and on CS-Lab Company website: http://www.cs-lab.eu/artykul-11- CSMIOIPS_Download.html For proper installation, you have to be connected to the Internet.
  • Page 50 Next, we can choose a path for Mach3 program and decide if software should be installed for all us- ers. Mostly we just leave the default settings and then double-click „Next”. Name selection in start menu - mostly there is no need to change anything here also - click „Next” and again „Next”...
  • Page 51: Administrator Rights In Windows® Vista And Windows® 7

    9.4 Administrator rights in Windows® Vista and Windows® 7 It is recommended to launch Mach3 program in Win- dows® Vista, Windows® 7 and Windows® 8 operation systems with administrator rights. Open „C:\Mach3” directory, find Mach3.exe file and click right mouse button. Select “Properties” position from the menu, and next select the „Compatibility”...
  • Page 52: Mach3 Program Configuration

    Mach3 program configuration After software installation, you should configure it all to match the settings and the controlled ma- chine with whole its electrical system. Elements that should be configured: • Scale-up of each axis (namely how many pulses per millimeter/inch). •...
  • Page 53: The First Run

    mouse button and select “Properties”. On “General” tab enter any name e.g. “MyMillingMachine”, go to the „Shortcut” tab and in the „Target element” enter: C:\Mach3\Mach3.exe /p MyMillingMachine_400x250_CSMIO_IP Type the special signs „/”and „\” carefully, in correct places. You can type any other name of course instead of "MyMillingMachine..."...
  • Page 54 If these tips did not help and there is still no connection, you should contact your distributor or the CS-Lab company. C S - L a b s . c . – C S M I O / I P - S - C N C C o n t r o l l e r...
  • Page 55: Configuration Of Axes Used In A Machine

    10.3 Configuration of axes used in a machine At the beginning, you should activate support of the axes going use. Select menu position „ConfigPorts and Pins” and next „Motor Outputs” tab. Select axes we are using by clicking „Enabled” - the green ticks will appear next to them.
  • Page 56: Configuration Of Digital Input Signals

    10.4 Configuration of digital input signals Configuration of the input signals we call from menu „ConfigPorts and Pins”, by selecting „In- put Signals” tab. A list of standard input signals will appear and you can assign these signals to hardware inputs of CSMIO/IP-S controller. Columns explanation: Column name Description...
  • Page 57 THC Up For plasma cutters. Signal of automatic torch high control, an active state causes Z-axis raising. THC Down For plasma cutters. Signal of automatic torch high control, an active state causes Z-axis lowering. OEM Trig 1-15 Using these signals, you can e.g. start a program with a button on a machines desktop.
  • Page 58: Configuration Of Digital Output Signals

    Since the CSMIO/IP v1.07 software version there is a possibility to give the same input PIN as LIMIT and HOME. You should disa- ble the „Home Sw. Safety” option in „General Config” window of Mach3 pro- gram. With „Home Sw. Safety” option disabled, the LIMIT signals are not moni- tored during homing.
  • Page 59 Signal signature Description ENABLE1-6 Signals of axis enabling. Can be used e.g. as an enabling signals (Servo ON) in servo drives. For axes in use (section 10.3), the sig- nals pass into active state after pressing RESET on Mach3 screen. If Mach goes into stop state, the signals are disabled.
  • Page 60: Configuration Of Spindle And Cooling

    10.6 Configuration of spindle and cooling First, you must configure output signals. For that you should select „Config/Ports and Pins” from menu and go to „Spindle setup” tab. In „Relay con- trol” group set Mach3 output signals numbers (the- se are not the numbers of CSMIO/IP outputs, see previous section about output signals configura- tion).
  • Page 61: Problematic Pwm Control Function

    Last thing related to the revs control is a choice of analog output, which will be used. • select from the menu „Config/Config PlugIns” • click „CONFIG” next to the „CSMIO/IP” • go to „Spindle” tab, in the „Spindle DAC” group •...
  • Page 62: Configuration Of Resolution, Speed And Acceleration

    10.7 Configuration of resolution, speed and acceleration Before we start working, it is absolutely necessary to set resolution (so-called scaling) of axes correctly and to set their max. speed and acceleration -in the Mach3 program - „Config/Motor Tuning” menu. In the win- dow, first select an axis you want to configure, next enter parameters and click „SAVE AXIS SETTINGS”.
  • Page 63 Due to connection of STEP/DIR signals to the drive (both servo and stepper drives) pay attention which STEP edge is active. Example: While connecting the controller– e.g. for the M542 stepper motor you should connect the PUL+ sig- nal to STEP+ and PUL- output to STEP signal of CSMIO/IP. This way – switching on the optocoupler in the M542 will be followed at proper edge of the CSMIO/IP-S STEP signal.
  • Page 64: Configuration Of Directions, Homing And Software Limits

    10.8 Configuration of directions, homing and software limits. When axes are scaled and their speed is config- ured, it is important to set directions correctly. Useful function is possibility to indicate software limits - the machine working range. Select in the menu „ConfigHoming/Limits” posi- tion.
  • Page 65: Configuration Functions In A Plug-In Window

    10.9 Configuration functions in a plug-in window The configuration window of plugin is activated by „ConfigConfig Plugins” menu position, click „CONFIG” next to the CSMIO/IP name. If there were different types of CSMIO/IP controllers installed then click “Config” next to the control- ler that will be used.
  • Page 66 10.9.1.2 STEP/DIR Channels Selection CSMIO/IP-S controller has 6 STEP/DIR output channels. For X axis, by default, there is assigned 0 channel, for Y – 1 channel, Z – 2 channel… etc. For each axis there can be any channel assigned. We made the choice from the „STEP/DIR Output Channel”...
  • Page 67 If you want to use slave axis function – read the addition „Slave axis configuration example”. CS-Lab Company has made every effort to ensure reliability of the CSMIO/IP-S controller. However, the company does not take any responsibility for any mechanics damage because of wrong configu- ration and any eventual failure or software errors of CSMIO/IP-S controller.
  • Page 68: Spindle Configuration

    10.9.2 Spindle configuration CSMIO/IP controller has many additional functions according to a spindle. The options were divided into following groups: Spindle DAC Selection of analog output for spindle revs control Spindle Encoder CSMIO-ENC module configuration (CSMIO_ENC) Spindle Alarm Input Spindle drive alarm signal input configuration Spindle Axis Spindle operation through axis channel (STEP/DIR) op- tions...
  • Page 69: Override Sources – Feed Speed And Spindle Revs Corrections Source Selection

    10.9.3 Override sources – feed speed and spindle revs corrections source selection Mach3 software allows for feed speed and spindle speed change during work. As a standard, it is adjusted using two sliders and a main screen. If machine tool were equipped with additional panel with buttons, it would be easier to adjust the speed using knobs placed on it.
  • Page 70: Plasma – Additional Functions For Plasma Cutters

    10.9.4 Plasma – additional functions for plasma cutters In current software version, we have one op- tion available – torch high control via analog input. Configuration is only about to enable the func- tion, select polarization, and to select analog input.
  • Page 71: Other Plugin Functions

    In such situations, the input signals filtering function may be very helpful. We define here filtering time. I do not recommend using high values because of the fact that later there may some delays occur in reaction to digital inputs. If values of 1-15 (4ms –...
  • Page 72 10.9.6.4 Safety Extras In CSMIO/IP software few additional functions were implemented, which increase safety and comfort of work. Auto Z-Inh Enable Automatic Z-axis move limitation. Enables protection against worktable of a machine damage. More details in chapter 14.1 – Automatic Tool Length Measurement. Smart Limits Movement blocking when hardware limit signal is active.
  • Page 73: Selection Of Inch/Mm Units

    10.10 Selection of inch/mm units Selection of units by which the axes in „Motor Tuning” are scaled is set in „ConfigSelect Native Units” menu position. Select unit in the window and close „OK”. Selection of units for a treatment is done by G20 (inch) and G21 (mm) com- mands.
  • Page 74 Active Plane Default plane for circular interpolation G2/G3. Usually X-Y for milling machines, X-Z Movement for lathes. Jog increments In Default feed values for stepper work. cycle mode Home Sw. Safety Homing mode. When this mode is disabled, the homing process is less restrictive. It allows for e.g.
  • Page 75: First Tests

    First tests 11.1 Checking the input signals Before starting the tests in motion, you should first verify the main input signals, such as: • Homing sensors – HOME • Limit switches – LIMIT • Emergency stop – ESTOP After running Mach3, go to „Diagnostics” tab. In „Input signals current state”...
  • Page 76: Verification Of Axes Scaling And Motion Directions

    11.2 Verification of axes scaling and motion directions First motion control should be made at low speed. After pressing Tab key on a keyboard – manual feed rate panel should open. In „Slow Jog Rate” enter e.g. 10%. It means that the motion will have 10% of maximum speed, defined in Mo- tor Tuning.
  • Page 77: Homing And Software Limit Switches Test

    11.3 HOMING and software limit switches test 11.3.1 First homing When axes are scaled correctly and motion directions are correct – it is time for first homing. During normal work, most comfortable is to use a button for all axes homing („Ref All Home” on the main screen).
  • Page 78: Test Of Spindle And Cooling

    11.4 Test of spindle and cooling. At this stage, almost all major elements of the system were set and a machine is almost ready to work. One important issue left – spindle test. Treatment with non-rotating spindle is generally not a good idea.
  • Page 79: Sample Treatment Step By Step

    Sample treatment step by step To look closer at rules of using a machine equipped with CSMIO/IP-S con- trol system – here is an example of a simple work. An example includes area planning and logo milling in 30.6x30.6x48mm size cube made of hard aluminum alloy. Project design and G-Code file generating will be done with popular soft- ware - ArtCam®.
  • Page 80 The newly created object with its position and size exactly coincides with the work- ing area. Now you should add the additional enlargement that was mentioned, so that the milling cutter will go with its whole diameter out of the material – thus we get a better surface.
  • Page 81 You should inform the program what kind of tool you use. Below the Tool List click the Add but- ton. In the tool-base window, click Add Tool, to add a new tool. Enter parame- ters as the picture shows. Some pa- rameters like description or diameter are obvious.
  • Page 82 Next, generate tool trajectory for our logo. Go back to 2D preview, and in the Toolpaths tab panel, next to the last generated path – deselect Show In 2D|3D. Previous trajectory disappears so it will not disrupt our view. Now select our logo and again click the Area Clearance icon.
  • Page 83: Preparing Machine And Mach3 Program

    12.2 Preparing machine and Mach3 program When files are ready, you only need to place and home the material. First, start Mach3 program and reference all the axes pressing „Ref All Home” button on the main screen. Place the material securely, to avoid a risk of its shifting or breaking during the treatment.
  • Page 84 At this point, we can set the material base in X-axis by clicking „Zero X” button on the Mach screen. Coordinate X on the screen will be reset. Switch the feed rate mode on continuous one, „Slow Jog Rate” speed – e.g. 2% because we are very close to the material and the same way we set the Y base on the lower edge of the cube.
  • Page 85: We Begin The Treatment

    12.3 We begin the treatment In Mach program, we select „File/Load G-Code” menu position or we click „Load G-Code” button on the main screen. Select the file we created earlier: „planing.tap”. When the file is loaded, we can initially set the machine over the material and enter on the MDI screen. •...
  • Page 86 After this operation, we can start work from the second file not forgetting about the measurement after tool change („Auto Tool Zero” button). When the file is loaded, and the tool is measured we can set the axes again over the material with the MDI like before.
  • Page 87: A Few Practical Notes About Mach3 Program And Csmio/Ip-S

    A few practical notes about Mach3 program and CSMIO/IP-S Here you can find few tips that can help users unfamiliar with Mach3 program. 1. Computer keyboard. a. Do not use a wireless keyboard, sometimes this keyboard record keystroke, but does not notice releasing it, which can be very dangerous while controlling the machine.
  • Page 88 9. Mach3 always starts with tool „0” chosen, if you use a tools changer and some tool left in a handle when you turn off, then after Mach restart, you must enter this tool number (Tool Information group on the main screen, the "Tool"). a.
  • Page 89: Automatic Tool-Length Measurement

    ® On our website: www.cs-lab.eu you can download standard scripts for automatic tool-length measurement and for automatic tool change. These are usually the most desirable functions and make work easier. We encourage advanced users to learn more about macros, which provide great opportunities for self-expanding functionality of Mach3 program.
  • Page 90 5. In manual feed mode move to the center of the sensor measuring surface. Note XY coordi- nates. 6. In stepper mode slowly lower the Z axis until the signal from the sensor appears and note the Z coordinate. 7. Go with Z-axis up to the level you consider as safe. A small explanation here - as written above, while measurement there is rapid slide down to some level by G0 command first.
  • Page 91: Automatic Tool Change Macro

    – it is often required to adjust such a macro strictly to a concrete machine tool. CS-Lab S.C. Company provides also services for launching, configuration and adaptation of control system to specific requirements.
  • Page 92: Addition A – Slave Axis Configuration Example

    Addition A – Slave axis configuration example With bigger machines you often need to use so called – slave axis. It is about that the physical axis of the machine is powered by two motors. We implemented in CSMIO/IP-S device the slave axes function with additional option to adjust geometry of a machine.
  • Page 93: Limit And Homing Switches

    With servo-drives, you should always have alarm signals configured correctly. CS-Lab Company made every effort to ensure reliability of CSMIO/IP-S controller. However, our company does not take any responsibility for any mechanics damage because of wrong configuration and any eventual failure or software errors of CSMIO/IP-S controller.
  • Page 94: Addition B – Csmio/Ip-S Firmware Update

    Addition B – CSMIO/IP-S firmware update We invite you to visit our website: http://www.cs-lab.eu for CSMIO/IP-S software updates in a „download” section. The controller updates includes corrections and often enrich the device with new features so it is worth to update the controller regularly.
  • Page 95: Plugin File Update

    If you run the update application from installer file it means that correct file with the firmware was already loaded and „Open App. File” button is not active. If there is only one CSMIO/IP controller in network - the application asks to start the update automatically. If there are more controllers then you should chose one IP address from a list to update the controller you want and click „Flash Pro- gram”.

Table of Contents