HEIDENHAIN TNC Generation Cross-Reference: MP vs Cfg, Model Differences and Cycle Compatibility

This is a lookup page: when buying a used HEIDENHAIN machine, upgrading a control, or moving old programs to a new machine, first check which generation it is, where its parameters live, what can be copied, and what must be rebuilt. For the full migration workflow and acceptance checklist see *HEIDENHAIN iTNC 530 vs TNC 620 / 640 / TNC7: Differences and Migration*.

🚨 An honest caveat: most “MP number to Cfg path” tables circulating online (MP10/MP20/MP7120/MP7230, CfgTPCalibration and similar) come from AI content farms and have no counterpart in official HEIDENHAIN documentation. This page lists only the few mappings that official parameter documents explicitly annotate – mainly the TNC7 parameter documentation’s back-references to iTNC 530. Every other cell says “check the machine’s own manual” instead of inventing a number.

广告

30-second check

QuestionAnswerSource
Parameter divideiTNC 530 (and the TNC 426 generation) uses MP; TNC 620 / 640 / TNC7 use Cfg objects + machine parameters + table objectsOfficial product pages /
Entry“MP parameter setting” screen vs “Edit parameters -> Machine configuration” (probes also via MOD -> Machine settings)
Control loopsTNC 620 up to 8 (2 spindles), TNC 640 up to 24 (4 spindles), TNC7 up to 24TNC 620 brochure / product pages
Can programs be copied?Official: NC programs and tool tables from 620/640 import easily into TNC7; programs from older controls also run but may need minor modificationsTNC7 user brochure
Can MP be converted one-for-one?No. Official documents annotate only a few entries; everything else must be translated item by itemTNC7 parameter documentation
What does not come acrossBuilder PLC, custom M-codes, machine configuration, option licencesSee

1. Four generations and parameter systems

Four TNC generations: iTNC 530 uses MP, 620/640/TNC7 use Cfg, with control loops and entry paths compared

Table 1 Generation positioning and parameter form

ControlOfficial positioningControl loopsNC softwareParametersEntry
iTNC 530Previous-generation mainstay, common on older machinesPer machine configFrom nameplateMP (numeric + bit)“MP parameter setting” screen
TNC 620Standard milling / simple machining centresUp to 8 (max 2 spindles)81760xCfgEdit parameters -> Machine configuration
TNC 640High-end milling / mill-turn / grinding / HSC / 5-axisUp to 24 (max 4 spindles)34059xCfgEdit parameters -> Machine configuration
TNC7New platform, task-focused multi-touch UIUp to 24From nameplateCfgEdit parameters -> Machine configuration

TNC7 also ships as TNC7 select (5-axis package), TNC7 basic (up to 8 loops, 3+2 axes) and TNC7 go (up to 6 loops, simple mills / training / retrofit). Although 620 and 640 both have touchscreens, FK free contour programming is an option on the 620 but standard on the 640, and DCM / fixture monitoring / KinematicsComp are available only on the 640 side.

2. MP to Cfg: mappings HEIDENHAIN actually documents

Table 2 Officially back-referenced entries (TNC7 parameter docs annotate “iTNC 530: xxxx”)

FunctioniTNC 530 (MP)TNC 620 / 640 / TNC7 (Cfg / table)Note
Clearance in tool-axis directionMP6540.0safetyDistToolAx (CfgTTRoundStylus, object 114203)Mapping stated in TNC7 parameter docs
Safety zone in plane normal to tool axisMP6540.1safetyDistStylus (CfgTTRoundStylus, object 114204)Same
The pair for rectangular styliMP6540.0 / 6540.1CfgTTRectStylus, objects 114317 / 114318Officially annotated too
Input range of the safety zone0.001-30000.000 mm0.001-99999.9999 mmDifferent ranges – do not copy values
Changing it from an NC programFN 17: SYSWRITE ID 1000 NR6540 IDX0 =+5NC programs can only read (CFGREAD); writing requires PLC (modules 9430 / 9432 / 9433)Write path differs completely
Probe pre-positioning rapidMP6550Corresponding Cfg valueSee /1818
Where calibration data livesInside the TNC (default), or TOOL.T when MP7411 bit0=1tool.t (radius column R) + tchprobe.tp (CAL_OF centre offset, CAL_ANG spindle angle)See
Cycle familyCycles 400-499 / 800-899 etc.Same-generation cycles + high-precision measuring cyclesCheck number by number

Every row in this section has an official source, so it can be cited safely. Conversely, any claim that “MP7120 = CfgTouchProbe” or “MP10 = CfgAxisPos” is not listed here – no such one-for-one relationship exists in the official parameter documentation.

3. Functions by generation: what transfers, what must be rebuilt

Table 3 Function matrix across generations (blank = no reliable public source)

FunctioniTNC 530TNC 620 / 640TNC7Migration note
NC programsKlartext conversational / ISOSame family syntaxOfficial: 620/640 programs and tool tables import easily; older programs may need minor editsCheck CYCL DEF numbers and fields
Tool / pocket tablesTOOL.Ttool.t + pocket tablesOfficial: 620/640 tool tables importRe-confirm column names and offsets
Probe calibration valuesMP system, CAL. RCfg + tchprobe.tpCfg + table objectsDo not just copy numbers – radius, centre offset and spindle angle need re-checking
Cycle parametersCycles 400-499 / 800-899Same-generation cycles + high-precision measuring cyclesSame generationFields can be added or redefined between software versions
Options / kinematicsPer machineFK option (620) / standard (640); DCM 640-side onlyGraphical programming, program comparison, Process MonitoringMoving from a more capable control to a less capable one is riskier
PLC and builder M-codesBuilder-definedBuilder-definedBuilder-definedDo not follow the NC program – the builder must re-adapt the PLC
Program transferTNCremo / RS-232TNCremo / LSV2 EthernetSame family of toolsSee
MP number to Cfg path conversion table–––No universal conversion exists; check the machine manual, none is invented here

4. Cycle and function compatibility: three layers

Table 4 Three compatibility layers and how to handle them

LayerContentsMigration action
Basic Klartext blocksLines, arcs, compensation, cycle-call skeletonHigh family compatibility; syntax and graphics simulation first
Cycle definitions and fieldsCYCL DEF, probe cycles, OCMCheck cycle numbers and fields against the new generation; the
Options and kinematics5-axis, DCM, KinematicsOpt/Comp, high-precision cyclesCheck the new machine's option list first; never use a function that is not enabled
广告

The official HEIDENHAIN TNC Transition course lists the iTNC 530 -> TNC 640 differences as: TestRun mode, probe parameters, work offset table, cutting data calculator, OCM functions, manual touch-probe functions, and connecting controls for program transfer with TNCremo. That course outline is itself a reliable migration checklist.

5. Why circulating MP lists cannot be copied

Table 5 Common claims and how this page handles them

ClaimProblemHandling
“MP7120 / MP7230 / MP7240 configure the probe interface”Aggregator blog; no matching official parameter entriesNot listed
“MP10 / MP20 / MP30 … MP80 are axis feedback parameters, mapping one-for-one to CfgAxisPos”Number ranges and “typical values” largely fabricated, and using Cfg on an iTNC 530 confuses generationsNot listed
“CfgTPCalibration / CfgTouchProbe are standard TNC7 objects”Not found in official parameter documentationNot listed
“MP changes always need a reboot / Cfg changes are always immediate”Over-generalised; depends on entry and modelOnly “check the machine manual”
“One table converts every 530 MP into a 640 Cfg path”Official documents back-reference only a few entriesReplaced with a “how to check” procedure

If you cite this table, cite this caveat with it: the blanks are deliberate, not omissions.

6. Lookup and migration sequence

  1. Record the control model and NC software number from the About screen and identify the exact 530 / 620 / 640 / TNC7 variant;
  2. Use Table 1 to confirm the parameter system and entry – do not hunt for MP numbers on a Cfg machine;
  3. Treat only Table 2’s officially back-referenced entries as comparable; look up everything else in the machine’s shipped parameter manual;
  4. Follow Table 3’s order: backup -> import tables (tool, pocket, probe) -> verify fields -> import programs -> finally check presets and the work offset table;
  5. Walk the three layers of Table 4 for cycles and options;
  6. Accept via simulation -> dry run -> single block -> first part, and exercise every builder-defined M-function individually.

Further reading: four generations and migration, two-generation parameter comparison, TCH PROBE 31/481 parameter comparison, tool management tool_p.tch / TOOL.T.

Frequently Asked Questions

Which Cfg path corresponds to an MP parameter on a TNC 640?

There is no universal conversion. HEIDENHAIN explicitly annotates only some entries – for example the TNC7 parameter documentation notes “iTNC 530: 6540.0 / 6540.1” under safetyDistToolAx (object 114203) / safetyDistStylus (114204), and the same 6540.0 / 6540.1 back-reference on CfgTTRectStylus objects 114317 / 114318. Everything else must be translated item by item into the new generation’s configuration objects or table fields. Confirm the control model and NC software number on the About screen first, and keep a full backup of the old control.

Can a TNC 620 run cycle programs written for a TNC 640?

Do not assume so. The official statement is that existing NC programs and tool tables from the TNC 640 and TNC 620 can be easily imported into the TNC7 – not that any two generations are interchangeable. The 620 and 640 differ in options: FK free contour programming is an option on the 620 but standard on the 640, and DCM / fixture monitoring / KinematicsComp are available only on the 640 side. Moving a program from a more capable control to a less capable one is more dangerous; after import, check CYCL DEF numbers and parameter fields item by item and complete simulation-to-first-part acceptance.

How do probe cycle parameters differ across the four generations?

Four layers: entry (530 uses “MP parameter setting”; 620/640/TNC7 use “Edit parameters -> Machine configuration”, with probes also via MOD), parameter form (MP numeric/bit vs Cfg objects plus table objects), where data lives (inside the TNC, or TOOL.T when MP7411 bit0=1, vs the tool.t radius column R plus tchprobe.tp CAL_OF/CAL_ANG), and write method (530 allows FN 17: SYSWRITE, while on newer controls NC programs can only CFGREAD and writing requires PLC modules 9430/9432/9433). Calibration values should not simply be copied – radius, centre offset and spindle angle are best re-confirmed.

Last updated: 2026-11-07

Where to go next

  • FANUC Troubleshooting — the full guide library: alarms, diagnosis numbers, servo, spindle, PMC and electrical faults, organised by symptom.
  • CNC Repair Tools — which instrument measures what: multimeters, clamp meters, insulation testers and oscilloscopes, with the specification that actually matters.
  • Remote Technical Support — have the readings reviewed with you: alarm reverse lookup, PMC ladder analysis and servo tuning advice by call. Repair companies and integrators welcome.

Read the guide, get the right instrument, or walk the diagnosis through with someone — pick whichever you need.

Also available in Chinese: 海德汉 TNC 型号 × 参数体系 × 循环兼容性对照表:iTNC530 / TNC620 / TNC640 / TNC7 一次查全
The original Chinese version — same procedure, with the full field notes.
© 版权声明
THE END
喜欢就支持一下吧
点赞5赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容

CNC电气调试问题解答 | 数控机床电气工程师资料共享屋
CNC电气调试问题解答 | 数控机床电气工程师资料共享屋
CNC电气调试问题解答 | 数控机床电气工程师资料共享屋
CNC电气调试问题解答 | 数控机床电气工程师资料共享屋
CNC电气调试问题解答 | 数控机床电气工程师资料共享屋
CNC电气调试问题解答 | 数控机床电气工程师资料共享屋
图片-CNCShare | 数控电气技术中心
图片-CNCShare | 数控电气技术中心
图片-CNCShare | 数控电气技术中心
图片-CNCShare | 数控电气技术中心
图片-CNCShare | 数控电气技术中心
图片-CNCShare | 数控电气技术中心
CNC Alarm Number Formats by Brand: FANUC vs SINUMERIK vs Mitsubishi vs HEIDENHAIN-CNCShare | 数控电气技术中心
CNC 报警号形态识别卡:FANUC / SINUMERIK / 三菱 M80 / HEIDENHAIN 位数、前缀与号段对照(30 秒定位该翻哪本手册)-CNCShare | 数控电气技术中心
Fanuc Gravity-Axis Brake: Release Sequence, 24V Wiring and Diagnosing Z-Axis Drop-CNCShare | 数控电气技术中心
FANUC 重力轴(垂直轴)抱闸怎么查?上电/断电时序 + 抱闸 24V 与到位确认 + Z 轴下落/掉刀的四层定位-CNCShare | 数控电气技术中心
Fanuc Emergency Stop Circuit: *ESP, G8.4, X8.4 and Why the Servo Never Gets Ready-CNCShare | 数控电气技术中心
FANUC 急停回路怎么查?*ESP / G8.4 / X8.4 信号链 + 24V 安全链 + 主接触器 MCC 与「复位了还是没就绪」的定位顺序-CNCShare | 数控电气技术中心
Fanuc Servo Resonance and Notch Filter Setup: Finding the Frequency with Servo Guide-CNCShare | 数控电气技术中心
FANUC 伺服共振 / 啸叫怎么抑制?陷波滤波器(频率·带宽·衰减)参数设定 + Servo Guide 扫频定位全流程-CNCShare | 数控电气技术中心
Fanuc Threading G32 / G92 / G76: Fixing Pitch Errors and Spindle Sync Problems-CNCShare | 数控电气技术中心
FANUC 车螺纹乱牙 / 螺距不对怎么查?G32/G92/G76 主轴同步链路 + 一转信号 + G96 恒线速与 G50 限速设置-CNCShare | 数控电气技术中心
FANUC Matrix Keypad Panel Replacement: Remapping PMC Ladder Logic and Resolving R-Address Conflicts-CNCShare | 数控电气技术中心
三菱 M80 PLC 编程软件用哪个?GX Works3 / GX Developer 官方下载路径 + 版本对应表 + 安装与连机常见坑-CNCShare | 数控电气技术中心
文章精选
专心做好一件事
打造更优雅的WordPress主题-CNCShare | 数控电气技术中心
专心做好一件事
打造更优雅的WordPress主题