Login Form



Home
PDF Print E-mail

(*)coming soon
(**) current status is firmware developing

Ethernet CNC controller myCNC-ET1

 

 myCNC-ET1 Ethermet CNC controller board

 

myCNC-ET1 Ethernet CNC controller (connectors view)

 

MyCNC-ET1 «All-in-One» CNC Controller / Motion Controller / Programmable Logic Controller (PLC).

Controller can work as independent unit as well as with Host PC connected through Ethernet/USB/RS485.

myCNC-ET1 Controller board based on 100MHz 32bit ARM Cortex-M3 Processor and Altera FPGA logic.

Controller contains:

  • Motion controller with true multi-axes line, arc, spiral, spline interpolators;
  • Programmamle Logic Conroller;
  • An interpreter for G-codes (the RS-274 machine tool programming language);
  • Hardware layer for User interface (9-key membrane keyboard, graphic LCD display with 122x32 pixels resolution, USB host for USB flash drive connections, *M bytes flash memory for "G-code" programs)
 

myCNC-ET1 technical parameters.

 Electrical characteristics
 Power supply (USB CNC controller)  12-24V DC
 Current (USB CNCcontroller) 1 A
 CNC controller parameters

Number of axes

 up to 8

Number of motor supported

 8

 Integrated Programmable Logic Controller (PLC) Yes

Number of PLC relay outputs

 6

Number of opto-isolated PLC inputs,

 16
Number of transistor keys/PWM outputs
 3/8
DAC (Digital-to-analog converter) output 0-10V  1
ADC inputs (0-5V)
 4
RS485 port
 1
USB slave
 1
Membrane keyboardyes, 9 keys
Internal flash memory for G-code program  8M bytes

Integrated Motion Controller

 Yes

Type of interpolation support

  • Linear (all axes simultaneous interpolation).
  • Arc (2D arc interpolation with simultaneous linear interpolation on rest the axes).
  • Spiral (similar with arc interpolation but with linearly varying arc radius)
  • «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)
  • NURBS interpolation(optional)
  • Processing time(Calculation speed), us

     128
    Automatic axes transformation for number of different type of Bevel Rotators

    Yes

    CPU

    32-bit ARM Cortext-M3 100Hz

    Connection with PC

    Ethernet; USB2.0; RS485/RS422;
     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
      
     

     

     

     

     
    PDF Print E-mail

    (*) Current status is beta.

    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:

    1. Multi-axes (up to 8) motion controller with true line, arc, spiral, elipse interpolation (All-axes simultaneous interpolation).
    2. Programmable logic controller (PLC).

     USB CNC controller myCNC-UP3

      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
      
      

     

     

    Who's Online

    We have 4 guests online