• Keine Ergebnisse gefunden

3.2 打开和输入程序

海德汉对话格式格式NC程序的组织

零件程序由一系列程序段组成。 右图为程序段的各构成元素。

TNC用升序排列程序段编号。

程序的第一个程序段用BEGIN PGM标识,并有程序名和当前尺寸单 位。

程序的最后一个程序段被标记为END PGM,并有程序名和当前尺寸 单位。 毛坯,按下SPEC FCT(特殊功能)键,PROGRAM DEFAULTS(程 序默认值)软键,然后按下BLK FORM(毛坯定义)软键。 为使 TNC图形仿真功能工作,必须定义工件毛坯。工件毛坯的边分别平 行于X、Y和Z轴,最大长度可达100 000毫米。 工件毛坯用其两个角 点定义:

最小点: 毛坯定义的最小X、Y和Z轴坐标值,用绝对值输入 最大点: 毛坯定义的最大X、Y和Z轴坐标值,用绝对或增量输入

只有要执行程序的图形测试才需要定义工件毛坯!

编程: 基础知识,文件管理

输入新程序名并用ENT键确认。

选择尺寸单位: 按下MM或INCH软键。TNC切换 屏幕布局并启动BLK FORM(毛坯定义)(工件毛 坯)定义对话框

图中的加工面: XY

输入主轴坐标轴,例如Z 工件毛坯定义: 最小

依次输入最小点的X、Y和Z坐标值并分别用ENT键 确认每个输入值。

工件毛坯定义: 最大

依次输入最大点的X、Y和Z坐标值并分别用ENT键 确认每个输入值。

TNC自动生成程序段编号以及BEGIN(开始)和END(结束)程序 段。

如果不想定义工件毛坯,显示主图中加工面:XY时按 下DEL键取消对话。

打开和输入程序 3.2

3

用对话格式编写刀具运动程序

要编写一个程序段,按下功能键启动对话。 在屏幕标题区,TNC提 示对所需功能进行编程需输入的所有必要信息。

如果通过USB连接的键盘输入DIN/ISO功能,必须确 保大写状态。

定位程序段举例

Open block(打开程序段)

坐标值?

10(输入X轴的目标坐标值)

20(输入Y轴的目标坐标值)

用ENT转到下个问题。

半径补偿:RL/RR/不补偿?

输入“No radius compensation”(无半径补 偿),并用ENT键转到下一个问题。

进给速率F=? / F MAX = ENT

100(输入路径轮廓的进给速率100 mm/min)

用ENT转到下个问题。

辅助功能M?

输入3(辅助功能M3“主轴启动”)。

按下ENT键,TNC结束对话。

程序段窗口显示以下程序行:

3 L X+10 Y+5 R0 F100 M3

编程: 基础知识,文件管理 3.2 打开和输入程序

3

进给速率输入方法

设置进给速率的功能 软键

快移,非模态。 例外情况: 如果前面定 义了APPR程序段,向辅助点的运动也 用FMAX(参见 "接近与离开的关键位置点", 173 页)

TOOL CALL功能中自动计算运动的进给速率 用编程进给速率进行运动(单位为毫米/分或 1/10英寸/分) TNC使用的旋转轴进给速率单 位为度/分,与程序的尺寸单位为毫米还是英寸 无关

定义每转进给量(单位为毫米/转或英寸/

转)。 小心: 用英寸编程时,FU不能与M136 一起使用

定义每刃进给量(单位为毫米/刃或英寸/

刃)。刀刃数必须在刀具表中的CUT(刀刃)

列中定义

对话格式的帮助功能

忽略对话提问 立即结束对话

中止对话并清除程序段

打开和输入程序 3.2

3

实际位置获取

TNC可将当前刀具位置转入程序中,例如在以下操作中 定位程序段编程

循环编程 传输正确位置值:

将输入框放在程序段中需插入位置值的位置处

选择“实际位置获取”功能: TNC在软键行显示可 供传送位置数据的轴

选择轴: TNC将所选轴的当前位置值写入当前输入 框中

在加工面中,TNC只获取刀具中心的坐标,包括刀具 半径补偿功能有效时。

对于刀具轴,TNC只获取刀尖的坐标,因此必须考虑 当前刀具长度补偿值。

TNC保持选择轴的软键行有效直到再次按下位置获取 键使其取消。 即使保存了当前程序段和用路径功能 键打开了新程序段,也同样如此。如果选择的程序段 元素要求必须用软键选择其他输入信息(例如半径补 偿),TNC也将关闭选择轴的软键行。

如果倾斜加工面功能工作,实际位置获取功能将不可 用。

编程: 基础知识,文件管理 3.2 打开和输入程序

3

编辑程序

如果TNC的机床操作模式正在运行一个程序,系统将 不允许编辑该程序。

创建或编辑零件程序过程中,可用箭头键或软键选择程序中任意所需 行或程序段中的个别字:

功能 软键/键

转到上一页 转到下一页 转到程序起点 转到程序终点

改变当前程序段在屏幕中的位置。 按下该 软键显示当前程序段之前的其它编程程序段 改变当前程序段在屏幕中的位置。 按下该 软键显示当前程序段之后的其它编程程序段 从一个程序段移至下一个程序段

选择程序段中的个别字

为选择一个特定程序段,按下GOTO键,

输入所需程序段编号,然后按下ENT键确 认。 或者: 输入程序段编号步距并按N LINES(N行)软键向前或向后跳过输入的

打开和输入程序 3.2

3

功能 软键/键

将选定的字置零 删除不正确数字

清除(非闪烁的)出错信息 删除选定的字

删除选定的程序段 删除循环和程序块

插入最后编辑或删除的程序段

在任何所需位置处插入程序段

选择准备在其后插入新程序段的程序段并启动对话 编辑并插入字

选择程序段中的字并用新字将其改写。字被高亮时可用简易语言 对话

如要接受修改,按下END键

如果想插入一字,重复按下水平箭头键直到显示所需对话。 然后输 入所需值。

查找不同程序段中的相同字

将AUTO DRAW(自动绘图)软键设置为OFF(关闭)。

选择程序段中的一个字: 重复按下箭头键直到高亮 区移至所需字处

用箭头键选择程序段

新程序段中被高亮的字与之前选择的字相同。

如果在一个很长的程序中进行搜索,TNC将显示进度 窗口。 这样使操作人员可以用软键取消搜索。

编程: 基础知识,文件管理 3.2 打开和输入程序

3

查找任何文字

选择搜索功能: 按下FIND(查找)软键。TNC显示Find text:(查找文本:)对话提示

输入要查找的文本

查找文字: 按下EXECUTE(执行)软键 标记,复制,删除和插入程序块

TNC提供一些在NC程序内复制程序块或将程序块复制到另一个NC 程序中的功能-见下表。

复制程序块的操作步骤:

选择有标记功能的软键行

选择需要复制程序块中的第一(最后)一个程序段

为标记第一(最后)程序段,按下SELECT BLOCK(选择程 序段)软键。TNC高亮程序段的第一个字符并显示CANCEL SELECTION(取消选择)软键

将高亮区移至需要复制或删除的程序块的最后(第一个)程序 段。 TNC用不同颜色显示标记的程序段。如需结束标记功能,可 以随时按下CANCEL SELECTION(取消选择)软键

如要复制所选程序块,按下COPY BLOCK(复制程序段)软键。

如要删除所选程序块,按下DELETE BLOCK(删除程序段)软 键。 TNC保存所选程序段

用箭头键选择需要在其后插入被复制(删除)程序块的程序段 为将程序块插入另一程序中,用“文件管理器”选择 相应程序,然后标记要在其后插入被复制程序段的程 序段。

如要插入程序段,按下INSERT BLOCK(插入程序段)软键 如要结束标记功能,按下CANCEL SELECTION(取消选择)软 键。

功能 软键

开启标记功能 关闭标记功能

打开和输入程序 3.2

3

TNC的搜索功能

用TNC的搜索功能可以搜索程序中的任何文本,根据需要还能用新 文本将其替换。

TNC正在运行该程序

使用REPLACE ALL(全部替换)功能时,必须小心避 免意外替换不该替换的文字。 一旦被替换,被替换的 感。然后用ENT键确认

输入要插入的文字。 请注意输入的文字为大小写敏 感

开始搜索: TNC移至搜索文字的下一个出现处 如要替换文字并移至该文字的下一个出现处,按 下REPLACE(替换)软键。如要全部替换该文字,

按下REPLACE ALL(全部替换)软键。如要跳过该 文字并移至下一个出现处,按下FIND(查找)软键 结束搜索功能

编程: 基础知识,文件管理