Machsupport Forum

Third party software and hardware support forums. => Promote and discuss your product => Topic started by: TechCNC on August 22, 2011, 06:29:18 AM

Title: CSMIO/IP-S Ethernet Motion Controller (CNC)
Post by: TechCNC on August 22, 2011, 06:29:18 AM
CSMIO/IP-S Ethernet Motion Controller by CS-Lab Electronics (CNC)

DETAILS:
- PC connection via Ethernet.
- 6 axis controller.
- STEP frequency to 4MHz (differential outputs, very resistant to interference).
- Extremely stable machine speed control, thanks to the FPGA and advanced control algorithms.
- 32 digital inputs and 16 digital outputs (possibility to extend to 192 inputs / 96 outputs through additional modules).
- 4 analog inputs / 2 analog outputs (0-10V).
- All I/O are optically isolated, protected against short circuit, overheating, industry standard - 24V.
- Up to 3 slave axis support, machine geometry correction.
- Spindle inverter control through analog outputs.
- An extension of functionality through additional CanOpen modules. Currently available modules:
    CSMIO-IO – module of 16 additional inputs and 8 outputs (24V, optical isolation, overload protection). Possible to connect 10 of these modules.
    CSMIO-JOG – MPG connection modules – smooth control of the machine motion, automatic switching between speed and position mode.
    Work is underway on the CSMIO-SCAN module - to operate the laser scanner.

- Solid aluminium enclosure that discharge the heat very well and perfectly protects the electronic of the device.
- Comfortable Din-rail mounting.
- Succesfully developed software and the ability to update by yourself.
- The possibility to control all digital and analog signals by VisualBasic macros.
- Support for the FAULT signals of the servodrives – immediate machine stop In case of failure of any axis.
- RESET support for the axis drives.
- Readable LED controls on the front panel for easy installation.

In the next updates will be support for screws mapping and threading.
Title: Re: CSMIO/IP-S Ethernet Motion Controller (CNC)
Post by: Hood on August 26, 2011, 08:01:04 PM
Looks an interesting controller, what price range is it as I could not find info on your site.
Hood
Title: Re: CSMIO/IP-S Ethernet Motion Controller (CNC)
Post by: ger21 on August 26, 2011, 09:24:25 PM
And where can we buy it from?

Also, the .zip file on the plugins page is not complete.
Title: Re: CSMIO/IP-S Ethernet Motion Controller (CNC)
Post by: TechCNC on August 29, 2011, 07:08:40 AM
CSMIO/IP-S: price is 799 USD
CSMIO-LPT: 129 USD
Both products can be ordered by email: biuro@cs-lab.eu

The zip file on the  plugins page will be hopefully soon corrected. Complete file you can get on the company webpage:
CSMIO/IP-S: http://www.cs-lab.eu/artykul-11-CSMIOIPS_Download.html  (http://www.cs-lab.eu/artykul-11-CSMIOIPS_Download.html)
CSMIO/LPT: http://www.cs-lab.eu/en/artykul-7-CSMIOLPT_Download.html  (http://www.cs-lab.eu/en/artykul-7-CSMIOLPT_Download.html)

BR
Title: Re: CSMIO/IP-S Ethernet Motion Controller (CNC)
Post by: Hood on August 29, 2011, 10:11:29 AM
Thanks, sounds reasonable for what it does, will have to watch this :)

Hood
Title: Re: CSMIO/IP-S Ethernet Motion Controller (CNC)
Post by: TechCNC on October 26, 2011, 06:16:15 AM
Here you can learn more about CSMIO expansion modules for CSMIO/IP Ethernet motion controller:

CSMIO-MPG:  http://www.cs-lab.eu/en/index.php?m=gallery&s=show&fid=58&sort=&uinfo=CSMIOMPG__module_for_manually_axis_operation_for_CSMIOIP_S_A (http://www.cs-lab.eu/en/index.php?m=gallery&s=show&fid=58&sort=&uinfo=CSMIOMPG__module_for_manually_axis_operation_for_CSMIOIP_S_A)
CSMIO-IO: http://www.cs-lab.eu/en/index.php?m=gallery&s=show&fid=57&sort=&uinfo=CSMIOIO__additional_inputsoutputs_module_for_CSMIOIP_SA (http://www.cs-lab.eu/en/index.php?m=gallery&s=show&fid=57&sort=&uinfo=CSMIOIO__additional_inputsoutputs_module_for_CSMIOIP_SA)

Please also visit CS-Lab news http://www.cs-lab.eu/en/index.php?m=article&s=main&aid=26&uinfo=CSLAB_products_news (http://www.cs-lab.eu/en/index.php?m=article&s=main&aid=26&uinfo=CSLAB_products_news).

regards
Title: Re: CSMIO/IP-S Ethernet Motion Controller (CNC)
Post by: TechCNC on February 24, 2012, 08:05:58 AM
New CSMIO controller in sale:

CSMIO/IP-M 4-axis Ethernet Motion Controller is "mini" CSMIO/IP-S version for not so advanced users, only for 210 Euro. It's good solution instead of LPT.

Regards
CS-LAB Team
www.cs-lab.eu

Title: Re: CSMIO/IP-S Ethernet Motion Controller (CNC)
Post by: Hood on April 19, 2012, 02:32:57 PM
I was wondering whether it was possible to use one of the axis Step/Dir outputs and configure it as a Step/Dir spindle?
Also can the CSMIO/IP-M 4-axis  do lathe threading?
Hood
Title: Re: CSMIO/IP-S Ethernet Motion Controller (CNC)
Post by: TechCNC on April 24, 2012, 02:31:42 AM
Lathe threading is in final test stage and is implemented by additional CSMIO-ENC module for spindle encoder connection.
With encoder we have very precise information about spindle position and speed. This week the system will be installed on a machine and will see how it works in practice  8)
Lathe threading will be available for “CSMIO/IP-S” version only.

Andrew
Title: Re: CSMIO/IP-S Ethernet Motion Controller (CNC)
Post by: Hood on April 24, 2012, 04:12:36 AM
Ok thanks for the info, I look forward to hearing how things work out.

From your info above am I to assume this module will allow rigid tapping as well?

I dont see that module listed on the website, what is the cost of it?

Also with regards my other question, is it possible to use a Step/Dir axis output as a spindle rather than having to use the 0-10v output? If the spindle had been -10 to +10v I could use that but with the 0-10v it would mean I would need to invert the polarity via a relay which I dont really want to do, so using a step/dir axis output in spindle mode would be my ideal.
Hood
Title: Re: CSMIO/IP-S Ethernet Motion Controller (CNC)
Post by: TechCNC on April 25, 2012, 02:40:52 AM
From the hardware and our firmware point of view there is no problem to get rigid tapping to work. But Mach3 doesn’t support G-Code for it.
We will try to make it on the G32, but switchable by some M-Code between rigid tapping and threading.
Now the most important thing is to test and eventually debug G32 threading.
Software is a little bit tricky, because Mach3 tries to generate motion for threading, although with external controller Mach3 has no chance to synchronize it with spindle position.
We must filter any threading motion generated by Mach3 and CSMIO/IP execute whole cycle autonomously.
On my desk it works perfectly now, but as I said before – we must test it on a real machine.

After tests and debug we will place CSMIO-ENC module on the website. Cost about ~95 EUR.
This module has 3 encoder inputs and communicates with CSMIO/IP through CAN-Bus. One encoder input is very fast especially for spindle positioning, two other inputs are slower for general purposes, accessible through VisualBasic macros.


Step/Dir spindle control maybe will be supported in further firmware versions. I don’t know if you really need to invert analog out polarization.
Most of inverters can be configured to control speed by analog 0-10V and direction by digital signals. We always do so.

Andrew
Title: Re: CSMIO/IP-S Ethernet Motion Controller (CNC)
Post by: Hood on April 25, 2012, 03:04:43 AM
Thanks for the reply, regarding the Step/Direction Spindle. It is not an inverter that I use it is servo drives as my spindle motors are AC Servos. I can set it up in many modes such as Step/Dir or Analogue but I think the Analogue it expects is the industry standard -10v to +10v. I will dig deeper into the manual and see if I can possibly use the normal/reverse direction option via an input to the drive but I cant remember seeing that as an option other than in the actual parameters.

Do you have any idea how fast the slower encoder inputs would be? Are we talking a few 5KHz or 50KHz or 500KHz or?

I use G84 for tapping with Mach and it seems to work well, this of course is with a floating holder. I can also do full rigid tapping at the moment but this involves doing a SwapAxis() in Mach and turning my spindle into an axis and so it is a bit messy and I tend to just use the G84 and the floating holder.

Hood
Title: Re: CSMIO/IP-S Ethernet Motion Controller (CNC)
Post by: TechCNC on April 25, 2012, 09:52:47 AM
Input frequency of all encoder inputs in CSMIO-ENC module can be even up to 1MHz. Slower inputs mean update to Mach3 registers is slower (approx. ~100Hz) and not input frequency .


"I use G84 for tapping with Mach and it seems to work well, this of course is with a floating holder. I can also do full rigid tapping at the moment but this involves doing a SwapAxis() in Mach and turning my spindle into an axis and so it is a bit messy and I tend to just use the G84 and the floating holder."
I'll check this. Sometimes it is difficult to get necessary parameters from Mach3 to execute some commands by the external motion controller, but will see  :)

Andrew
Title: Re: CSMIO/IP-S Ethernet Motion Controller (CNC)
Post by: Hood on April 25, 2012, 06:46:20 PM
I have looked through my manual and dont see a way to use 0-10v I am afraid. Still interested though as it ticks many other boxes that I want in a controller. if  you get the threading done  I think I may order one :)
Hood
Title: Re: CSMIO/IP-S Ethernet Motion Controller (CNC)
Post by: Hood on April 25, 2012, 06:52:51 PM
Regarding the "slow" encoders, if I understand then that is all I would need as what I would want is for it to monitor and keep note of my encoders, I can then use VB in my reset button to check that Machs machine coords tie in and if not then I can opt to update from the encoder readings.

Hood
Title: Re: CSMIO/IP-S Ethernet Motion Controller (CNC)
Post by: Hood on April 30, 2012, 05:20:06 PM
Will the analogue version CSMIO/IP-A be able to use the encoder module and do threading or will it only be the CSMIO/IP-S ?
Hood
Title: Re: CSMIO/IP-S Ethernet Motion Controller (CNC)
Post by: TechCNC on May 08, 2012, 07:31:37 AM
Spindle encoder module and threading will be supported for both - CSMIO/IP-S and CSMIO/IP-A.
On this Friday we are going to our friend's company for final tests and debug, so this module will be soon finally available :)


Andrew
Title: Re: CSMIO/IP-S Ethernet Motion Controller (CNC)
Post by: Hood on May 08, 2012, 08:56:46 AM
That is great to hear:)
Hood
Title: Re: CSMIO/IP-S Ethernet Motion Controller (CNC)
Post by: Hood on May 14, 2012, 04:30:16 PM
Any news on the tests on the lathe with threading?
Hood
Title: Re: CSMIO/IP-S Ethernet Motion Controller (CNC)
Post by: TechCNC on May 16, 2012, 02:46:13 AM
 
Look at the videos
Retrofited cnc lathe with Arbah servodrives, dc motors, CSMIO/IP-S Ethernet motion controller, CSMIO-ENC CanOpen threading module.

http://www.youtube.com/watch?v=gL-lG2hq2bg&feature=channel&list=UL (http://www.youtube.com/watch?v=gL-lG2hq2bg&feature=channel&list=UL)
http://www.youtube.com/watch?v=VqV5BOcuZig&feature=channel&list=UL (http://www.youtube.com/watch?v=VqV5BOcuZig&feature=channel&list=UL)

 ;)

Andrew
Title: Re: CSMIO/IP-S Ethernet Motion Controller (CNC)
Post by: Hood on May 16, 2012, 03:17:22 AM
Thanks Andrew,
 the threading itself looks good but I am wondering about the slow pullout at the end of the thread. Will that be normal or is that due to the lathe it is being used on? If it is normal will that be improved on as you develop further or is that how it will always be?
If you look at this vid of my lathe you will see as the tool gets to the end of the thread the pullout is rapid and thus there is no need for a relief groove, the thread ends cleanly. You will see the threading at approx 3mins 20 secs for the internal thread and 8 mins 50 for the external.
http://www.youtube.com/watch?v=4MaX2t2x-GQ&feature=plcp
Hood
Title: Re: CSMIO/IP-S Ethernet Motion Controller (CNC)
Post by: Hood on May 17, 2012, 04:06:31 AM
I have searched for info on your Arbah drives but it all seems to be in Polish which unfortunately I dont speak/read and on-line translators dont do a great jog of the technical language.
Do you have a manual in English?
Also any info on prices as they look to be nice drives from the little I can understand from the manual.
I downloaded the software but it seems a drive must be connected to have a look at it, is there any way I can open the software without a drive connected so I can have a look through it?
Hood

Hood