TwinCAT NCI: 组成部分 TwinCAT NCI 包含 •完整的NCI功能 •强大的PLC功能 (IEC 61131-3) •强大的点对点轴功能 •ScopeView 用于调试诊断 •NCI/CNC-HMI (选项) 1 05.08.2021 TwinCAT NCI: 组件 VGA Display Disk drive Harddisk LAN Ethernet Modem Parallel Port RS 232 C Configuration and programming Application • HMI • Windows Application • ... PLC System Manager PLC Server I/O Server NCInterpreter ADS KERNEL MODE NC PTP Server NCI Server Realtime Kernel Extension NT / 2000 / XP I/O Mapping Lightbus Profibus 2 Interbus CANopen DeviceNet Sercos Ethernet 05.08.2021 TwinCAT NCI: 关键特点 • 点对点运动控制与插补功能的灵活组合 例如点对点功能与主从轴功能的充分应用 • 轴的配置简单灵活,即使NC程序正在运行 • 插补轴,PTP轴和从轴功能混合使用,虚轴实轴的自由运用 • 诊断分析方法多样 - TwinCAT ScopeView (X/t-Plot, XvsY Plot) - System Manager 3 05.08.2021 TwinCAT NCI: 基本功能 •G代码 DIN66025 •扩展的语法,G代码编程 •31 插补通道(亮点,相对于CNC) •每通道3个插补轴,5个辅助轴 •直线插补,圆弧插补,螺旋线插补 •Look Ahead •路径速度超调 4 05.08.2021 TwinCAT NCI: 基本功能 • 刀具补偿 • 刀具参数可以在线设置,通过G代码或者PLC功能块 • 在线修改零点进行坐标平移 • 英制公制切换 (G70/G71) 5 05.08.2021 TwinCAT NCI: 基本功能 • 从轴功能(多样化) • • 程序段过渡时配置动态特性参数 • 程序段过渡时改变速度以平滑过渡 • 实际路径速度的信息,位移以及剩余位移信息 • 轴配置灵活,可以在PTP轴和插补轴之间灵活切换 6 05.08.2021 TwinCAT NCI: 辅助功能 • 路径过渡点之间可以用多义线和贝塞尔样条曲线等平滑过渡 7 05.08.2021 TwinCAT NCI: 辅助功能 • 路径急停功能 • 路径重启功能 • 辅助轴:与路径插补同时运动(8轴插补) • 辅助轴:单独运动(旋转) • 切向跟随功能(法向对准圆心) 8 05.08.2021 TwinCAT Motion Control NCI: 辅助功能 • 位置示教功能,生成加工程序 • 节点增加(external setpoint generator) 叠加运动 9 05.08.2021 TwinCAT NCI: 切向跟随 应用实例 - 玻璃切割 - 金属折弯 10 05.08.2021 TwinCAT NCI: 应用实例 •门窗加工(木工机械等,特别适合多工位,插补简单) •复杂的钻床 •取放机构,如贴片机 •水射流切割 •电路板加工 •金属折弯 (Flying saw + NCI) •精整管加工(Camming + NCI) 11 05.08.2021 TwinCAT CNC TwinCAT CNC • 每通道32个插补轴 • G代码编程标准 DIN 66025 Code带高 级语言扩展 • 不同的坐标变换 N00 #KIN ID [1] N10 #RTCP ON N20 G01 G18 X0 Y0 Z0 B90 F500 N30 X-4 N40 G02 X-20 I-40 B-90 F2000 N50 ................. ........................ Path of rotation point of rotatory axis Z Path of tool centre point X 0 12 05.08.2021 TwinCAT NCI & CNC Properties TwinCAT NCI TwinCAT CNC Max. number of axes/spindle Max. number of spindles Max. number independent channels Max. number of axes/spindle per channel: 255 controlled by PLC 31 64 12 12 3 path axes + 5 auxiliary axes 32 / 6 spindle PLC - Programming IEC 61131-3 IEC 61131-3 CNC - Programming DIN 66025 with extensions with subprogram DIN 66025 with extensions High Level Language extension with subprogram Interpolation functions Linear-, circular-, helicalinterpolation Jerk limiting slope Linear-, circular-, helicalinterpolation Jerk limiting slope Spline Interpolation Look Ahead Taping HSC, etc. Look Ahead 13 TwinCAT NCI & CNC Properties TwinCAT NCI TwinCAT CNC Axis functions Channel override Different types of errorcompensation Gantry axis Axis tracking Auxiliary axes Master/Slave-axis Axis exchange between channels Channel override Different types of error- compensation Gantry axis Axis tracking Auxiliary axes Master/Slave-axis Axis exchange between channels Spindle synchronization Realtime transformation none Coordinate- and cinematictransformation 5-axes-functionality, RTCP 14 TwinCAT NCI & CNC Properties TwinCAT NCI TwinCAT CNC Axis - interface Analog-/Encoder-Axes interface over fieldbus system Digital-Axes-interface over Lightbus, Sercos, Profibus MC, EtherCAT … Analog-/Encoder-Axes interface over fieldbus system Digital-Axes-interface over Lightbus, Sercos, Profibus MC, EtherCAT … I/O - System Fieldbussystem over Lightbus, Profibus DP, CANopen, DeviceNet, Interbus, Sercos, Ethernet, EtherCAT, PC-Interfaces … Fieldbussystem over Lightbus, Profibus DP, CANopen, DeviceNet, Interbus, Sercos, Ethernet, EtherCAT, PC-Interfaces … 15 TwinCAT CNC: 产品结构 TwinCAT CNC Basic system 1 CNC-channel, (max. 12 channel) 8 Axes/Spindle, (max. 64 Axes/Spindle option) TwinCAT CNC Axes Pack 64 Axes/Spindle TwinCAT CNC Channel Pack 1 additional CNC-channel (max. 12 channels) TwinCAT CNC Transformation Coordinate- and cinematic- transformation 5-Axes-Functionality, RTCP, Hexapod, SCARA, etc. TwinCAT CNC Spline Interpolation HSC (High Speed Cutting)目前该功能单独拆分出来 Akima, BSpline 16 05.08.2021 TwinCAT CNC VGA Display Disk drive Harddisk LAN Ethernet Modem Parallel Port RS 232 C Configuration and programming Application • HMI • Windows Application • ... System Manager PLC CNC I/O Server PLC Server CNC Server KERNEL MODE Realtime Kernel Extension NT / 2000 / XP I/O Mapping Lightbus Profibus 17 Interbus CANopen DeviceNet Sercos Ethernet 05.08.2021 TwinCAT Motion Control CNC/NCI HMI: Components TwinCAT.Cnc.dll others… TcOverride TcSpeedControl TcAxisList TcCnc Server USER MODE ADS KERNEL MODE PLC Server 19 TcChannelStatus TcSystemState .NET Components HMI HLI CNC Server NC/NCI Server 05.08.2021 TwinCAT Motion Control CNC/NCI HMI: Standard HMI 标准CNC/NCI-HMI人机界面 • • • • • HÜMNOS/OSACA conform Microsoft .NET Basis Easy to configure Easy to use Use of standard Microsoft Technologies 20 05.08.2021 TwinCAT Motion Control CNC/NCI HMI: Transline HMI • Transline conform • Easy to change 21 05.08.2021 TwinCAT Motion Control CNC/NCI HMI: 操作面板 Control Panel for automobile industry -> Transline concept Machine control panel -> Transline concept User specific solutions -> easy to solve 22 05.08.2021