数控铣床步进电机控制程序设计 - 枣庄腾奥达数控机床有限公司
新闻中心 | 产品中心 | 联系我们 | 网站地图
2018年专业 铣床 生产厂家
滕州市鑫岳机床有限责任公司
推荐产品: X6132卧式铣床 XK7126床身数控铣床 XK7136C床身数控铣床 XK7140床身数控铣床 XK7136床身数控铣床 X5036A立式铣床
当前位置:网站首页 > 企业新闻 >
企业新闻

数控铣床步进电机控制程序设计

发布时间: 2018-04-04

数控铣床步进电机控制程序设计

    单片机数控系统的步进电机驱动系统,可以用软件来代替可变频率脉冲源和环形分配器等硬件,对步进电机进行控制。用软件完成环形分配的优点是线路简单,成本低,可以灵活的改变步进电机的控制方案,驱动功率放大功能仍由硬件完成。环形分配器逻辑序列的产生可用循环移动和查表法实现,本次数控改造采用JBF系列三相六拍步进电动机,因此,脉冲分配采用三相六拍分配方式。

    1.步进电机的转向控制

    以X 向步进电机为例,其环形分配器的输出状态表如下:

  环形分配器的输出状态

           节拍序号     地址    代码   C相  B相 A相  通电顺序

              0        0700H   01H   0     0    1     001

              1        0701H   03H   0     1    1     011

              2        0702H   02H   0     1    0     010

              3        0703H   06H   1     1    0     110

              4        0704H   04H   1     0    0     100

              5        0705H   05H   1     0    1     101

    将上述步进电机所需的环形分配器输出状态表存入EPROM中,根据加工程序的需要,依次取出表地址至PA口,驱动X向步进电机。按以上顺序进行通电,电机正传,反之电机反转。X向电机与X向相同,其脉冲输出状态表略。

    2.步进电机速度控制

    控制步进电机的速度,实际上是改变输出状态码之间的间隔时间,通过调用软件延时子程序,或者用微机定时器,通过设定时间常数加以控制,数控系统发出不同频率的时钟脉冲,实现不同的电机转速。本系统,采取调用软件延时子程序的方法。

    3.软件环形分配器的设计

    在数控系统中,专门将一些寄存器作为步进电机的控制寄存器。控制字FCW用来控制电机转动,通过控制寄存器中的状态,使步进电机按确定的运行方式工作。在FCW控制字中,对步进电机的方向控制位,转动控制位以及停止控制位。分别进行定义。  FCW中各个控制位含义如下:D7,D6,D5,D4,D3,D2,D1,D0,且D0-X向转停控制位(1-转动;0-停止);D1-X向方向位(1-正转;0-反转);D2-Y向转停控制位(1-转动;0-停止);D3-Y向方向位(1-正转;0-反转)。



文章标题:数控铣床步进电机控制程序设计
文章来源:http://www.kg3c.com/kk-20180404104101.html
(文本由枣庄腾奥达数控机床有限公司http://www.kg3c.com原创提供 转载请注明出处!!)
推荐产品 Hot Products
更多热销产品
4HW/5HW炮塔铣床
4HW/5HW炮塔铣床 主要技术参数 UNIT 4HW 5HW 工作台尺寸 MM 254×1270(或1500...
XK7136C床身数控铣床
XK7136C床身数控铣床 XK7136C 床身数控铣床主要技术参数 项 目 单位 技术参数 X轴行程 ...
X6036B卧式铣床
X6036B卧式铣床 X6036B卧式铣床除能铣削平面、沟槽、轮齿、螺纹和花键轴外,使用立铣头还能加工比较...
XK7132数控铣床
XK7132数控铣床 机床用途 本机床是适用于机械加工及模具制造领域的数控铣床,能适应从粗加工到精加...