首页
当前位置:沈阳一机 > > 新闻中心 > > 新闻中心 > > sINuME砒K 802D系统数控车床计算参数及函数指令

sINuME砒K 802D系统数控车床计算参数及函数指令


日期:2010年06月08 来源:沈阳第一机床厂 关键字:数控车床

sINuME砒K 802D系统数控车床计算参数及函数指令
  (1)功能。在编写Nc程序段时,为了不仅仅适用于特定数值下的一次加工,或者必须要计算出数值以及解决一些复杂曲线编程问题,可以使用计算参数及函数指令。在程序运行时,由控制器计算或设定所需要的数值,也可以通过操作面板设定参数数值。如果参数已经赋值,则它们可以在程序中对由变量确定的地址进行赋值。
  (2)应用说明。
  ①赋值。可以在以下数值范围内给计算参数赋值:±0 ooo 0001~9999 9999(8位,带符号和小数点),在取整数值时可以去除小数点,正号可以省去。
  一个程序段中可以有多个赋值语句,也可以用计算表达式赋值。
  ②给其他的地址赋值。通过给其他的NC地址分配计算参数或参数表达式,可以增加Nc程序的通用性。可以用数值、算术表达式或R参数对任意Nc地址赋值,但对地址N、G和L例外。喊值时,在地址符之后要求写入符号“=”,赋值语句也可以赋值一个负号。在给坐标轴地址赋值时,要求为独立程序段。
  例如:N10 GO=R2    ;给工轴赋值
  ③参数的计算。在参数计算时遵循通常的数学运算法则,即先乘除后加减、括号优先的原则。角度计算单位为度。
1.标记符——程序跳转目标
  标记符或程序段号都可用于标记程序中所跳转到的目标程序段,用跳转功能可以实现程序的分支运行。标记符可以自由选取,但必须由2—8个字母或数字组成,其中,开始两个符号必须是字母或下划线。跳转目标程序段中.标记符后面必须为冒号。标记符位于程序段段首,如果程序段有段号,则标记符紧跟着段号。在一个程序段中,标记符不能含古甘妯鲁口
  2.绝对鼹转
  Nc程序在运行时以写入时的顺序执行程序段。程序在运行时,可通过插人程序跳转指令改变执行顺序。跳转目标只能是有标记符或一个程序段号的程序段。此程序段必须位于该程序之内。绝对跳转指令必须占有一个独立的程序段。 
3.条件跳转
  (1)功能。用IF条件语句表示有条件跳转。如果满足跳转条件(也就是值不等于零),则进行跳转。跳转目标只能是有标记符的程序段,该程序段必须在此程序之内。有条件跳转指令要求一个独立的程序段。在一个程序段中,可以有多个条件跳转指令。使用了条件跳转后,一般会使程序得到明显的简化。
  比较运算的结果有两种:一种为“满足”,另一种为。不满足”。“不满足”时.该运算结果值为零。条件比较运算所采用的符号见表5—4。
    例如:
    R1>1    ;RI大于1
    1<R1    ;1小于m
    R1<P,2+R3    ;R1小于砣加船
    R4>=SIN(R5}115)  ;R4大于或等于Bin
(艏)2
    (2)应用说明。
 条件跳转编程举例1如下:
N10 IF R1 GOTOF GYl    ;R1≠O时跳转到有GYl标记符的程序段
NgO GYI:
N100 1F RI>1 GOTOF GY2;R1>1时跳转到有MARKE2标记符的程序段
N190 GY2•
N200IFR45==R7+1 GOTOFMARKF3  ;R45=R7+1时,跳转到有MARKE3
    标记符的程序段
N290 MARKE3:
N300IFRI==1 GOTOB MAlIF R1==2 GOTOFMA2
    ;RI;1时跳转到有MAl标记符的程序段,RI=2
    时跳转到有MA2标记符的程序段(第一个条件实现后就进行跳转)

 


上一篇:南京机床展收获近8亿元订单     下一篇深孔钻削循环
相关搜索:XB2-EA12万能摇臂铣床 M3Y1316T48*43 0机床卡盘法兰锥度是多少?620样品CW620基础CW6280Q-3000机床修理SS-5019

 销售电话
机床营销
Tel:024-25340888
    024-25341888
    024-25340887
    024-25341887
Fax:024-25341177
配件服务
Tel:024-25341716
    024-25341717
Fax:024-25341718
维护改造
Tel:024-25340767
Fax:024-25341177
 在线提交意向
Mailto:
sale@syms.com.cn

收藏到QQ书签