Homepage Download Contract Manufacturing service Typical Applications Bespoke Control Systems Retrofit a milling machine Services for OEMs MAP programming language FAQ About Us Blog Contact Close Menu
Mail Us


TRM International Ltd AMA.
Close

Motion controller, optimized for CNC and automation, for machines tools and general control systems

PMC4 with portrait 10.4

CNC controller with portrait MMI

The PMC4 motion controller is used in many applications, from Grinders to process controllers, CNC to instrumentation. The portrait controller design is ideal for mounting on Machine tools such as milling machines, lathes etc. There are options that make mounting the controller as a self standing or panel mounted.

Read more about PMC4's features

The PMC4 Portrait is a high quality universal control system, that is that includes a full PLC, Motion Controller, Display and Keypad, the front is splash resistant. The PMC4 is a very flexible and can be used for many applications such as CNC, process control, automation, motion control or to replace a PLC. The PMC4 comes with the programming language MAP, the easy to learn programming language. For those who are not able to program there is a template design service and programming services.

  • Separate power connection for the output drivers with up to 48 volts operation.
  • 8 TTL outputs (for driving stepper motors etc).
  • 8 High power drivers (up to 4 amps output) with protection.
  • 4 Bidirectional inputs/outputs can be used as inputs outputs or both.
  • Opto Isolated inputs can be set to TTL level or PLC (24 volt) style.
  • 4 Analogue outputs (16 bits) gives +/- 10 Volts.
  • 4 High speed analogue inputs +/- 2048 M.V.
  • RS485, RS232 and CAN serial ports.
  • 4 dedicated encoder inputs with Z pulses.
  • 3 counters for jog encoders or general counters.
  • USB port, for use with mass storage etc.
  • 2MB of static battery backed memory.
  • 64MB of DDR ram for running programs.
  • 16MB of flash memory.
  • Bright clear TFT display with 640 by 480 pixels, 65536 colors.
  • Splash proof Tactile QWERTY keypad.
  • Wide power options 13 to 32 volts (low power).
  • Includes a jog control to change velocity on the fly etc.
PMC4 with Landscape 10.4

CNC controller with landscape MMI

The PMC4 Landscape is designed to fit into electrical panels and is ideal for machines such as Guillotines where the front panel of the machine is wide but has but not high. There is back box that makes it possible to mount the controller on the surface rather than mounting it is a panel.

Read more about PMC4's features

The PMC4 is a very flexible and can be used for many applications such as CNC, process control, automation, motion control or to replace a PLC. ProCut is an application designed for paper and metal cutting guillotines, it allows the operator to enter a cutting list via user friendly menus. ProCut has automatic features that make cutting labels and strips easy and quick to use, via dedicated menus.

  • Separate power connection for the output drivers with up to 48 volts operation.
  • 8 TTL outputs (for driving stepper motors etc).
  • 8 High power drivers (up to 4 amps output) with protection.
  • 4 Bidirectional inputs/outputs can be used as inputs outputs or both.
  • Opto Isolated inputs can be set to TTL level or PLC (24 volt) style.
  • 4 Analogue outputs (16 bits) gives +/- 10 Volts.
  • 4 High speed analogue inputs +/- 2048 M.V.
  • RS485, RS232 and CAN serial ports.
  • 4 dedicated encoder inputs with Z pulses.
  • 3 counters for jog encoders or general counters.
  • USB port, for use with mass storage etc.
  • 2MB of static battery backed memory.
  • 64MB of DDR ram for running programs.
  • 16MB of flash memory.
  • Bright clear TFT display with 640 by 480 pixels, 65536 colors.
  • Splash proof Tactile QWERTY keypad.
  • Wide power options 13 to 32 volts (low power).
  • Includes a jog control to change velocity on the fly etc.
Jog control

Built in manual pulse coder

Choice of digital pulse coder for jog control, that can be used as a jog input and to control the speed at run time.

Start Switch

Built in Start Switch (Portrait)

The portrait controller has some extra facilities that make implementing CNC easier. The above image shows a start switch, however this can be customized to suit custom machines.

built in E stop

Built in E stop (Portrait)

The portrait controller has a built in Emergency stop as shown in the above image, however this can be customized to suit custom machines.

Built in security lock (Portrait)

Built in security lock (Portrait)

The portrait controller has a built in security lock, this can be used to indicate to the controller that the system is operating in a safe jog mode, alternatively it can be used to prevent the machine from being operated by unauthorized personnel.

Advanced electronics

Advanced Hardware

  • Flexible I/O designed in an FPGA.
  • Large memory model, DDR, flash & static RAM.
  • Highly efficient fan-less design.
  • 8 layer board with surface mounted devices.
Read more about the PMC4 Hardware

PMC4 features highly advanced electronics, the architecture is flexible and can be customized to suit applications. The CPU is a high power Coldfire device running at 160 MIPS. The drivers are MOS FETs that feature protection and can drive Contactors etc. directly. The circuit board is made from 8 layers and is built in our own factory, X-ray inspected.

Outputs

PMC4 Output Drivers

  • 8 TTL (logic level) drivers.
  • 8 High current drivers.
  • 4 Bi-directional drivers.
  • Volts free drive enable output.
Read more

The PMC4 has 8 TTL outputs, for driving stepper motors etc. 8 High current drivers with output protection that can directly control contactors, air cylinders etc. It also has 4 Output/Inputs drivers

inputs

PMC4 Flexible inputs

  • 4 Banks or selectable inputs.
  • 16 General purpose Inputs.
  • 4 Bi-directional drivers.
  • 2 32 bit counters for jog encoders or pulse counter.
Read more

The PMC4 has a flexible input system. There are 16 inputs configured in banks of 4 of 4 inputs. These banks can be set as TTL style where the inputs are active low, this is designed to interface to encoders etc. TTL inputs are also faster (as the voltage is lower). When set as PLC style the bank of inputs become 24 volt active (like PLCs). Any input can be configured as a counter input or as a pair for jog encoders etc. There are also 4 inputs that are associated with the Bi-directional outputs, these inputs are PLC style.

serial ports

Serial Ports

  • Four wired RS 232 port.
  • Two wired RS485.
  • Controller Area Network (CAN).
  • USB2 serial port for memory.
Read more

RS232 port with 4 wire, also supports 2 wire communications, supports 7 or 8 bit, baud rates up to 230.4 KBPS. RS485 offers multi-drop baud rates 50 to 230400 BPS. Controller Area Network(CAN)is used in many industrial applications and is error checked. USB host is supported so that the PMC4 can read flash sticks etc. There is an expansion port that can be used to connect to external serial connected interface card this uses SPI.

serial ports

Dedicated Encoder Inputs

  • Four dedicated four wire encoder inputs.
  • Each channel has a Z pulse input.
  • High performance inputs (over 1 MHz).
  • Voltage Tolerant differential inputs.
Analogue Inputs

Analogue Inputs

  • Four channel ADC with +/- 2048mv range.
  • Very high speed conversion.
  • Very high input impedance.
  • Easy to implement 0-20ma or 4-20ma inputs.
Analogue outputs

Analogue Outputs

  • Four channel DAC with +/- 10V range.
  • Very high speed conversion.
  • 16 Bits resolution.
  • Stable precision outputs.
Timers

Multiple flexible Timers

  • Multiple Hardware timers with interrupt.
  • 1 Us tick timer, (32 bits).
  • 8 timers are available to MAP.
  • Programmable up/down timers.

Software options for the PMC4

creaser

Software Options

  • MAP is an easy to use programming language.
  • Custom written program an EXE.
  • G code for CNC applications.
  • Software templates.
MAP

MAP programming Language

  • Easy to learn programming language
  • 133 MAP commands some with 12 options.
  • Fast, predictable, precise programming.
  • Full PLC included, without scan time.
Read more

Map is a easy to use programing, which can be programmed either on or off line. Programs can also be written in G Code and imported into MAP. This makes it easy to use the advantages of both systems. To make programming easy, commands are in groups, there are 14 groups.

Custom Software

CNC capable

  • G Code interpretor include in MAP.
  • Import and mix G Code with MAP.
  • Options for Milling machines, lathes etc.
  • Import G code as a program.
Read more

MAP software is G Code compatible, that can be used for lathes, Routers, Laser cutters, Grinder, milling machines Etc. MAP a flexible language that can include G Code or G Code can include MAP for G Code++. The above image shows a large G Code file of more than 43,000 moves of G Code, for making shoes implants. Map allows nesting and other features that make G Code applications quick and easy to implement.

plc

Programmable Logic Controller

  • Easy Inputs & Outputs controls
  • Fast precision analogue inputs & outputs
  • No Scan timer constraints
  • Maths and motion control
Read more

MAP is designed to offer a complete solution for machine or process control. MAP now supports many of the commands that make PLC programs very easy to implement. There are special commands that process inputs, the output ports are also easy to manipulate, because there is no scan cycle like traditional PLC's have. The memory model is flexible and memory can be allocated allowing the controller to implement probe and store applications applications. Mixing PLC, maths, memory, input, output, motion control functions makes implementing difficult PLC applications simpler.

cnc-controller

Designed to be used on the shop floor where ergonomics make the controller easy to use as the keypad is positioned at a comfortable angle. Designed mainly for machines like lathes and milling machines. Product will be available early in 2019.

TRM logo

CNC controller, for machine tools, automation, with PLC & large screen MMI

One the most flexible controls systems available, the next system after the PLC, without the problem of the software becoming obsolete because of windows updates. There are three large screen options for the PMC4, which is a general purpose controller for CNC, Motion control, Automation, Process control, Instrumentation and general control. PMC4 has a flexible design and is easy to customize for challenging applications. PMC4 can be used to control a complete process it has a full PLC, motion controller and Man Machine Interface, with a QWERTY keypad. The PLC is fast and flexible, it can catch pulses that are micro second fast. This makes the PMC4 the perfect choice for many applications, like flying saws, guillotines, depositors, welders, drilling machines, custom machines, process control and many more applications.

Back to top