这种步进电机控制器编程实例可以编程吗

【摘要】:步进电机以其无累计誤差、定位精度高、控制简单及性价比高等优点在多个行业获得了广泛应用随着技术的不断发展,步进电机控制器编程实例不断朝着智能囮、微型化方向发展,且对控制程序现场可编程特性及多轴插补运动特性提出了很高的要求。论文以基于微控制器和现场可编程逻辑阵列()的通用步进电机控制器编程实例为研究对象,对其系统总体方案、硬件接口及脉冲发生模块进行了深入研究在简要介绍当前多种步进电机控淛方案优缺点的基础上,考虑操作的便捷性及现场可编程功能,提出融合微控制器和的系统架构方案,利用微控制器丰富的片上资源实现各种硬件接口,而主要完成脉冲发生模块、直线插补模块及圆弧插补模块的功能实现,较好地融合了微控制器编程灵活性和并行处理特性。对系统接ロ、触摸屏接口、非易失性存储模块和人机交互模块的硬件设计及相关软件编程进行了详细说明,并对触摸屏三点校正法原理进行了介绍著重介绍了脉冲发生模块和插补模块原理与实现。针对发送脉冲数或加减速参数值设置不当造成系统输出错误的问题,提出若已发送脉冲数達到指定脉冲数目一半而系统仍未达到最高运行速度时,系统将停止加速过程,开始减速,以保证系统低速停止针对四象限圆弧插补在不同象限所用偏差计算公式不同,规定只有当插值点第一次达到坐标轴时才进行插值象限切换,以免造成错误。同时对插值起始点在坐标轴上的情况,對顺时针圆弧插补和逆时针圆弧插补分别作了象限归属处理完成了系统硬件设计、加工及系统实验验证。最后,给出了系统电路图及实物圖整个设计满足系统要求。考虑到未来更为复杂多样的步进电机控制系统应用,可以考虑从编程灵活性、指令丰富性、显示多样性及插补精确性等几个方面进行升级

支持CAJ、PDF文件格式


刘涛;赵武;马晓龙;张志勇;;[J];电子技术应用;2011年06期
邹小平,朱锦洪,孙玉梅;[J];机电工程技术;2004年03期
周国柱,汪敦铨,刘革兴,张道德;[J];湖北工学院学报;1999年04期
张勇喜;金秀;蒋伯华;吕少波;雷鹏;;[J];自动化应用;2014年02期
中国重要会议论文全文数据库
郭军华;罗挺;王维俊;宋宏洲;施元春;;[A];电工理论与新技术2004年学术研讨会论文集[C];2004年
徐洋;程安宇;胡彬;;[A];2009中国仪器仪表与测控技术大会论文集[C];2009年
中国硕士学位论文全文数据库
中国偅要报纸全文数据库
}

★★ 在使用本控制系统前请您仔细阅读本手册后再进行相关的操作。

仔细阅读本操作说明书以及用户安全须知,采取必要的安全防护措施如果用户有其他需求,请與本公司 

1. 控制系统的工作环境温度为0-40℃,当超出此环境温度时系统可能会出现工作不正常甚至死机等现象温度过低(零下)时,液晶显示器将会出现不正常显示的情况

3. 在高温、高湿、腐蚀性气体的环境下工作时,必须采取特殊的防护措施

4. 防止灰尘、粉尘、金属粉尘等杂粅进入控制系统。

5. 应防护好控制系统的液晶屏幕(易碎品):使其远离尖锐物体;防止空中的物体撞到屏幕上;当屏幕有灰尘需要清洁时应鼡柔软的纸巾或棉布轻轻擦除。

保修期:非人为损坏主板保修1年。面膜按键(属于易耗品)保修期为6个月

以下情况不在保修范围内:

任何違反使用要求的人为故障或意外故障;

带电插拔系统联接插座而造成的损坏;

自然灾害等原因导致的损坏;

未经许可,擅自拆卸、改装、修理等行为造成的损坏

控制系统功能改变或完善(升级),恕不另行通知

本公司非常新研制的“运动控制器”,驱动装置采用细分步进电機或交流伺服电机配备液晶显示器,全封闭触摸式操作键盘该系统具有可靠性高,精度高噪音小,操作方便等特点

本控制器可控淛单个步进或伺服电机运动,可实现点位、直线的操作具有计数器、循环跳转(分非常好和条件)、子程序、变量等功能。支持中文、攵字指令简单、清晰的参数给您的操作带来方便和快捷。一条指令有一到三个功能

数控系统主要由以下几部分组成:

(开关电源,应選用5V2A以上24V1A以上。外部24V负载较大适当增加24V功率

l 系统主要功能自动、手动、程序编辑、系统参数、自检、设置等
外形尺寸:长172,宽94厚30
嵌入孔尺寸:长162,宽84前面板厚4

客户可自己设计好开机画面,通过RS232下载到控制器上如需要下载开机画面,可跟店家要下载开机画面的软件

(用输出点控制,不能直接接电磁阀气缸等等,但先接24V继电器由继电器那转出去,否则烧控制器!!!)(输出的是负极)接法:一頭接24V一头接输出点。

F1自动:自动执行控制器当前选中的程序(也就是启动)

F2手动F1.手动高速(按下F1可切换高低速,正显是低速反显昰高速。)

F2.点动(按下F2在光标处,输入数值每按很少方向键,电机以这个数值步长)按下点动屏幕上出现P000.000,如电子齿轮设好后,要步長5MM无需按箭头移动光标位置,可直接按数字键5在按空格,回车即可显示点动时,电机是以增量方式步长,如需要用非常好方式步长的话,鈳按下F键,切换到非常好.

F3.程零 (按F3将使电机回到坐标零点,速度以F1设定的速 度回正显是低速,反显是高速)

F4.机零(机械零点设好后按下F4機零,在按方向键(X-/X+,Y+/Y-)回机械零

手动界面时按空格可切换到手动输出状态。屏幕右下角的O 的O会出现反显按数字键选择需要开启或关閉的输出口。数字正显时输出是关闭状态。数字反显时输出是开启状态。在按很少空格则跑到上面一行的123456(11-16的输出点).O反显状态按數字键开关输出点。

手动清坐标:按小数点再按1,清X轴坐标

按小数点,再按2清Y轴坐标。

按小数点二次坐标全清

手动状态按启动键,也可运行程序

F3程序:1.编程(进入程序编辑)(注:程序编程完后,退出一步需保存以免丢失)

F1.后翻--按次序翻选指令(程序结束、直線插补、延时等待、 输出状态、跳转循环、计数器、回机械零、子程序、变量操作)

F2.前翻--直接按数字键选择指令(变量操作、子程序、回機械零、计数器、跳转循环、输出状态、延时等待、直线插补、程序结束)

按小数点:则是直选指令,按下数字键选取对应的指令(1.结束2.矗线3.延时4.输出5.跳转6.计数7.回零8.子程9.变量)

F3.增行--在当前程序行前插入一行并切换到新插入的程序 行。

F4.删行--删除当前程序行

2.新建(把当前内存清空不影响当前任何已保存的程序。建立新的程序)

3.保存(保存当前内存里的程序到光标位置)(按下保存时屏幕上出现光标闪的位置是输入程序名。可按数字键给程序取名字再按回车即可)

      4.删除(删除光标处的程序)(按箭头移动光标到需删除的程序,再按F4删除后光标出现删?状态,再按回车则确定删除此程序

F4参数F1.系统 -启速:电机启动的速度

升降:升降速序数,数值越大升降速越平缓

找零:往零点方向运行的速度

归零:碰到开关后,脱离零点的运行的速度

分子、分母:按说明书给的公式计算出电子齿轮填上即可。控淛器位移指令填1则电机走1MM

外程零00 外机零00

F3.厂值(恢复出厂参数设置)

F4.保存(保存当前参数设置)

外接开关以及功能按妞设置

三线传感器:分別接(控制器接线板的输入点), (控制器电源的24V)和(24G) 三线的按开关上的定义接

二线传感器:分别接(控制器接线板的输入点),(控制器电源的24G) 二线的随意接

瑺开开关:在主界面按F4参数-F2输入-找到启动,把启动按钮的输入口号进去按F键打上勾,再按F4保存即可

效果:按下外启动按钮,程序运行

常开开关:主界面按F4参数-F2输入-找到暂停,把暂停按钮的输入口号填进去按F键打上勾,再按F4保存即可

效果:在程序运行中,按下外暂停按钮程序暂停运行。需按启动键程序才会运行。

常闭开关:主界面按F4参数-F2输入-找到急停把急停按钮的输入口号填进去,按F键打上勾再按F4保存。即可

效果:按下急停按钮程序立即结束,并关闭全部输出

常开开关:主界面按F4参数-F2输入-找到外程零,把回程序零按钮的輸入口号填进去按F键打上勾,再按F4保存即可

效果:让电机回到坐标零点。

常开开关:主界面按F4参数-F2输入-找到外机零把回机械零按钮嘚输入口号填进去,按F键打上勾再找到X/Y零点,把回机械零检测开关的输入口号填进去把X/Y零向设上数值,(X零向跟Y零向的数值比小的先回,大的后回)没打勾是负方向回打了勾是正方向回。按F4保存即可

常闭开关:主界面按F4参数-F2输入-找到外机零,把回机械零按钮的输叺口号填进去按F键打上勾,再找到X/Y零点把回机械零检测开关的输入口号填进去,按F键打上勾把X/Y零向设上数值,(X零向跟Y零向的数值仳小的先后,大的后回)没打勾是负方向回打了勾是正方向回按F4保存。即可

效果:按下回机械零按钮快速回零,碰到开关后,往反方向慢慢运行,脱离开关后,停住.

X/Y轴正限(检测开关)

常闭开关:在主界面按F4参数-F2输入-找到X/Y正限,把X/Y正限检测开关的输入口号进去按F键打上勾,再按F4保存即可

效果:自动时,电机往限位方向运动,碰到开关,程序立即结束电机停。

      手动时电机往限位方向运动,碰到开关电机停无脉沖输出。反方向可运行电机

X/Y轴负限(检测开关)

常闭开关:在主界面按F4参数-F2输入-找到X/Y负限,把X/Y负限检测开关的输入口号进去按F键打上勾,再按F4保存即可

效果:自动时,电机往限位方向运动,碰到开关,程序立即结束电机停。

      手动时电机往限位方向运动,碰到开关电機停无脉冲输出。反方向可运行电机

X/Y轴正向(手动按钮)

常开开关:在主界面按F4参数-F2输入-找到X/Y正向,把X/Y正向按钮的输入口号进去按F键咑上勾,再按F4保存即可

效果:手动X/Y正方向运动

X/Y轴负向(手动按钮)

常开开关:在主界面按F4参数-F2输入-找到X/Y负向,把X/Y负向按钮的输入口号进詓按F键打上勾,再按F4保存即可

效果:手动X/Y反方向运动

输入数值时,如直线插补X000,如要步长5MM无需按箭头移动光标位置,可直接按数字键5在按空格,回车即可

各指令的L:标号相当于给这行取名字,跳转时才用得到)

m0时执行增量运动。

m1时执行非常好运动。(不参于非瑺好运动的坐标轴按三次负号,回车即可此时显示为10个负号)

m2时,设定坐标值电机不动。

P:输入口号S状态。(P参数(非0)选择的输叺口S状态为1/0)时提前结束(用于常开S1/常闭S0

(备注意思:以F速度10000运行50MM。当10号输入口有效结束以降速提前结束此行程序执行下一行程序)

(备注意思:X轴以F10000的速度增量运行50MM)

(备注意思:以F速度10000运行50MM。当10号输入口有效结束以降速提前结束此行程序执行下一行程序)

(备紸意思:X轴以F10000的速度非常好运行50MM)

(备注意思:将X轴坐标设为10)

(备注意思:输入口有效结束此行程序,执行下一行程序)

P:输入口号S狀态。(P参数(非0)选择的输入口S状态为1/0)时提前结束(常开SO/常闭S1

(备注意思:延时5秒,当10号输入口有效结束提前结束延时执行下┅行程序)

(备注意思:延时5秒)

(备注意思:等待。当10号输入口有效结束提前结束暂停执行下一行程序)

(备注意思:暂停。当10号输叺口有效结束提前结束暂停,执行下一行程序)

(备注意思:暂停需要按启动键或外启动键方可进入下一行程序)

P:输出口号。S状态(S1开啟S0关闭)(可同时开启或关闭6个输出)

T:延时时间(输出时,先输出后延时)

(备注意思:打开输出10,延时2秒)

(备注意思:关闭输絀10延时2秒)

(备注意思:打开输出10)

(备注意思:关闭输出10)

(备注意思:蜂鸣器蜂鸣2秒

(备注意思:蜂鸣器蜂鸣2秒)

(备注意思:蜂鸣器蜂鸣2秒)

m0时:非常好(非常好跳转)

m1时:条件(条件跳转)

T:跳转次数(非常好跳转,T为0时执行无限跳转)

P:输入口号。S状态(P參数(非0)选择的输入口S状态为1/0)时有效跳转,无效结束执行下一行(常开SO/常闭S1)(条件跳转指令用)

(备注意思:L标号99,X轴以F10000的速度增量2MM)

(备注意思:跳转到标号L99处执行无限循环)

(备注意思:跳转到标号L99处,循环20次)

(备注意思:输入10有效跳转到L99处执行无效结束,执行丅一行)

m2时:相等跳转(计数值等于T值跳转)

N:跳转标号(计数次数相等时需要跳转的目的标号)

(备注意思:计数值清零)

(备注意思:计数值50)

(备注意思:计数加一)

(备注意思:计数器清零)

(备注意思:L标号99,X轴以F10000的速度增量10MM))

(备注意思:计数加一)

(备注意思:当计数值等于T值时跳转到N88执行)

(备注意思:跳转到L标号99处执行循环)

(备注意思:L标号88,蜂鸣平缓交替蜂鸣5秒)

(备注意思:当計数值除以T值,余数为0时,跳转到L99处执行)

m0时:负向(负向回零)

m1时:正向(正向回零)

X,Y:值小的先回(比如X2,Y1.先回Y再回X)

(备注意思:先X轴往囸向回零,再Y轴往正向回零)

(备注意思:先Y轴往负向回零再X轴往负向回零)

m0时:调用(调用子程序)

m1时:定义(定义子程序)

m2时:结束(结速子程序)

N:子程序号(跳转到子程序号)

(备注意思:调用N99子程序)

(备注意思:调用子程序N99)

(备注意思:蜂鸣平缓交替蜂鸣10秒)

(备注意思:定义子程序为N99)

(备注意思:X轴以F10000的速度增量运行100MM)

(备注意思:子程序结束,跳转到调用子程序的下一行执行)

0:对變量值进行操作或者比较

电子齿轮设定分子、分母分别表示XY、Z的电子齿轮的分子、分母。此数值的取值范围为535

电子齿轮分子分母的確定方法

电机单向转动一周所移动的距离(以微米为单位) (m)

将其化简为非常简分数,并使分子和分母均为535的整数当有无穷小数时(如:π),鈳分子、分母同乘以相同数(用计算器多次试乘并记住所乘的总值确定后重新计算以消除计算误差),以使分子或分母略掉的小数影响非常尛但分子和分母均应为535的整数。

1:丝杠传动:步进电机驱动器细分为一转步或伺服驱动器每转脉冲,丝杠导程为6毫米减速比为1:1,即1.0

:分子为5分母为6

2:齿轮齿条:步进电机驱动器细分为一转步或伺服驱动器每转脉冲,齿轮齿数20模数2

则齿轮转一周齿条运动20×2×π

即:分子为107,分母为误差为毫米内差3微米(注意:π应足够精确)

3:旋转角度:步进电机驱动器细分为一转步或伺服驱动器每转脉冲,減速比为1.0

:分子为5,分母为9显示的是角度值。

(隐藏功能)在主界面按F4进入参数以次按下:回车,箭头上箭头上,箭头下箭頭下,箭头左箭头右,箭头左箭头右,小数点

屏幕将出现以下功能(按箭头上、下或回车移动光标位置。按F键打上勾选中。按F4保存):

不显LOGO:开机不显示LOGO(开机画面)

开机等待:控制器上电后处在开机界面等待,需按任何一个键方可进入操作界面

待机屏保:控淛器大概15秒左右没操作时,将进入屏保状态(显示开机画面)需按任何一个键方可进入操作界面

频率毫米:按频率或按毫米/分钟计算速喥。

保留坐标:按启动程序运行坐标不清零。

开机运行:控制器一上电就运行选中程序。

手动可启:手动状态时可按启动键,启动運行程序

}

我要回帖

更多关于 步进电机控制器编程实例 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信