产品选型

单片机 工作台 焦作市诚恩机械取得卧式加工中心工件夹具专利,实现对工件的快速同心定位

小编 2024-11-24 产品选型 23 0

焦作市诚恩机械取得卧式加工中心工件夹具专利,实现对工件的快速同心定位

金融界2024年9月25日消息,国家知识产权局信息显示,焦作市诚恩机械有限公司取得一项名为“一种卧式加工中心的工件夹具”的专利,授权公告号 CN 221755382 U,申请日期为 2024年1月。

专利摘要显示,本实用新型公开了一种卧式加工中心的工件夹具,包括工作台、固定台、位置调节机构和定位机构,工作台:其上端左右两侧均固定连接有固定板,位置调节机构:其包括丝杆和滑条,所述丝杆转动连接于两侧的固定板之间,滑条分别通过螺栓固定连接于工作台上端的前后两侧,滑条的上端分别与固定台的左右两侧滑动连接,固定台的中部与丝杆螺纹连接,定位机构:其设置于固定台的内部,还包括单片机所述单片机固定连接于工作台的前端单片机的输入端电连接外部电源,该卧式加工中心的工件夹具,通过定位块同步向内旋转,实现了对工件的快速同心定位,避免了更换工件后工件定位较为缓慢的现象发生。

本文源自金融界

51单片机控制四线步进电机驱动实现正反转和任意角度速度控制

最近有好多小伙伴私信我说,导师给他们布置了关于四线步进电机控制的相关设计,问我能不能写个类似的文章,今天我刚好有点时间,我们就一起探讨一下吧。

想要弄清楚步进电机的控制方式先要弄清楚它的接线方式和工作原理

步进电机结构和工作原理:

1.步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电动机的转速、停止的位置只取决于控制脉冲信号的频率和脉冲数。

2.脉冲数越多,电机转动的角度越大。

3.脉冲的频率越高,电机转速越快,但不能超过最高频率,否则电机的力矩迅速减小,电机不转。按力矩产生的原理可以分为:

(1)反应式:转子无绕组,由被激磁的定子绕组产生反应力矩实现步进运行

(2)激磁式:定、转子均有激磁绕组(或转子用永久磁钢),由电磁力矩实现步进运行按输出力矩大小可分为:

(1)伺服式:输出力矩在百分之几之几至十分之几(N.m)只能驱动较小的负载,要与液压扭矩放大器配用,才能驱动机床工作台等较大的负载

(2)功率式:输出力矩在5~50 N.m以上,可以直接驱动机床工作台等较大的负载按定子数可分为:

(1)单定子式(2)双定子式(3)三定子式(4)多定子式按各相绕组分布可分为;

(1)径向分布式:电机各相按圆周依次排列

步进电机和驱动板的连接方式:

鉴于时间原因我就用仿真软件做了一个单片机四线步进电机驱动项目 供大家参考学习,希望你看完后会有所收获。

项目软件程序功能:当按下SW1时步进电机正转,按下SW2后步进电机反转,并可以根据源码任意调节旋转速度和每一个脉冲旋转角度

以下是仿真图:

程序参考源代码如下:经过实际验证,软硬件可以实现设计功能,实验成功。

/C语言程序:/

#include <reg52.h> //

#define uchar unsigned char

#define uint unsigned int

uchar table_begin;

uint maichong; //脉冲

uchar zhuansu; //转速

uchar flag; //方向

sbit key_fuwei=P3^0; //复位键

sbit key_z=P3^1; //正转键

sbit key_f=P3^2; //反转键

sbit key_jia=P3^3; //加速键

sbit key_jian=P3^6; //减速键

sbit A1=P2^0;

sbit A2=P2^1;

sbit A3=P2^2;

sbit A4=P2^3;

void display();

void delayms(xms);

void delay(uchar x)

{

uchar i,j; //延时

for(i=0;i<x;i++)

for(j=100;j>0;j–);

}

void fuwei(void) //复位

{

flag=2;

zhuansu=0;

}

/*void Display(void) //显示

{

unsigned char b1, b2;

b1=zhuansu/10;

b2=zhuansu%10;

if(flag == 0) //0

P0=0x71;//显示F

else

P0=0x79;

A1=0;

delayms(3);

A1=1;

P0=0x40;

A2=0; //显示--

delayms(3);

A2=1;

P0=table2[b1];

A3=0; //显示十位

delayms(3);

A3=1;

P0=table2[b2];

A4=0;

delayms(3); //显示个位

A4=1;

void display()

{

uchar b1,b2,b3,b4;

if(flag0)

P0=0x71;//显示F

else

P0=0x79;

if(flag1)

P0=0x7c;//显示b

else

P0=0x71;

b1=10;

b2=0x3f;

b3=zhuansu/10;

b4=zhuansu%10;

//P0=table2;

A1=0; //P2.0

delay(1);

A1=1;

P0=b2;

A2=0; //P2.1

delay(1);

A2=1;

P0=table2[b3];

A3=0; //P2.3

delay(1);

A3=1;

P0=table2[b4];

A4=0; //P2.4

delay(1);

A4=1;

}

void key() //按键扫描

{

if(key_fuwei0)

{

delay(5);

if(key_fuwei0)

fuwei();

}

if(key_z0)

{

delay(5);

if(key_z0)

{

flag=0;

zhuansu=10;

while(key_z0);

}

}

if(key_f0)

{

delay(5);

if(key_f0)

{

flag=1;

zhuansu=10;

while(key_f0);

}

}

if(key_jia0)

{

delay(5);

if(key_jia0)

{

zhuansu++;

if(zhuansu21)

zhuansu=20;

while(key_jia0);

}

}

if(key_jian0)

{

delay(5);

if(key_jian0)

{

zhuansu–;

if(zhuansu<=0)

zhuansu=0;

while(key_jian==0);

}

}

}

void dispose() //脉冲函数

{

switch(zhuansu)

{

case 0: flag=2; break;

case 1: maichong=300; break;

case 2: maichong=295; break;

case 3: maichong=290; break;

case 4: maichong=280; break;

case 5: maichong=260; break;

case 6: maichong=240; break;

case 7: maichong=200; break;

case 8: maichong=180; break;

case 9: maichong=160; break;

case 10: maichong=120; break;

case 11: maichong=80; break;

case 12: maichong=70; break;

case 13: maichong=60; break;

case 14: maichong=40; break;

case 15: maichong=35; break;

case 16: maichong=30; break;

case 17: maichong=25; break;

case 18: maichong=20; break;

case 19: maichong=15; break;

case 20: maichong=10; break;

}

if(flag0)

table_begin=0;

else

if(flag1)

table_begin=4;

}

void zhuandong(void)

{

uint i,j;

if(zhuansu>0&&zhuansu<=20)

{

for(j=0+table_begin;j<4+table_begin;j++)

{

P1=table1[j];

for(i=0;i<maichong;i++)

display();

}

}

}

……………………

最后,如果有什么意见或者建议欢迎您留言给我,让我们共同学习一起进步,

如果需要 程序完整的源代码和 设计文件,请在下方留言或者私信我,看到后会第一时间回复。

如果喜欢我的文章请评论转发加关注哦。

相关问答

CNC系统是怎么回事?

数控铣床,大、中型...(2)普及型数控系统通常称之为全功能数控系统,这类数控系统功能较多,但不追求过多,以实用为准。(3)高档型数控系统指加工复杂形状...

机械格栅除污机有哪些技术参数?,机械格栅好用吗??

[回答]安徽宝绿光电主营工业污水治理、生活污水处理、湖泊河道生态治理、重工业废水治理、智能无线远程控制系统、节能环保设备研发与加工、项目运维托管...

有谁能回答一下吗:珠海数控激光生产商,数控激光如何使用??

[回答]我们遵循“持诚信互利共荣,以厚德载物”的精神,诚实做人,诚信做事,理解人关心人,以真诚赢得忠诚,以信誉赢得信任。无论是回报社会、服务客户,我们都...

龙门铣床数控改造的顺序是怎样的?

[回答]工作台横向运动方面,在原手轮安装位置,安装减速齿轮及步进电机,用微机数控系统控制横向进给运动。用单片机扩展系统将普通铣床改造为经济型铣床,简...

根据伺服系统可以把数控系统分为几类?

[回答]公司提供机床选型咨询,工艺分析,工装夹具设计,刀辅具选配,零件试切验证,网络化及自动化工程成套生产线设计等多项服务。并可承接专用数控设备设计制...

麻烦问一下 数控车床,数控车床哪家好,数控车床生产厂家?

[回答]数控车床的分类数控车床可分为卧式和立式两大类。卧式车床又有水平导轨和倾斜导轨两种。档次较高的数控卧车一般都采用倾斜导轨。按刀架数量分类,又...

机床的分类有哪些?

2、经济型数控车床采用步进电动机和单片机对普通车床的进给系统进行改造后形成的简易型数控车床,本钱较低,但自动化程度和功能都比较差,车削加工精度也不...

机床的分类有哪些?

车床是主要用车刀对旋转的工件进行车削加工的机床,在车床上还可用钻头、扩孔钻、铰刀、丝锥、板牙和滚花工具等进行相应的加工。它具有广泛的加工艺性能,可加...

铣床数控改造如何操作?

[回答]数控部分采用MCS-51系列的8031单片机实现对整个系统的主控制。用8031外接3片2764(E-PROM),一片6264(RAM)及一片8255(扩展I/O),一片8155芯片,扩展成...

龙门铣床数控改造内容有哪些?

[回答]数控部分采用MCS-51系列的8031单片机实现对整个系统的主控制。用8031外接3片2764(E-PROM),一片6264(RAM)及一片8255(扩展I/O),一片8155芯片,扩展成...

猜你喜欢