• Keine Ergebnisse gefunden

基础知识

Im Dokument 对话格式编程用户手册 (Seite 22-53)

TNC型号,软件和功能特性

HEIDENHAIN | TNC 620 | 对话格式编程用户手册 | 3/2016

23

1 初次接触TNC 620... 53 2 概要...71 3 编程: 基础知识,文件管理... 95 4 编程: 编程辅助...141 5 编程: 工具...165 6 编程: 轮廓加工编程...199 7 编程: 用CAD文件中数据...247 8 编程: 子程序与程序块重复... 265 9 编程: Q参数...281 10 编程: 辅助功能...347 11 编程: 特殊功能...365 12 编程: 多轴加工...395 13 编程: 托盘编辑器... 433 14 手动操作和设置... 439 15 MDI模式...497 16 测试运行和程序运行...503 17 MOD功能... 531 18 表和系统概要... 561

刀具表“TOOL.T”... 65 刀位表“TOOL_P.TCH”...66 1.6 工件设置... 67 选择正确的操作模式... 67 装卡工件... 67 用3-D测头设置原点 (选装项编号17)...68 1.7 运行第一个程序...69 选择正确的操作模式... 69 选择需运行的程序...69 开始运行程序...69

2 概要...71 2.1 TNC 620...72 编程:海德汉对话格式和ISO...72 兼容性... 72 2.6 远程桌面管理器(选装项133)...88 概要...88 配置连接 – Windows终端服务...89 配置连接 – VNC...91 启动和停止连接...91 2.7 SELinux安全软件...92 2.8 附件: 海德汉3-D测头和电子手轮...93 3-D测头(探测功能软件选装项)... 93 HR电子手轮... 94

HEIDENHAIN | TNC 620 | 对话格式编程用户手册 | 3/2016

27

3 编程: 基础知识,文件管理... 95 3.1 基础知识... 96 位置编码器和参考点... 96 参考坐标系统...96 铣床的坐标系统...97 铣床轴符... 97 极坐标... 98 工件绝对位置和增量位置... 99 选择原点...100 3.2 打开和输入程序...101 海德汉对话格式的NC程序组织... 101 定义毛坯: BLK FORM... 102 打开一个新零件程序...105 对话式的刀具运动编程...106 实际位置获取... 108 编辑程序...109 TNC的搜索功能... 112 3.3 文件管理: 基本信息... 113 文件... 113 显示TNC系统外创建的文件... 115 数据备份...115

3.4 使用文件管理器...116 目录... 116 路径... 116 概述: 文件管理器功能... 117 调用文件管理器... 118 选择驱动器,目录和文件...119 创建新目录...121 创建新文件...121 复制单个文件... 121 将文件复制到另一个目录中... 122 复制表...123 复制目录...124 选择最后所选文件中的一个文件... 124 删除文件...125 删除目录...125 标记文件...126 重命名文件...126 排序文件...127 附加功能...127 管理外部文件类型的附加工具... 128 ITC的附加工具... 135 与外部数据设备间的数据传输... 137 TNC用在网络中... 138 TNC系统的USB设备...139

输入程序后插入注释...143 在单独程序段添加注释...143 注释的编辑功能... 143 4.3 显示NC程序...144 语法高亮...144 滚动条...144 4.4 结构说明程序... 145 定义和应用...145 显示程序结构说明窗口 / 改变当前窗口... 145 在程序窗口中插入主程序程序段... 145 选择程序结构说明窗口中的说明段...145 4.5 计算器...146 操作... 146 4.6 切削数据计算器...148 应用... 148 4.7 编程图形支持... 150 编程时生成/不生成图形...150 生成现有程序的图形...151 程序段编号的显示与不显示... 152 清除图形...152 显示网格线...152 细节放大或缩小... 153

4.8 出错信息... 154 显示错误...154 打开出错窗口... 154 关闭出错窗口... 154 详细出错信息... 155 软键: 内部 信息...155 清除错误...156 错误日志...156 击键记录...157 说明信息...158 保存服务文件... 158 调用TNCguide帮助系统...158 4.9 TNCguide上下文相关帮助系统... 159 应用... 159 使用TNCguide... 160 下载当前帮助文件... 163

HEIDENHAIN | TNC 620 | 对话格式编程用户手册 | 3/2016

31

5 编程: 工具...165 5.1 输入刀具相关数据... 166 进给速率F...166 主轴转速S... 167 5.2 刀具数据... 168 刀具补偿的必要性... 168 刀具号,刀具名... 168 刀具长度L...168 刀具半径R... 168 长度和半径的差值... 169 向程序中输入刀具数据...169 将刀具数据输入到表中...170 导入刀具表...176 换刀装置的刀位表... 177 基本信息...189 调用刀具管理... 190 编辑刀具管理... 191 可用的刀具类型... 194 导入和导出刀具数据...196

6 编程: 轮廓加工编程...199 6.1 刀具运动... 200 路径功能...200 FK自由轮廓编程(选装项19)...200 辅助功能M...200 子程序与程序块重复...201 Q参数编程... 201 6.2 路径功能基础知识... 202 工件加工的刀具运动编程...202 6.3 接近和离开轮廓...206

“起点”和“终点”...206 概述: 接近与离开轮廓的路径类型... 208 接近与离开的关键位置点...209 沿相切直线接近: APPR LT...211 沿垂直于第一轮廓点的直线接近: APPR LN...211 沿相切圆弧路径接近: APPR CT...212 由直线沿相切圆弧接近轮廓: APPR LCT...213 沿相切直线离开: DEP LT...214 沿垂直于最后一个轮廓点的直线离开: DEP LN...214 沿相切圆弧路径离开: DEP CT... 215 沿相切轮廓和直线的圆弧路径离开: DEP LCT...215 6.4 路径轮廓 - 直角坐标...216 路径功能概要... 216 直线L...217 在两条直线间插入倒角...218 倒圆角RND...218 圆心 CC...219 以CC为圆心的圆弧路径C...220 已知半径的圆CR...221 相切连接圆弧CT... 222 举例: 用直角坐标的线性运动与倒角... 223 举例: 用直角坐标编程圆弧运动... 224

HEIDENHAIN | TNC 620 | 对话格式编程用户手册 | 3/2016

33

6.5 路径轮廓 – 极坐标...226 概要... 226 极坐标零点: 极点CC...227 快移速度G10的直线LP...227 以极点CC为圆心的圆弧路径CP...228 相切连接的圆CTP...228 螺旋线...229 举例: 用极坐标编程线性运动...231 举例: 螺旋线...232 6.6 路径轮廓 – FK自由轮廓编程(选装项19)... 233 基础知识...233 FK编程图形...234 启动FK对话...235 FK编程的极点...235 自由编程直线... 236 自由圆弧路径编程... 236 输入方式...237 辅助点...239 相对数据...240 举例: FK编程1...242 举例: FK编程2...243 举例: FK编程3...244

7 编程: 用CAD文件中数据...247 7.1 CAD阅读器和DXF转换工具页面布局... 248 CAD阅读器和DXF转换工具屏幕布局...248 7.2 CAD阅读器...249 应用... 249 7.3 DXF转换工具(选装项42)... 250 应用... 250 使用DXF转换工具... 251 打开DXF文件...251 基本设置...252 设置图层...254 设置原点...255 选择和保存轮廓... 257 选择和保存加工位置...259

操作顺序...267 编程注意事项... 267 编程子程序...267 调用子程序...267 8.3 程序块重复...268 标记... 268 操作顺序...268 编程注意事项... 268 编写程序块重复... 268 调用程序块重复... 268 8.4 任何所需程序作为子程序... 269 软键概要...269 操作顺序...269 编程注意事项... 269 将任何一个程序作为子程序调用... 270 8.5 嵌套... 272 嵌套类型...272 嵌套深度...272 子程序内的子程序... 273 重复运行程序块重复...274 重复子程序...275 8.6 编程举例... 276 举例: 用多次进给铣轮廓...276 举例: 群孔...277 举例: 用多把刀加工群孔...279

9 编程: Q参数...281 9.1 原理和功能简介...282 编程说明...284 调用Q参数功能... 284 9.6 带Q参数的If-then判断... 291 应用... 291 无条件跳转...291 缩写:...291 编程If-Then判断...292 9.7 检查和修改Q参数...293 步骤... 293 9.8 附加功能... 294 概要... 294 FN 14: ERROR(错误): 显示出错信息...295 FN16: F-PRINT(带格式打印) – 带格式输出文字和Q参数值...299 FN 18:SYSREAD:读取系统数据...303 FN 19: PLC – 将值传给PLC...311 FN 20: WAIT FOR(等待) – NC与PLC同步... 311

HEIDENHAIN | TNC 620 | 对话格式编程用户手册 | 3/2016

37

9.9 用SQL指令访问表... 312 概要... 312 事务... 313 编程SQL指令...315 软键概要...315 SQL BIND(SQL绑定)...316 SQL SELECT(SQL选择)...317 SQL FETCH(SQL读取)...319 SQL UPDATE(SQL更新)... 320 SQL INSERT(SQL插入)...320 SQL COMMIT(SQL提交)... 321 SQL ROLLBACK(SQL回滚)...321 9.10 直接输入公式... 322 输入公式...322 公式规则...323 输入举例...324 9.11 字符串参数...325 字符串处理功能... 325 指定字符串参数... 326 连接字符串参数... 326 数字值转换为字符串参数...327 复制字符串参数中的子字符串... 328 字符串参数转换为数字值...329 检查字符串参数... 330 查找字符串参数长度...331 比较字母顺序... 331 读取机床参数... 332

9.12 预赋值的Q参数... 335 PLC的值: Q100至Q107... 335 当前刀具半径: Q108...335 刀具轴: Q109... 335 主轴状态: Q110... 336 冷却液开启/关闭: Q111...336 行距系数: Q112... 336 程序所用尺寸单位: Q113...336 刀具长度: Q114... 336 程序运行过程中探测后的坐标... 337 用TT 130刀具测头自动测量刀具时的实际值与名义值之间的偏差...337 用数学角倾斜加工面: TNC计算旋转轴坐标...337 探测循环的测量结果 更多信息: 循环编程用户手册...338 9.13 编程举例... 340 举例: 椭圆...340 举例: 用球头铣刀加工内圆柱面... 342 举例: 用端铣刀加工凸球...344

HEIDENHAIN | TNC 620 | 对话格式编程用户手册 | 3/2016

39

10 编程: 辅助功能...347 10.1 输入辅助功能M和STOP...348 基础知识...348 10.2 程序运行检查、主轴和冷却液的辅助功能...349 概要... 349 10.3 坐标输入辅助功能... 350 基于机床坐标编程: M91/M92...350 在倾斜坐标系统中按非倾斜坐标移动: M130...352 10.4 路径特性的辅助功能...353 加工小台阶轮廓: M97... 353 加工开放式轮廓角点: M98... 354 切入运动的进给速率系数: M103... 355 用主轴每转进给毫米数的进给速率: M136...356 圆弧进给速率: M109/M110/M111...356 提前计算半径补偿路径(预读): M120 (辅助功能软件选装项)...357 程序运行中手轮叠加运动: M118(辅助功能软件选装项)...359 沿刀具轴方向退离轮廓: M140...361 停止测头监测功能: M141...362 删除基本旋转: M143... 362 刀具在NC停止处自动退离轮廓: M148... 363 倒圆角: M197...363

11 编程: 特殊功能...365 11.1 特殊功能概要... 366 SPEC FCT(特殊功能)主菜单...366 程序默认菜单... 367 轮廓和点加工菜单功能...367 不同对话格式功能的菜单...368 11.2 刀柄管理... 369 基础知识...369 保存刀柄模板... 369 为刀柄指定输入参数...370 分配带参数的刀柄... 372 11.3 有效振颤控制ACC(选装项145)...373 应用... 373 激活/取消ACC功能... 373 11.4 使用平行轴U,V和W...374 概要... 374 PARAXCOMP功能显示...375 PARAXCOMP运动功能...375 关闭PARAXCOMP功能...376 PARAXMODE功能...377 关闭PARAXMODE功能... 378 举例: 沿W轴钻孔... 379 TRANS DATUM AXIS...381 坐标变换原点M表... 382 坐标变换原点复位... 382

HEIDENHAIN | TNC 620 | 对话格式编程用户手册 | 3/2016

41

11.7 创建文本文件... 383 应用... 383 打开和退出文本文件...383 编辑文本...384 删除和重新插入字符、字和行... 384 编辑文本段...385 查找文本块...386 11.8 自定义表... 387 基础知识...387 创建自定义表... 387 编辑表格式...388 切换表与窗体视图... 389 FN 26: TABOPEN(打开表)打开自定义表...389 FN 27: TABWRITE(写入表)写入自定义表...390 FN 28: TABREAD(读取表) – 读取自定义表...391 定制表视图...391 11.9 脉动主轴转速脉动主轴转速功能... 392 编程脉动主轴转速... 392 复位脉动主轴转速... 392 11.10停顿时间“进给停顿时间功能”... 393 编程停顿时间... 393 复位停顿时间... 394

12 编程: 多轴加工...395 12.1 多轴加工功能... 396 12.2 PLANE功能: 倾斜加工面(软件选装项8)... 397 简介... 397 简介... 398 定义PLANE功能... 399 位置显示...399 复位PLANE功能... 400 用空间角定义加工面: PLANE空间角... 401 用投影角定义加工面: PLANE投影角... 402 用欧拉角定义加工面: PLANE欧拉角... 403 用两个矢量定义加工面: PLANE VECTOR... 405 用三点定义加工面: PLANE点...407 用单一增量空间角定义加工面: PLANE空间角...409 用轴角定义倾斜加工面: PLANE AXIAL(PLANE轴角)...410 指定PLANE功能的定位特性...411 倾斜加工面无旋转轴...416 12.3 倾斜面中倾斜刀具加工(选装项9)... 417 功能... 417 通过旋转轴的增量运动用倾斜刀具加工...417 通过法向矢量用倾斜刀具加工... 418 12.4 旋转轴的辅助功能... 419 进给速率,旋转轴A、B、C的单位为mm/min: M116(选装项8)... 419 旋转轴最短路径运动: M126...420 旋转轴显示值减小到360度以内。 M94... 421 用倾斜轴定位时保持刀尖位置(TCPM): M128(选装项9)... 422 选择倾斜轴: M138... 424 程序段结束处补偿实际/名义位置的机床运动特性配置: M144(选装项9)...424 12.5 TCPM功能(选装项9)... 425 功能... 425 定义TCPM功能... 425 编程进给速率的动作模式...426

HEIDENHAIN | TNC 620 | 对话格式编程用户手册 | 3/2016

43

12.6 三维刀具补偿(选装项9)... 428 概要... 428 单位矢量的定义... 429 允许的刀具形状... 430 使用其他刀具: 差值... 430

12.6 三维刀具补偿(选装项9)... 428 概要... 428 单位矢量的定义... 429 允许的刀具形状... 430 使用其他刀具: 差值... 430

Im Dokument 对话格式编程用户手册 (Seite 22-53)