卡诺普编程指令

日期:2023-05-04 人气:94001

附加项格式、定义

说明  

VJ=<百分比>:关 节运行速度 单位 1%,更大值为 。实际轴速度=参数中轴运动 更高速度× VJ × 自动运行倍率。 VL=<直线运行速 度>:直线运行速 单位 MM/S,更大值为参数设定直线运动更高速度。实 际运行速度=直线运动更高速度× VL× 自动运行倍 率。 PL=<平滑度>:平 滑度 范围 0-9。简单的说就是过渡的弧度,确定您是以直 角方式过渡还是以圆弧方式过渡。假如两条直线要连 接起来,怎么连接,就需要您对此变量进行设置。PL 数值选择参考下图。 UNITL <条件>:条 件判断 1. 如果条件满足,则停止当前运行的程序行,转入下 一行程序执行;如果条件不满足,则一直执行到该 程序行结束,然后再转入下一行程序执行。

2. 可用于判断的参数有:X<变量号>、M<变量号>、T< 变量号>、C<变量号>;用户判断的条件为有效 (ON=1)、无效(OFF=0)。如:UNTIL X#(0)==ON  判断 X0 口是否有效;UNTIL M#(3)==OFF 判断 M3 辅助继电器是否无效。 X<变量号>:通用 输入口 1. 通用输入 X 接口,该接口对应硬件物理接口,为状 态变量(ON=1,OFF=0),范围:0-111。 页面 6 / 67 CRP编程指令说明书2. 接口状态可在“监视”-“IO 口”-“通用输入口 监视”中查看。变量号码参考《硬件说明书》。 M<变量号>:内部 辅助继电器 1.内部辅助 M 继电器。该继电器为状态变量(ON=1, OFF=0),范围:0-800。 2.该辅助继电器功能定义、变量号码参考《PLC 说明 书》,该继电器状态可在“监视”-“PLC”-“M” 下查看。 GI<变量号>:全局 I 变量 1. 范围:0-99,变量值为整数型数据变量,带正负 号。 2. 所以程序调用同一变量号时,该变量的数据为同一 个数据。当被第二次赋值时,将覆盖次的数 据。 3. 该变量可在“运行准备”-“变量”-“全局 I 变 量”表中查看。 LI<变量号>:局部 I 变量 1. 范围:0-1000,变量值为整数型数据变量,带正负 号。 2. 不同的程序调用同一变量号时,各自对应的数据不 一致。互补干涉,各自独立。 3. 该变量只有在调用程序打开时,才会在变量表中出 现。 GD<变量号>:全局 D 变量 1. 范围:0-99,变量值为浮点型数据变量,该数值可 定义到小数后三位(.000),带正负号。 2. 所以程序调用同一变量号时,该变量的数据为同一 个数据。当被第二次赋值时,将覆盖次的数 据。

3. 该变量可在“运行准备”-“变量”-“全局 D 变 量”表中查看。 LD<变量号>:局部 D 变量 1.范围:0-1000,变量值为浮点型数据变量,该数值 可定义到小数后三位(.000),带正负号。 页面 7 / 67 CRP编程指令说明书CRP编程指令说明书 2.不同的程序调用同一变量号时,各自对应的数据不 一样,互不干涉,各自独立。3.该变量只有在调用程序打开时,才会在变量表中出 现。

1.全局 P 变量,该变量值记录机床各关节姿态,坐标 等相关位置数据,是多个数据组合。变量号范围: 0-999,数据号范围为:0-11。2.数据号表示可以单独调用 GP 变量的组合数据中某 一数据,数据号的定义为: 0:对整个数据组合进行操作; 1:对 X 轴数据进行操作; 2:对 Y 轴数据进行 操作; 3:对 Z 轴数据进行操作: 4:对 J1 轴数据进 行操作; 5:对 J2 轴数据进行操作; 6:对 J3 轴数据进 GP<变量号><数据 行操作; 号>:全局 P 变量 7:对 J4 轴数据进行操作; 8:对 J5 轴数据进 行操作; 9:对 J6 轴数据进行操作; 10:对 J7 轴数据进 行操作; 11:对 J8 轴数据进行操作; 3.不同程序调用同一变量号时,该变量的数据为同一 个数据,当被第二次赋值时,将覆盖次的数 据。所以在使用已经使用过的变量号时需要慎重, 以免发生误动作或危险。 4.该变量可在“运行准备”-“变量”-“全局 P 变 量”表中查看。 1. 局部 P 变量,该变量值记录机床各关节姿态,坐标 LP<变量号><数据 等相关位置数据,是多个数据组合。变量号范围: 号>:局部 P 变量 0-1000,数据号范围为:0-11。 页面 8 / 67 2. 数据号表示可以单独调用 GP 变量的组合数据中某 一数据,数据号的定义为: 0:对整个数据组合进行操作; 1:对 X 轴数据进行操作; 2:对 Y 轴数据进行 操作; 3:对 Z 轴数据进行操作: 4:对 J1 轴数据进 行操作; 5:对 J2 轴数据进行操作; 6:对 J3 轴数据进 行操作; 7:对 J4 轴数据进行操作; 8:对 J5 轴数据进 行操作; 9:对 J6 轴数据进行操作; 10:对 J7 轴数据进 行操作; 11:对 J8 轴数据进行操作; 3. 不同的程序调用同一变量号时,各自对应的数据不 一样,互不干涉,各自独立。如一个程序调用变量 LP0。第二个程序也调用了 LP0,两个 LP0 互不干 扰,各自独立。该变量只有在调用程序打开时,才 会在变量表中出现。 OP<变量号>:偏移 P 变量 寻位偏移变量 Y<变量号>:通用 输出口 1. 通用输出 Y 接口,该接口对应硬件物理接口,为状 态变量(ON=1,OFF=0),范围 0-79。 2. 该接口状态可在“监视”-“IO 口”-“通用输出 口监视”中查看。变量号码参考《硬件说明书》。 T<变量号>:定时 1. T<变量号>内部定时器编号,为状态变量(ON=1, OFF=0),范围 0-59。该变量的状态为 ON 或 OFF。 2. 该定时器状态在“监视”-“PLC”-“定时器监 视”中查看。 页面 9 / 67 CRP编程指令说明书TC<变量号>:定时 器内数值 1.T<变量号>内部定时器数据,该变量为数据变量。 2.该数据可在“监视”-“PLC”-“定时器监视”中 查看。 C<变量号>:计数 1. C<变量号>内部计数器编号,为状态变量(ON=1, OFF=0),范围 0-19。 2. 该计数器状态可在“监视”-“PLC”-“计数器监 视”中查看。 CC<变量号>:计数 器内数值 1. C<变量号>内部计数器数据,为数据变量,范围 0- 19。 2. 该数据可在“监视”-“PLC”-“计数器监视”中 查看。 GS<变量号>:全局 字符串变量 GS 字符串变量,范围 0-99。该变量主要用于读取条形 码,外部 IO 口编码数据使用。配合 READ DATA TO 或 READ IO BCD 指令使用。如: READDATATO GS#(0) :读取条码到 GS0 变量 PAUSE IF GS#(0)=123456 :当 GS0=123456 时,暂 停。 …… D<变量>:自定义 数据变量 自定义数据变量,其中变量为用户自行输入的具体数 据。该数据可以带正负号,可输入小数。 ==或=:判断等于 判断前后变量是否相等或一致,可判断数据变量或状态 变量。如:X0==ON;LI0=LI2 等。 >:判断大于 判断前面的变量是否大于后面的变量,可判断数据变 量。如:LD0>LI2; CC0>LD1 等。 <:判断小于 判断前面的变量是否小于后面的变量,可判断数据变 量。如:LD0<LI2; CC0<LD1 等。 >=:判断大于等于 判断前面的变量是否大于等于后面的变量,可判断数 据变量。如 LD0>=LI2;CC0>=LD1 等。 <=:判断小于等于 判断前面的变量是否小于等于后面的变量,可判断数 据变量。如 LD0<=LI2;CC0<=LD1 等。