您好!欢迎进入无锡惠斯通电机科技有限公司官网 !

    联系我们
    服务热线
    13901635301
    联系人:赵先生
    手机:13901635301
    电话:0523-83765066
    地址:江苏省兴化市张郭镇刘西工业园区民营路168号
    这两组电源由控制器内部变压器的两 个独立
    浏览:232 发布日期:2020-03-30 10:02:40

      步进电机控制器__说明书_其它_职业教育_教育专区。. . 电机,伺服电机可编程控制器 AKS-01Z 使用说明 一、 系统特点 ● 控制轴数:单轴; ● 指令特点:任意可编程(可实现各种复杂运行:定位控制和非定位控制); ● 输出频率:4

      . . 电机,伺服电机可编程控制器 AKS-01Z 使用说明 一、 系统特点 ● 控制轴数:单轴; ● 指令特点:任意可编程(可实现各种复杂运行:定位控制和非定位控制); ● 输出频率:40KHz(特别适合控制细分驱动器); ● 输出频率分辨率:1Hz; ● 编程条数:99 条; ● 输入点:6 个(光电隔离); ● 输出点:3 个(光电隔离); ● 一次连续位移范围:—7999999~7999999; ● 工作状态:自动运行状态,手动运行状态,程序编辑状态,参数设定状态; ● 升降速曲线 条(化); ● 显示功能位数:8 位数码管显示、手动/自动状态显示、运行/停止状态显示、步数/计数值/程序显示、编辑程序,参数显示、输入/输 出状态显示、CP 脉冲和方向显示; ● 自动运行功能:可编辑,通过面板按键和加在端子的电平可控制自动运行的启动和停止; ● 手动运行功能:可调整位置(手动的点动速度和点动步数可设定); ● 参数设定功能:可设定起跳频率、 升降速曲线、 反向间隙、手动长度、 手动速度、中断跳转行号和回零速度; ● 程序编辑功能:可任意插入、删除可修改程序。具有跳转行号、数据判零、语句条数超长和超短的判断功能; ● 回零点功能:可双向自动回到零点; ● 编程指令:共 14 条指令; ● 外操作功能:通过参数设定和编程,在 A 操作和 B 操作端子上加开关可执行外部中断操作; ● 电源:AC220V(电源误差不大于±15%)。 一、 前面板图 word 版本 . . 前面板图包括: 1、 八位数码管显示 2、 六路输入状态指示灯 3、 三路输出状态指示灯 4、 CP 脉冲信号指示灯 5、 CW 方向电平指示灯 6、 按键:共 10 个按键,且大部分按键为复合按键,他们在不同状态表示的功能不同,下面的说明中,我们只去取功能之一表示按 键。 后面板图及信号说明: 后面板图为接线、 CP、CW、OPTP 为步进电机驱动器控制线,此三端分别连至驱动器的相应端,其中: CP————步进脉冲信号 CW————电机转向电平信号 OPTO————前两路信号的公共阳端 CP、CW 的状态分别对应面板上的指示灯 2、 启动:启动程序自动运行,相当于面板上的启动键。 3、 停止:暂停正在运行的程序,相当于面板上的停止键,再次启动后,程序继续运行。 4、 A 操作和 B 操作是本控制器的一大特点:对于步进电机,我们一般进行定量定位控制,如控制电机以一定的速度运行一定的位移 这种方式很容易解决,只需把速度量和位移量编程即可。但还有相当多的控制是不能事先定位的,例如控制步进电机从起始点开始朝 一方向运行,直到碰到一行程开关后停止,当然再反向运行回到起始点。再例如要求步进电机在两个行程开关之间往复运行 n 次,等 等。在这些操作中,我们事先并不知道步进电机的位移量的具体值,又应当如何编程呢?本控制器利用:“中断操作”,我们称之为 “A 操作”和“B 操作”。以“A 操作”为例,工作流程为:当程序在运行时,如果“A 操作”又信号输入,电机作降速停止,程序 在此中断,程序记住了中断处的座标,程序跳转到“A 操作”入口地址所指定的程序处运行程序。 5、 输入 1 和输入 2 通过开关量输入端。 6、 输出 1、输出 2 和输出 3 通过开关量输出端。 7、 COM+、COM—输入输出开关量外部电源,本电源为 DC12V/0.3A,COM+为正端,COM—为负端,此电源由控制器内部隔离 提供。 8、 ~220V 控制器电源输入端。 输入信号和输出信号接口电路: 本控制器的“启动”、“停止”、“A 操作”、“B 操作”、“输入 1”、“输入 2”为输入信号,他们具有相同的输入接口电路。“输 出 1”、“输出 2”、“输出 3”称为输出信号。他们具有相同的输出接口电路。输入和输出电路都有光电隔离,以保证控制器的内部 没有相互干扰,控制器内部工作电源(+5V)和外部工作电源(+12V)相互独立,并没有电联系,绕组提供。 开关量输入信号输出信号的状态,分别对应面板上的指示灯。对于输入量,输入低电平(开关闭合时)灯亮,反之灯灭;对于输出 量,输出 0 时为低电平,指示灯灭,反之灯亮。 word 版本 . . 开关量输入电路: 开关量输出电路: 三,控制器联接示意图: 四、 操作流程图: 控制器总是工作在四种状态之一:自动状态、手动状态、程序编辑状态、参数设定状态。上电或按[复位]后,控制器处于自动待 运行状态且使坐标于零点,这时可以启动程序自动运行或切换到手动状态,程序编辑状态和参数设定状态只能在手动状态下切换。程 序编辑完成或参数设定完成后,按[退出]键退回到手动状态(程序将自动被保护)。在手动状态下,如要切换到程序编辑状态,只需按 [编辑]键,如要切换到参数设定状态,需按[编参]键 2 秒以上。 (注:上述所说的按键[编辑]、[编参]、[退出]其实是同一个按键,由三个功能复合,我们介绍某一功能时,按键的名字只取其 一,下同) word 版本 . . 五,参数设定: 参数设定状态的进出方式为:在手动状态下,按住[编参]键 2 秒以上,直到进入参数设定状态后才能松开。参数设定完成后按[退出] 键返回到手动状态(参数将被自动保护)。 参数分两行显示,行显示参数的名称,第二行显示参数数据。 参数修改方式:进入参数设定状态后,首先显示行[JF-------]。且前 2 位的参数名称闪动显示:如按[∧]、[∨],将会显示下一 个或上一个参数名称。如按[回车]键,将进入(下一行)参数数据的编辑修改状态,这时数据的位闪动显示,如按[∧]、[∨], 数据将被改变。如按[<]、[>]键,将移至下一位进行修改,如此类推。数据修改后,按[回车]确认,按[取消]放弃修改。 总之,参数的设定通过[∧]、[∨]、 [<]、[>]、[回车]、[取消]六个按键完成的:通过移动左右键使光标移至相应位上,这时数码将跳动显 示,再通过上下键改变数值;用回车键进入数据修改状态,数据修改完成后,再用回车键确认退出或用取消键放弃修改。请参考《操作流程 速查表》。 序号 名称 参数显示形式 数据范围(单位) 参数说明 1 起跳频率 JF------ JF××××× ---39999 (Hz) 如果设定值小于 HZ,系统将报警提示;用户根 据自己的实际情况设定不同的起跳频率。 2 升降曲线 rS------ rS × L、H (条) 控制器内部存有两条化的升降速曲线,L 为较 慢的曲线;H 为较快的曲线,可根据实际的负载情 况选择不同的升降速曲线。 word 版本 3 间隙补偿 4 手动增量 5 手动速度 6 回零速度 A 操作 7 入口地址 . CC------ CC ×××× HL------ HL×××××× HF------ HF××××× bF------ bF××××× nA------ nA ×× B 操作 8 入口地址 nB------ nB ×× 9 脉冲方式 CP------ CP × 0---9999 (脉冲数) 1---999999 (脉冲数) 1---39999 (Hz) 1---39999 (Hz) 00---99 (行号) 00---99 (行号) 0 、1 . 主要用于补偿转动机构(如丝杠、齿轮等)反向间 隙所引起的误差,补偿的位移量平不在控制器上显 示 在手动状态下,手动操作时步进电机的位移量;如 果设定值等于 0,系统将报警提示。 在手动状态下,手动操作时步进电机的运行速度; 如果设定值等于 0,系统将报警提示。 回零操作时步进电机的运行速度;如果设定值等于 0,系统将报警提示。 当程序正在运行时,如果“A 操作”端有信号输入, 电机作降速停止,程序在此中断,程序记住了中断 处的坐标值,程序跳转此行号所指定的程序处运行 程序。 当程序正在运行时,如果“B 操作”端有信号输入, 电机作降速停止,程序在此中断,程序记住了中断 处的坐标值,程序跳转此行号所指定的程序处运行 程序。 CP=0 表示为单脉冲输出,后面板的 CP 端输出步 进脉冲,CW 端输出方向电平; CP=1 表示为双脉冲输出,后面板的 CP 端输出正 转步进脉冲,CW 端输出反转步进脉冲 一、 程序编辑及指令详解: 程序编辑状态的进出方式为:在手动状态下,按[编辑]键。即可进入到程序编辑状态。程序编辑完成后,按[退出]键返回到手动状 态(参数将自动保存)。 本控制器的程序区多可以编辑 99 条指令,程序中每一条指令有一个行号。行号为自动编号,从 00 开始按顺序排列,您可以在 程序中插入或删除某行,但行号会重新分配。 程序格式是:每一条程序分两行显示(无参数程序除外),行显示行号和指令名称,第二行显示指令数据。程序的后一条 指令固定为“END”。 总之,程序的修改通过[∧]、[∨]、 [<]、[>]、[插入]、[删除]、[回车]、[取消]八个键来完成;通过移动左右键使光标移至相应 位上,这时数码将跳动显示,再通过上下键改变数值:用回车键进入数据修改状态,数据修改完成后,再用回车键确认退出或用 取消键放弃修改。请参与《操作流程速度表》。 程序编辑操作说明 程序编辑 操作步骤 进入编辑状态 在手动状态下,按[编辑]键。 退出编辑状态 在程序编辑状态的行号闪动状态下,按[退出]键,返回到手动状态,程序将自动保存。 清空程序区 在程序编辑状态的行号闪动状态下,按住[清程]键 2 秒以上,第 00 行的指令变为 END 即可。 先清空程序区,这时只剩下一条程序,即第 00 行的 END 指令,然后按[插入]键,第 00 行程序的指令变成了 PA 录入新程序 USE,且闪动显示;按[∧]、[∨],指令名称被改变;直到找出所需要的指令,按[回车]进入指令的数据区(对于 无参数指令,回车后即完成本条程序的录入),按上下左右箭头修改,改好后按回车键,此行程序录入完毕。可 word 版本 修改程序 插入程序 删除程序 浏览程序 . . 以看到下一行变成了 END 指令,再按[插入]键,用相同的办法录入程序,直到所有程序录入完毕。新程序的录入 过程也就是在后一条程序(END)上不断插入新程序的过程。 特别注意:在录入新程序时明明是很正确的程序,控制器却报警出错,这种情况出现在跳转指令中;如 JUMP 指 令、J—BIT 指令、J—CNT。如果这三条指令中的跳转行号大于本指令所在的当前行号,由于跳转的目标尚未录入, 控制器会误判录入行号有错。为了避免这种情况,我们要求在录入新程序时,把这三条指令中所出现的跳转行号 暂时用 00 代替,等程序录入完毕再修改过来。 参考上面“录入新程序”的办法,对当前行程进行修改。 在程序编辑状态的行号闪动状态下,按[插入]键,将在当前行的上方插入一条新程序,对新程序进行修改操作即 可。 在程序编辑状态的行号闪动状态下,按[删除]键,本行程序被删除,下面的程序自动上移。 在程序编辑状态的行号闪动状态下,按[∧]、[∨],可以浏览每一行程序的指令名称,但您想快速看一下指令参数, 怎么办?你只需按[<]键,本行参数将会闪动 1 秒钟。 序号 指令名称 1 暂停指令 2 位移指令 速度赋值 3 指令 4 延时指令 无条件跳 5 转指令 6 循环指令 运行到 7 某一位置 8 输出指令 指令详解(HH---------行号,×××××-----数据) 指令 显示形式 说明 HH_PAUSE 无参数, 程序暂停,等待面板启动按键或端子启动信号或 A 操作、B 操作信号。 执行此指令时,控制器将按 SPEED 指令所赋值的速度,本指令所指定的位移量 参数设置中所设定的起跳频率、升降速曲线、间隙补偿等,控制电机运行; HH_G-LEN 如果此指令无 SPEED 语句,则以起跳频率作为默认值; ±××××××× 参数的位为符号位,0 为正位移、—为负位移; 参数范围:—7999999~~+7999999 单位:脉冲数 若参数为 0,将会报警提示。 此程序以下的所有运行都将以此指令所设定的速度运行,直到下一个速度赋值指令 HH_SPEED 出现为止; ××××× 参数范围:1—39999 单位:脉冲数/秒(HZ) 若参数为 0,将会报警提示。 HH_DELAY 延时时间;参数范围:1---7999999 单位:毫秒; ××××××× 如果参数设定值为 0,系统将报警提示。 HH_JUMP 无条件跳转指令,参数××表示要跳转的程序行号;当××行号超过 END 指令行 ×× 号时,将报警提示。 HH_LOOP 从当前行到指定行执行循环;前两位为行号(要求小于当前行),后五位为循环次 ××××××× 数(0 定义为无限次)。两相步进电机行号超过当前行号时,系统将报警提示。 运行到指定位置,在实际应用中,此位置一般为系统的参考点;参数的位为符 HH_GOTO 号位,正数表求此点位于零点的正方向、负数表示此点位于零点的负方向; ±××××××× 若参数值=0,表示返回零点; 参数范围:—7999999~~+7999999 单位:脉冲数 参数的前三位从左到右依次对应输出端子的 OUT1—OUT3;同时对应前面板的三个 输出指示灯 1---3。每位有三个选项:0、1、N: HH_OUT 0-----对应输出端子为高电平,负载不导通,面板指示灯灭 ×××× 1-----对应输出端子为低电平,负载导通,面板指示灯亮 N----保持上一个状态 参数的后一位,专门为控制器内部的蜂鸣器所设计: word 版本 9 测位跳转 10 计数跳转 11 变量位移 12 计数器加 1 13 计数器清零 14 坐标清零 15 结束指令 HH_J-BIT ×××× . . 0-----执行此指令时,蜂鸣器响一短声;(注意:响声结束后才能执行下一条程序) 1-----执行些指令时,蜂鸣器响一长声;(注意:响声结束后才能执行下一条程序) N-----执行此指令时,蜂鸣器不响。 前两位为行号,指明所跳转的位置,第五位为输入口 IN1—IN2 的其中之一;第八 位为跳转条件(0 或 1);当所测定的输入口为所设定的状态时跳转到指令行号, 否则,顺序执行。行号超过 END 指令行号时,将报警提示。 HH_J—CNT ×× ×××× HH_GO—AB ±× HH_CNT—1 无参数 HH_CNT—0 无参数 HH_CLR 本指令为计数器指令,前两位为行号,指明程序所跳转的位置;后五位为设定值。 当计数器计数到或大于设定数值时,则跳转到指定行号,否则顺序执行。行号超过 END 指令行号时,将报警提示。 本指令为位移指令,运行方式和 HH_G--LEN±×××××××××相同,所不同的 是此指令的位移量并不是一个固定的、己知的常数,而是一个变量,此变量产生于 中断操作,本控制器发生的中断操作时,步进电机作降速停止后,这时的坐标 值即是此变量,由于有 A、B 两个中断操作,两相步进电机所以此指令的第八位以 A、B 分别表 示各自操作所产生的变量,C 变量表示为当的一个中断发生时,被中断的位移 指令剩余的位移量,此变量为有符号数,此指令的第七位为符号位,0 表示参数和 变量相同,—表示参数和变量符号相反。 本指令为计数器指令,控制器内总有一计数器单元,容量为 999999,计数器的值 可实时的计数显示状态下显示;计数器的值在断电时不会自动保存,除非您手动按 一下计数器存贮键[>],控制器上电后,会自动把存贮的值调入计数器单元, 本指令对计数器进行加 1 操作。 本指令为计数器指令; 本指令把计数器清零。除了本指令外还可以通过计数器清零按键随时可以把计数器 清零(在自动状态下),清零按键为:[∨]。 执行些指令,当前坐标及显示都被清零,电机以些位置为新零点。 HH_END 无参数 程序结束行,程序运行到此指令时,表示本控制器自动运行结束控制器返回自动待 运行状态。 该指令不可编辑,且总是位于程序的后一行。 二、 手动运行方式: 在自动状态下按[自动/手动]将进入手动状态,前二位数码管将显示为 ┥┝ ,以表示为手动状态。按 [>]或[<],电机将按不同的方向手动运行,手动运行的位移量和速度由参数庙宇状态下的 HL 和 HF 值决定,请参考“控制器操作 流程图”。 三、 自动运行方式: 控制器上电或按复位键后,自动使坐标值清零,并以此作为坐标零点,在把上一次的手动存盘的计数器的值调入计数器单元, 然后处于自动待运行状态,按[启动]键或从端子上输入启动信号后,控制器将从第 00 行程序开始运行,直至运行到后一条程序 END,这时自动运行结束,控制器返回自动待运行状态。请参考“控制器操作流程图” 在自动状态下,又有 3 种不同的子状态: 1、 自动待运行状态,表示控制器准运行程序,只需按[启动]键或端子上输入启动信号即可,程序完成运行后也将处于此状态; 2、 自动运行状态,表示控制器正在运行程序; 3、 自动运行停止状态,表示控制器正在运行程序时被[停止]键或端子上输入的停止信号中断运行程序将在断点处等待再次被启动。 在自动状态下,又有三种不同的显示方式:(通过按同一个键[步数]、[计数]、[∧]进行切换) 1、 步数显示方式:控制器显示当前的坐标值,单位:脉冲数; word 版本 . . 2、 计数显示方式:控制器显示当前计数器单元的计数值,单位:个数; 3、 程序显示方式:控制器显示当前所处的程序行及程序名。 为了能在显示上很好的区分自动状态的三个子状态以及三种显示方式,我们用显示器前两位的不同显示方式来区别:(见下表) 显示 对应状态 说明 L—12345 步数(坐标值)显示 方式,在自动待运行方式 显示位数为后六位(包括符号位),如果实际坐标值超过六位,将用截头留尾的 方式显示。 N 123456 计数显示方式, 在自动待运方式 显示位数为后六位,如果计数器的值超过六位,将用截头留尾的方式显示。 P 00 SPD 程序显示方式, 在自动待运方式 显示位数为后六位,为了用六位数简单明了的表示当前的程序行,我们用了 3、4 位显示当前行号;第 5 位空;第 6、7、8 位显示指令简称(参考《指令速查表》 的指令简称) 步数、计数、程序 三种显示方式在自动运行状态下前两位显示都相同,即[ ]表示程序正在执行。 [] 三种显示方式 在自动运行状态 步数、计数、程序 前两位闪动。[ ]即表未程序被中断,正在断点处等等。 [] 三种显示方式 在自动停止状态 四、 外形尺寸及安装尺寸: 本控制器采用嵌入仪表外壳,体积小重量轻(500G),前面板为 71MM*71MM 的方形,长度为 120MM,具体尺寸见下图: 十一、编辑及应用举例: 例一: 参数要求:起跳频率 2.5KHZ,升降速较快,间隙补偿为 0; 运行要求:以 2.9KHZ 的速度运行 98765 步,再以 15KHZ 的速度反向运行 8765 步,停止。 参数清单:(进入参设定状态修改)JF=02500,rS=H,CC=0000。 清序清单:(进入程序编辑状态) 00 SPEED 02900 ;给下面的运行赋值速度 2.9KHZ 01 G-LEN 00098765 ;电机正向运行 98765 步 02 SPEED 15000 ;给下面的运行赋值速度 15KHZ 03 G-LEN -0008765;电机反向运行 8765 步 04 END ;程序结束 例二: 参数要求:起跳频率 2.5KHZ,升降速较慢。间隙补偿为 12; word 版本 . . 运行要求:启动时要求蜂鸣器响一短声后以 39KHZ 的速度运行 1234567 步,使 3 个输出量为 101 状态,延时 55.9 秒 后使后二位输出状态为 11,程序在此处暂停,直到再次启动后使用电机以同样的速度返回起始点的另一侧第 888 步的位置, 到位后发出一长声通知,结束。 参数清单:(进入参数设定状态修改)JF=02500,rS=L,CC=0012。 程序清单:(进入程序编辑状态) 00 OUT nnno ;使蜂鸣器响一短声 01 SPEED 39000 ;给下面的运行赋值速度 39KHZ 02 G-LEN 01234567 ;电机正向运行 1234567 步 03 OUT 101n ;使 3 个输出量为 101 状态 04 DELAY 0055900 ;延时 55.9 秒 05 OUT n11n ;使后二位输出状态为 11 06 PAUSE ;程序在此处暂停 07 GOTO-0000888 ;电机返回起始点的另一侧第 888 步的位置 08 OUT nnn1 ;使蜂鸣器响一长声 09 END ;程序结束 例三: 运行要求:(参数设定省略)有一物体,从零点以 2.9KHZ 的速度向前运行 100 步(此点作为物体的参考点);在参考 点停止后输出 010;检测输入位,若 INI=0,电机同速度返回零。若 INI≠0,电机以 15KHZ 的速度再向前运行 10000 步后 使蜂鸣器短声报警;再以 35KHZ 的速度返回参考点。若这时 INI=0,则返回零点,否则继续按次的方式循环,以此类推。 要求返回零点后,蜂鸣器响长声报警。 程序清单:(进入程序编辑状态) 00 SPEED 02900 ;给下的运行赋值速度 2,9KHZ 01 G-LEN 00000100 ;电机向前运行 100 步 02 OUT 010n ;使输出状态为 010 03 SPEED 15000 ;INI≠0,则赋值新的速度 15KHZ 04 G-LEN 00010000 ;再向前运行 1000 步 05 OUT nnn0 ;使蜂鸣器短声报警 06 SPEED 35000 ;给下面返回参考点的运行赋值速度 35KHZ 07 GOTO 00000100 ;电机以 15KHZ 速度返回参考点 08 LOOP 03 00000 ;电机作无限循环,直到 INI=0 才返回零点 09 SPEED 02900 ;赋值返回零点的速度 2.9KHZ 10 GOTO 00000000 ;电机以 2.9KHZ 速度返回零点 11 OUT nnn1 ;返回零点后蜂鸣器长声报警 12 END ;程序结束 例四: 运行要求:(参数设定省略)某一物体从零点处以高速 39KHZ 向前运行直到碰到前方的行程开关,再同速返回至零 点处,结束。(假设此系统的起跳频率为 500HZ,零点至接近开关的距离大于 100000 步,小于 100010)。 设计分析:此运动的位移量并不知道其值,而只是知道一个大概范围(属于未知变量控制)。我们采用中断操作 解决这一问题。我们把行程开关连接至 A 操作端口,由于中断操作时电机降速停止,如果以高速直接运行至行程开关,必 然会关生过冲,为了避免过冲,我们采用先高速后低速(低速低于起跳频率)。 参数设定:(进入参数设定状态改变)设定 A 操作入口地址 nA=04,其他参数略。 程序清单:(进入程序编辑状态) 00 SPEED 39000 ;赋值速度 39KHZ 01 G-LEN 0099000 ;先高速接近,但不能碰上行程开关 02 SPEED 00 ;低速值频率要低于起跳频率 word 版本 . . 03 G-LEN 07999999 ;任意设置一个大位移量去接确行程开关 04 SPEED 39000 ;A 操作入口,赋值回零速度 39KHZ 05 GO-AB —A ;按反方向,运行相同位移量,回零 06 END ;程序结束 例五: 运行要求:(参数设定省略)某一物体在两个行程开关之间(A---B)往复运动。A、B 之间的距离大于 100000 步, 小于 100010,起始位置随机(但要求先移动到 A 点)往返次数 800 次后停在 A 点,蜂鸣器长声报警表示结束。要求计数 器显示往复次数,运行速度 20KHZ,起跳频率为 500HZ, 。 设计分析:由于起始位置为坐标零点,假设零点至 B 点为正位移、零点到 A 为负位移,此运动和例四一样属于未知 变量控制。 参数设定:(进入参数设定状态)设定 A 操作入口地址 n4=03、B 操作入口地址 n8=09,其他参数略。 程序清单:(进入程序编辑状态录入程序,运行程序前,把控制器设定为计数显示方式) 00 CNT-0 ;计数器清零 01 SPEED 00 ;赋值速度 HZ(低于起跳频率 500HZ,以保证在行程开关处不过冲) 02 G-LEN —7999999 ;先以低速向 A 运动,直到碰到行程开关 A 03 CNT-1 ;A 操作入口,讲数器加 1 04 J-CNT 00 800 ;往复次数到 800 次,转移;不到 800 次,运行下一条指令 05 SPEED 20000 ;赋值速度 20KHZ 06 G-LEN 0099000 ;以高速 20KHZ 向 B 点运行 07 SPEED 00 ;低速值要低于起跳频率 08 G-LEN 07999999 ;快到 B 点时,改为低速去接触 B 点行程开关 09 SPEED 20000 ;B 操作入口,赋值速度 20KHZ 10 G-LEN —0099000 ;以高速 20KHZ 向 A 点运行 11 SPEED 00 ;低速值要低于起跳频率 12 G-LEN —07999999 ;快到 A 点时,改为低速去接触 A 点行程开关 13 OUT NNN1 ;往复次数己到 800 次,蜂鸣器长声报警 14 END ;程序结束 例六:一台 AKS-01Z 控制器分时控制二台步进电机控制器 运行要求: 二台步进电机不同时工作,1 # 电机以 7KHZ 的速度运行 7777 步,停止 1 秒后,2 # 电机以 8KHZ 的速度 运行 8888 步,停止 5 秒,再分别以 9KHZ 的速度返回零点,结束。 设计分析:由于二台步进电机不同时工作,我们可以用一个单刀双掷小继电器来切换 CP 脉冲,如果要求切换很快,可以 选用电子开关。用控制器的输出口(DC12V)作为控制端。 参数设定:(进入参数设定状态)本例省略。 示意图 word 版本 . . 程序清单: 00 OUT ONNN ;把 CP 信号切换至 1#电机(本例用 OUT1 作为切换控制端) 01 SPEED 07000 ;为 1#电机赋值速度 7KHZ 02 G-LEN 777 ;1#电机运行 777 步 03 OUT 1NNN ;先把 CP 信号切换至 2#电机 04 DELAY 1000 ;再延时 1 秒 05 SPEED 08000 ;为 2#电机赋值速度 8KHZ 06 G-LEN 8888 ;2#电机运行 8888 步 07 OUT 0NNN ;把 CP 信号切换至 1#电机 08 DELAY 5000 ;延时 5 秒 09 SPEED 09000 ;为 1#和 2#电机赋值回零速度 9KHZ 10 G-LEN —7777 ;1#电机先回零 11 OUT 1NNN ;把 CP 信号切换至 2#电机 12 DELAY 0500 ;延时 0。5 秒(主要考虑继电器切换时间) 13 G-LEN —8888 ;2#电机回零 14 END ;程序结束 例七:AKS-01Z——更先进的自动制袋机控制器 系统配置:AKS-01Z 控制器二相步进电机 130BYG250A、驱动器、可选配 AC220A 隔离变压器。压轮周长 200MM。 操作面板除了 AKS-01Z 以外,还配有:1、有效/无效按键(为自锁按键):当此键按下后才能启动电机运行;在此键抬起状态,即使有 光电开关信号,电机也不动作。2、印刷/定长选择按键(为自锁按键):按下为印刷方式;抬起为定长方式。 运行要求:我们以袋长 500MM 为例,在定长方式下,每启动一次,高速运行 500MM。在印刷方式下,每启动一次,先高速运行 480M M,再改为低速运行去寻找色标,找到色标立即停车。如果运行了 510MM,仍未找到色标,则认为是故障运行,马上停车 报警(短声 100 次)。另外要求切纸 5 万张,则长声报警 10 次。这时计数器需清零重新开始。在控制按键中,有计数器清 零按键[∨]和计数器存储键[>],可随时使用。 设计分析:以二相电机为例,使驱动器工作在 20 细分状态,这时的步距角为 0。09 度,脉冲当量为:每毫米 20 个 CP 脉冲。 参数设定:(进入参数设定状态) JF=1000,RS=H,CC=0,HL=10,HF=1000,BF=1000,NA=12,NB=00 上述参数可以根据具体的制袋机有所调整。 说明:我们提供的程序可能和您的要求有些出入,但我们会免费帮您设计您满意的程序和硬件配置! 程序清单:(控制器上电后,使其显示方式为计数方式) word 版本 . . 00 J-BIT 18 1 1 ;如果有效/无效按键为无效状态(未按下,1N1=1),则程序返回 01 SPEED 28000 ;假设高速运行速度 28KHZ 02 J-BIT 05 2 0 ;如果印刷/定长按键为印刷方式(按下,1N2=0),则转至 05 行程序 03 G-LEN 10000 ;在定长的方式下,电机运行 500MM(10000 步) 04 JUMP 12 ;转至第 12 行程序 05 G-LEN 9600 ;在印刷方式下,电机先高速运行 480MM(9600 步) 06 SPEED 1000 ;假设低速寻找色标时的速度为 1KHZ 07 G-LEN 600 ;以低速运行去寻找色标,两相步进电机如找到则转入 A 操作入口 08 OUT NNN0 ;运行 510MM,仍未找到色标,则短声报警(100 次) 09 DELAY 200 ;延时 0。2 秒 10 LOOP 07 100 ;短声报警 100 次 11 JUMP 18 ;转至 12 CNT-1 13 J-CNT 15 50000 14 JUMP 18 15 OUT NNN1 16 DELAY 200 17 LOOP 07 10 18 END 例八:AKS-01Z——更先进的自动切分机控制器 系统配置:AKS-01Z 控制器、两相步进电机 130BYG250A(或三相 130BC3100A)、驱动器、可选配 AC220A 隔离变压器。压轮周长 2 00mm。操作面板除了 AKS-01Z 以外,还配有:1、有效/无效按键(自所按键)。当此按键按下后才能启动电机运行;在此按键抬起状 态,即使有光电开关信号,电机也不动作。 运行要求:我们切纸长度 500mm 为例,每启动一次,高速运行 500mm。另外要求切纸 5 万张,则长声报警 10 次。这时计数器需清零 重新开始。在控制按键中,有计数器清零按键[∨]和计数器存储键[>],可随时使用。 设计分析:以二相电机为例,使驱动器工作在 20 细分状态,这时的步距角为 0。09 度,脉冲当量为:每毫米 20 个 CP 脉冲。 参数设定:(进入参数设定状态) word 版本 . . JF=1000,RS=H,CC=0,HL=10,HF=1000,BF=1000,NA=00,NB=00 上述参数可以根据具体的制袋机有所调整。 说明:我们提供的程序可能和您的要求有些出入,但我们会免费帮您设计您满意的程序和硬件配置! 程序清单:(控制器上电后,使其显示方式为计数方式) 00 J-BIT 09 1 1 ;如果有效/无效按键为无效状态(未按下,1N1=1),则程序返回 01 SPEED 28000 ;假设高速运行速度 28KHZ 02 G-LEN 10000 ;电机运行 500MM(10000 步) 03 CNT-1 ;计数器加 1 04 J-CNT 06 50000 ;计数器=5 万,转至长声报警 10 次 05 JUMP 09 ;计数值不到 5 万,转至结束 06 OUT NNN1 ;计数值已到 5 万,长声报警 10 次 07 DELAY 200 ;延时 0.2 秒 08 LOOP 07 10 ;长声报警 10 次 09 END 例九:AKS-01Z——更先进的粉剂包装控制器 系统配置:AKS-01Z 控制器、两相步进电机 110BYG250A(或三相 110BC380)、驱动器,可选配 AC110V/AC220A 隔离变压器。操 作面板除了 AKS-01Z 以外,还配有:1、有效/无效按键(自所按键)。当此按键按下后才能启动电机运行;在此按键抬起状态,即使有 光电开关信号,电机也不动作。 运行要求:我们以主轴运行速度每秒 2 圈为例,主轴每转 1 圈,启动步进电机一次,步进电机要在 0.25 秒内带动蜗杆旋转一周。要求包装 5 万袋,则长声报警 10 次。这时计数器需清零重新开始。在控制按键中,有计数器清零按键[∨]和计数器存储键[>],可随时使用。 word 版本 . . 设计分析:以二相电机为例,使驱动器工作在 20 细分状态,这时的步距角为 0。09 度,脉冲当量为:步进电机每运行一周需 0 个 CP 脉冲。 参数设定:(进入参数设定状态) JF=1000,RS=H,CC=0,HL=10,HF=1000,BF=1000,NA=00,NB=00 上述参数可以根据具体的切分机有所调整。 说明:我们提供的程序可能和您的要求有些出入,但我们会免费帮您设计您满意的程序和硬件配置! 程序清单:(控制器上电后,使其显示方式为计数方式) 00 J-BIT 09 1 1 ;如果有效/无效按键为无效状态(未按下,1N1=1),则程序返回 01 SPEED 38000 ;假设高速运行速度 38KHZ 02 G-LEN 0 ;电机运行一周(0 步) 03 CNT-1 ;计数器加 1 04 J-CNT 06 50000 ;计数器=5 万,转至长声报警 10 次 05 JUMP 09 ;计数值不到 5 万,转至结束 06 OUT NNN1 ;计数值已到 5 万,长声报警 10 次 07 DELAY 200 ;延时 0.2 秒 08 LOOP 07 10 ;长声报警 10 次 09 END 十二、指令搜查表 序 指令名称 号 1 暂停指令 举例 00 PAUSE 说明、数据范围、单位 程序暂停,等待启动信号 指令全称 PAUSE 01 G-LEN 123 按 SPEED 赋值速度,反向移动 1234567 步;-7 2 位移指令 G-LEN 4567 999999—+7999999、脉冲数 02 SPEED 1234 对此指令以下的运行赋值速度;12345Hz,1~39999、 3 速度赋值 SPEED 5 脉冲数/秒(Hz) 03 DELAY 123 4 延时指令 延时时间:1234567 毫秒 1~7999999、毫秒 4567 DELAY 5 无条件跳转 04 JUMP 12 无条件跳转到第 12 行程序运行 00~99、行号 JUMP 05 LOOP 03 从当前行到(05)跳转到 03 行做 12345 次循环 1~9 6 循环指令 LOOP 12345 9999(0 定义为无限次)、次数(只能向前循环) 7 运行到某一位 06 GOTO -12 控制电机运行到坐标值为-1234567 的位置-7999999 GOTO word 版本 指令简称 PAU G-L SPD DLY JMP LOP GOT . . 置 34567 —+7999999、脉冲数(0 相当于返回零点) 07 OUT 03 开关量输出为:OUT1=0,OUT2=1,OUT3=状态不变, 8 输出指令 OUT 01 N 0 内部蜂鸣器响一短声(1=长声,N=不响) 08 J-BIT 19 如果 IN2=0,则跳转到第 19 行执行程序,数据的 1.2 9 测位跳转 J-BIT 20 号=行号,5 位=输入口,8 位=跳转状态 09 J-CNT 20 如果计数器的值≥12345,则跳转到 20 行程序执行 10 计数跳转 J-CNT 12345 0~59999、自然数 10 GO-AB 11 变量位移 -A 控制电机运行:位移量为 A 的值、方向和 A 相 反 ±A、±B,脉冲数 GO-AB 12 计数器+1 11 CNT-1 计数器的值加 1(多可计数到 999999) CNT-1 13 计数器清零 12 CNT-0 计数器清零 CNT-2 14 坐标清零 13 CLR 当前坐标及显示器都被清零,电机以此位置作为新零 CLR 点 15 程序结束 13 END 程序结束行,该指令不可编辑 ,总是位于后一行 END 参数速查表: OUT J-B J-C GAB CN1 CN2 CLR END 名称 1 起跳频率 举例 JF12345 数据范围 -39999 begin_of_th e_skype_hi ghlighting 单位 Hz 参数说明 根据电机大小及负载惯量等参数选择 -39999 end_o f_the_skype _highlightin g 2 升降速曲线 rS H L、H 条 3 间隙补偿 CC1234 0-9999 脉冲数 4 手动增量 HL 123456 1-999999 脉冲数 5 手动速度 HF 12345 1-39999 Hz 6 回零速度 bf 12345 1-39999 Hz 7 A 操作入口地址 nA 18 00-99 行号 8 B 操作入口地址 nB 18 00-99 行号 9 脉冲方式 CP 0 0、1 按键速查表 L 较慢;H 较快(化设计) 补偿传动机构的反向间隙 手动状态下,步进电机的位移量 手动状态下,步进电机的运行速度 回零操作时步进电机的运行速度 A 操作中断时,程序的入口地址 B 操作中断时,程序的入口地址 CP=0 为单脉冲、CP=1 为双脉冲 按键 功能 启动 回车 word 版本 启动 回车 说明 启动程序运行;启动程序继续 运行 确认修改的参数有效;确认修 改或录入的程序有效 使用状态 自动运行状态、 自动运行的停 止状态、执行指 令 PAUSE 时 参数设定状态、 程序编辑状态 使用方法 点动 点动 . . 停止 取消 停止 取消 暂停正在自动运行的恶程序; 暂停正在手动运行的程序 取消已修改的参数;取消修改 或录入的程序 自动运行状态、 手动运行状态 参数设定状态、 程序编辑状态 回零清程 删除 回零 自动待运行状 态、自动运行的 使电机返回零点(上电的位置) 停止状态、手动 状态 清程 清除所有已录入的程序 程序编辑状态 删除 删除当前程序 程序编辑状态 自动手动 插入 自动 转换为自动状态 手动状态 手动 转换为手动状态 自动状态 点动 插入 在程序的当前行以 上的位置插入一行 新的程序 程序编辑状态 点动 步数 显示状态切换为(步数)显示方 式 自动待运行状 态 步数 计数 ∧ 计数 显示状态切换为计数显示方式 自动待运行状 态 程序 显示状态切换为程序显示方式 自动待运行状 态 编辑 即如程序编辑状态 手动状态 编辑 编参 退出 编参 推出 进入参数设定状态 从程序编辑状态或参数设定状 态退回到手动状态,且存盘保 存已修改的程序或参数 手动状态 程序编辑状态 参数设定状态 向左移动光标 当前位置左移 程序编辑状态 参数设定状态 浏览程序时,只显示行号和程 < 序名,如想看到此程序的数据, 快速浏览程序 程序编辑状态 按一下此键,则数据会闪动显 示 1 秒后返回 程序编辑状态 向下移动光标 当前位置下移一行 参数设定状态 ∨ 自动待运行状 计数器清零 把当前计数器的值清零 态 程序编辑状态 向右移动光标 当前位置右移 参数设定状态 > 自动待运行状 计数器存盘 把当前计数器的值存盘保存 态 复位 复位 控制器内部单片机复位 欢迎您的 光临,W ord 文 档下载 后可修 改编辑 .双击 可删除 页眉页 脚.谢 谢!希 望您提 出您宝 贵的意 见,你 的意见 是我进 步的动 力。赠 语; 1、 如果我 们做与 不做都 会有人 笑,如 果做不 好与做 得好还 会有人 笑,那 么我们 索性就 做得更 好,来 给人笑 吧! 2、现 在你不 玩命的 学,以 后命 玩你。 3、我 不知道 年少轻 狂,我 只知道 胜者为 王。 4、不 要做金 钱、权 利的奴 隶;应 学会做 “金钱 、权利 ”的主 人。 5、什 么时候 离光明 近? 那就是 你觉得 黑暗太 黑的时 候。 6、 值得欣 赏的风 景,是 自己奋 斗的足 迹。 7、压 力不是 有人比 你努力 ,而是 那些比 你牛× 几倍的 人依 然比你努 力。 点动 点动 点动 按住 2 秒以上 点动 点动 点动 点动 点动 点动 按住 2 秒以上 点动 点动 点动 点动 点动 点动 word 版本 . . word 版本
    以上信息由无锡惠斯通电机科技有限公司整理编辑,了解更多步进电机,两相步进电机,混合式步进电机信息请访问http://www.huistong.com