海德汉编程技巧.pdf
《海德汉编程技巧.pdf》由会员分享,可在线阅读,更多相关《海德汉编程技巧.pdf(89页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1基本技能(文件管理器/刀具表)2直角坐标路径功能3极坐标4钻孔循环循环5铣型腔、凸台和槽的循环6加工阵列孔的循环7SL 循环8坐标变换循环9重复运行的程序块编程技巧10子程序11嵌套12相关信息HEIDENHAIN iTNC 5301.1ISO 841(DIN 66217)对坐标轴的规定1编程时,编程人员一定要假定刀具运动、工件静止!?HEIDENHAIN iTNC 5301.2ISO 841(DIN 66217)对坐标轴定义的规定2基本轴旋转轴平行轴XAUYBVZCW?HEIDENHAIN iTNC 5301.3键盘3TE 420TE 5301 字母键盘用于输入文本和文件名,以及 ISO
2、编程。双处理器版本:提供其他的按键用于 Windows 操作。2 文件管理器、计算器、MOD 功能和 HELP(帮助)功能3 编程模式4 机床操作模式5 编程对话的初始化6 方向键和 GOTO 跳转命令7 数字输入和轴选择8 鼠标触摸板:仅适用于双处理器版本124376518432765HEIDENHAIN iTNC 5301.4显示单元41 软键区2 软键选择键3 软件行切换键4 设置屏幕布局5 加工和编程模式切换键6 预留给机床制造商的软键选择键7 预留给机床制造商的软键行切换键134236 675123345HEIDENHAIN iTNC 5301.5屏幕布局5编程模式显示机床操作模式显
3、示机床操作模式(后台)编程操作模式、对话、出错信息(显示在前台)程序机床功能的软键软键区机床操作模式、对话、出错信息(显示在前台)编程模式(后台)程序或位置显示机床功能的软键机床状态软键区HEIDENHAIN iTNC 5301.6操作模式6键操作模式功能程序编辑?编写及修改程序(RS-232-C/V.24 数据接口)试运行?静态测试/有图形模拟或无图形模拟?几何尺寸是否相符?数据是否缺失手动?移动机床轴?显示坐标轴值?设置原点手轮?用电子手轮移动?设置原点手动数据输入定位(MDI)?输入定位步骤或输入可以立即执行的循环?将输入的程序段保存为程序程序运行单程序段?分段运行程序,用 Start(
4、开始)按钮分别启动各段.开始程序运行全自动?按 START EXT(机床启动按钮)后连续运行程序HEIDENHAIN iTNC 5301.7文件管理7驱动器 1?以太网?RS-232 接口?RS-422 接口?TNC 的硬盘当前路径或文件名 3文件信息?文件名:保存在当前目录下的文件及文件类型?字节:以字节为单位的文件大小?状态:M:“程序运行”模式下所选择的文件。S:“测试运行”模式下所选择的文件。E:“程序编辑”模式下所选择的文件。P:文件被写保护禁止被编辑或删除。?日期:文件最后修改日期?时间:文件最后修改时间目录 2?TNC 显示全部目录?隐藏子目录目录窗口 4?当前驱动器上的目录?当
5、前目录:打开的文件夹文件窗口 5?当前目录下所保存的文件?被选的文件:高亮1 12345HEIDENHAIN iTNC 5301.8文件管理:文件类型,选择文件类型8文件/类型选择文件类型选择“程序编辑”操作模式。调用文件目录。列出文件类型。显示全部文件或例如:列出全部 HEIDENHAIN 对话格式程序。文件功能类型程序?HEIDENHAIN 对话格式?ISO 程序?.H?.I表?刀具?托盘?原点?加工点(也称为数字化区)?.T?.P?.D?.PNT文本?ASCII 文件?.A程序编辑HEIDENHAIN iTNC 5301.9创建新零件程序9选择“程序编辑”操作模式。按 PGM MGT 键
6、调用文件管理器。选择用于保存新程序的目录输入新程序名并用 ENT 键确认。按 MM 或 INCH 软键选择测量单位。TNC 切换屏幕布局并显示初始化定义 BLK FORM(毛坯形状)的对话。文件名=alt.hHEIDENHAIN iTNC 5301.10工件毛坯定义10数控程序段举例:毛坯形状如下操作必须先有毛坯形状定义:?图形模拟(测试运行;程序运行单程序段)?FK 编程BLK FORM 0.1 Z X.Y.Z.MIN:最小坐标BLK FORM 0.2 X.Y.Z.MAX:最大坐标?原点刀具轴HEIDENHAIN iTNC 5301.11工件毛坯定义11BLK FORM 0.1 Z X.Y.
7、Z.BLK FORM 0.2 X.Y.Z.BLK FORM 0.1 Z X.Y.Z.BLK FORM 0.2 X.Y.Z.?原点?原点HEIDENHAIN iTNC 5301.12刀具数据12每把刀都有唯一的编号。编号范围:0 至 254定义刀具?刀具编号?刀具长度 L?刀具半径 RTOOL DEF 1 L+7.5 R+4在 TOOL DEF(刀具定义)程序段(局部)或刀具表(中央)中直接输入。刀具调用?刀具编号?主轴的坐标轴平行于 X、Y、Z?主轴转速 S?刀具半径 DR 的差值正值:正差值?刀具长度 DL 的差值负值:负差值TOOL CALL 1 Z S3000 DL+1 DR+0.5?由
8、 M 功能确定旋转方向?半径 DR 和长度 DL 差值的最大值为:99.999 mmDR0DL0LRHEIDENHAIN iTNC 5301.13编辑刀具表13刀具表:编辑 TOOL.T选择机床操作模式选择刀具表 TOOL.T将 EDIT(编辑)软键置于 ON(打开)。编辑任一刀具表(不含 TOOL.T)选择“程序编辑”操作模式。调用文件管理器选择文件类型显示文件类型“.T”选择刀具表输入新文件名并创建新表File name=.THEIDENHAIN iTNC 5301.14退出刀具表14调用文件管理器选择另一个文件类型,如 HEIDENHAIN 对话格式程序选择所需程序HEIDENHAIN
9、iTNC 5301.15对话帮助15键含义功能输入 按“是”?确认输入值并保存?显示下一信息不输入 按“否”?不确认输入值?显示下一信息清除 确认信息?删除输入值:“0”程序段结束 结束程序段?加载全部程序段?结束输入?取消功能删除程序段 取消操作?删除程序行HEIDENHAIN iTNC 5301.16控制主轴和冷却液的 M 功能16主轴顺时针转动主轴逆时针转动主轴停转 冷却液打开冷却液关闭 主轴顺时针转动冷却液打开启动主轴逆时针转动并将冷却液打开?HEIDENHAIN iTNC 5301.17ISO 6983(DIN 66 025)的标准功能17?停止程序运行?主轴停转?冷却液关闭?继续运
10、行下一程序段?选择性程序运行中断?继续运行下一程序段?用软键启动?停止程序运行?主轴停转?冷却液关闭?返回到程序段 1。?换刀,?必要时,停止程序运行(取决于 MP7440)?主轴停转?冷却液关闭?继续运行下一程序段M00M01M02M30M06HEIDENHAIN iTNC 5302.1路径功能1键功能输入直线运动终点坐标倒角无坐标轴数据、无进给速率的倒角长度圆心+坐标(加工面)+圆弧运动圆的终点坐标及旋转方向相切连接圆弧路径 圆弧终点坐标已知半径圆圆的终点坐标、半径及旋转方向倒圆角圆半径及进给速率轮廓接近和轮廓离开取决于所选功能自由轮廓编程已知信息HEIDENHAIN iTNC 5302.
11、2程序段格式2BEGIN PGM.MML X+20 Y+30R0F200M3辅助功能进给速率半径补偿终点坐标程序段启动键(L 线性)END PGM.MMHEIDENHAIN iTNC 5302.6修改程序行3用方向键逐个字移动L X+20Y-10R0F1000M3输入、编辑或删除值完成结束程序段或取消编辑操作,不保存所作修改坐标值?坐标值?半径补偿:RL/RR/不补偿?进给速率 F=?F MAX=ENT辅助功能 M?HEIDENHAIN iTNC 5302.7删除程序行4用方向键选择程序行或者输入行号并用 ENT 键确认。删除选定的程序段HEIDENHAIN iTNC 5302.8半径补偿、选
12、择接近和离开轮廓的辅助点5半径补偿一旦用 RL 或 RR.将刀具在工作面上移动,补偿值将立即生效。选择接近与离开轮廓的辅助点辅助点 1:L X.Y.R0起点 2:L X.Y.RL/RR辅助点 1:L X.Y.R0TNC 自动计算内外角的过渡弧或交点。如果未能正确地选择辅助点,在刀具接近和离开时将损坏轮廓!?1 12?未正确预定位 HEIDENHAIN iTNC 5302.11倒角8输入?倒角边长度?CHF(倒角)进给速率?直线与直线点 P1:按要求接近轮廓P1:L X.Y.RL/RR F.M.P2:L X.Y.相同半径补偿倒角:CHF 5 F.P3:L X.Y.?倒角只能在加工面上?在 CHF
13、(倒圆角)程序段中的进给速率是 non-modal?角点(P2)是非接近点。P1P2P3L(5)L(5)HEIDENHAIN iTNC 5302.12倒圆角9输入?圆弧半径?RND(倒角)进给速率?直线与直线?直线与圆相接?圆与圆相接相切进入(E)和离开(A)。E 和 A 均由系统自动计算。点 P1:按要求接近轮廓P1:L X.Y.RL/RR F.M.P2:L X.Y.相同半径补偿倒圆角:RND R.F.P3:L X.Y.?倒圆半径只能在加工面上。?在 RND(倒圆角)程序段中的进给速率是 non-modal?角点(P2)是非接近点。P1EP2AP3RHEIDENHAIN iTNC 5302.
14、15轮廓接近和离开12路径类型接近离开相切直线 垂直于轮廓点的直线相切圆弧 相切轮廓的圆弧。沿相切直线接近和离开轮廓外的辅助点。HEIDENHAIN iTNC 5302.16平滑接近(APPR)13起点 1:L X-30 Y-20 R0 F.M.平滑接近第一个轮廓点 2:APPR LT X0 Y0 LEN20 RL F.M.起点 1:L X-40 Y-20 R0 F.M.平滑接近第一个轮廓点 2:APPR LCT X0 Y0 R10 RL F.M.?1 12?1 12HEIDENHAIN iTNC 5302.17平滑离开(DEP)14最后一个轮廓点 1:L X+0 Y+0 RL F.M.平滑离
15、开至终点 2:DEP LT LEN15 F.M.最后一个轮廓点 1:L X+0 Y+0 RL F.M.平滑离开至终点 2:DEP LCT X-40 Y-20 R10 F.M.用 R0 自动接近辅助点。?1 12?1 21HEIDENHAIN iTNC 5302.20圆弧运动:以圆心 CC 为圆点的圆弧路径 C17整圆示例圆心 输入?相对工件原点的绝对坐标值CC X.Y.?相对最后一个编程位置的相对坐标值CC IX.IY.?使用最后一个编程位置CC圆弧路径输入?圆弧终点C X.Y.?旋转方向DR?圆弧运动前,刀具位于圆弧起点处?必须在圆弧运动前定义圆心L X+45 Y+25 RL F.M3CC
16、X+25 Y+25C X+45 Y+25 DR?HEIDENHAIN iTNC 5302.23相切/非相切连接轮廓19相切连接轮廓非相切连接轮廓?HEIDENHAIN iTNC 5302.24圆弧运动:相切连接圆弧路径 CT20输入?圆弧终点坐标相切圆弧点 P1:按要求接近轮廓P1:L X.Y.RL/RR F.M.相同半径补偿P2:L X.Y.P3:CT X.Y.在圆弧路径 CT 前应对一个轮廓元素(圆弧或直线)编程,即圆弧路径 CT.前必须至少有两个定位程序段。?HEIDENHAIN iTNC 5302.27圆弧运动:已知半径的圆弧 CR21输入?圆弧终点坐标?圆半径?方向圆半径点 P1:按
17、要求接近轮廓(P1:L X.Y.F.M.)P2:L X.Y.RL/RRP3:CR X.Y.R DR 注意半径的代数符号?HEIDENHAIN iTNC 5302.28圆弧运动:已知半径的圆弧 CR22圆弧半径 R*圆心角?圆心角*小于 180?圆半径代数符号:R+?圆心角*小于 180?圆半径代数符号:R?HEIDENHAIN iTNC 5303.1极坐标1键功能输入极点?极点坐标线性运动,极点?极半径?极角圆弧路径,极点?极角?方向圆弧路径,相切于极点?极半径?极角HEIDENHAIN iTNC 5303.2极坐标:平面选择和极点定义2输入极点角度参考轴 X极点坐标 X/Y极点(极坐标原点)
18、CC X.Y.?对极点的编程不会导致轴向运动。?输入相对极点的极坐标尺寸数据。?只能在直角坐标中定义极点 CC。?定义新极点 CC 之前,现极点 CC 始终有效。角度参考轴 Y角度参考轴 Z极点坐标 X/Z极点坐标 Z/X?极点?极点?极点HEIDENHAIN iTNC 5303.3极坐标:直线 LP3程序编辑?选择路径功能。?按极坐标键。?输入极半径 PR。?输入极角 PA。输入?极半径 PR:距极点的距离?极角 PA:由参考轴(=0 直线)到极点与 P1连线间的夹角数控程序段:LP PR.PA.输入路径前先确定极点。?HEIDENHAIN iTNC 5303.4极坐标:直线 LP4举例 设
19、置极点:CC X+30 Y+25接近孔 1LP PR+50 PA+30 R0接近孔 2LP PR+30 PA+100 R0接近孔 3LP PR+0 PA+0 R0?132HEIDENHAIN iTNC 5303.7极坐标:圆弧路径 CP5程序编辑?选择路径功能。?按极坐标键。?输入极角 PA。?输入旋转方向 DR(+或-)。输入?圆弧终点极角 PA?旋转方向 DR 数控程序段:CP PA.DR.在螺旋线编程中,可以将圆弧运动(极坐标的)叠加在垂直的直线运动上。?HEIDENHAIN iTNC 5303.10极坐标:相切圆弧路径 CTP6程序编辑?选择路径功能。?按极坐标键。?输入极半径 PR。
20、?输入极角 PA。输入?圆弧终点极半径 PR?圆弧终点极角 PA数控程序段:CTP PR.PA.?HEIDENHAIN iTNC 5304.2循环定义2用软键定义循环用 GOTO 功能定义循环HEIDENHAIN iTNC 5304.3调用循环3定义即有效一旦在程序中定义了如下循环,它们将自动生效。?加工圆弧阵列孔的循环 220,直线阵列孔的循环 221?轮廓几何尺寸的 SL 循环 14?轮廓数据的 SL 循环 20?公差的循环 32?停顿时间的循环 9?坐标变换循环?测头测量循环调用有效程序中所定义的固定循环仅在被另一个程序调用后才被执行。循环调用调用最新定义的固定循环。循环的起点位于该循环
21、之前最后一个编程位置处。按 CYCL CALL M(循环调用辅助功能)软键。在某些情况下,可以在此输入一定的辅助功能(M 功能)(如启动主轴转动的 M03)。CYCL CALL PATCYCL CALL PAT 功能将调用一个在单独的加工点表中所有有定义位置处的最新定义的固定循环(参见第 267 页“加工点表”)。CYCL CALL POSCYCL CALL POS 功能将调用最后一个定义的固定循环一次。其起点位置由CYCL CALL POS 程序段定义(如 CYCL CALL POS X+50 Y+50 Z+0)。HEIDENHAIN iTNC 5304.4调用循环4M99M99 功能仅在它
22、所在的程序段中有作用,它将调用最后定义的固定循环。可以将M99 编程在定位程序段的结束处。TNC 执行到该位置时将执行最后定义的固定循环。M89依据 MP7440 的设置,TNC 将在每个定位程序段后自动执行最新定义的固定循环。要取消 M89 的作用,将 M99 编程在上个定位程序段中。HEIDENHAIN iTNC 5304.5钻孔循环(输入数据)5循环定义0 BEGIN PGM 1 MM10 CYCL DEF 200 DRILLINGQ200=2安全高度Q201=-18深度Q206=200切入进给速率Q202=5切入深度Q210=0在顶部停顿时间Q203=+0表面坐标Q204=50第二安全
23、高度Q211=0在孔底部的停顿时间.END PGM 1 MM?循环参数 DEPTH(深度)的代数符号决定加工方向。?输入 Q203(工件表面坐标)绝对值?调用循环?HEIDENHAIN iTNC 5304.8通用钻孔循环(输入数据)6定义循环0 BEGIN PGM 1 MM10 CYCL DEF 203 UNIVERSAL DRILLINGQ200=2安全高度Q201=-25深度Q206=200切入进给速率Q202=10切入深度Q210=0在顶部停顿时间Q203=+0表面坐标Q204=50第二安全高度Q212=0递减量Q213=1退刀前的停顿次数Q205=5最小切入深度Q211=0在孔底部的停
24、顿时间Q208=500退刀速率Q256=0.2断屑所需的距离.END PGM 1 MM如果 Q208 的值=0,退刀速率将等于 Q206.所确定的进给速率。?HEIDENHAIN iTNC 5304.9用浮动攻丝架攻丝循环(输入数据)7定义循环0 BEGIN PGM 1 MM10 CYCL DEF 206 TAPPING NEWQ200=2安全高度Q201=-25深度Q206=200切入进给速率Q211=0在孔底部的停顿时间Q203=+0表面坐标Q204=50第二安全高度.END PGM 1 MM将刀具夹紧在浮动攻丝架上。这将补偿攻丝过程中的进给速率与主轴转速之差,保证螺距准确。?HEIDEN
25、HAIN iTNC 5304.10刚性攻丝循环(输入数据)8定义循环0 BEGIN PGM 1 MM10 CYCL DEF 207 RIGID TAPPING NEWQ200=2安全高度Q201=-25深度Q239=+1.5螺距Q203=+0表面坐标Q204=50第二安全高度.END PGM 1 MM?机床制造商必须对机床和 TNC 系统作特别设置才能使用该攻丝功能。?TNC 用数控的主轴来加工螺纹。这样能保持螺距的准确。?进给速率和主轴转速倍率调节电位器可能被锁定。?HEIDENHAIN iTNC 5305.1循环 251 至 254 的共同特点1可以用铣削循环 251 至 254 加工完整
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 海德 编程 技巧
限制150内