Home
CSMIO IP/S manual - CS-Lab
Contents
1. Axis scaling and configuration We assume that the machines configuration is proper as it was described in the 10 chapter In the Config Motor tuning menu we configure only the Y axis master the slave axis is configured automatically It s important that master and slave axes have the same steps number per millimeter so you cannot use the motors with different encoders and different gears Switching and the choice of axis used as a slave Slave axis function is set in the plugin configuration window Ecsta esmo configuration mex Config Config Plugins menu by clicking on the config next to Axis X slave config Axis Y slave config Axis Z slave config the CSMIO IP position aa l pe O In this example the X axis has two drives and the B is the slave a x R A No corection v Nocorection axis A axis is free if we would need a rotary axis in the future Slave correction Slave correction In the Axis X slave config group we choose the B as the is ooon umis ooo is Slaved axis leave the mode to No correction for now LIMIT and HOMING switches Both slave and master axes side there should be separate LIMIT and HOME switches The signals should be set in the Mach program properly Config Ports and Pins Before next steps it is necessary to verify if the signals are correctly configured DIAGNOSTICS tab Pay special attent
2. M True RPM measurement _q J Enable Select input pin pulses rev 10 9 4 Special functions tab configuration of the special outputs HVEnable and ServoRe set In some systems the high voltage on some components is turned off in case of E STOP pressing or when error occurs such as e g LIMIT or FAULT from the servo drive It is usually made by the contactor To control this contactor you can use one of the output signals ENABLE1 6 in the Mach The dis advantage in this solution is some time delay If this output is going to be controlled autonomously and immediately you can define any CSMIO IP S digital output as the HVEnable Another issue is the RESET signal for the servo drives If e g as a result of overload or collision any of the drives will CS Lab CSMIO IP P configuration BAX Servodrive RESET output V Enabled Negated Trajectory filters Output pin Jout 2 v GMove smoother M HVEnable output V Enabled Negated Output pin Out 1 v turn off the machine will stop if the FAULT signals were configured correctly Mach3 program does not support the RESET signal of the servo drives For this purpose in the CSMIO IP S you can define the digital output as a Servo drive RESET After pressing RESET in the Mach the signal is activated for about 1 second and then goes inactive Both solutions are configured
3. ccccccccccsccccceeeeceeceeceeeeeeeeeeeeeeeeecececeeeeeeeeeess 72 14 VisualBa ie MACOS oui enres AE O AE GEO AO AW AO AA OE AGO 74 14 1 Automatic tool length M aSUreMent ccccccsssseccccssececseseceesueeeeccessessceeseeeeceeseuaeeeessuueeeesssausecessuaeeessuaess 74 14 1 1 ROT NA AA AAA ZA 74 14 2 Automatic tool change MACKS asa dno Ed dA AAA aaa aS Oda 76 Addition A Slave axis configuration example csssscsscssscccsossssccccsssescccccssscceccussscenccsssececesssencecssssesteussseeteessssensenss 77 Defining axes to be used in the Mach3 program sssscccccsssecccceesecccceesecceceesecceseeueccessueeceeseaeeceeseaeecessaaecesseageeeess 77 Axis scaling and CONMP UN ATION wai aaa 77 Switching and the choice of axis used as a SIGVE cccccccssssccccseeececcuesececeuaueccecaueccesauseceesauseceesauuecesessunecessuasecessuaess 77 UMIT and RHOMING SWiteNES Nd naa a R R 77 KMISGINOCHORSEUINE asi ac EO EGO OTO O OWA 78 KAA JOSE ROSEN IA WA Ka E S AE E A A E E 78 Automatic reading of the HOME switches position difference wmeemenanenenananenananenanamanwnz 78 Switching the geometry correction ModE oersresrrreiriererenike rennin n er esee EEEN E A EENNE RER EENE EEFE E EE ORENENEEEEDEE D ENENEEN S 78 Addition B CSMIO IP S software updating cccccccccccccccccccccccccccceceeeeeseeeseeeeeeeeeeeeeeeeeseseceseeeeeseseeseeeeeeeeeeteeeseeeeeseseseseeees 79 How to check y
4. Pay special attention to not ex 28 ceed the permissible voltage 30VDC 11 a o on the inputs lines It may cause the device damage Input lt 30 Input 17 A P UT input 21 ejeje OO AIG put 24 N R O O Input 26 NO N N R input 28 N N W input 30 9 NO U1 4 10 Analog inputs outputs connector PIN number Yatailc Details a 7 a GND Analog input 2 Analog output 1 Pay special attention to not exceed the permissible voltage 10VDC on the inputs lines It may cause damage of the device 10V output has 50mA load and serves only to supply the potentiometers if you want to connect the potentiometers such as regulation of feed rate or spin dle speed correction 4 11 Expansion modules connector PIN number details RS232 RxD RS485 A Connector serves only for CS Lab s c expansion modules Do not plug it into any other devices PC etc 4 12 Power connector __ Pin number Details VB View of the plug from the side of connecting wires Pay special attention to not exceed the permissible voltage 30VDC on the inputs lines It may cause damage of the device If you use in the system such inductive loads as electromagnets solenoids electromagnetic clutches it s recommended to use a separate 24V power supply for the above receivers and separate for CSMIO IP
5. e Motion direction is changing If not it may mean that connection of DIR Signal to the driver is wrong e Directions arent reversed If so you should change the axis direction in the Con fig Homing Limits menu When all axes have correctly configured directions you can specify homing directions For 3 axis machine XYZ most common configuration is homing of the XY axes in the negative direction and Z axis in the positive direction In the Config Home Limits for Z axis there should be selected the Home Neg Before further tests you should check scaling of the axes Best is to use dial gauge or other pre cise measurement tool In the manual feed rate panel set the Jog Mode and step size 1mm Slow Jog Rate does not apply to motion in the positional mode step motion so the speed is set on the main screen in the Feedrate area For this test you should enter low value e g 100mm min Now after pressing e g right arrow on the keyboard the X axis goes 1mm right You should go this way at least 10mm each axis verifying with dial gauge the distance ac tually made by axis The dial gauge should be reset after 1mm If you see clear difference between the positions requested and actual it means that that the parameter Steps Per in the Motor Tuning window is incorrectly set You should go back to the sections about configuration and verify your settings 6 Always approve your setting
6. 6 axis ethernet motion controller 4 see manual DONT CONNECT COMPUTER DIRECTLY TO THIS CONNECTOR RS232 RS485 CAN DIGITAL INPUTS 0 15 DIGITAL OUTPUTS 0 15 Digital inputs 0 15 lights and error signa Digital output 0 15 lights and device sta lization ERRx tus signalization STATx e Digital inputs and outputs lights do not require more explanations For example if you give the signal to the input no 5 the IN5 LED lights up Similarly if you switch on the output no 2 OUT2 LED lights up e CAN diode lights up when at least one expansion module is connected and when the communication on the CAN rail is correct e RS485 diode lights up if there isa communication on the RS485 rail e RS232 diode lights up if there is a communication on the RS232 port e ETHERNET diode lights up if the controller communicates with the PC computer e ERRO ERR3 diodes indicate controller faults During normal operation any of these dio des shouldn t light up If one of them lights up you should contact your service find contact on the website http www cs lab eu e STATO STAT3 diodes indicate controller status information about the status is very helpful information that the service should get if there are any problems during the de vice work Below you find a detailed description of the lights meaning STATO STAT1 STAT2 STAT3 STAT1 STAT2 STATO STAT1 STAT2 STAT1 STAT2 STATO STAT1 STAT2 ST
7. User guide Applies to hardware version v1 and v2 Applies to firmware version v1 07 Rev 1 2 copyright 2011 CS Lab s c Index 1 GSS AW EEN T 4 1 1 Siene used MCs UNS aaa W R nas as RO E ni wave a AE A Sedan an ees 4 1 2 SOMIEM e EIO NIAE z OE oi EE seen eso r z i iii oni diam 5 1 3 Standards complan E IA Ad W A 6 1 4 SDEEMEANO S AA 6 2 SU EE 7 2 1 Example of E Stop Signal connection we o AAAA Gd AG dO Eaa Ra iune REN S dS 8 3 Recommendations for mechanical installation cccccsssscccccesececeeecceeseessecccsaeeceeeeeueceeeseueceesseueeeesseugeecessaaaeeess 9 4 Connectors controls and electrical installation of the device oo ec ceeccsecccecceeceecccecscceesceusceesseuseeecseeceeceeneeuns 10 4 1 Connectors arrangements ON the device cccssssccccesecccccesecceceeeeccccecueeeceeeeeeeceeseeeceesaeeceesaueeceeesseaeeeesegs 10 4 2 STEP DIR controlling signals connector CSMIO IP S V1 ccccccceceeeeeeeeeeeeeeeeeeeeeeeeeessesssssssseesesseeeseeeeeeees 11 4 3 STEP DIR controlling signals connector CSMIO IP S V2 ccccccceeeeeeeeeeeeeeeeeeeeeeeeeeeeessesesssssesseessseeseeseeeees 12 4 4 Digital outputs connector 0 15 CSMIO IP S V1 ccccccccccccccccceccccecceccceeceececcceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeees 13 4 5 Digital outputs connector 0 15 CSMIO IP S V2 ccccccccccccccccccccccceccecececeeccceeeeceeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeees 14 4 6 Digital inputs
8. O GS arom sence O OV A0 c 4 15 3 Illustrative diagram of XYZ plotter CSMIO IP S v2 A 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 NC switches for axis homing HOME and limit switches LIMIT In practice it s necessary to build more complex systems however the example above shows the main rule 4 15 4 Automatic control of drives power supply HV CSMIO IP S controller allows for automatic control of drives power supply and also some other devices Switching on this function was described in 10th Chapter The logic of the output working define as so called HV Enable is very easy The voltage is switched on at the moment of requesting Reset by Mach program and stays on till one of the following conditions exist e FAULT signal from any axis drive e E Stop signal the emergency stop mushroom pressing e Turning on the limit switch e Loss of communication with the Mach3 program e Error of inside position speed regulators in CSMIO IP S Here is an example of connected outputs used as HV Enable The output number is irrelevant it s defined in the configuration window of the Mach3 program CSMIO IP S v2 am _ macza aaa www nanga nya ETHERNET KAO Senanensersessennengenes rees
9. O u Auto ool Changer 1 Use Init String on ALL Resets Zis 2 5D on Output 6 Disable Gouge Concavity Checks Initialization Stein Home Sw Safety G04 Dwell in ms Angular Properties Unchecked for Linear LookAhead 500 Lines J Use Wa S h O u d t u r n off t h e H O Y e Sw S a fety IV A Axis is Angular Motion Mode J Ignore M calls while loading J Debug This nan A Constant Velocity C Er Stop M9 Execute after Block V Enhanced Pulsing FO B Axis is Angular T Allow Wave Files 7 C Axis is Angula Distance Mode W Mode Me r i i pee ie Angular if Allow Speech Cc g I Run Macro Pump O pt l O n l n t h e G e n e ra Co n fi g WI n d OW of Pgm End or M30 or Rewind R Awhi ls L REE le ChargePump On in EStop Set Charge Pump to 5Khz Laser Stndby 17 Tum off all outputs Active Plane of Movement Persistent Jog Mode Use OUTPUT20 as Dwell Trigger m 1 J E Stop the system ARON ai IV FeedOverRide Persist T No FRO on Queue t e M a C 3 p rog ra W It t e t u r n e O MV Perform G92 1 No System Menu in Mach3 fio Turn Manual Spindle Incr Remove Tool Offset r Jog Increments in Cycle Mode Use Key Clicks fo i R Jv Radius Comp Off Sahin o Home Slave with Master Axis U IE 1 1 M Tum Off Spindle osmon 17 Inelude TLO
10. Remember to use shielded cables Ethernet connection is highly resistant to interference but ZN shielded cable should be used especialy if you use serves or spindles with large power CS Lab s c CNC CSMIO IP S Controller Page 35 7 2 Local network with router and DHCP If we plug in the CSMIO IP S controller to the computer network where is a router that allocates the 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 However if you want to know what IP address the controller has you can find out from the router s configuration page the controller is called CSMIO IP xxxx where xxxx are the last four figures of the MAC s hardware address Here is an example screenshot of the DHCP server where you can see the CSMIO IP device in the network Module Index DHCP Leases Display mode DHCP leases Subnets and usage 202 IP addresses available 2 allocated 0 Click on a lease IP address from the list below to delete it IP Address Ethernet Hostname Start Date End Date 192 168 10 145 00 04 a3 13 2c a1 CSMIO IP 2CA1 2011 03 08 17 20 05 2011 03 08 19 20 05 192 168 10 130 00 04 a3 13 2d 0c CSMIO IP 2DOC 2011 03 08 17 21 59 2011 03 08 19 21 59 List all active and expired leases Return to
11. 9 4 Administrator rights in Windows Vista and Windows 7 cccccccccccsssssesssseeeeeecececceeesaeeeaaaeasssseeeeeeeeeeeeeess 42 10 Mach3 program coniigiralof a okami G RE OGR KGP AE AO 43 10 1 Creation of configuration profile oai aa ATOA AE O GE AE AE EE SEENA 43 10 2 MU FU AEON 44 10 3 Configuration of axes used in the machine cccsssssseccccceeeeseeecccesaueseecccececeueeueeceeessuaaseeeeeessaeeaeeeeeeaeeages 45 10 4 Configuration OF the digital input signals aan GAGA EO GO AEGEE GAGA AKU AE 46 10 5 Configuration of digital output signals aaa ina AE AA A A AG Awa A KA GA 48 10 6 Configuration of spindle and cooling controlling ee eee aaa aaa aaa aa aaa aaa aaa aaa aaa aaa aa aaa aaa aaaaaaaaea aa aaaaaaaec 50 10 7 Configuration of the resolution speed and acceleration of the axes uu aaa aaa aaa aaa aaa aaa aaa zazna aa ini0a 52 10 8 Configuration of motion directions homing and software limits wssememmananmwnnenmwwa 53 10 9 Additional configuration functions in the plug in window ee e saaaa aaa aaa aaa aaa aaa aaa aaaaaaaaaaeaaaaaaaaaaaeeaa ca 54 10 9 1 The Servo drive fault signals tab servo drives fault SIgnalSs wemeenennnanenwnnna 54 10 9 2 Override sources tab selection of the source of the feed correction speed and spindle revs 55 10 9 3 The Spindle tab selection of t
12. Otw rz za pomoc 8 Opublikuj ten plik w sieci Web Scan selected files with AntiVir 3 wy lij ten plik poczt e mail was X Usu ten plik CSMIO_IP_S V1_05 csapp Plik CSAPP gt 6 g WinMerge Wyslij do Inne miejsca csmio p s Moje dokumenty Dokumenty udost pnione 4 M j komputer 3 Moje miejsca sieciowe e Open the directory or archive with CSMIO IP S software download is available on CS Lab website e Click the right mouse button on the csmio_ip_p_plugin dl file and select from the menu Copy position or select the file and press CTRL C on the keyboard e Open the C Mach3 Plugins directory e Click on the window with right mouse button and select Paste or press CTRL V on your keyboard 6 The plug in and the CSMIO IP S firmware must be the same version Update the controller firmware if needed The update process is described in the addition section CSMIO IP S software updating 9 4 Administrator rights in Windows Vista and Windows 7 It is recommended to launch the Mach3 program in OS Windows Vista and 7 with an administrator rights YPpowiadajacy tej starszej wersji Open the C Mach3 directory find the Mach3 exe Tryb zgodno ci file and click right mouse button In the menu select Windows AP Service Pack 3 the Properties position and next in the window Ustawienia r s JI E Uruch
13. S is connected directly to the PC verify if the network settings are cor rect described in chapter 7 Quit the Mach3 program verify the setting and change if necessary then launch the program again e lf at least 10 seconds have not passed since turning on the device power until Mach3 launching then quit the program and launch it again e You can try to use a different network cable If these tips did not help and there is still no connection you should contact your distributor or the CS Lab company 10 3 Configuration of axes used in the machine At the beginning you should activate support of the Engine Configuration Ports amp Pins Port Setup and Axis Selection Motor Outputs input Signals Output Signals Encoder MPG s Spindle Setup Mil Options axis which you are going to use Select the Port and Pins position from the Config menu and next go to the Motor Outputs tab Select the axes we are using by clicking on Enabled Kaa the green ticks will aopear next to them e Example 1 3 axis plotter X Y Z o Activate the X Y Z axes e Example 2 3 axis plotter rotary A axis Y axis on two drives slave axis o Activate the X Y Z A axes the slave axis shouldn t be activated here 10 4 Configuration of the digital input signals Engine Configuration Ports Pins Ss Configuration of the input signals is selected in Port Setup an
14. Signals of hardware positive limits The machine stops immediately when one of the signals becomes active X Y Z A B C Signals of hardware negative limits The machine stops immediate ly when one of the signals becomes active X Home Y Home Z Home Signals of axis homing A Home B Home C Home INPUT1 INPUT4 Input signals for general use They can be used e g in the Visual Basic scripts Probe Signals of the measurement probe e g tool length measurement sensor Index The spindle index for the rotational threading speed measurement Limit Ovrd Motion forcing if one of the LIMITS signals is active It is useful to let to ride off from the limit switch If we are using the Auto Limit Override function this signal is useless The emergency stop You should pay special attention to set this signal correctly and test its function For the plasma cutters During the plasma cutting the machine stops automatically when this signal becomes inactive THC Up For the plasma cutters Signal of automatic torch high control the active state causes the Z axis raising THC Down For the plasma cutters Signal of the automatic torch high control the active state causes the Z axis lowering OEM Trig 1 15 Using these signals you can e g start the program using a button on the machines desktop JOG X JOG Y JOG Z Signals that allows for the movement of each axis in the manual JOG A mode movement in the p
15. a T o which we noted earlier All configuration data can be found wewn ENER under the Configuration parameters line WB Btn maa End If If GetOEMLed 809 Then Message TC ERROR Z Axis not referenced ji E End If If GetOEMLed 825 Then lt Step Into Script F7 ini coli j CS Lab s c CNC CSMIO IP S Controller Page 75 Parameter SENS Z Z coordinate of sensor response Z coordinate of table level If you e g reaching the table Z 122 070mm and sensor gave an active signal at Z 110 656mm the entered value should be 11 414 Z_SAFE Its parameter describing what height the Z axis can slide down fast GO If we have doubts how long tools will be measured it s safer to enter 0 SENS_X SENS_Y X and Y position of the sensor in the machine tool working area MAX DTRAVEL Maximum distance the axis slide down in the measurement mode If in the measure ment mode the Z axis run this distance and the sensor signal does not appear the measurement failed With this parameter you can protect yourself from the situation when the measurement was elicited while the tool was not clamped SPD_FAST First measurement speed mm min SPD_FINE Second precise measurement speed mm min Z_LIFT Determines how to raise the Z axis before the second measurement The value should be large enough to change the sensor inactive again while rising Z_PARK Z level on which the axis was set before the measuremen
16. diameter If we use the tool length measurement then enter the tool number 1 in the Tool box in the Mach program and start the measurement by pressing the Auto Tool Zero button In the manual feed rate panel set the continuous ride mode and 25 speed Right away you can type the stepper work feeds in the Feed rate box we will use it in a moment 1000 mm min 9 Machi ac Licensed To CS Lab s c Comp le Config FunctonCigs View Wizards Operator Plugin Control heb L Program Run Alt MDIAM2 TooiPathang Offsets AtS Settings ANG Diagnostics Alt Mil gt G15 GO G17 G40 G21 G90 G94 G54 G43 G90 G64 GOT pee NaszaMFG40x25_CSMIO_IP Now use the arrow keys or keys on the machines desktop reach the left edge of the material Z axis is below the material level nasal Step Next change the feed mode for stepper mode and set the step on 0 1mm Jog Mode M mA Working with 0 1mm step we get close to the material and then switch on 0 025mm step enter that value in the text box and press lt en ter gt Make the half of the filed roller to contact with the side surface of the material If we will try to move the spindle with a finger to any side we will be able to do that only to a small ex tent The roller edges won t let us more Go by 0 025mm step until you won t be able to move the spindle at all it means that the material surfaces and the filed roller clung to each other At
17. e Homing speed settings e Customize the program design possible Configuration is an individual matter for each machine anyway in the next sections you find the general rules 10 1 Creation of configuration profile If during the installation you did not create the configuration profile Chapter 9 it is worth to create it now In this profile will all the settings be saved After Mach3 program installation on the desktop you should see new icons also the Mach3 Loader icon launch the program clicking on it The Session Profile window will appear To create A the profile click on the Create Profile button Create Profile In the next window enter the profile TIE mms name e g MyMillingMachine pe ca ka_400x250_CSMIO_IP Avoid spaces and spe Kai cial signs an underscore is allowed On the Clone from list select e Mach3MIII if you are creating milling machine profile e Mach3Turn if you are creating lathe profile e Plasma if you are creating plasma or gas cutter profile Next click OK profile was created In the Session Profile window click now Cancel we are going to create the shortcut on the desktop it will launch the Mach3 program with our configura tion Copy the Mach3 Loader icon CTRL C and next CTRL V on the keyboard Click on this icon with right mouse button and select the Properties On the General tab ente
18. help to ensure that your settings do not get accidentally overwritten by future updates It is highly recommend that you create one Mill Profile Create a custom Mill Router profile at this time Create a custom Tum profile at this time Create a custom Plasma Wateret profile at this time e Mill profile milling machine e Turn profile lathe e Plasma plasma or gas cutter After you click on one of the buttons you will see the win mamme FI dow where you can name your configuration profile e g My SZ Nar ot your machine MillingMachine_400x250_CSMIO_IP 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 with Internet The installation is automatic you should only approve next steps and restart your computer when it finishes 9 3 Installation of the plug in for Mach3 program The plug in installation comes down to copying a single file CSMIO IP_Relase_V1_05 AX Plik Edycja Widok Ulubione Narz dzia Pomoc ay Q stez amp E P Wyszukaj ij Foldery E R synchronizacja folder w Zadania plik w i folder w AA a i Sel Fi Ts i SMIO_PC sa Left File
19. network and host list If you connect the CSMIO IP S controller to the network with router you should use the non crossover cable so called Straight Thru or 1 1 The way of wiring is shown in the tab below M white orange N orange white green white blue O U RB W green N O UT RB W N e J White brown brown 09 00 In most cases the crossover cable attached to the device will also work because most routers have the cable type auto detect function so called AutoMDX In any case there will be no damage even if the router does not have the function mentioned above Remember to use shielded cables Ethernet connection is highly resistant to interference but the A shielded cable should be used especialy if you use serves or spindles with large power 8 Mach3 program general information Mach3 software of the 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 e Flexibility o Ability to create own user interfaces transparent and suited to specific machine applications There is a special visual editor where you can create the Mach3 in terface design from the beginning or use already existing project On the inter net there are many ready solutions Below one of the most visually attractive interfaces available on www mach
20. sieci rozleg ych umo liwiaj cy Domy lny komunikacj po czonych sieci r C Poka ikon w obszarze powiadomie podczas po czenia Powiadom mnie je li to po czenie ma ograniczon czno lub brak czno ci In this window select the Internet protocol TCP IP posi tion and click left mouse button on the Properties Og lne Przy odpowiedniej konfiguracji sieci mo esz automatycznie uzyska niezb dne ustawienia protoko u IP W przeciwnym wypadku musisz uzyska ustawienia protoko u IP od administratora sieci Uzyskaj adres IP automatycznie U yj nast puj cego adresu IP Adres IP 2 et Maska podsieci 255 255 255 Of Brama domy lna Uzyskaj adres serwera DNS automatycznie U yj nast puj cych adres w serwer w DNS Preferowany serwer DNS Altematywny serwer DNS In this window enter the IP address 10 1 1 1 and a mask 255 255 255 0 Click OK e Close the window e The network is now set to work with CSMIO IP S CSMIO IP S controller after turn on automatically sets the IP address it sends request to the DHCP sever After three failed attempts without response from the server the default IP address is set 10 1 1 2 It does not last longer than 10 sec but you should remember to wait 10 sec after switching the power on to let the controller communicate with the device
21. the system 4 15 Installation examples 4 15 1 The simplest inverter connection with the use of the analog output CSMIO IP S CSMIO IP S v1 Commander SK Analog I O connector pin 2 E Analog I O connector pin 1 Digital out 0 15 connector pin 5 ov Ref input 4 20mA 10V Ref input 0 10V NC Fault 1 NC Fault 2 Analog out speed monitor 24V Out Zero speed Out Enable reset Run forward Run reverse Ref select T2 T4 CSMIO IP S v2 CSMIO IP S v2 Commander SK Analog I O connector pin 2 CJ OV Ref input 4 20mA Digital out 0 15 connector pin 17 10V ee Ret input 0 10V to E STOP NC Fault 1 circuit NC Fault 2 Analog out speed monitor Digital out 0 15 connector pin 4 24V Out Zero speed Out Enable reset Digital out 0 15 connector pin 5 Run forward Digital out 0 15 connector pin 18 Run reverse Ref select T2 T4 This example above shows the simplest connection of the inverter to operate e g spindles in the engraving plotter CSMIO IP S device outputs in use CSMIO IP S signal PIN number in Inverter function CSMIO IP S v2 connector Connector on PIN number in CSMIO IP S CSMIO IP S v1 connector The combination of DB9 Analog I O 2 2 mass reference potential for analog input the analog mass ofthe speed command Power mass of the DB25 Digital out 17 digital outputs puts 0 15 Analog outputs 0 DB9 Analo
22. this point we can set the material base in the X axis by clicking Ze ro 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 This way of homing seems to be a ToGo little troublesome but with a little practice this can be done very quickly besides it s quite precise Work is underway on the extension module for CSMIO IP S to connect the laser sensor which in addition to scanning the 3D surface will enable very fast and precise material homing in the three axes CSMIO SCAN module will be available in the second half of 2011 When the position is set on the lower edge of the material then click Zero Y to reset the Y coordinate at this point If we do not use the automatic tool length measurement setting the base at this point makes no sense You should set it if we place the right tool However we assume that such a sensor is installed in the machine In the Z axis we set the base much like XY raising the axis a little higher above the material level next on the stepper mode lowering it until the lower roller surface touches the ma terial Now click the Zero Z to reset the Z coordinate at this point The material base is already set so you can place the correct milling cutter to plan the surfac
23. uid sojoauuco 1 0 sindu elbiQ LATE JI jaj uid uojoauuoo Ajddnsjamod z uid uojo8uuoo Ajddnsjemog X YAYA HOLOW H3dd31S A 83NIHQ HOLOW Y3dd3LS Z H3AIHQ HOLOW Hddd3LS uid uojoauuoo Ajddnsjamog S dl OIWSO a OV A0Ec G 4 15 2 Illustrative diagram of XYZ plotter CSMIO IP S v1 13NddHL3 W Oo L Oo Ta I as Oo gt 99 Z GS arom sence 9 uid uojoauuoo sindano YIG d3aLS 6 ud yoj9auu05 sindano Y Q d3LS upd uo308uu00 sindano YId d3LS 84 ud uojo8uu00 Syndyno YIG d3LS p ud uo3o8uu02 sindano YIG d3aLS Zb utd uoj98uu09 syndyno YIG d3LS uid uojo8uuo00 sindano YIG d3LS 9 utd uoj08uu09 sindano YIG d3LS z ud uo308uu02 sindano YIG d3LS SL utd u0j00uu05 sindano YI0 dILS 1 uid uojo8uu09 sindano HIQ d31S YL ud uoj08uu09 sindano Y Q d3LS uid uopoauuoo G 1 0 sindu jey6iG O aas O us 9 uld uojoauuoo G1 0 sindu rev6ia CJ das O dai mi yd uojouuoo 1 0 sadu raka kz G uid uojoauuoo GL 0 sindui ejlbiq F z uid uojoauuoo GL 0 sindu jey161q L l 4 E pl uid uopoauuoo g 0 sindu jey6iq E y a I i G uid uojoauuoo GL 0 syndul ejibiq L 13 Nd 4 HLA uid uojoauuo09 A ddnsuamog z uid 410 uoo A ddnsuamog Z HAAING HOLOW Y3dd3LS A YSAING HOLOW Y3dd3LS uid uojoauuoo Ajddnsiamodg W Oo L Oo Ta I as Oo gt 99
24. 01 Control IV Stop on M1 Command Use 999 to gt indicate a Continous Jog selection m Serial Output ComPort E BaudRate 9600 8 Bit1 Stop 7 Bit2 Stop Tool Selections Persistent Iv Optional Offset Save IV Persistent Offsets IV Persistent DROs l Copy G54 from G59 253 on startup OK Screen Control Hi Res Screens MV Boxed DRO s and Graphics Auto Screen Enlarge V Flash Errors and comments m Program Safety Program Safety Lockout This disables program translation while the External Activation 1 input is activated Position 10 0 0001 Configuration of the automatic tool changer An important issue even if we do not have an automatic tool changer but we use the tool measurement sensor the Auto Tool Changer should be selected Otherwise the Mach3 program will not take into account the tool length Checking the box we select if A B or C axis works as angular Unchecked box me ans that the axis works as linear It means behavior at the end of the program M30 or REWIND command Motion mode selection Constant Velocity or Exact Stop The Exact Stop mode may be more precise in some cases but much more slower Constant Velocity ode is used in 99 of cases Data format for circular interpolation After loading the trajectory generated with CAM program if there are problems with circular interpolation large circles
25. AT3 STATO STAT1 STAT2 STAT3 STATO STAT1 STAT2 STAT3 4 16 2 State diodes description STATx Standby waiting for the transmission of the configuration parameters from the computer It s a default state after switching power on before it communicate with Mach3 program Readiness state It means that the device works correctly there are no alarm signals such as E Stop or LIMIT CSMIO IP S waits for the com mands from the PC It means that one or more of the axes are currently on the manual mo tion mode JOG It means that one or more of the axes are homing at the moment HOMING Buffering the movement trajectory data In practice it s so quickly that it is almost impossible to notice this status The controller is on the G31 command mode ride on the tool mea surement sensor scanning etc Mode of the interpolated motion on the trajectory it means CNC pro gram or MDI command performing Also movement commands from the script level macro of Mach3 program causes this state Emergency stop It means active state on the input line defined as the E Stop It means that while motion at least one of the axes drove over the LIMIT switch It means that during the interpolated motion on the trajectory CNC program performing at least one of the axes was outside the permitted area defined by so called software limit switches SOFT LIMIT U Explanations One or more motors drives reported a
26. Click Toolpath on off 5 If the machine has entered the hardware LIMIT switch you can leave it by switching on the Settings screen OveRride Limits button It is also convenience to switch Auto LimitOverRide this will cause that while the raid on SW limit switch the machine will stop but you can click RESET and leave the limit switches without any additional opera tions 6 Manual control JOG a Do not forget that pressing TAB key causes that additional side panel appears where you can set speed continuous or step mode it makes that controlling the axes and setting material base precise easier b By pressing the combination of feed rate key i e right arrow and the SHIFT key the movement is on continuous mode with 100 speed regardless of the cur rent settings c By pressing the combination of the feed rate key and CTRL key the movement is always on step mode with the speed set in the FEEDRATE area 7 Mach3 always starts with chosen tool 0 if you use the tools changer and some tool left in the handle while turning of after Mach restart you must enter this tool number of Tool Information group on the main screen the Tool 10 11 12 13 14 a If you do not use the tool changer but you have the automatic tool length mea surement sensor after starting Mach program always enter 1 in the pole Tool STOP button on the Mach3 screen stops the machine instantly With t
27. Enter M5 command stopping and approve with lt enter gt The spindle should stop e Enter M4 command left revs and approve with lt enter gt The spindle should start turn ing left with requested speed e Stop with M5 command e Turn on cooling with M7 turn off M30 e Turn on cooling M8 turn off M30 It is good to check various values of the revs If you don t use the inverter braking resistor it may turn out that while braking at high revs speed the inverter will report an error Then you will have to get a resistor or lengthen braking time In case of any problems check again configuration settings and eventually the inverter settings Almost always the inverters have various control modes Without proper configuration the inverter will not respond for outside signals P Before switching on the spindle make sure if there is no loose collet While braking at high revs speed the tightening nut may unscrew and rotating collet may cause injury risk CS Lab s c CNC CSMIO IP S Controller Page 63 12 Sample processing step by step To look closer for the rules of using the machine equipped with the CSMIO IP S control system here is an example of a simple work An example includes the area planning and milling the logo in the 30 6x30 6x48mm size cube made of hard aluminum alloy Project and G Code file generating will be made with popular pro gram ArtCam Logo file has Al format which works very well
28. S 4 13 Communication connector Ethernet PIN number Detail It s recommended to use wire screen FTP or STP cat 6 The network interface has no Auto MDI MDIX function So while connecting CSMIO IP S directly to a computer we should use so called crossover cable If you connect it to the network switch or router use a non crossover cable 4 14 Recommended cables Connections type Recommended cable Minimum cross section 0 25mm Analog In out Cross section 0 25mm best shielded or pair of signal to ee mass weirs twisted together along the entire length Drives controlling STEP DIR Cross section 0 25mm best shielded or pair of signal to CSMIO IP S v1 mass weirs twisted together along the entire length Drives controlling STEP DIR Cross section 0 25mm best shielded twisted You can CSMIO IP S v2 possibly use the FTP computer cable Please note that pairs of signals e g STEP STEP you should always lead by twisted pair of cables Ethernet Communication wire Standard Power cable shielded FTP cat 6 Min Cross section 0 5mm CAN expansion modules If modules are mounted on the same DIN rail next to the controller you can use DB9 plugins clenched on the 9 wire tape if further shielded twisted pair A During mechanical and electrical montage particular caution is adviced Poorly tightened cable may cause many troubles its also very difficult to find such a defect while launching using
29. TOP In practice it doesn t work properly and may cause problems In the CSMIO IP S software there are special algorithms which autonomously monitor the communication and whole controlling system work Parameters for the mode of working with constant speed Constant Velocity It is rather for advanced users In case of any doubts it is better to uncheck all boxes in that group Parameters in this group relate to the angular axes rotary Rot 360 rollover de cides if there should be rollover after crossing 360 degrees Rotational soft limit parameter decides if for the rotary axes should be soft limit switches taken into account This parameter improves generation of STEP signal in the LPT controlling Does not matter with CSMIO IP S Selection in this group of parameters Hi Res screens and Auto screen enlarge causes enlarging of the Mach screen to fit its size to the screen resolution 11 First tests 11 1 Checking the input signals Machi cnc Licensed To CS Lab s c Comp m Wolke Before starting the tests in motion you should rzmemamuj wawa namamej ai wowawaj a ers 61617 64062100 004 651040 Gov Gui or Current Position Machine Coord _ WorkOffset Tool Offset abs max x y z first check the main input signals such as e Homing sensors HOME e Limit switches LIMIT a eee 00 uaunenasnasa vise Frequency e Emergency stop ESTOP wedspa _0 00 Input Signals cure
30. Units a Flute length C 7 41819 Notes Stepover Size of 2xF 0 3 50 Spindle Speed rpm f 8000 Feed Rate m min 0 5 Plunge Rate m min Jo 25 Cancel Half Angle 4 Flat Radius F Stepdown Description graw_20st_0_Emm D Diameter D C H F You should note that in the ArtCam program the handle size is its di Ew i ameter and the dimension of the tip of the tool F is its radius Speed Calculate ET Now values in here are quite low but it s only example and not high perfor mance ride which makes sense only when we do the production orders for a larger number of units With so simple single works it takes more time to prepare the project place the material and set the machine than the treatment When our tool is entered you can click Calculate Now and record the path by clicking on the a icon Postprocessor should stay the same Name it e g graw_logo tap 3D preview should look like this 12 2 Preparation of the machine and the Mach program When files are ready you only need to place and base the material First launch the Mach3 program and make the refer ence ride of all axes pressing Ref All Home button on the main screen Place the material securely to avoid the risk of its shifting or breaking SPORE the process As it was mentioned at the begin ning to set the material base we are going to use the carbide roller filed precisely on half of
31. al from logic 1 state 5V to logic O OV While connecting the controller e g of the M542 stepper motor you should connect the PUL signal to the 5V power and CSMIO IP S STEP output to the PUL of the drive This way switching on the optocoupler in the M542 will be fol lowed by the falling edge of the CSMIO IP S STEP signal If the connection is incorrect 1 step will be lost during every direction change After a long work it may accumulate large position error 4 4 Digital outputs connector 0 15 CSMIO IP S v1 CSMIO IP S controllers v1 has the serial number starting with 1119 and below PIN number e e HIO m e N NPININIEPIPIPIRPIP R NTR O W 00 N o 1 gt N N W Details Output 0 24V power supply for O and 1 outputs Output 3 Output 4 24V power supply for 4 and 5 outputs Output 7 Output 8 24V power supply for 8 and 9 outputs Output 11 Output 12 24V power supply for 12 and 13 out puts Output 15 GND Output 1 Output 2 24V power supply for 2 and 3 outputs Output 5 Output 6 24V power supply for 6 and 7 outputs Output 9 Output 10 24V power supply for 10 and 11 out puts Output 13 Output 14 24V power supply for 14 and 15 out puts 000000000009 XXXYYYCYXXY The outputs have 250mA per missible load Pay attention if you connec large inductance you may need to use an additional surge led preferably as close to the coil as poss ible 4 5 Digital outputs connec
32. an authorized distributor of the Mach3 program in Poland If you would like to buy the license please contact us biuro cs lab eu If you order the CSMIO IP S controller and you want to order the license right away please note it in U your order and specify person company the license should be issued 6 Please note that the Mach3 program is only to operate the machine it is not possible to design draw etc Indeed there are functions that allow for generating the CNC code for simple operations but it is better to have CAM types program like e g ArtCam MasterCam etc CS Lab s c CNC CSMIO IP S Controller Page 38 8 1 Recommended PC configuration The Mach3 program has no unreasonable requirements about the PC computer unless the tool paths you use take a few or even tens of megabytes then we rather recommend faster computer Even simulation of the runtime with so large paths will follow more efficiently on faster PC computer Minimum configuration Recommended configuration Intel Pentium IV 1GHz Intel CoreDuo 2GHz 512MB RAM 2GB RAM Graphics card 64MB Graphics card 512MB f On the computer used to control the machine there shouldn t be installed any other software except Windows and Mach3 program Designing and all other tasks should be done on other computer The computer used to control the machine may be connected to computer network but remember ZN about good anti virus security It is
33. appens because we are suggested by torque and hold ing torque The first parameter is usually given with the servo drives and the second with the stepper motors Both are usually in the same unit Nm Newton meter Do not compare these parameters when you are choos ing servo drive power Holding torque in the stepper ER 0 motors is a power that the shaft of the powered motor 0 5 10 15 2 25 30 3 40 46 SPEED RPS in standby mode is held in position When the revs are very low something about 200 rpm the torque is almost the same pictures below but with in creasing revs the torque actually the power on the motor shaft decreases drastically It decreases to such low values that sometimes happens that at 1000 rpm the motor has no power to work itself not saying about propelling the machine In the simple words the 3Nm stepper motor reaches 3Nm torque on very low 200 rpm revs when the revs increase its power decrease to zero Above on the left you can see example stepper motor characteristic It is completely different in the servomotors First A TORQUE SPEED CHARACTERISTICS l the torque and the rev speed are nominal Therefore the 1Nm 2000 rpm motor can operate continuously with revs 2000 rpm and at this speed provides 1Nm of GSK K Tor z the torque on the shaft Besides the servomotors have rates torque ve TR another one important feature they can be temporarily oO m overloade
34. c tion Therefore you have to home the Z axis in positive direction Home Neg is to choose homing direction This area is not used on the CSMIO IP S controller After homing the axis is always zero Homing speed It is shown as percent of maximum speed defined in the Motor Tuning For the first tests we recommend 10 Attention you can switch the software limits on and off If they are switched off the program A cannot control the working area overrun The only securities are the hardware LIMIT switches Program Run Alt MDI AN2 ToolPathAli4 Offsets ANS Settings AIG Diagnostics All 7 Mill gt G15 G1 G17 G40 G20 G90 G94 G54 G49 G99 G64 G97 O If the software limits option is set Soft Se emee was Limit on the Mach main screen the TI mos CSMIO IP S controller does not let for any Ph 0 000 m move if axes of the machine are not homed 9 E t5203 cs TE EJ 0 000 The current status of the function is shown F FEJEJ with the green light around the Soft Limit ts wa rega TORT button ES a Z nmn EJ ec Load G Code Safe Z On off t Emergency Mod Z innibt GCodes M Codes 0 000 s NaszaMFG40x25_CSMIO_IP 10 9 Additional configuration functions in the plug in window The configuration window of the plug in is switched by the Config Config Plugins menu posi tion click the CONFIG next to the CSMIO IP Below you find the description of
35. connector 0 15 CSMIO IP S V1 cccccccccccccccccccccccccceceecececeececcceeeeseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeens 15 4 7 Digital inputs connector 16 31 CSMIO IP S V1 ccceecccccccccccccccceeeceeeeeeeeeseeeeeeeeeeeeeeeeeeeeeeeeceeeeeeeeeeeeeeeeeesss 16 4 8 Digital inputs connector 0 15 CSMIO IP S V2 ccccccccccccccccccccccceceeceeeceeeeeseeeeeeeeseeeeeeeeceeeeeeeeseeeeeseeeseeeeeess 17 4 9 Digital inputs connector 16 31 CSMIO IP S V2 oo ceecccccccccccccccceeessseeessssccsceecececesseeeeseeueesessceeecesseseeeaaeeess 18 4 10 Analog inputs outputs CONMECION UWAWA 19 4 11 Expansion modules connector asa aaa A candevalsencavadscstdastesdadadseocdasstsdaoadeaedensans 19 4 12 POWEKCODNECIOTL AAA AA AGA A A 20 4 13 Communication connector Ethernet ccccccssscccscsssccccssseeccessssccecesssscecesssesseusssessesssssessesssseesesssseeses 20 4 14 Recommended cables cccccsssecceceesecccceeeccecseaeeececsueeceesueseceesuesecessueeceeseaeesceesaeneceesseaseeesuunseeesauanseeessagaes 21 4 15 NS AA AA AAA aa 22 4 15 1 The simplest inverter connection with the use of the analog OuUtput wmmememananmnwa 22 4 15 2 Illustrative diagram of XYZ plotter CSMIO IP S V1 cccccccccccccccccceeceeeceseeeeseeeeeceeececeeceeeeeeeeeeeeeeeeeeeess 23 4 15 3 Illustrative diagram of XYZ plotter CSMIO IP S V2 cccccccccccccccccceeeeceeeseeeeeeeeecececececeeeeeeeeeeeeeeeeeeeeeess 24 4 15 4 Aut
36. d What does it mean That the 1Nm motor Rated Speed Speed can temporarily deliver even 2 5 4Nm it depends on the type If we use the motion controller with fast STEP outputs like CSMIO IP S the important parameter of the motor drive is maximum frequency of the steps Controllers with higher frequency limit of STEP signal allow you to use higher stepper division for the stepper motors or encoders with larger pulses number per rev servo However everything has its pros and cons So what are the disadvantages of servo drives They are certainly more expensive how much it depends what kind of stepper and servo drives you 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 That will be the end of the disadvantages Great advantage of the servo drives is that thanks to the feedback the servo drive indicates the overload and position ing error When the CSMIO IP S receives this signal immediately stops the axes In the stepper mo tors there is no feedback like this one so even if one of the axis because of e g overload will not keep the set trajectory the machine will continue the work breaking the same entire processed detail In s
37. d Axis Selection Motor Outputs Input Signals Output Signals Encoder MPG s Spindle Setup Mil Options the Config menu the 3 Z j NNA NAA NA A N A 8 Port 10 1 10 10 1 10 10 1 10 1 Ports and Pins position by selecting the Input Signals tab The list of the standard input signals will appear and you can assign these sig nals to the hardware inputs of the CSMIO IP S 1 Pins 10 13 and 15 are inputs Only these 5 pin numbers may be used on this screen controller Automated Setup of Inputs eee ib 9 8 0G 0 SCIA E w Columns explanation e Green tick means we use the signal e Red X cross means that we do not use the signal and that it should not be used Input port number for the CSMIO IP S it is port no 10 Pin number means the CSMIO IP S input number e g input no 14 of the controller we give here as the pin no 14 Changing the polarity of the signal it is a choice whether the signal should be active at OV or at 24V Signal emulation by keyboard shortcut In the CSMIO IP S controller only some signals may be emulated THC On THC Up THC Dn and Probe HotKey Keyboard shortcut for the signal emulation Detailed description of the signals is available in the documentation on the ArtSoft website www machsupport com below we present short description of the most important of them X Y Z A B C
38. dd Tool to add a new tool Enter the pescripion waon emm SSS eae parameters as the picture shows Some Tede Slot Dril A Stepdown parameters like description or diame Mimba fi ter are obvious Step down is a maxi ToolUnits aa mum depth the tool gets Stepover isa 0 fmin E working density The bigger the densi ooo WE Spindle Speed rpm h 8000 ty the generally better surface but Feed Rate m min eo here it is also not worth to overdo be oo SE mimi jas Cause you can only unnecessarily make ara the treatment lasted longer Feed Rate is a feed on XY surface and the Plunge Rate means speed with which the tool will get into the material Tool Type is a tool shape type Here the drawing dis played after shape type selecting is helpful In the end press OK choose our tool from the list and click Select In the Tool List box in the Area Clearance configuration panel there should our tool appear now only press Calculate Now in the bottom of the panel in the preview of the working area there should the calculated tool trajectory appear We can switch to a 3D view to look closer It should look something like this Now we record the trajectory go to the Toolpaths tab and click the S icon In the record window select so called postprocessor thus define the output data format suitable for our control system In the ArtCam we recommend the G Code Arcs mm tap It s basic G Co
39. de format suitable for Mach3 program When you select the format pres Save and save our trajectory as e g 4001 REESE D GCode peb eneric T ext Rotary MM txt noo planning tap Next generate the tool trajectory for the logo il 2D Area Clearance Go back to 2D preview and in the Toolpaths tab panel next to the last Show Help l E generated path uncheck the Show In 2D 3D Previous trajectory disap Ue 2 pears so it will not disrupt our view Allowance fo m Final Tool Allowance Jo Now select our logo and again click the Area Clearance icon We enter Tolerance 001 the parameters almost the same like before only the depth is 0 3mm and MISAKI also uncheck the Add Ramping Moves won t be needed in this case we wp Tootslist l aj must also define other tool We proceed like before Press the Add below w the tool list and Add Tool in the tool base window The parameters in this O EA case look like this f aim rata z W Diameter 6mm Side Angle 20 degrees Flat Radius 0 3 mm Stepover o 3 mm Stepdown no mm Feed Rate 05 m min Plunge Rate 0 25 mimin Spindle 18000 rpm Tool Number 1 Tool Clearance Strategy Raster Raster Angle lo deg 1 Independent Finish Depth Finish Depth Jo mm 1 Add Ramping Moves Material Setup Undefined Tool Type Flat Engraving w Tool Number fi Tool Units mm mmn z 7 Rate
40. device GND sy eson GND 5V GND 5V When you are connecting the STEP DIR signals to the drive both servo and stepper drives pay A attention which STEP edge is active The active edge in the drive is the falling edge namely STEP signal change the logic 1 5V to logic 0 OV While connecting the controller e g of the M542 stepper motor you should connect the PUL signal to the 5V power and CSMIO IP S STEP output to the PUL of the drive This way switching on the optocoupler in the M542 will be followed by the falling edge of the CSMIO IP S STEP signal If the connection is incorrect 1 step will be lost during every direction change After a long work it may accumulate large position error 4 3 STEP DIR controlling signals connector CSMIO IP S v2 CSMIO IP S controllers v2 has the serial number starting with 1120 and above PIN number Details 000000000009 XXXYYYCYXXY STEP O STEP 1 STEP 2 STEP 3 The differential outputs which STEPIA are available on this connector have EM j low permissible load 50mA and STEPIS serves only to control the LEDs in the Mi WA WA e controller Pay special attention for your device version When you are connecting the STEP DIR signals to the drive both servo and stepper drives pay ZN attention which STEP edge is active The active edge in the controller is the falling edge namely change of the STEP sign
41. dex moment As shown on the diagram above the drive should extend the active state on the HOME output until it step on the encoder index During the tests with ARBAH drive the achieved homing accuracy at 2000mm min speed and encoder s 10000imp rev ranged 1 imp of the encoder That detailed homing is useful in practice because after power failure or E Stop pressing or any other incident that causes that we need to re home we are sure that there will be no trace in place where the process was continued Homing algorithm in the CSMIO IP S is made in such way that the base point does not change even after acceleration and or speed for the axis changed It gives the possibility to adjust the acceleration parameter during the process requires a temporary stop configuration parameters change and re homing i You should note that at the moment of ride off of the HOME switch the rotor should be turned about 180 to the index point because if the index would be very close to the ride off point then homing dispersion may occure In case the ride off point and the index are to close you have to adjust the HOME switch position Do not regulate on the encoder 7 LAN connection and configuration 7 1 Direct connection to the PC CSMIO IP S controller can be connected directly to the PC computer without any switches or routers In this connection you should remember to use the crossover cable This cable is attached to the controll
42. e measure it and to load the trajectory file After we placed the tool we measure it clicking the Auto Tool Zero button 12 3 We begin the work In Mach program we select File Load G Code menu position or click the Load G Code but ton on the main screen Select a created earlier file planing tap When the file is loaded we can initially set the machine over the material and enter on the MDI screen e G0G53 ZO lt enter gt e GO XO YO lt enter gt The firs command causes the Z axis rises maximum high the second one is to set the machines tool XY axes in the earlier defined zero point of the material Go to the main screen again and click the Cycle Start button starting the work Mach3 CNC Licensed To CS Lab s c Comp File Config Function Cfg s View Wizards Operator Pligin Control Help Program Run Alt 1 MDI Alt2 ToolPathAlt4 Offsets AltS Settings Alt6 Diagnostics Alt 7 Mill gt G15 G1 G17 G40 G21 G90 G94 G54 G43 G99 G64 G97 DOL 0 000 om Load Wizards Last Wizard NFS Wizards Below photo taken during the work You can change the tool for an engraving cutter and load the previously generated a second trajectory Before processing there is fF 0 000 gp one important detail While planning the surface we lowered its level the engraving logo would be 0 1mm depth and not 0 3mm like the a NY a one we had assumed This can be easily remedied by reduc
43. e Tool Change Stop Spindle Wait for Cycle Start m Startup Modals Disable Gouge Concavity Checks M GO4 Dwell in ms Use WatchDogs Debug This Run IV Enhanced Pulsing Allow Wave Files Allow Speech Use Init String on ALL Resets Initialization Strin m Angular Properties Unchecked for Linear IV A Axis is Angular IV B Axis is Angular IV C Axis is Angular m Motion Mode Constant Velocity Exact Stop Pam End or M30 or Rewind 1 Turn off all outputs E Stop the system Iv Perform G92 1 Remove Tool Offset MV Radius Comp Off Distance Mode r IJ Mode fe Absolute Inc ic Absolute f Inc YZ Active Plane of Movement ON gz C XZ m Jog Increments in Cycle Mode Run Macro Pump ChargePump On in EStop Iv Persistent Jog Mode V FeedOverRide Persist No System Menu in Mach3 Use Key Clicks Home Slave with Master Axis Set Charge Pump to 5Khz Laser Stndby Use OUTPUT20 as Dwell Trigger NoFRO on Queue i 0 Turn Manual Spindle Incr h 0 Spindle DV increment Include TLO in Z from G31 Iv Lock Rapid FRO to Feed FRO Rotational Rot 360 rollover Ang Short Rot on GO Iv Rotational Soft Limits r CV Control Plasma Mode 17 CV Dist Tolerance 180 G100 Adaptive NurbsCY 1 Stop CY on angles gt fo Degrees Axis DRO Properties I Tum Off Spindle Units M
44. e damage 4 7 Digital inputs connector 16 31 CSMIO IP S v1 CSMIO IP S controllers v1 has the serial number starting with 1119 and below PIN number Details 1345 N49 99 Te 64 3 2 1 Input 16 IARTIXIXIAIL GND XXXXIXXXXXX Input 19 input 20 GND input 23 A Input 24 Soe GND Pay special attention to not ex EE Input 27 ceed the permissible voltage 30VDC Input 28 on the inputs lines It may cause the GND device damage Input 31 GND Input 17 Input 18 GND Input 21 Input 22 GND Input 25 Input 26 GND Input 29 Input 30 GND 4 8 Digital inputs connector 0 15 CSMIO IP S v2 CSMIO IP S controllers v2 has the serial number starting with 1120 and above PIN number Details input 2 000000000009 XXXYYYCYXXY input 6 mput 8 mn EE 10 Pay special attention to not ex ceed the permissible voltage 30VDC m e i ae 12 ai on the inputs lines It may cause the m m device damage m e N input 14 HRK JU Input 1 S UT input 5 bE e oD input 8 M M WO 00 input 10 NTN N N PIO Input 12 NIN W input 14 0 N UT 4 9 Digital inputs connector 16 31 CSMIO IP S v2 CSMIO IP S controllers v2 has the serial number starting with 1120 and above PIN number Details put 18 000000000009 XXXYYYCYXXY put 22 Ane m ET 26
45. eat this action for all axes Open the Config Homing Limits window and enter correct values into SoftMax and SoftMin For X and Y axes it is usually SoftMin 0 Close Homing Limits press and do the homing again Click on srt to see the green light around You can try and go each axis to the coordinates specified in the SoftMax SoftMin The machine should smoothly brake and shouldn t cross any border of the working area After successful test you can turn the coordinates off by pressing 6 After parameters change the controller goes automatically into the emergency stop mode it is correct After configuration change you should press and make all axes homing by pressing Ref All Home on the Mach s main screen 11 4 Test of spindle and cooling At this stage almost all major elements of the system were set and the tool machine is almost ready to work One important issue left spindle test Mach should be in the active mode The quickest way to test unor Licenad Ta iab 4 lt Caro SE De Cong Furctor igs few Wants Comat Agito rap the spindle is MDI mode In the top bar press MDI This mode lets fk ii you to manual enter G Code commands JA e Enter S command type requested spindle revs e g 92000 that is 2000 rpm speed Approve with lt en ter gt e Enter M3 command right revs and approve with lt enter gt The spindle should start turning right with requested speed e
46. ed until receiving the signal from the sensor e Raising the Z axis by a small value preparing to more accurate measurement e Driving down the measurement mode G31 at 2 speed until receiving a signal from the sensor e After finished measurement raising the Z axis maximally 14 1 1 Configuration Before starting the script configuration you should follow these steps 1 Check the sensor and inputs signals working go to Diagnostics area and while pushing the hand sensor observe the W Digitize control light on the screen The control light should light up in the moment of pushing the sensor and off after releasing it In case of any problems go to 10 4 chapter inputs signals The sensor signal in the configuration window is called Probe Make a reference move of all axes 3 On the main screen switch the coordinates display mode for machine display absolute Secure the tool in the spindle holder for the firsts test the cheapest is the best 5 On the manual feed mode move to the center of the sensor s measuring surface Note the XY coordinates 6 On the 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 a level you consider safe A small explanation here as written above while measurement there is rapid slide down to some level by GO command first You have to assess to what Z axis level it can slide down quickl
47. electing an icon from the Vector tab draw a rectangle with the same e i 7 cS Rectangle Creation size like our cube In the Width and Height boxes type 48 and 30 6 size Next click Create and Close Now you must set the object position Press the right mouse button on it and select Transform Vectors WP Transform Vector s Select the lower left corner of the object and enter the met omen m Position and Origin rl 0 0 position Then press Apply and Close oo KSF m C Preview v fo gt The newly created object coincides exactly on the position and size with the working area Now you should add the mentioned additional enlargement so that the milling cutter will go with its whole diameter out of the material thus we get a better surface We click on our object and select the Vectors Offset menu position The milling cutter diameter is 8mm we should give it a little supply by entering as an Offset Distance the 8 5mm value We are giving the Offset Direction as Outwards that is on the outside Offset corners irrelevant here Select Delete original vec tors because we do not need to save the original object At this stage our project looks like this Soa First the tool path for planning the surface Select the object we create and select the Area Clearance icon from the Tool path tab In the Finish Depth box enter the treatment depth 0 2mm t
48. er Below how to perform the wiring Plug in 1 Cable color Plug in 2 1 white orange 3 blue 4 5 6 7 8 white blue green white brown brown In the direct connection you should set on your computer static IP address 10 1 1 1 and mask 255 255 255 0 In Windows xXP you perform it like this Eksploruj Browse with WinCvs Wyszukaj komputery Save Desktop Icon Layout Restore Desktop Icon Layout R CVS gt Mapuj dysk sieciowy Od cz dysk sieciowy Utw rz skr t Usu ien nazw W a ciwo Click right mouse button on the My Network Places icon and se lect the Properties position from the menu You will see the window with the icons icon of network connections JR Wy cz Stan Napraw Po czenia mostkowe Utw rz skr t mo Click right mouse button on the icon of the connection we want to use to communicate with CSMIO IP S usually it is a local connection then choose the Properties Og lne Zaawansowane Po cz u ywaj c E9 Realtek RTL8168C P 8111C P PCI Cedani To po czenie wykorzystuje nast puj ce sk adniki ISI Kient sieci Microsoft Networks 23 Udost pnianie plik w i drukarek w sieciach Microsoft N HE Hamono akiet w QoS Protolcat intem it lt KKR Protok kontroli transmisji Protok intemetowy TCP IP protok dla
49. erested in our offer please let us know at e mail address biuro cs lab eu or call us 48 52 374 74 34 Addition A Slave axis configuration example With a bigger machines you often need to use so called slave axis when the physical axis of the machine is powered by two motors In the CSMIO IP S device there was implemented the slave axes function with the additional option to adjust the geometry of the machine Geometry regulation is very useful if you want to set perpendicular axes precisely To understand the rule of slave axis configuration we will use a very common example e XYZ 3 axis plotter e Transmission of the drive racks e X axis controlled by two motors both sides with the gears e Used phrases master axis main and slave axis slave Defining axes to be used in the Mach3 program In the Config Ports and Pins menu switch on the X Y Engine Configuration Ports amp Pins Port Setup and Axis Selection Motor Outputs input Signals Output Signals Encoder MPG s Spindle Setup Mil Options and Z axes The slave axes are A B or C We do not switch sors ened somme ovens X Axis 2 X X X R X KZ yE owActive Step Low Ac Step Port Dir Port 3 the slave axes in the menu CSMIO IP S controller supports gt the slave axis autonomously and switching it as a normal axis KKK AAA X X K K KR X may cause conflicts o C ee
50. figuration window again and in the Slave correction area there should be value read while measuring Switching the geometry correction mode After proper measurement of HOME switches position difference you can switch on in the con figuration window the Slave correction mode for X axis Since now on we can adjust the perpendicularity by modifying the slave correction value For perpendicularity measurement we recommend Renishaw Ballbar system Fir slave axis you should not use the stepper motors Lack of position feedback causes the risk of destroying the machines mechanics With servo drives you should always have the FAULT signals configured properly CS Lab Company made every effort to ensure the reliability of the CSMIO IP S controller How ZN ever the company does not take any responsibility for any mechanics damage because of wrong configuration and any eventual failure or software errors of CSMIO PLC IP S controller Addition B CSMIO IP S software updating We invite you to visit our website http www cs lab eu for the CSMIO IP S software updates in the download section The controller updates includes corrections and often enrich the device with new features so it is worth to update the controller regular How to check your software version The controllers current software version you can check in CS LAB s c ElectronicLaboratory the diagnostics window from the Plugln Co
51. g I O 1 1 Voltage input 0 10V of the speed com mand Outputs 4 and 5 DB25 Digital out 5 4 Output 24V for controlling signals power puts 0 15 Digital output 4 DB25 Digital out 4 5 Right revs switching puts 0 15 Digital output 5 DB25 Digital out 17 18 Left revs switching puts 0 15 Do no forget to set the configuration parameters of the inverter properly Incorrect settings may ZN cause in the best case an inverter error at worst the spindle motor would becomes permanently damaged such damage is not covered under warranty Mach3 program configuration concerning use of the spindle with speed control was described in a chapter 10 Mach3 Configuration CS Lab s c CNC CSMIO IP S Controller 9 ud uojo8uu00 SJNdJNO HIQ d3LS G utd u0jo8uu00 SINdJNO HIQ d3LS p utd uojoauuoo sindino HIQ d31S g ud uojoauuco sindino YIQ d3LS z ud uojoauuco SINdJNo HIQ d31S uid uojo8uu0o SINdJNO HIQ d3LS 8L 9L pl uid uojoauuoo sindino HIQ d31S uid vojoauuoo gl 0 sindu elGiQq O o 4018 Dwa Ds Oj raas oO a o a O v laosa ee re ed S aa o a O dais O sda O a O a O aaus O dais 81 uid so D UUOD S4 0 sinduj eysa 44 uid vojoauuoo g1 0 Mdu jen5ig uid wojo8uu0o Gl 0 sindur elGiQ ujd uojoeuuco G1 0 sindu jeGi SL utd vojoguuoo 1 0 Ndur jalia m u pl
52. he analog output that controls the spindle reVS 55 10 9 4 Special functions tab configuration of the special outputs HVEnable and ServoReeset 56 10 9 5 HW Slave Axis AUTONOMOUS support settings cccsceeccccccccseesseececeeseeesseeececeessuaeseeeeeeesaaeseseeeeesanes 57 10 10 Selection of neh mMiM USIU 58 10 11 Parameters in the window General CONPIg csesceccccccsessseeccceceeaaeeseeccccesseeueececessseuseeeeeessauaaaaeeseeess 58 EE TES USS IS ae A TE i kia aoi aa 60 11 1 CHECKINETNSTNPULSIEN O Sai GEAR AE GAGA AOC OEG 60 11 2 Verification of axes Scaling and motion directionS eeuuaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aaa aa aaa aa rraaaa aa riiaii Gi 00a 61 11 3 HOMING and software limit switches test ue eau aaa aa aaa aaa aaa aaa nana aa aaa nawa naa a ania zaawan aaaaa aa naaaaaa aa rizai Gai 62 11 3 1 PUI Se NUNN aa IA AA 62 11 3 2 SOJECIEMM WI a RA E E Cd NA 62 11 4 Tasto somde and OOl asia zo A AK GADA nA AA AG 63 12 Sample processing step DY Step usa JG JA SEO GA Ala 64 12 1 Preparation of project and G Code files ee eeecccccsssecccceeseececeeecceceuessececcueeceecuaeceeseuaeceesaaeeceesauaaeecessagess 64 12 2 Preparation of the machine and the Mach program cscccccssssececcsssecccseecccceesecceeseeseceeseeeeceesueaeceesugeeees 68 12 3 WEDEGIN WA AERO waa 70 13 Afew practical notes about the Mach3 program and CSMIO IP S
53. he stepper motors it may cause motor will fall out from the position with the servodrives the motors con trollers may report an overload error or overstaying error and you will need to re base the machine Recommended way to stop the work is pressing pause first Feed Hold and after it stopped STOP key To restart the CNC program from a specified location set in the G code window the desired position line then press Run From Here and then Cycle Start It is worth to know the basic commands of G Code In many situations a very useful tool becomes the MDI Mach screen where you can manually type the commands that are executed immediately If you have a tool magazine and or automatic tool length measurement sensor remem ber that any manipulation repositioning disassembly HOME based switches can cause machines absolute zero position shift and then recalibration of the magazine position and the correction sensor is necessary If you set the zero point material base and you use the automatic tool measurement always make the tool measurement first and then set the zero point Setting the zero point with the unmeasured tool causes that the level of processing shifts when we se cure another tool and elicit the measurement PC computer you use to control the machine should be treated like an integral part of the control system and should not be use to any other tasks It means that this comput er should have only the
54. his case In tole ration area enter 0 01mm As practice shows it is not worth to overdo with the toleration value Of course if you have a high class mechanics granite construc tion all is thermally stabilized and you execute precise jobs you can set the tole ration more detailed The Safe Z parameter you can set at 5mm Home Position at 0 0 10 You can also select the Add Ramping Moves on default parameters the result is smoother entry into the material Fy Offset Vector s Offset Direction C Outwards Right Ey C inwards Left ER C Both Sides Ridge Offset Corners A Radiused A Chamfered A e Sharp LH I Delete original vectors Offset Close You can now generate the trajectories for the tools Alt 2D Area Clearance Show Help EG Ur Start Depth Finish Depth Allowance Final Tool Allowance Tolerance 01 gt machine Sate Z Safe Z Home Position X 0 vo zho ToT aR Tools List la l gt Add Remove Undefined V Add Ramping Moves Max Ramp M Angie A 4 p gt Max Ramp Length L 50 mm PPE A Length Lmin 0 mm As Sis sii m Height S mm a matena Saw Undefined z Toolpath Create 2D Preview Name planowanie_pow Calculate MET Now CS Lab s c CNC CSMIO IP S Controller Page 65 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 the A
55. hould be used Outputs configuration is almost the same as the inputs FEE FEE PE PA oo ooo O 3 X Z Z Z Z Z Z Z configuration Columns explanation 4 i J i 4 fT h z i p Changing the polarity of the signal it is a choice whether the signal should be active at OV or at 24V Detailed description of the signals is available in the documentation on the ArtSoft website www machsupport com below we present short description of the most important of them ENABLE1 6 Signals of axis switching They can be used e g as signals switching the ServoON in the servo drives For used axes section 10 3 the signals pass active state after pressing the RESET on the Mach screen If Mach goes stop state the signals are turned off OUTPUT1 20 Universal outputs They can be used to control the spindle cooling and level of VisualBasic scripts Current Hi Low Current limit output for stepper motors If axes of the machine are in standby mode there is no need to supply the stepper motors with full current This signal becomes active when any axis is not moving Current limit lets to reduce energy consumption and mo tors heating up the same lengthening its life Unfortunately CS Lab s c CNC CSMIO IP S Controller many controllers of the stepper motors do not have correct input to connect this signal 6 Again during the system startup the diagn
56. ilable in some servodrives The slave axis making through the CSMIO IP S has a significant advantage available function of machine geometry correction It is more specifically described in the addition Slave axis configura tion example In brief for each X Y Z axis you can define one slave axis The slave axes can be A B and C The following parameters are available e Slaved Axis selection of the axis which will be slaved to X Y or Z depending on where we are making the settings e Mode slave axis work status o No correction mode without machine geometry correction the axes all the time works as connected o Read index diff this mode is used to preliminary specify the difference of homing posit ion for master and slave axes It is very helpful and it is good to turn it on o do the homing before we set the correction mode o Slave correction mode with geometry correction In this mode during hom ing the axes for a moment work independently e Slave correction in this area enter the difference of homing position between slave and master axes If you want to use the slave axis function read the addition Slave axis configuration example U CS Lab Company made every effort to ensure the reliability of the CSMIO IP S controller How A ever the company does not take any responsibility for any mechanics damage as a result of wrong configuration and any eventual failure or soft
57. in the 3D preview you can try to switch to the Absolute and then G Code again The default plane for circular interpolation G2 G3 Usually X Y The default step size Homing mode When this mode is turned off the homing process is less restrictive It allows for e g homing start when the axis is on HOME switch off While homing CS Lab s c CNC CSMIO IP S Controller also LIMIT signals aren t taken into account With this option selected safe homing is made LIMITs are all the time taken into account Mach3 makes dynamic trajectory analysis in advance to adjust motion speed in every trajectory place In the Look Ahead area you can enter number of G Code lines which should be analyzed in advance Usually 500 value is enough for the motion smoothness even while making dynamic and fast programs When this option is selected in the catalogue with VisualBasic scripts you can create a file macropump m1s it contains macro which will be called out cyclically several times per second The intention of Mach s creators is an option which switch on off slave axis and master axis homing In the CSMIO IP S controller the slave axis is always homed with master axis With this option selected the delay for G04 is count in milliseconds It is useful when you need precise delay e g in plasma cutters Do not use this function should theoretically watch various modules of the pro gram and in case switch the emergency S
58. in the data transmission between different programs zaj Assumptions e Planned area will be on 0 2mm depth cylindrical cutter with an 8mm diameter e To set the base will be used a roller made of carbide with 6mm diameter filed on half of diameter e The logo will be milled by engraving cutter 20 degree 0 6mm on 0 3mm depth 12 1 Preparation of project and G Code files We create a new project in the ArtCam program Enter the k PAM EERIE dimension of the cube In this example the resolution is not Resolution Height Y f 30 6 A 1002 x 638 points Total 639276 points very important so you can set it low Width X 48 Units repent tx Click in the corners or centre of the A box above to select the job origin OK Cancel C inches Choose location of data Select the Import Vector Data command in the Art Cam program and in Iraga inthe EPS fie is located outside the the window that pops up option that will set our logo in the middle Of J Posiiontne asta using the losin inthe EPS fie oe Position the data in the centre of the ArtCAM image defined area Next we draw an object which we use to planning the area It would be good if the object were larger than our cube so that the cylindrical cutter will ry Ao vo O42 Tom go during the work with its whole diameter out of the e me e vectorgdtina vectorMergna Relef RelefEdtno material First s
59. inZ from G31 CY Control Home Sw Safety option during the r eee 1 Romo ad MOT Contro 001 L Rotational _ I CV Dist Tolerance 1180 Units IV Stop on M1 Command nom Rot 360 rollover 1 6100 Adaptive NurbsCy y r I Stop CY on angles gt 0 Degrees signa S a re no Onl ore Serial Output Use 999 to ggg impels ComPort fr BaudRate 9600 indicate a M Rotational Soft Limits Axis DRO Properties 8 Bit1 Stop 7 Bit2 Stop a Screen Control Tool Selections Persistent 5 sialic ge selection i I bimes I Optional Offset Save WS V Boxed DRO s and Graphics IV Persistent Offsets 17 Program Safety Lockout 0 001 Auto Screen Enlarge IV Persistent DROs This disables program translation while the Position 10 10 0001 IV Flash Errors and comments I Copy G54 from 659 253 on startup External Activation 1 input is activated OK 10 5 Configuration of digital output signals Engine Configuration Ports amp Pins kd Port Setup and Axis Selection Motor Outputs Input Signals als Encoder MPG s Spindle Setup Mil Options Digital outputs are used for tasks such as e g switching the spindle torch switching releasing the brakes of electromagnetic motors cooling solenoids valves switching etc x x x x x EnableS x x x x Output 4 x Pins 2 9 1 14 16 and 17 are output pins No other pin numbers s
60. ind DOWN n Seconds Torch Volts Control O Enabled Reg 64 64 127 CCW Delay Spin DOWN 7 Seconds I Torch Auto Off Max ADC Count 14095 Immediate Relay off before delay OK Anuj Zastosuj First of all you must configure the output signals To do this select from the menu the Con fig Ports and Pins position and go to the Spindle setup tab In the Relay control group set the Mach output signals numbers those are not the numbers of CSMIO IP outputs see previous section about output signals configuration Here you can choose the OUTPUT1 6 signals It should be taken into account during electrical diagram designing Two choices are given for the right revs M3 and left revs M4 We must of course uncheck the Disable Spindle Relays box that means no support for the spindle switching In the Flood Mist Control group placed below we configure in the same way the cooling switching Here you can also give the OUTPUT1 6 signals If we want to use the control function of cooling switching we must uncheck the Disable Flood Mist Relays box Two cooling modes are possible fog M7 and stream M8 For each mode we give the correct output signal You can also give for both modes the same signal so then it will be switched with both the M7 and M8 command from the G Code Additionally in the Delay area you can also set the delay which is expected after cooling switching before the w
61. ing the jw Bl 0 000 2 zero point level about 0 2mm planned depth Click on the text box F that displays the current Z position and type on your keyboard 0 2 E Coo A Limit lt enter gt After this operation we can start the work from the second file not forgetting about the mea surement 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 Press Cycle Start and start the process r Mach3 CNC Licensed To CS Lab s c Comp File Config Function Cfgs View Wizards Operator Plugin Control Help Program Run Alt 1 MDI Alt2 ToolPath Alt4 Offsets Alt5 Settings Alt6 Diagnostics Alt 7 Mill gt G15 GO G17 G40 G21 G90 G94 G54 G43 G99 G64 G97 m File D GCode Przyktad_ MANUAL graw_logo tap a a Lost Wizard izards Edit G Code Rewind Ctrl W Recent File Single BLK Alt N m Close G Code Reverse Run jm _ Load G Code_ Block Delete W Set Next Line qr optional un From Dwell Remember Return Ss SafeZ Onioft Elapsed 02 47 Z Inhibit Bj GCodes MCodes 0 000 Too Fast for Pulley Using Max Profite NaszaMFG40x25_CSMIO_IP op g Ean oe PX PX PX KEANE KK D lt wa wk a GE KA ON ON ON Mavens Shift Ina tn Override Inn Made Photos below show the workpiece during the process after work and after removal from the machi
62. ings Program Run Alt 4 MOI the main screen If the machine is equipped in additional desktop with the buttons etc using the CSMIO IP S controller you can control the feed rate and spindle rotations by the potentiometers connected to the analog inputs In the Override sources tab of the plug in you can configure if the speed control should be done by the Mach screen or by the analog inputs If so which one Feed rate override refers to the feed rate and the Spindle speed dle revs An available options e Mach Other controlling from the Mach window e AINO 3 number of analog input in the CSMIO IP Diagnostics AM 7 Mil gt G15 G1 G17 G40 G20 G90 G94 G54 G49 G99 G64 G97 NaszaMF G40x25_CSMIO_IP override refers to the spin EicsLab CSMIO IP P configuration CoR Servodiive fault signals Override sources Spindle Special functions HW Slave axis m Feed rate override Spi Select source Mach other X 10 9 3 The Spindle tab selection of the analog output that controls the spindle revs In the tab you should define the analog output number for the spindle revs controlling and whether this output should be used see the 10 6 section about the spindle configuration cs Lab CSMIO IP P configuration O OR Servodiive faut signals Override sources Spindle Special functions HW Slave axis Spindle DAC MV Enable Select analog output
63. ion f Before updating close the Mach3 program Plugins file update Last update step is to copy the new plugin version to the file directory C Mach3 Pluglns In the update package the plugins file is called CSMIO_IP_P_plugin dll You should copy this file to the file directory C Mach3 Plugins When the system asks overwrite the file Checking the update After software updating start the Mach3 program and open the diagnostics window In the bot tom bar you should see your version of the updated software CS Lab s c CNC CSMIO IP S Controller Page 80
64. ion to whether HOMING switches are not replaced Pressing by hand the switch HOME on the motor X side the M1HOME should light up presiing HOME switch on the motor B side the M5HOME should light up Axis direction settings One of the most important issues is the proper setting of the movement directions for master and slave axes In our example the drive is transmitted by racks In this case usually there is a need to change the slave axis direction We can do it in the Config Homing Limits by setting the Re versed at B axis The direction can be also changed in the servo drive it s a user decision If the drive would be on the screws there usually is no need to change the axis direction Manual feed test When these described above steps are already done you can attempt to test the axis working on the manual feed A small note At the beginning the best is to set a very low speed up to 0 5 You should first verify whether the motors are working on both sides and whether the feed rate movement is in good directions Automatic reading of the HOME switches position difference Before we turn on the mode of slave axis with geometry correction you should know what is the position difference of HOME switches on X and B side In the plug in configuration window for the X axis turn on the Read index diff mode After this start homing After homing is finished open the plugin s con
65. is the choice of analog output which will be used Select from the menu the Config Config Pluglns and next in the window click the CONFIG next to the CSMIO IP Go to the Spindle tab in the Spindle DAC group select Enable and on the Select Analog Output list select the analog output 2010 CS Lab s c Again during the startup the diagnostic window may be help wr ful In the Analog IO tab you can view the current voltages on Gi CSLAB sc ElectronicLaboratory the analog inputs and outputs When we configure the spindle Smi nase se eoeanra then in the MDI tab you can enter e g M3 enter S2000 en ter It should cause the spindle switching on right revs and ov the revs setting 2000 rpm In the diagnostic window you can see switched digital outputs and the voltage on analog output Firmware CSMIO IP S V1 07 FPGA ver 1 10 Check carefully the inverter settings before switching the spindle incorrect configuration may cause ZN permanent damage of the spindle which the warranty does not cover Pay attention if the left right revs are switched correctly starting the work with incorrect revs direc ZN tory may cause tool damage 10 7 Configuration of the resolution speed and acceleration of the axes Before starting the work it is necessary to Set cor Jee Tuning and setup rec
66. ith Mach3 program because of its low price popularity and enorm ous ability to adapt to specific requirements As a drives control interface the choice was a popular step direction step dir standard It allows controlling both the stepper motor drives and the most modern servo drives The frequency of stop signal that reaches to 4MHz allows for taking maximum advantage of the stepper division in the stepper motors the same reducing the resonance and significantly improving the performance of the propulsion system It also allows for taking full advan tage of the encoders with large number of pulses per rotation in the servodrives letting to achieve such a precision and speed which previously were unavailable in this price sector 1 1 Signs used in this guide Potential danger possible injury risk 7 Useful information tips Warning failure to comply with these warnings may lead to inappropriate functioning or damage of the device 1 2 Contents w 4 a gt EJ a z K eee A EA IT CSMIO IP S Device is placed in the cartoon box with the DB gt Terminal Block adapters for easier wires connection in the control cabinet More content details below CNC CSMIO IP S Controller 2xDB25 gt Terminal Block adapter 2xDB25 1xDB9 gt Terminal Block adapter Ethernet connection wire 4xDB25 connection tape DB9 connection tape Phoenix 3 pin power plug CD with electronic version of the user guide and s
67. ively small value e g 2000mm min in case something went wrong we would always have enough time to press the emergency stop E STOP In the Acceleration area we define the acceleration for the axis At the beginning we recom mend to enter something about 500mm s Later you can set this parameter experimentally by as sessing the machine working Remember that after finished edition for each axis you should click on SAVE AXIS SETTINGS Do the configuration in the following order Open the Motor Tuning window Select the axis Axis Selection Enter the parame ters gt SAVE AXIS SETTINGS gt Select the next axis gt etc Click OK and close the window Step pulse and dir pulse areas do not matter for CSMIO IP S They are used to control via the LPT port and they define the width and the STEP DIR pulse time The CSMIO IP S controller provides the signal with the 50 fulfillment and STEP to DIR delay 10 us which is the most optimal variant Due to connecting the STEP DIR signals to the drive both servo and stepper drives pay atten ZN tion which STEP s edge is active The active edge in the drive is the falling edge namely STEP signal change logic 1 5V to logic 0 OV While connecting the controller e g for the M542 stepper motor you should connect the PUL signal to the 5V power and CSMIO IP S STEP output to the PUL of the drive This way switching on the optocoupler i
68. ler is correct Click on the Plugin Control top menu and select the CSMIO_IP_P_plugin position CS Lab s c CNC CSMIO IP S Controller Page 44 CSMIO IP P diagnostic window 2010 CS Lab s c The diagnostic window of the CSMIO IP S E i CSLAB sc IWA ler will appear and you will see Connection status ElectronicLaboratory light If the light is green it means that the software is General info Digital IO Analog IO Expansion modules ei pion cours Comes installed correctly and the communication between 0082 168 10 128 the Mach3 program and CSMIO IP S controller is also Supply voltage 24V correct 24 62 V Axis 4 1 Axis 5 SMIO P CPU temperature 1 36 4 C Firmware CSMIO IP S V1 07 FPGA ver 1 10 If during launching the Mach3 program the CSMIO IP S connection win peee nn dow will appear and the Connection status light in the diagnostic win Ay dow flashes red it means that the CSMIO IP S was not found in the net nie work In that case check some possible reasons naan CSMIO IP S not found You can try connect to manually specified IP e The Ethernet cable must be connected to the device before turning on the power If it was not quit the Mach3 program and turn the CSMIO IP S power off connect the Ethernet cable wait 10 seconds and launch the Mach3 program again e If the CSMIO IP
69. motion com Wach3 CNC Licensed To tab s c Comp Los Fie Config FurxtionCfo s View Wizards Operator Plugin Control Hep H 20 000 D 6 000 0 000 0 000 0 000 0 000 Load Gcode Resize View Edit 8 im F 10000 ov 10000 0 TSpindle 100 v RZN ze OWCY GB ENE FEED oem C O e KASO p s REV MIST D GCode test_G2 tap 7 Ref All OFFSETS o Ability to self extend the functionality of the program through macros written in simple and known by many people VisualBasic It allows you to implement a variety of measurement probes automatic tool length measurement auto matic storage of tools in many variants etc o Plug ins support which further extend functions of the program and allows for cooperation with outside motion controllers Connection with CSMIO IP S con troller is made by that plug in made by our company e Easy to use o Those who are already little familiar with CNC machines are able to learn all the general functions and rules of using the Mach3 program within one day o Configuration of the key parameters is transparent and intuitive so they can be quickly adjusted to the requirements of a specific machine e Dynamic analysis of the trajectory o CNC program is analyzed in advance so it allows for optimal adjustment of mo tion speed at every point of trajectory Thus the program is done quickly but with full smoothness of the motion The CS Lab company is
70. msema button bar in the Mach3 program window Blended spi 0 00 Input Signals current State external Under the Input Signals current State there are ami ZH Bea Be mss 0000 BOS Bie eee controls which show current state of the input sig ET gt PIZZE oz pima aa eee sn curert State nals of the Mach3 program Now you can press the _TooiPath ontott R jem aca tat r nable nable 6 1 WA Som Bommonsmoms emergency stop button the Emergency LED History Clear CSMIO IP should start flashing The same way you can check other signals e g pressing manually the limit and homing switches etc Ad carefully the E STOP signal working before you precede further installation Very important is 247 the possibility to stop the machine immediately especially during the first run and configuration In the CSMIO IP S controller there was additionally implemented fault signals support FAULT from the servo drives Details in the CSMIO IP S special functions configuration chapter Since the CSMIO IP S v1 07 software fereatogeco wito r G20 G21 Control r Editor r Shuttle Wheel Setting r Inputs Signal Debouncing Noise rejection version there is a possibility to give the mers ect ppa Tm 6 Tool Change Index Debounce 0 r General Configuration Ignore Tool Change n P l N L l M IT H O M E Y Stop Spindle Wait for Cycle Start r Startup Modals gt a gt i A p y t a S O r
71. n trol CSMIO IP P plugin menu The current version is shown on the bottom bar 1 Connection info IP address Connection status 192 168 10 128 a mM Supply voltage 24V Internal voltage 5V 24 62 V l 5 07 V CSMIO IP CPU temperature l RE Updating application uploader After you download archiwum zip with update package you should unzip the contents i e to your desktop Open the directory and start the CSMIO_PC_FW_Uploader exe Ei CSMIO FW Uploader v2 0 CS Lab s c 2010 Message window CEMIO type cj CS Lab s c 2010 O 0 Commands LPT I0 MPG Reading File Discovery start Communication COM CSMIOC 1 192 168 110 128 ht 2 Manual IP address 192 168 p jo After starting the program proceed as in the picture above namely e Choose the controller type selecting the IP e Click the Discover button our controller will be found automatically e If you have more than one controller in the local network select from the list the one you want to update e Click the Open App File button and select the firmware file CSMIO_IP_S Vx_xxx csapp where x is the version e Click the Flash Program button the controller programming will start CSMIO IP S controller is protected if the programming will fail There is always the possibility of re programming the uploader applicat
72. n error by setting the active state on the FAULT line This might mean e g axis overload or collision Power system reported an error If power supply of the drives has the state line you can connect it to the CSMIO IP S controller If the power supply will be overload or fail then the controller stops the work and turns to the described state It means general software error During normal operation of the device this state shouldn t occur If it does it means failure and you need to contact with the service Undefined state Generally this state shouldn t occur during normal work In some cases it may mean device breakdown gt LED light is off j gt LED lights continuously l gt LED light flashes U 5 Recommendations and drives selection motors drives Selection of the appropriate motors to the machine is very individual In this chapter we briefly describe the difference between stepper and servomotors Designer practice shows there is a di lemma what solution should be chosen Not so long ago because of high prices of servo drives in the simpler machines usually the stepper motors were used Today the technological progress and the dissemination of the servo technology causes that building a machine even like a hobby it s worth to consider servo drives The most common mistake while decision making IS 23Y206 with MBC05641 Series 48V the power selection and torque of the servo drive It h
73. n the M542 will be followed by the falling edge of the CSMIO IP S STEP signal If the connection is incorrect 1 step will be lost during every direction change After a long work it may accumulate large position error 10 8 Configuration of motion directions homing and software limits When the axes are scaled and set it is impor wotorHomesoftlimte Ey tant to set correct directions Useful function is SF possibility to indicate the software limits the machine working range Select from the menu the Con fig Homing Limits position In the window we have the configuration parameters for each axis Switching on or off this box you cause direction change of axis motion Maximum range of motion in positive direction Maximum range of motion in negative direction In the CSMIO IP S this box is unused In the LPT it is used to define the section for braking near to the end of working range CSMIO IP S control ler automatically calculates the braking distance including defined for the axis acceleration Best way is to enter O in this box Starting software v1 07 version if the switch is placed at any other posi tion than at the extreme end the distance can be entered in the Home Off This tells Mach3 to set the Machine Coordinate for the axis to this value instead of zero Normally the homed axis is in negative direction Z axis however is usually homed to the top and move down is usually motion in negative dire
74. nanenennenseannnat PJ anannnnnannnanananann ua Digital inputs 0 15 connector pin 14 Digital inputs 0 15 connector pin 2 Digital inputs 0 15 connector pin 15 Digital inputs 0 15 connector pin 3 m Digital inputs 0 15 connector pin 16 IC IC IC ami Digital inputs 0 15 connector pin 4 Digital inputs 0 15 connector pin 1 mj m Digital outputs 0 15 connector pin 12 POWERSUPPLY DRIVERS POWER BUS When you use large contactors for switching off the power check if the coil doesn t take more than A 250mA If so use smaller transmitter and turn on the bigger one with it With a large contactor it s good to have a diode and noise suppression condenser to eliminate the overvoltages generated during switching off the coil O The HV Enable voltage control function is made automatically by the CSMIO IP S controller Response time for the events that cause the disconnection is less than 0 0005s 4 16 LED lights meaning On the front panel of CSMIO IP S device there are groups of LED lights that simplify verifying the correctness of electric installation and diagnostic of the components such as HOME switches LIMIT switches and safety switches E Stop etc 4 16 1 Types and location of the LEDs Digital inputs 16 31 lights and communi cation ports activity DIGITAL INPUTS 16 31 STEP DIR OUTPUTS ANALOG I O E SSA CSMIO IP S
75. ne after gentle sanding with emery paper CS Lab s c CNC CSMIO IP S Controller 13 A few practical notes about the Mach3 program and CSMIO IP S Here are a few tips that can help people unfamiliar with the 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 b Also the USB keyboard can behave in unpredictable ways The USB port is not resistant to interference therefore especially on machines with servo drives and higher power spindles We definitely not recommend a USB keyboard c The surest solution is the PS2 keyboard or to connect the industrial buttons to the CSMIO IP S digital inputs and define it correctly in the Mach3 program 2 Remember that writing down the value in any text boxes on the Mach screen always confirm it by pressing ENTER 3 If you are doing CNC programs at high speeds and sometimes the movement loses its smoothness check the LookAhead parameter in the Config General config It is re sponsible for forward analyzed sections of the trajectory Set this parameter to 500 4 3D trajectory preview on the Mach screen can significantly burden the computer when the files are large While the machine runs do not do operations such as zooming rota tion etc For very large files we recommend to turn of the 3D preview Diagnostics screen
76. ng the CSMIO IP S controller this Mach s configuration parameter is unused and can be set on any value 2 Safety The CSMIO IP S device is powered by 24V safe voltage O control lines are optically isolated also the PC connection is galvanically isolated The device does not constitute a direct threat to the health and life of the 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 Always use the NC contacts for limit switches and safety switch Thanks to it a wiring fault or i e plug ins disconnection will stop the machine Pay special attention to the emergency stop circuit The control system must be designed in such a way that when you press the emergency stop mushroom controlled machine stops imme diately in all axes You should also take into account the possibility of failure of particular system components such as the main controller or axis drives Best way is to use for that purpose a standard safety relay i e from PILZ Company The safety switch mushroom FAULT signals of the drives and inverter and eventually other alarm signals you should connect to the input circuits The output or outputs should be connected to the CSMIO IP S controller and defined as the emergency stop Outputs of the security module should be also connected to the axis drives inverters etc This way we get double protec
77. ning of the cabinet or cover Separation of the safety relay output channels gives double protection for the system and significantly increases the reliability of the entire system CS Lab s c CNC CSMIO IP S Controller 3 Recommendations for mechanical installation CSMIO IP S controller and DB gt Terminal block connection modules were designed to be in stalled on standard DIN rail It s the quickest and 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 the electronics inside even if the ambient temper ature reaches 40 C As for the same controller there are no special precautions for ventilation and the minimum distances However usually next to the controller in the control cabinet there are also inverters power supplies motor drives these components emit a lot of heat so you should always remember about their proper location and proper ventilation of the cabinet Here is an example components arrangement in the control cabinet WT mu mu w jm Fm HUT Ay Caution is advised during the mechanical and electrical installation Poorly tightened cable may cause many problems it s also very difficult to find such a defect while launching using the system 4 Connectors controls and electrical installation of the device 4 1 Connectors arrangements on the device KE Signals that control Anal
78. nment will hold no one other than myself responsible for ase do not ask this again I will always agree I do not agree and will not run Mach3 I Agree to all terms of this agre ment If the plug in that supports the CSMIO IP S controller was installed correctly as described in chapter 9 there should this window appear ach CNC Controlle JOB Select the motion controller moni MOWIE Mruk orson uosis comes Mino Gor o oeoowcmiosiowoweciow type CSMIO_IP P_CS Lab_s c WE p and fill in the check box Don t ask me again so the Mach3 program Roka Control Hardware Plagin versed in this configuration profile will Your system is showing more than one control device ak always use the CSMIO IP S control Please pick the one you would like this profile to use ine zzz ej 4 ler Confirm your selection with E CSMIO_IP P_CS Lab_s c File JNo File Loaded pix pare C No Device 001pati DC otto O K Edit G Code C No Device ycle Sta c A Recent File No Device Close G Code loadGCode Dont ask me this again Set Next __ Set Next Line 5 Line 0 ej Ctrl F JB pe Run From Here utolag 2 Remember Return Z On off Oni ency Mode Maeve ow ibi Spindle Speed E G Codes M Codes 0 000 0 0 p T MojaFrezarka_400x250 CSMIO_IP Before you start the configuration of the other parameters you can verify if the communication with the control
79. nt state external Buffer Load _0 EJogX EJogZ mal omon 0 Bows rL I home PWM Base 9 macje After running Mach3 go to Diagnostics tab mesae 1 0000 posz 5 Limitov El Toren on W Torch UP If Torch Dn In the Input signals current state the input ANA ji 2 MM Enabie 1 i Enabie 2 JJ Enabie 3 J Enabie 4 signals controls are shown During the test Bo ma comnts cups OG M output 5 J Output 6 JJ Digitze any of the machine s axes should not be onthe NaszaMFG40r25 CSMIO_IP limit switch or homing sensor You should ma nually sequentially switch on the HOME sensors and verify if correct controls light up At the input signals controls the axes are marked as M1 M2 M3 M4 M5 M6 what corresponds in order to X Y Z A B C After HOME switches checking you should verify LIMIT switches Again manually switch on the LIMITs on each axis and check on the screen if correct controls light up If the control s lights up constantly and after switching the LIMIT is off it means wrong polarization you must change the configuration in the Ports and pins window see previous sections If on all axes the HOME and LIMIT sensors works fine it is time to check again the emergency stop signal Emergency After switching the EStop the control should flash red light When you release it it should light off If everything works correctly then press RESET on the screen and go to the next section 6 If there i
80. of the set point In prac tice homing with the INDEX allows to eliminate inaccuracy of the HOME switch CSMIO IP S is STEP DIR type controller and does not have the encoder input It does not mean that it is impossible to base on INDEX Digital inputs are defined as homing HOME in the Mach3 program and are operated in the controller in special way to eliminate all delays and ensure the highest work precision and repeatability To do the homing on INDEX we need the servo drive with a function of HOME signal and encoder index synchronization Offered by our company the ARBAH Servo and the MioServo DSP drives have this function Below the rule of connection with homing on index ETHERNET ENCODER FEEDBACK HOME OUT Digital input In case if you would like to choose the servo drive and see if it will be possible to do homing on index the HOME signal synchronization should look like this see next page e HOME switch off inactive e HOME output of the drive inactive 1 Homing start e HOME switch off activ e HOME output of the drive active 2 Ride on the HOME sensor e HOME switch off inactiv e HOME output of the drive activ 3 Ride off of the HOME sensor HOME before the index e HOME switch off inactive HOME output of the drive inactive in this momen the CSMIO IP S resets the axis position 4 Ride off of the HOME sensor at the in
81. oftware In case of lack of any elements listed above please contact your distributor 1 3 Standards compliance CSMIO IP S controllers were designed and made in accordance with the national and interna tional standards for industrial control systems based on electronic components e Detailed requirements for programmable controllers working characteristics shock resis tance safety etc EN61131 2 IEC1131 2 CSA 22 2 UL508 e Compliance with European Guidelines low voltage the level of electromagnetic interference Electromagnetic Compability the CE marking e Electrical and non combustible properties of insulation materials UL 746C UL 94 etc e The Product made in lead free technology RoHS compliant w CE lead free 1 4 Specifications Parameter Value Number of digital inputs 32 Number of digital outputs 16 Number of analog inputs 4 Number of analog outputs 2 Supply voltage 24VDC 10 Power consumption 5W Maximum voltage on the in out lines 30VDC Maximum load of output line 250mA The voltage range of analog inputs 0 10VDC Maximal load of analog output 5mA Axis Drives control type STEP DIR Maximum frequency of the STEP signal 4MHz Fill factor of the STEP signal 50 PC connection Ethernet 10 100Mb Ambient temperature range 0 C to 60 C Relative humidity 10 do 95 without condensation 6 The STEP outputs signals frequency are in no way limited by the Kernel speed settings in Mach3 program While usi
82. og inputs and Digital inputs 16 31 _ the drives STEP DIR outputs 0 10V Expansion modules connector Power connector 335335 zzzzz Digital inputs 0 15 Digital outputs 0 15 Communication con S d o nector ETHERNET Detailed description of signals on individual connectors is placed in next sections 0 DB gt Terminal block modules have the same pin numbers as DB connectors in CSMIO IP S device In example 15 pin of DB25 connector match with the 15 pin on the terminal block A There were some hardware improvements made in the CSMIO IP S v2 controllers therefore the pin topology on the STEP DIR DIGITAL OUTPUTS and DIGITAL INPUTS connectors is different for ver sion v1 and v2 To define your version of the controller read the first 4 figures of the serial number e Numbers starting with 1119 and below means version v1 e Numbers starting with 1120 and above means version v2 4 2 STEP DIR controlling signals connector CSMIO IP S v1 CSMIO IP S controllers v1 has the serial number starting with 1119 and below PIN number Details DRO ICT STEP 0 XXXXIXXIXXI DIR 1 a Sa STEP 1 DIR 2 Sa STEP 2 DIR 3 Ss sTEP 3 The 5V power which is available REES DIR 4 a on this connector has low permissible STEP A load 50mA pin and serves only to DIRIS control the LEDs in the optically iso STEP 5 lated inputs of motor drivers GND GND 5V GND 5V GND A Pay special attention for your
83. om w 256 kolorach select the Compatibility tab Uruchom w rozdzielczo ci ekranu 640 x 480 Wy cz kompozycje wizualne Wy cz kompozycj pulpitu Next select the Launch this program as administra Wy cz skalowanie ekranu dla ustawie wysokiej rozdzielczo ci DPI Poziom uprawnie to r an d C C k O K Uruchom ten program jako administrator i i I Znie ustawienia da wszy wdowi From now the Mach3 program will always run with Anu es the administrator rights CS Lab s c CNC CSMIO IP S Controller Page 42 10 Mach3 program configuration After software installation you should configure all to match the settings and the controlled machine with all its electrical system Elements to configuration e Scale up of each axis i e how many pulses on the millimeter inch e Speed and acceleration settings for each axis e Assignment of in out signals o Signals of homing sensors HOME Signals of axis limits LIMIT Signal of emergency stop ESTOP Signal of tool measurement probe homing etc Additional inputs signals e g desktop buttons etc Alarm signals of servo drives FAULT Drives reset DRV_RESET Switching voltage on the drives HV_ENABLE o Outputs that controls the activation of the spindle cooling etc O O O O 00 e Slave axis configuration if it is used e VisualBasic scripts configuration e Axis range settings for the SoftLimit function software limits
84. omatic control of drives power supply HV ccccccsssssecccceceeeeseecececeeeeeeeseecceeeeueeseeeeeeeeeanseeseeees 26 4 16 LEDEM MESNINE eer ee ere reece re en mmr RAE AREA ne AO ter enor AA 27 4 16 1 Tybes and location OF the LEDS doo wino GOA YA Arad ha Ga la 27 4 16 2 State diodes deSChipli n SIATX saseta oi OOM O RAE LO AO EK EWA GZ 28 5 Recommendations and drives selection motors CriVeS cccccccssssseccceccceesecceceeecceueesececeseeaaeseeeeeeeeueaeeeeeeeeetsages 30 6 Precise homing with use of the servo drive and the encoder INDEX Signial cccsssscccccsseececseseceeeeaeeeeeeeaeeeeess 32 7 LAN connection and CONMCUAT ON ac AAAA ACER ANO ZE ACO AA AGE ENEE EEEE ONE GA 34 7 1 Direct connection tothe PC nii A AAA GO EEEE 34 7 2 Local network with router and DHCP c cssseccccessseccceesececceeeeeccecseesececseesccessueecesseaseceeesseeeceesagaeceesagaeeess 36 8 Mach3 program general INFOrmation cccccccccseeececceseccecceseecceceueeceecaueeceseaueceseseueeeceseueuecesseueeeseeeueceesaunsess 37 8 1 Recommended PE Con BUTI LION ca ai in GE air akc 39 9 SOJKA SMS Cal AUION PEN 40 9 1 WA GE AS Ua UI Ol R EEEE 40 9 2 Microsoft Net installation older Operating SYStEMS ccccccsssssecccccceeesseecceecseseeeseeeceessueeseeeeeeseaaaeeeeeeess 41 9 3 Installation of the plug in for Mach3 Program ccccccssssseseccccceeseeecccccseaaeeseeccceessuuseeeceeessuauseeeeeessauaganssss 41
85. operation system Mach3 program and nothing else eventually text editor and file manager such as TotalCommander For any other tasks such as de signing you should use other computer On the controlling computer turn of all visual effects of your desktop screen saver and turn the power profile on always on 14 VisualBasic macros On the website www cs lab eu you can download standard scripts for handling automatic mea surement of tool length and for automatic tool replacement These are usually the most desirable functions and make the work easier For advanced users we invite to learn more about macros which provide great opportunities for self expanding functionality of Mach3 program 14 1 Automatic tool length measurement Automatic tool length measurement is one of most implemented function e g because me chanically it is very easy to do If high measurement accuracy is required the i sensor must be a good quality In the CSMIO IP S controller specialy for G31 command used while the measurement completely autonomous movement operation and ultra fast logic were implemented to assure the measurement precision at the highest level The measurement is made through the following stages e Raising the Z axis at the maximum high absolute zero e Driving in the fast mode GO at the XY sensor position e Quick exit GO by Z axis to the so called safe Z e Driving down the measurement mode G31 at 1 spe
86. orking process begun In addition important parameters are time delay settings while switching on and off the spindle In particular the high revs spindles need a little time after switching to speed up to the required speed In the General Parameters group we can define independently the acceleration and decele ration time for the right and left revs CW Delay Spin UP Acceleration time for right revs CCW Delay Spin UP Acceleration time for left revs CW Delay Spin DOWN Deceleration time for right revs CCW Delay Spin DOWN Deceleration time for left revs The last things we configure in the Ports and Pins window are parameters related with controlling of the rotational speed through the digital input of CSMIO IP S In the ModBus Spindle use step dir as well group we select the Enabled area in the Reg box enter the 64 value and in the Max ADC count 4095 Now you can close the configuration window Port and Pins click Apply and OK For correct control of the revs you have to specify what range of the Puryseecim 7J revs our spindle has taking into account the inverter settings and ewww pmm me eventually the ratio Select the Config Spindle Pulleys menu posi Pa tion If we use one ratio then enter Min and Max revs Approve it with OK a MV Enable Select analog output Last thing related with revs controlling
87. ositive direction JOG X JOG Y JOG Z Signals that allows for the movement of each axis in the manual JOG A mode movement in the negative direction 6 If you are not sure on which input in the CSMIO IP S is one of the signals connected then you can open the diagnos El CSLAB tic window from the Plugin Control CSMIO_IP_P_plugin Z o aao ea menu go to the Digital IO tab and in the Digital inputs area there is a preview of all controller inputs state Then just we ae aa aaa aaa e g while pressing the SW limit switch look at the screen and Dita iene see which input changed its state You can also watch the CN wy KA ed eS a a LEDs located on the controller Digital outputs oduct EN rewind Firmware CSMIO IP S V1 05 FPGA ver 1 10 N iach3 CNC Licensed To C5 Lab s c Comp Me Config Purcton Cig Vew Wizards Operator PluginConrd Meig maluj Curent Postion Machine Coors WorkOMset GezOWe Todome may tO Check whether it has been done correctly To do cero _Retx laj XPos 0 0000 166 9290 166 9290 0 0000 0 0000 te wam sigas am wm am e Se so Close the configuration window approving with Sao moj m sl GR 2 i ics maa ore 20 0009 samd oond soo sais OK and then go to the Diagnostics screen top _ i l voo oworr nana Port 1 Pins current State ze 9 aa og TEINS
88. ostic window from the Plugin Control menu may be helpful In the Digi tal IO tab you can view the current output signals state and Zae ao aao ean assess if any problems result from the wrong configuration OF wau ElectronicLaborator TOON from the incorrect electrical connection See a eee eee ere eee ddddadddmadaWddasaazaacaaaaaaaaaaai 0123 45 6 7 8 9 10 1142 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 sus crewind Firmware CSMIO IP S V1 05 FPGA ver 1 10 CS Lab s c CNC CSMIO IP S Controller Page 49 10 6 Configuration of spindle and cooling controlling Engine Configuration Ports amp Pins Port Setup and Axis Selection Motor Outputs Input Signals Output Signals Encoder MPG s Spindle Setup Mill Options Relay Control Motor Control Special Functions Disable Spindle Relays Use Spindle Motor Output Use Spindle Feedback in Sync Modes Clockwise M3 Output m Closed Loop Spindle Control CCW M4 Output m P lo25 I 71 D 10 3 Output Signal s 1 6 Spindle Speed Averaging Flood Mist C PWMBase Freg 5 Minimum PWM 0 IV Disable Flood Mist relays Delay Mist M7 Output 4 0 General Parameters Special Options Usually Off Flood M8 Output 3 CW Delay Spin UP 1 Seconds HotWire Heat for Jog Output Signal s CCW Delay Spin UP im Seconds Laser Mode freq ModBus Spindle Use Step Dir as well CW Delay Sp
89. our software Version oai Gai OO AEGEE od a ik A 79 Updating application uploader cccccccccssssssecccceceesseseeccceeceuesececceecuaeececeeeeauessesecceeeeeausseeeeeeessunseeeeeesaageseeeseeeeeaees 79 PIL AA GE A na E ri aa O a dia 80 SC Ie Mei FUN Cit PENN 80 CS Lab s c CNC CSMIO IP S Controller 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 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 Practically any others interfaces do not provide the continuity and reliability of transmission on such a high level as the ETHERNET That is why it is currently the worldwide standard for high speed digital communication Another important assumption was simplicity of installation CSMIO IP S does not require any external electronics for proper operation Inputs outputs signals are inside optically isolated filtered protected against short circuit overheating etc All signals are adjusted to industry standard 24V The device is enclosed in a compact cover mounted on a DIN rail what makes that the mechanical and electronic installation in the control cabinet takes less time and is even simpler CSMIO IP S product works w
90. r any name e g MyMillingMachine go to the Shortcut tab and in the Target element enter C Mach3 Mach3 exe p MojaFrezarka_400x250_CSMIO_IP Be careful to type the special signs and in appropriate places You can type any other name of course but it must be identical as the created profile name After all click OK and now you can launch the program using the created shortcut 10 2 The first run Before starting that test connect the controllers Ethernet cable with the computer or plug it into the computer network You must turn on the power of the controller at least 10 seconds earlier After you launch the program for the first Notice of Liability time you will see a window of license approv It is the nature of all machine tools that they are dangerous devices In order to be permitted to a A run Mach3 on any machine you must agree to the following agree that no one other than the owner of this machine You should fill in the check box and agree by will under any circumstances be responsible for the operation safety and use of this machine I agree there is no situation under p i which I would consider Artsoft or gpy of its distributers to be clicking the button as shown in the picture responsible for any losses da gt through the use of this progfam I understand that software is very complex and thoug authors make every effort to achive a bug free enviro
91. recommended to turn off all the visual effects in the Windows system also the screensaver Set the power scheme always on If the computer is placed with the rest of control system in the control cabinet then remember to close the Windows system before turning off the power Otherwise soon it may be necessary to reinstall the operating system 9 Software installation Before we begin the work we should install on the PC computer the Mach3 software and plug in that ensures proper cooperation of the program and the CSMIO IP S controller 9 1 Mach3 installation The latest version of Mach3 program can be downloaded from the ArtSoft website http www machsupport com downloads ph After the file is downloaded you should launch it and follow the instructions on the screen Generally you should just press the Next button In the window with components to install selec tion uncheck the Parallel Port Driver position It is a parallel port driver that is unused with CSMIO IP S controller Installs the Parallel Port Driver This is not needed for extemal motion control devices 328 KB Total space required 40 5 MB Next we can create a configuration profile which we will use You can also create the configura tion profile later If we want to do this during the installation then click on select your machine type Create Profiles and Desktop Icons Custom profiles will
92. s no response for the signals you should check if program erresen communicates correctly with the CSMIO IP S controller In the di Ei CSL AB agnostics window from the Plugin Control CSMIO_IP_P_ Plugin menu you can check the connection status Ifthe control lights are a 0 0 I Ae wr Supply voltage 24 Internal 5V red you can try to quit and run Mach3 again If it doesn t help see m ees in again the sections about configuration and installation Teer bi oe Frmware CSMIOAP S 1 07 FPGA ver 1 10 CS Lab s c CNC CSMIO IP S Controller Page 60 11 2 Verification of axes scaling and motion directions First control of the motion should be made at low speed After pressing Tab key on the keyboard the manual feed rate panel should open In the Slow Jog Rate enter e g 10 It means that the motion will have 10 of the maximum speed defined in the Motor Tuning For these test the SoftLimit should be switched off Find the button on the Mach3 main screen if there is a green light around it then click this button to switch it off If necessary press RESET on the main screen the Mach3 program will be in standby mode A green light should be around the button Reset You can control the XY axes by arrow keys on the keyboard Z axis by Page Down and Page Up You can also use the buttons from the manual feed rate window You should check each axis if
93. s on the Mach screen by pressing ENTER Otherwise your changes will not be saved 11 3 HOMING and software limit switches test 11 3 1 First homing When the axes are scaled correctly and the motion directions are correct it s time to make first machine s homing During normal work most comfortable is to use the button of all axes homing Ref All Home on the main screen While the tests it s better to home the axes individual from the Mach s Diagnostic screen On the Diagnostic screen of Mach3 you will see group of buttons for each axis hom ing Before you press one be prepared for emergency stop by EStop pressing or a the Mach screen Every time you press Ref verify homing of each axis After correct homing the light control next to the button should light green If the motion while homing is wrong you can change the configuration in Config Homing Limits 6 If axis homing is correct you can experiment with increasing homing speed in the Con fig Homing Limits 11 3 2 SoftLimit switches Now you can turn on and check the software limit switches Click on the Jog Mode in the ma nual feed rate panel and set Cont Slow Jog Rate set on e g 40 It s worth to turn on the ma chine directions view by pressing on the Mach s main screen Then in the manual mode go e g with X axis 5mm before hardware switch limit and write down from the screen the X coordi nate Rep
94. t and after the measurement is finished Usually 0 The macro should be saved in the File Save menu close the window Best after this operation is to also close and restart the Mach3 program to make sure that the settings have been saved That is all Just click the Auto Tool Zero button and the tool will be automatically measured Exactly why the table level was checked It s because adding the data the way was showed above after correct measurement the zero of Z axis is set on the working table level Now if we want to define the zero point of the workpiece and its thickness is e g 10 150mm we can enter this value directly into the Offsets In short the processing offset in the Z axis is counted from the level of the working table 14 2 Automatic tool change macro On Company website http www cs lab eu there is available a sample macro that supports the automatic tool change m6Start m1s Unfortunately due to the higher degree of complexity and the fact that often spindles from different producers have different information signals logistic there is often required a strict adjustment to a concrete machine tool CS Lab S C Company provides services for launching configuration and adaptation of the con trol system for specific needs We also offer complete solutions the entire control box preparation launching configuration and preparation of the macro for specialized tasks etc If you are int
95. the options in each tab 10 9 1 The Servo drive fault signals tab servo drives fault signals The CSMIO IP S controller has a possibility of autonomous reaction to the fault signals from the servo drives The drive tess snae uli Seve s Servodrive X Fault Servodrive A Fault may generate a fault e g in case of overload or when the posi ees goa e ee F Negated h13 1 Negated nd tion error exceeds the allowable tolerance For any axis we can ZZA as 7 Enabled Input pin Enabled Input pin select if that signal should be supported Enabled area The a rum FT Negated specifies that the signal is active in the low status Servodrive Z Fault Servodrive C Fault SA Enabled Input pin 1 Enabled Input pin The Input Pin specifies the input number on the CSMIO IP S F Negated n15 Negated fno z controller If the fault signal will appear the CSMIO IP S stops all axis within 0 0005s Its worth to configure in the servo drives the dynamic brake function which will reduce the distance that the axis move with the power if inertia 10 9 2 Override sources tab selection of the source of the feed correction speed and spindle revs Wow The Mach3 program allows you to change the s ussweuG s feed rate and rotational speed of the spindle dur ing the work Normally it is made by two sliders on 2 ToolPath Offsets ANS Sett
96. the same way e Enabled switching the function on off e Negated selecting it causes that the active state on the output will be O e Output Pin CSMIO IP output number The GMove smoother option will be used in future versions of the CSMIO IP software and will cause the speed profile smoothing to the delicate S shape which will cause in even better smooth ness of the move 10 9 5 HW Slave Axis autonomous support settings In the large machines are often used two motors to sup port a single axis one on each side Although in the Mach3 program Config menu is a position to configure the slave axes the autonomous support for the function was used to increase the reliability level The slave axis settings are kept in the controller flash memory what prevents from data losing in Axis X slave config Slaved axis Disabled v mode No correction v Ef CS Lab CSMIO IP P configuration Axis Y slave config Slaved axis Disabled v mode No correction v Slave correction 0 0000 units Axis Z slave config Slaved axis Disabled X mode No correction v Slave correction 0 0000 units case of e g your PC hard disk failure Some users make the slave axis by linking the STEP Dir signals of two drives and connecting them to one channel of the controller or they use the slave axis function which is ava
97. tion if by inappropriate configuration or CSMIO IP S controller failure the emergency would not work the information goes to the axis drives which can properly respond to it It works both sides if the drives would not react you always have the controller 6 CSMIO IP S Controller in the active state on the input line defined as E Stop blocks the STEP signals within 0 0005 s It happens autonomously without Mach3 program and thus the machine stops very fast The same happens with reaction to signals from limit switches 2 1 Example of E Stop Signal connection CSMIO IP INO cy S1 24V PILZ PNOZ X7 24 V The simple example above shows the 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 safety relay switching on S2 is an emergency stop This module has one input and due to it all the alarm sources are connected to this input A1 In addition to the mentioned emergency stop S2 there are NC contacts NC1 and NC2 which may be i e opening sensors for the cover and the control cabinet Moreover there are drives FAULT signals connected in series Two outputs of the safety relay were used as an E Stop signal for the CSMIO IP S controller and axis drives This combination assures the machine stops in case of failure on any axis FAULT signals of the drives by pressing emergency stop mushroom and ope
98. tly the resolution called scaling of the axis and to R GRE set their max speed and accelerations in the Mach3 m program Config Motor Tuning menu In the win ES dow first select the axis you want to configure next Bere enter the parameters and click on SAVE AXIS SET RR SRDA TINGS Now you can select and set the next axis If we on forget to click on SAVE AXIS SETTINGS all entered m fe pam fo po em changes will not be saved For the correct axis scaling you must know how many steps falls on a unit millimeter inch or degree To understand how to calculate it look at the example below e The line axis is powered by the servomotor with 10000 rpm encoder e The servo drive is configured without the multiplier and electronic gear so the 10000 STEP pulses cause a 1 rev of the motor e Totransfer the drive there was used a ball screw pitch 10mm e No ratio between the motor and the screw Per motor rev there is 10000 pulses and feed rate 10mm Dividing this value 10000p 10mm we get the 1000p mm value which we enter into the Steps Per box in the configuration window In the Velocity we set the axis speed If we are using the millimeters as an unit then the speed is shown in mm min if we use degrees degree min if inch inch min The max speed value is very individual it depends what motors drives etc were used For the first tests we recommend entering relat
99. tor 0 15 CSMIO IP S v2 CSMIO IP S controllers v2 has the serial number starting with 1120 and above PIN number RIP HIO 12 NIMIDMIMIMID HERI WTIBIWIN P O wWlolN a wm sa Details 24V power supply for 0 3 outputs Output O Output 2 24V power supply for 4 7 outputs Output 4 Output 6 24V power supply for 8 11 outputs Output 8 Output 10 24V power supply for 12 15 outputs Output 12 Output 14 GND not in use Power supply OV for 0 3 outputs Output 1 Output 3 Power supply OV for 4 7 outputs Output 5 Output 7 Power supply OV for 8 11 outputs Output 9 Output 11 Power supply OV for 12 15 outputs Output 13 Output 15 000000000000 XXXYYYCYXXY The outputs have 250mA per missible load Pay attention if you are connected to a large inductance you may need to use an additional surge led preferably as close to the coil as possible 4 6 Digital inputs connector 0 15 CSMIO IP S v1 CSMIO IP S controllers v1 has the serial number starting with 1119 and below PIN number e e HIO 12 N N N N N N R Rl Rl HII WI BI WINIFR O W COIN O j gt Input O GND Input 3 Input 4 GND Input 7 Input 8 GND Input 11 Input 12 GND Input 15 GND Input 1 Input 2 GND Input 5 Input 6 GND Input 9 Input 10 GND Input 13 Input 14 GND Details 000000000009 XXXYYYCYXXY Pay special attention to not ex ceed the permissible voltage 30VDC on the inputs lines It may cause the devic
100. um we recommend the servo drives Their disadvantages are negligible in comparison to the benefits they offer Please note that the servo drive can have much lower nominal torque than holding torque of the stepper motor When we compare the 3Nm stepper drive and 3Nm servo drive the price difference may be significant However if we compare the 3Nm stepper drive with the 1Nm servo drive the price distance is not so big Practice shows that sometimes mechanically identical machines are sold in two versions with 3Nm stepper and 1Nm servo drives The machine with the stepper motor reaches max 7 5m min feed rate and 0 1g acceleration The machine with the servo drive reaches 20m min feed rate and 0 4g acceleration If we add the feedback which was mentioned before further comparing is point less The choice is in your hands of course in some solutions the stepper motors are adequate and work very well Thanks to perfectly precise STEP signal timing of the CSMIO IP S controller the step per motors behave much better then while controlling from e g the LPT port We can use a higher stepper division so the motors will work quieter smoother and they get higher revs by reducing the resonance 6 Precise homing with use of the servo drive and the encoder IN DEX 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 toleration
101. ware errors of CSMIO PLC IP S controller We strongly discourage making the slave axis on the stepper motors The stepper motors don t have the feedback and it s easy to damage the machine mechanics e g when one of the motors seizured and the other was still working 10 10 Selection of inch mm units Selection of the units by which the axes in Motor Tuning are scaled is set in Set Default Units for Se X Units for Motor Setup Dialog the Config Select Native Units menu position Select the unit in the window and MM s C Inches close OK 10 11 Parameters in the window General Config In the Config General Config menu you find basic configuration parameters of Mach3 Many of them don t need any modifications but some of them it s worth to change In the picture below you can see the table with the most important in our opinion parameters and a short description of each one General Logic Configuration r G20 G21 Control Lock DRO s to setup units Editor Shuttle wheel Setting Shuttle Accel Jo 25 Seconds General Configuration Zis2 5D on Output 6 Home Sw Safety LookShead 500 Lines 7 Ignore M calls while loading M9 Execute after Block UDP Pendent Control Inputs Signal Debouncing Noise rejection Debounce Interval 0 Index Debounce lo GCode Editor Browse Windows Notepad exe x Aus m Tool Change C Ignor
102. y It depends on the maximum length of the tools that will be measured You can also enter O as the safe Z and then the measurement starts from the top position 8 Move the XY axes to set them somewhere above the working table 9 Using the stepper mode slowly slide the tool down to the working table surface and note the Z coordinate 10 Turn off the absolute coordinates mode by clicking icon When you have noted all necessary data open the downloaded file toollenght m1s in any text editor e g notepad Then select all using mouse or by pressing CTRL A and copy to clipboard CTRL C In the Mach standard graphical interface on the main screen there is an Auto Tool Zero button This button is default defined as eliciting a macro so there is no need to add a new button in the graphical editor To hook the mentioned above button into our macro select in the menu The operator Edit Button Script The 5 gt gt gt gt e X E E Dim ZOFFSET msani ZGODOWN ZABS ZUPFINE Z SAFE Din ToolLen Din Tool Dim SENS_Z SENS_X SENS_Y Z_LIFT Z PARK MAX _DTRAVEL Dim SPD FAST SPD FINE Auto Tool Zero button and several others should start to Configuration parameters blink Click on it and open a Mach3 text editor ST AA Sometimes there is a single text line if so you must delete rod to EAS t and then press CTRL V to paste our macro SE II Now just enter a few parameters based on the coordinates
Download Pdf Manuals
Related Search
Related Contents
Contact Information Professional LED Video Monitor User`s Manual HL1000v - bahag.com Page 1 Page 2 近年、 我が国の公共用水域の水質汚濁状況は全体的に Télécharger - Centre d`hygiène et de salubrité publique CX-3X2000 - KY Model Cautions & Warnings - Peerless Industrial Group Copyright © All rights reserved.
Failed to retrieve file