|
(2010.08.20) Current status is beta-testing. Available for order.
MyCNC-UP3 «All-in-One» type of CNC controllers with USB connection to PC Host. myCNC-UP3 controller is electronic board, based on NXP 32-bit 70MHz ARM (optional 100MHz ARM Cortex M3) CPU. A Controller contains two main functional units: - Multi-axes (up to 8) motion controller with true line, arc, spiral, elipse interpolation (All-axes simultaneous interpolation).
- Programmable logic controller (PLC).
 USB CNC up to 8 axes controller - myCNC-UP3
Multi-axes motion controller (interpolator)A lot of CNC controllers on the market are just pulse-generators. PC CNC software runs interpolation task and sends to CNC controller result of calculations. CNC controller generates pulses according to task. Motion interpolator Integrated into the board is a distinctive feature of myCNC controller. PC CNC software send to the controller high-level command in special language (something like: «go arc with params {radius, start angle, end angle, start speed, acceleration, completion time}»). CNC controller has command buffer and can run motion program quite long time «off-line». Advantages of this type of system: - No special requirements for PC Processor (not only Intel Core and AMD Athlon, but Intel Atom, VIA or AMD Geode processors
for embedded systems or net-books suit perfectly for PC CNC. - High stability to electromagnetic interference while plasma or oxy ignition/cutting because of command buffer.
- High output frequency (up to 4MHz);
- Very smooth pulse generation;
- Can control servo drivers and stepper drivers as well;
- Ability to run special algorithms for axes control (axes transformations, bevel corner interpolations) without intervention into PC CNC software.
- Low price (less usd300.- for 4 axes version of controller with myCNC software).
Programmable Logic Controller (PLC).There are technological codes on NC-programs like Cut on/off, Marking on/off, Tools on/off. With integrated PLC controller there is ability to set procedure for each/all technological codes. While running NC-program CNC controller stops motion when meets technological NC-code, run PLC byte code and wait results from PLC-controller. NC-motion is continued when PLC ready signal is received. If PLC error signal happens, CNC controller stops running NC-program and sends message to CNC control software. PLC programming language is similar to C language. PLC programs can be redesigned flexibly by CNC controller or CNC machine manufacturer as well as by customers. PLC byte code is downloaded from CNC software and saved into CNC controller EEPROM. With Integrated PLC controller wide range of technological equipments for cutting and marking, input sensors, cooler systems, pumps, spindle so on could be managed by myCNC controller. myCNC-UP3 controller has a lot of peripherals on the board - digital opto-isolated inputs and relays outputs, PID controllers, PWM and transistor keys outputs, 0-10V DAC output, ADC inputs, CAN-bus and RS485 ports etc. All peripherals are controlled trough PLC or directly from myCNC software. UP3 series of myCNC controllers suits for complicated CNC applications myCNC-UP3 series controllers technical parameters. | Electrical characteristics | | Power supply (USB CNC controller) | 12-24V DC | | Current (USB CNCcontroller) | 1 A | | CNC controller parameters | | Number of axes | 6 | | Number of motor supported | 8 | | Integrated Programmable Logic Controller (PLC) | Yes | Number of PLC relay outputs | 7 | Number of opto-isolated PLC inputs, | 8 | Number of transistor keys/PWM outputs
| 3/4 | | DAC (Digital-to-analog converter) output 0-10V | 1
| ADC inputs (0-5V)
| 2 | RS485 port
| 1 | | | | | Integrated in CNC controller motion interpolator | Yes | | Type of interpolation support | Linear (all axes simultaneous interpolation).Arc (arc interpolation on XY axes with simultaneous linear interpolation on rest the axes).Spiral (similar with arc interpolation but with linearly varying arc diameter)«Bevel corner transition» interpolation (motion according NC-codes with automatic additional non-linear tilt/rotate motion of Bevel rotator to avoid «stops» and «loops» on bevel corners (only for B06 series)Spline interpolation (Optional for special request/purpose | | Interpolation interval (Calculation speed), us | 256 | | Automatic axes transformation for number of different type of Bevel Rotators | Yes (for B0x series) | | CNC controller board CPU | 32-bit ARM 70MHz | | Connection with PC | USB 2.0 (myCNC-U series); RS485/RS422 (myCNC-R4 series);
| Pulse width
| Programmable 0,5 us 1,0 us 1,5 us 2,0 us 2,5 us 3,0 us 3,5 us 8,0 us
| Maximum pulse frequency
| 4.0 MHz | | | | | | |
|