当前位置:
文档之家› 海德汉编码器和海德汉光栅尺使用的各种参数
海德汉编码器和海德汉光栅尺使用的各种参数
1005
起始位置不正确
1006
不允许旋转
1007
不允许换算系数
1008
不允许镜像
1009
不允许数据转换
1010
进给率偏差
1011
进口值不正确
1012
编制了错误的标记
1013
输入的角度不允许
1014
接触点不可接入
1015
点过多
1016
进口相矛盾
1017
循环不完整
1018
平面定义错误
1019
编制了错误轴
○在程序运行时终止程序(例如,按下STOP按钮和INTERNAL STOP软键)。在测试运行时终止测试。
■按下Q键,调出Q参数功能
■输入Q参数号,按下ENT键。TNC在对话行显示Q参数的当前值
■如果想改变值,输入新值,以ENT键确定,以END键终止输入
■保持值不变,以END键终止对话
手动操作
Test run
GOTO
FN11:WENN GROESSER,SPRUNG
z.B.FN11:IF+Q1 GT+10GOTO LBL 5
如果第一个参数或值大于第二个参数或值,转移至给定的标签。
FN11
IF X GT Y
GOTO
FN9:WENN GLEICH,SPRUNG
z.B.FN12: IF+Q5LT+0GOTO LBL1
功能
软键
FN24:从四个点决定CIRCLE DATA(圆周数据)
实例:FN24:Q20 = CDATA Q30
FN24
4 POINTS
OF CIRCLE
圆周上四个点的坐标须在参数Q30和以下七个参数-到参数Q37中存储。
随后TNC以参数Q20存储参照轴(X轴和主轴Z)的圆周中心,以参数Q21存储短轴(X轴和主轴Z)的圆周中心,并以参数Q22存储圆周半径。
z.B.FN9: IF+Q1 EQU +Q3 GOTO LBL 5
如果两个值或参数相等,转移至给定的标签。
FN9
IF X EQ Y
GOTO
FN10:WENN UNGLEICH,SPRUNG
z.B.FN10: IF+10NE-Q5GOTO LBL10
如果两个值或参数不相等,转移至给定的标签。
FN10
IF X NE Y
Q2=+50
10.3通过数学运算描述轮廓
功能
以下列出的Q参数可以用于编写零部件加工程序中的基本数学功能:
○选择一个Q参数功能:按下Q键(位于数字键盘右侧)。Q参数功能显示于软键盘行。
○选择数学功能,按下BASIC ARITHMETIC软键。TNC随即显示以下软键:
概述
功能
软键
FNO:ZUWEISUNG
1020
错误的RPM
1021
半径校正,未定义
1022
未定义舍入
1023
圆半径过大
1024
未定义程序开始
1025
子程序编制过多
1026
角度参考偏差
1027
无固定循环定义
1028
槽宽过小
1029
外罩过小
1030
未定义Q202
1031
未定义Q205
1032
输入Q218大于Q219
1033
打开可任意定义的表格
FN26
OPEN
TABLE
FN27:TABWRITE
写入可任意定义的表格
FN27
WRITE TO
TABLE
FN28:TABREAD
读出可任意定义的表格
FN28
READ FROM
TABLE
FN14:ERROR:显示出错信息
功能FN14:ERROR使你能够调用程序控制中的消息。该信息由机床制造商或HEIDENHAIN预编。程序必须重启。错误号在下表显示。
功能组
软键盘
基础算术(指定,加减乘除,平方根)
BASIC
ARITHM.
三角函数功能
TRIGO-
NOME TRY
计算循环功能
CIRCLE
CALCU-
LATION
如果/则条件,转移
JUMP
其它功能
DIVERSE
FUNCTION
直接输入公式
FORMULA
10.2同类零件-Q参数代替数字值
Q参数功能FN0:ASSIGN指定数字值给Q参数。该功能使你能够在程序中使用变量代替固定数字值。
计算两个值的商并赋值
FN4
X / Y
z.B.FN5: Q20 = SQRT 4
计算两个值的平方根并赋值
不得:对负数求平方根
FN5
SQRT
在“=”右侧可以输入:
□两个数字
□两个Q参数
□一个数字和一个参数
等式中的Q参数和数字值输入可以带正负号。
编制基本操作程序
实例:
选择Q参数功能,按下Q键。
BASIC
ARITHM.
NC程序行实例
15 FN0:Q10=25指定
…Q10包含值25
25 L X +Q10指L X+25
你只须为所有同类零件编写一个程序,输入特征维数的Q参数。
编写特定零件程序,可向独立的Q参数指定正确的数值。
实例
柱面Q参数
柱面半径R=Q1
柱面高度H=Q2
柱面Z1Q1=+30
Q2=+10
柱面Z2 Q1=+10
调用其它程序作为子程序,在有目标标签的程序行后输入PGM CALL。
无条件转移
通过输入条件总是真实的条件转移来编写无条件转移程序。例如:
FN9:IF+10EQU+10 GOTO LBL1
编制如果…则判定程序
按下JUMP软键调出如果…则判定条件。随后TNC将显示以下软键:
功能
软键
FN9:WENN GLEICH,SPRUNG
FN0
X = Y
选择Q参数功能MULTIPLICATION,按下FN3 X * Y软键。
输入参数号寻求结果?
12
输入Q参数号:12
1.第2值或参数?
Q5
在第1个值输入Q5。
2.第2值或参数?
7
在第2个值输入7。
实例:TNC的程序行
16 FN0:Q5 = +10
17 FN3:Q12 = +Q5 * +7
一些Q参数总是被TNC指定给同样的数据。例如,Q108总是被指定给当前刀具半径,可参见368页的“预先指定Q参数”。如果你在OEM循环中使用Q60至Q99之间的参数,须通过MP7251定义这些参数是否仅用于OEM循环,还是全部适用。
调用Q参数功能
在编写零部件加工程序时,按下“Q”键(位于数字值输入键盘,-/+键的下方)。然后,TNC会显示以下软键盘:
10.4三角函数功能
定义
正弦、余弦、正切是用于表示直角三角形各边比例的函数。直角三角形的角的三角函数由以下等式定义:
正弦:sinα=a/c
余弦:cosα=b/c
正切:tanα=a/b=sinα/cosα
其中
□c是直角所对的边
□a是角α所对的边
□b是第三边
TNC可以根据
tangentα=arctanα=arctan(a/b)=arctan(sinα/cosα)得出角度。
FN16
F-PRINT
FN18:SYS-DATUM READ
读出数据系统
FN18
SYS-DRTUM
READ
FN19:PLC
数据传送到PLC
FN19
PLC=
FN20:WAIT FOR
NC和PLC同步
FN20
WAIT
FOR
FN25:PRESET
设置新的数据
FN25
SET
DATUM
FN26:TABOPEN
注意结果参数旁的FN23和FN24也覆盖以下两个参数。
10.6用Q参数作如果…则判定
功能
TNC通过比较一个Q参数和另一个Q参数,或一个数字值来做出如果…则判定。如果满足条件,TNC继续运行程序设定在该条件下一步的标签(标签上的信息,参见324页上的“子程序和程序行重复加标签”)。如果不满足条件,TNC继续下一程序行。
计算一个角的正弦角度(º)并将其赋值给参数。
FNG
SIN(X)
FN7:COSINUS
z.B.FN7: Q21 = COS-Q5
计算一个角的余弦角度(º)并将其赋值给参数。
FN7
COS(X)
FN8:WURZEL AUS QUADRATSUMME
z.B.FN8: Q10 = +5 LEN +4
从两个值中计算长度。
END
10.8附加功能
概述
按下DIVERSE FUNCTION(多种功能)软键调用附加功能。TNC随后显示以下软键:
功能
软键
FN14:ERROR
显示出错信息
FN14
ERROR=
FN15:PRINT
文本或Q参数输出数值的未格式化输出
FN15
PRINT
FN16:PRINT
文本或Q参数输出数值的格式化输
α=arctan(a/b)=arctan 1=45。
进一步得出:
a2+b2=c2(其中a2=a×a)
编制三角函数功能程序
按下TRIGONOMETRY软键调出三角函数功能。TNC随即显示下表右侧的软键。
编程:比较“实例:编制基础运行程序。”
功能
软键
FN6:SINUS
z.B.FN6: Q20 = SIN-Q5