[Industrial PC] IPC Machine Controller
Perfect fusion: Sysmac machine control and IT technology
Designed specifically for machine usage, making them innovative yet reliable, the IPC Machine Controller combines the precision and utility of the Sysmac platform with the versatility and range of Windows programs.
The two platforms operate simultaneously but separately, so if Windows is down, the machine just keeps on working. As a result, engineers become unstoppable - empowered to explore manufacturing innovation by leveraging big data, NUI (Natural User Interface) and IoT (Internet of Things) initiatives, all without compromising proven PLC reliability and robustness.
AI and IoT help people and machines grow together at future factories
While manufacturing are rapidly becoming more advanced, the world faces a shrinking labor force and shortage of skilled engineers. Omron will realize a factory of the future where people and machines grow together by leveraging AI and IoT technologies at the machine level and converting tacit knowledge, such as intuition and experience of experts, into explicit knowledge.
Omron is aiming for a future factory realized by our system using AI controller
Three benefits from NC Integrated Controller
[Minimize machine cycle time] NC and PLC functionality fully synchronized at high speed
Efficient control of processing and other processes is crucial to performance and productivity of a multi-purpose machine which handles multiple processes.
The NC integrated controller provides both NC and PLC functionality and synchronize all devices at high speed, significantly reducing the machine cycle time.
Performance Specifications Supported by NY5[][]-1/NY5[][]-5
Item | NY5[][]- | |||||
---|---|---|---|---|---|---|
15[][] | 14[][]/5400 | 13[][] | ||||
Processing time |
Instruction execution times |
LD instruction | 0.33 ns | |||
Math instructions (for Long Real Data) |
1.2 ns or more | |||||
Program- ming |
Program capacity *1 |
Size | 40 MB | |||
Number | POU definition | 3,000 | ||||
POU instance | 24,000 | |||||
Variables capacity |
No retain attribute |
Size | 64 MB | |||
Number | 180,000 | |||||
Retain attribute |
Size | 4 MB | ||||
Number | 40,000 | |||||
Data type | Number | 4,000 | ||||
Unit configura- tion |
Maximum number of connectable units |
Maximum number of NX unit on the system |
4,096 (on NX series EtherCAT slave terminal) | |||
Motion control |
Number of controlled axes |
Maximum number of controlled axes |
Maximum number of axes which can be defined. The number of controlled axes = The number of motion control axes + The number of single-axis position control axes. |
|||
64 axes | 32 axes | 16 axes | ||||
Motion control axes |
Maximum number of motion control axes which can be defined. All motion control function is available. |
|||||
64 axes | 32 axes | 16 axes | ||||
Maximum number of used real axes |
Maximum number of used real axes. The Number of used real axes includes following servo axes and encoder axes. |
|||||
Used motion control servo axes |
Maximum number of servo axes which all motion control function is available. The number of used motion control servo axes = The number of motion control axes whose axis type is set to servo axis and axis use is set to used axis. |
|||||
64 axes | 32 axes | 16 axes | ||||
Maximum number of axes for linear interpolation axis control |
4 axes per axes group | |||||
Number of axes for circular interpolation axis control |
2 axes per axes group | |||||
Maximum number of axes groups | 32 axes groups | |||||
Motion control period | The same control period as that is used for the process data communications cycle for EtherCAT. |
|||||
Cams | Number of cam data points |
Maximum points per cam table |
65,535 points | |||
Maximum points for all cam tables |
1,048,560 points | |||||
Maximum number of cam tables |
640 tables | |||||
Position units | Pulses, millimeters, micrometers, nanometers, degrees and inches |
|||||
Override factors | 0.00% or 0.01% to 500.00% | |||||
Built-in EtherNet/IP Port |
Number of port | 1 | ||||
Physical layer | 10BASE-T/100BASE-TX/1000BASE-T | |||||
Frame length | 1,514 max. | |||||
Media access method | CSMA/CD | |||||
Modulation | Baseband | |||||
Topology | Star | |||||
Baud rate | 1Gbps (1000BASE-T) | |||||
Transmission media | STP (shielded, twisted-pair) cable of Ethernet category 5, 5e or higher |
|||||
Maximum transmission distance between Ethernet switch and node |
100 m | |||||
Maximum number of cascade connections |
There are no restrictions if Ethernet switch is used. | |||||
CIP service: Tag data links (Cyclic communi- cations) |
Maximum number of connections |
128 | ||||
Packet interval *2 | 1 to 10,000 ms in 1.0-ms increments Can be set for each connection. |
|||||
Permissible communications band *3 |
20,000 pps including heartbeat | |||||
Maximum number of tag sets |
128 | |||||
Tag types | Network variables | |||||
Number of tags per connection (i.e., per tag set) |
8 (7 tags if Controller status is included in the tag set.) | |||||
Maximum link data size per node (total size for all tags) |
184,832 byte | |||||
Maximum number of tag | 256 | |||||
Maximum data size per connection |
1,444 bytes | |||||
Maximum number of registrable tag sets |
128 (1 connection = 1 tag set) | |||||
Maximum tag set size | 1,444 bytes (Two bytes are used if Controller status is included in the tag set.) |
|||||
Multi-cast packet filter *4 | Supported. | |||||
Cip Message Service: explicit messages |
Class 3 (number of connections) |
64 (clients plus server) | ||||
UCMM (non- connec- tion type) |
Maximum number of clients that can communicate at one time |
32 | ||||
Maximum number of servers that can communicate at one time |
32 | |||||
Maximum number of TCP socket service | 30 | |||||
Built-in EtherCAT port |
Number of port | 1 | ||||
Communications standard | IEC 61158 Type12 | |||||
EtherCAT master specifications | Class B (Feature Pack Motion Control compliant) | |||||
Physical layer | 100BASE-TX | |||||
Modulation | Baseband | |||||
Baud rate | 100 Mbps (100Base-TX) | |||||
Duplex mode | Auto | |||||
Topology | Line, daisy chain, and branching | |||||
Transmission media | Twisted-pair cable of category 5 or higher (double-shielded straight cable with aluminum tape and braiding) |
|||||
Maximum transmission distance between nodes |
100 m | |||||
Maximum number of slaves | 192 | |||||
Range of node address | 1-512 | |||||
Maximum process data size | Inputs: 5,736 bytes Outputs: 5,736 bytes (However, the maximum number of process data frames is 4.) |
|||||
Maximum process data size per slave | Inputs: 1,434 bytes Outputs: 1,434 bytes | |||||
Communications cycle | 500 μs to 8 ms (in 250-μs increments) | |||||
Sync jitter | 1 μs max. | |||||
Unit con- figuration |
Maximum number of connectable Units |
Maximum number of NX Units for entire controller |
4,096 (On EtherCAT Slave Terminals) | |||
Maximum number of Expansion Racks | 0 | |||||
Internal clock | At ambient temperature of 55°C: -3.5 to +0.5 min error per month At ambient temperature of 25°C: -1.5 to +1.5 min error per month At ambient temperature of 0°C: -3 to +1 min error per month |
*1. This is the capacity for the execution objects and variable tables (including variable names).
*2. Data will be refreshed at the set interval, regardless of the number of nodes.
*3. "pps" means packets per second, i.e., the number of communications packets that can be sent or received in one second.
*4. As the EtherNet/IP port implements the IGMP client, unnecessary multi-cast packets can be filtered by using a switching
hub that supports IGMP Snooping.
Some function specifications are common with the NJ/NX-series Machine Automation Controller.
"CPU Unit" described in the Function Specifications Supported by NY5[][]-1/NY5[][]-5 means "Controller" in the NY Series.
Performance Specifications Supported by NY5[][]-1/NY5[][]-5
Item | NY5[][]- | |||
---|---|---|---|---|
14[][]/5400 | ||||
Processing time |
Instruction execution times |
LD instruction | 0.33 ns | |
Math instructions (for Long Real Data) |
1.2 ns or more | |||
Program- ming |
Program capacity *1 |
Size | 40 MB | |
Number | POU definition | 3,000 | ||
POU instance | 24,000 | |||
Variables capacity |
No retain attribute |
Size | 64 MB | |
Number | 180,000 | |||
Retain attribute |
Size | 4 MB | ||
Number | 40,000 | |||
Data type | Number | 4,000 | ||
Unit configura- tion |
Maximum number of connectable units |
Maximum number of NX unit on the system |
4,096 (on NX series EtherCAT slave terminal) | |
Motion control |
Number of controlled axes |
Maximum number of controlled axes |
Maximum number of axes which can be defined. The number of controlled axes = The number of motion control axes + The number of single-axis position control axes. |
|
32 axes | ||||
Motion control axes |
Maximum number of motion control axes which can be defined. All motion control function is available. |
|||
32 axes | ||||
Maximum number of used real axes |
Maximum number of used real axes. The Number of used real axes includes following servo axes and encoder axes. |
|||
Used motion control servo axes |
Maximum number of servo axes which all motion control function is available. The number of used motion control servo axes = The number of motion control axes whose axis type is set to servo axis and axis use is set to used axis. |
|||
32 axes | ||||
Maximum number of axes for linear interpolation axis control |
4 axes per axes group | |||
Number of axes for circular interpolation axis control |
2 axes per axes group | |||
Maximum number of axes groups | 32 axes groups | |||
Motion control period | The same control period as that is used for the process data communications cycle for EtherCAT. |
|||
Cams | Number of cam data points |
Maximum points per cam table |
65,535 points | |
Maximum points for all cam tables |
1,048,560 points | |||
Maximum number of cam tables |
640 tables | |||
Position units | Pulses, millimeters, micrometers, nanometers, degrees and inches |
|||
Override factors | 0.00% or 0.01% to 500.00% | |||
Built-in EtherNet/IP Port |
Number of port | 1 | ||
Physical layer | 10BASE-T/100BASE-TX/1000BASE-T | |||
Frame length | 1,514 max. | |||
Media access method | CSMA/CD | |||
Modulation | Baseband | |||
Topology | Star | |||
Baud rate | 1Gbps (1000BASE-T) | |||
Transmission media | STP (shielded, twisted-pair) cable of Ethernet category 5, 5e or higher |
|||
Maximum transmission distance between Ethernet switch and node |
100 m | |||
Maximum number of cascade connections |
There are no restrictions if Ethernet switch is used. | |||
CIP service: Tag data links (Cyclic communi- cations) |
Maximum number of connections |
128 | ||
Packet interval *2 | 1 to 10,000 ms in 1.0-ms increments Can be set for each connection. |
|||
Permissible communications band *3 |
20,000 pps including heartbeat | |||
Maximum number of tag sets |
128 | |||
Tag types | Network variables | |||
Number of tags per connection (i.e., per tag set) |
8 (7 tags if Controller status is included in the tag set.) | |||
Maximum link data size per node (total size for all tags) |
184,832 byte | |||
Maximum number of tag | 256 | |||
Maximum data size per connection |
1,444 bytes | |||
Maximum number of registrable tag sets |
128 (1 connection = 1 tag set) | |||
Maximum tag set size | 1,444 bytes (Two bytes are used if Controller status is included in the tag set.) |
|||
Multi-cast packet filter *4 |
Supported. | |||
Cip Message Service: explicit messages |
Class 3 (number of connections) |
64 (clients plus server) | ||
UCMM (non- connec- tion type) |
Maximum number of clients that can communicate at one time |
32 | ||
Maximum number of servers that can communicate at one time |
32 | |||
Maximum number of TCP socket service |
30 | |||
Built-in EtherCAT port |
Number of port | 1 | ||
Communications standard | IEC 61158 Type12 | |||
EtherCAT master specifications | Class B (Feature Pack Motion Control compliant) | |||
Physical layer | 100BASE-TX | |||
Modulation | Baseband | |||
Baud rate | 100 Mbps (100Base-TX) | |||
Duplex mode | Auto | |||
Topology | Line, daisy chain, and branching | |||
Transmission media | Twisted-pair cable of category 5 or higher (double-shielded straight cable with aluminum tape and braiding) |
|||
Maximum transmission distance between nodes |
100 m | |||
Maximum number of slaves | 192 | |||
Range of node address | 1-512 | |||
Maximum process data size | Inputs: 5,736 bytes Outputs: 5,736 bytes (However, the maximum number of process data frames is 4.) |
|||
Maximum process data size per slave | Inputs: 1,434 bytes Outputs: 1,434 bytes | |||
Communications cycle | 500 μs to 8 ms (in 250-μs increments) | |||
Sync jitter | 1 μs max. | |||
Unit con- figuration |
Maximum number of connectable Units |
Maximum number of NX Units for entire controller |
4,096 (On EtherCAT Slave Terminals) | |
Maximum number of Expansion Racks | 0 | |||
Internal clock | At ambient temperature of 55°C: -3.5 to +0.5 min error per month At ambient temperature of 25°C: -1.5 to +1.5 min error per month At ambient temperature of 0°C: -3 to +1 min error per month |
*1. This is the capacity for the execution objects and variable tables (including variable names).
*2. Data will be refreshed at the set interval, regardless of the number of nodes.
*3. "pps" means packets per second, i.e., the number of communications packets that can be sent or received in one second.
*4. As the EtherNet/IP port implements the IGMP client, unnecessary multi-cast packets can be filtered by using a switching
hub that supports IGMP Snooping.