TC1xxx | <strong>TwinCAT</strong> BaseTC3 PLC/C++/Matlab ® /Simulink ®TC3 PLC/NC PTP 10Technical dataTC1220-00ppTC1250-00ppExtension of the <strong>TwinCAT</strong> PLC/C++ TC1300 by the possibilityto execute modules generated by Matlab ® /Simulink ® :contains the <strong>TwinCAT</strong> 3 PLC and C++ runtimeallows the execution of modules generated by Matlab® /Simulink ®multiple instancing of modulesparameterisation of these modules at runtimeonline access to all parameters (can be deactivated)generic modules (no hardware connection necessarywithin the models)connection to the external mode of Simulink®connection to the <strong>TwinCAT</strong> C++ debugger, with graphicalrepresentation of the blocks. modules can be called from other modules or directlyby tasksExtension of the <strong>TwinCAT</strong> PLC TC1200 by the possibility to realisepoint-to-point movements in software (<strong>TwinCAT</strong> MotionControl PTP 10). The axes are represented by axis objects andprovide a cyclic interface, e.g. for the PLC. This axis object isthen linked to a corresponding physical axis. In this way themost diverse axis types with the most diverse fieldbus interfacescan be connected abstractly with the axis objects, whichalways offer an identical configuration interface. The control ofthe axes can be configured in various constellations (positionor velocity interface) and various controllers.The axes are configured in <strong>TwinCAT</strong> Engineering..up to a maximum of 255 axes on one CPUsupports electrical and hydraulic Servo Drives, frequencyconverter drives, stepper motor drives, DC drives, switcheddrives (fast/slow axes), simulation axes and encoderaxes. supports various encoders such as incremental encoder,absolute encoder, digital interface to the drives such asEtherCAT, SERCOS, SSI, Lightbus, PROFIBUS DP/MC, pulsetrain. standard axis functions such as start/stop/reset/reference,velocity override, master/slave couplings, electronicgearbox, online distance compensation Programming iscarried out via PLCopen-compliant IEC 61131-3 functionblocksconvenient axis commissioning optionsonline monitoring of all axis state variables such asactual/set values, releases, control valuesonline axis tuningforcing of axis variablesconfiguration of all axis parameters, such as measuringsystem, drive parameters and position controller. configurable controller structures: P control, PID control,PID with velocity pre-control, PID with velocity andacceleration pre-controlonline master/slave and slave/master conversionflying saw (diagonal saw (optional))cam plates (support by TC3 Cam Design Tool (optional)FIFO axes (optional).external set value generatorsmulti-master coupling (optional)24RequiredTarget systemsPerformance class (pp)AvailableFurther informationWindows XP, Windows 720 30 40 50– x x x60 70 80 90x x x xYeswww.beckhoff.com/TC1220Windows XP, Windows 720 30 40 50– x x x60 70 80 90x x x xYeswww.beckhoff.com/TC1250BECKHOFF New <strong>Automation</strong> TechnologyWe reserve the right to make technical changes.
TC3 PLC/NC PTP 10, NC ITC3 PLC/NC PTP 10, NC I, CNCTC3 C++TC3 C++/Matlab ® /Simulink®TC1260-00ppTC1270-00ppTC1300-00ppTC1320-00ppExtension of the <strong>TwinCAT</strong> PLC/NC PTP 10 bythe possibility to realise movements with upto three interpolating and up to five auxiliaryaxes. Various axis types with various fieldbusinterfaces are supported. The movement isusually programmed in DIN 66025, but itcan also alternatively be carried out via PLCfunction blocks.max. 3 path axes and up to 5 auxiliaryaxes per group1 group per channel, max. 31 channelssupports electric servo axes, stepper motordrives. interpreter functions such as subroutineand jump technology, programmableloops, zero point shifts, tool corrections, Mand H functions. geometry functions: straight lines and circlesin 3D space, circles at all main levels,helices with base circles at all main levels,linear, circular and helical interpolation atthe main levels and freely definable levels,Bezier splines, look-ahead function. online reconfiguration of axes in groups,path override, slave coupling to path axes,auxiliary axes, axis error and sag compensation,measuring functionsprogramming in DIN 66025access alternatively via function blocksaccording to IEC 61131-3. operation of automatic mode, manualmode (jog/inch), single block mode,referencing, handwheel mode (movement/overlay). convenient debugging with onlinemonitoring of current set/actual position(position lag of all axes), NC program linecurrently being processed, NC programline currently being interpreted, channelstatusExtension of the <strong>TwinCAT</strong> PLC/NC PTP 10 bythe possibility to realise an interpolation withup to five simultaneously interpolating axes.The number of axes and/or the number ofchannels can be adapted to the requirementsof the application via the option packages.Various transformations can be supplementedvia option packages. Programming takes placeaccording DIN 66025. The axes and channelsare configured in <strong>TwinCAT</strong> Engineering.. maximum 8 path axes/controlled spindles,max. 64 axes/controlled spindles (optional),max. 12 channels. supports electric servo axes, stepper motordrives subroutine and jump technology,programmable loops, zero point shifts,tool corrections, M and H functions,mathematical functions, programming ofparameters/variables, user macros, spindleand auxiliary functions, zero point shifts,tool functions. geometry functions linear, circular andhelical interpolation at the main levels andfreely definable levels, max. 32 interpolatingpath axes per channel, look-aheadfunction. axis functions, coupling and gantry axisfunction, override, axis error and sagcompensation, measuring functionsprogramming in DIN 66025 with high-levellanguage extension. access via function blocks from <strong>TwinCAT</strong>PLC according to IEC 61131-3. operation with automatic mode, manualmode (jog/inch), single block mode, referencing,block advance, handwheel mode(movement/overlay). convenient debugging with online monitoringof all statesThe <strong>TwinCAT</strong> 3 C++ runtimeenvironment enables theexecution of real-timemodules written in C++.The following functions aresupported, among others:. online connection toC++ runtime systemlocally or worldwide viaTCP/IP or via fieldbus. online monitoring ofvariables in variablelists, watch windowsand editors withoutsetting break points. online setting ofvariablesExtension of the TC1300 bythe possibility to executemodules generated byMatlab ® /Simulink ® .contains the <strong>TwinCAT</strong> 3C++ runtime. allows the execution ofmodules generated byMatlab ® /Simulink ®multiple instancing ofmodules. parameterisation ofthese modules atruntime. online access to allparameters (can bedeactivated). generic modules (nohardware connectionnecessary within themodels)connection to the externalmode of Simulink. ®connection to the<strong>TwinCAT</strong> C++ debugger,with graphical representationof the blocks. modules can be calledfrom other modules ordirectly by tasksWindows XP, Windows 720 30 40 50– – x x60 70 80 90x x x xYeswww.beckhoff.com/TC1260Windows XP, Windows 720 30 40 50– – – x60 70 80 90x x x x2 nd quarter 2012www.beckhoff.com/TC1270Windows XP, Windows 720 30 40 50– x x x60 70 80 90x x x xYeswww.beckhoff.com/TC1300Windows XP, Windows 720 30 40 50– x x x60 70 80 90x x x xYeswww.beckhoff.com/TC132025We reserve the right to make technical changes.BECKHOFF New <strong>Automation</strong> Technology