供求合作

当前页面: 首页 >供求信息 >SGMGH-44ACA21

SGMGH-44ACA21

2016/6/10 13:43:46

0 人气:2

  • 型号:SGMGH-44ACA21

  • 数量:100

  • 制造商:上海曦龙电气设备有限公司

  • 有效期:2017/6/10 0:00:00

描述:

SGMGH-44ACA21 SGMGH-44ACA21 SGMGH-44ACA21


式中分别表示:控制器的增益,控制器的时间常数,控制器的增益,控制器的时间常数。

遗传算法对解决复杂系统优化问题,特别是对一些组合优化问题的求解有着良好能力[8]。文中控制器参数的优化就是利用遗传算法求解最优化问题解决的。遗传算法基本流程图如下所示:

void main(void)

{

char i;

  //initial();

  init_uart();

进口伺服电机驱动器    伺服电机控制器     零配件销售jsoknkudfg

联系人:程经理

手机:139188-64473


手机:139188-64473


 QQ:937926739  


固话:021-6131-6707


固话:021-6131-8625

  //set_cardno(1);              //设卡号为1

     

set_hard_limit(1,1 ,1 , 0,0,0);  // 设1轴向负方向运动时X0输入口状态为低时限位,用于回原点

set_hard_limit(1,2 ,1 , 0,1,0);   // 设2轴向负方向运动时X1输入口状态为低时限位,用于回原点

set_hard_limit(1,3 ,1 , 0,2,0);   // 设3轴向负方向运动时X2输入口状态为低时限位,用于回原点

  while(1)

       {

             

       if(!s1)//按键按下

         {

          set_speed(1 ,1,1000,1000,10,200,100);         // 设1轴速度

       set_speed(1 ,2,1000,1000,10,200,100);         // 设2轴速度

       set_speed(1 ,3,1000,1000,10,200,100);         // 设3轴速度

   /*1,2,3轴同时回原点*/

        pmove(1,1,-1000000,0);               //  1轴向负方向运动

        pmove(1,2,-1000000,0);               //  2轴向负方向运动

        pmove(1,3,-1000000,0);               //  3轴向负方向运动

        wait_stop(1 ,1);              //等待1轴停止

        wait_stop(1 ,2);              //等待2轴停止

        wait_stop(1 ,3);              //等待3轴停止

       set_command_pos(1,1,0);            //        设1轴此时坐标为0

       set_command_pos(1,2,0);            //        设2轴此时坐标为0

       set_command_pos(1,3,0);            //        设3轴此时坐标为0

/*3轴向正方向运动,单片机不断查询轴状态,直到轴都停止了才执行后面的程序。*/

       pmove(1,3,3200,0);                // 3轴运动

wait_stop(1 ,3) ;       // 模块自己等待3轴停止

write_bit(1, 101, 1) ;    // 3轴停止后自己将模块寄存器D101 写为1

while(read_bit(1,101)!=1);  //模块寄存器D101 不为1一直等,即前面动作还没执行完

//while(get_status(1));  // 轴没停止一直等

/*1轴向正方向运动,碰到感应开关X5后停止,然后2轴开始正方向运行3200个脉冲,运行完成后,将Y12输出口置1,等待5秒,再将Y12输出口置0。*/

        pmove(1,1,1000000,0);                   //  1轴运动

        wait_in(1,5,0);                            // 模块内部自己等待,直到X5为低

        sudden_stop(1,1);                      //   1轴停止

     

             pmove(1,2,3200,0);                //  2轴运动

             wait_stop(1 ,2);               //模块内部自己等待2轴停止

       write_bit(1,12 ,1);        //将Y12输出口置1

             wait_delay(1,5000);           //模块内部延时5秒

       write_bit(1,12 ,0);        //将Y12输出口置0

         

/*mpc004S芯片轴同步指令配合等待轴脉冲指令完成绕线的过程示例。编码器输入口接主轴电机编码器,1轴为排线电机。*/

 

          for(i=0;i<10;i++)       //绕10层

          {

   set_synchro(1 ,7 ,1,1,8,1) ;      /*编码器1口为主轴,1轴排线与其同步,编码器1圈为1600个脉冲,1轴移一个线宽为200脉冲,比率为8比1。*/

    wait_pulse(1 ,7, 160000);       //  等待编码器脉冲为160000,即转了100圈。

   set_synchro(1 ,7 ,1,1,8,-1) ;    //将比率设为8比-1。即让1轴反转排线。

   wait_pulse(1 ,7, 320000);       //  等待编码器脉冲为320000,即又转了100圈。      

   set_command_pos(1,7,0);          //将编码器脉冲清为0。

write_bit(1, 100, i) ;             //每绕一层将层号写到模块,单片机可随时读出已绕到哪层。

     }

           while(!s1);

         }

       

       }

}使单片机彻底地从复杂的运动控制算法中解放出来,单片机只需简单地使用几条指令来控制模块便可完成运动控制,从而能将更多的资源用来参与其它方面的控制,对构建一个稳定的控制系统具有重大意义。


SGDV-200A11A  

SGDV-470A11A

SGDV-550A11A

SGDV-590A11A

SGDV-780A11A

SGDV-R70F11A

SGDV-R90F11A

SGDV-2R1F11A

SGDV-2R8F11A

SGMP-08A3NT11

SGMAH-A3A1A61

SGMAH-A3AAA21

SGMAH-A3AAA21-SY11

SGMCS-04C3B1

SGDS-02A15A

SGMG-30AWAAF

SGMG-08AW16DP

SGMAS-02A2A21-Y2

SGMAH-08AAA41

SGM-08A314C

SGMAH-01A1A41

SGMAH-08AAA21D-OY

B16F3203F0

SGMAH-08A2A21

SGMAH-08A2A41

SGMAH-08AAA41-Y2

SGMAH-08AAA21-Y2

SHMAH-08AAA21

B63D5629H8

SGMM-A3C3SD11

SGMAH-A3A1A4S

SGMAH-A3A1A4S-E

SGMAS-01ACA21

SGMAS-01ACA21-Y2

SGMAS-02ACA21-Y2

SGMAS-01ACA61-Y2

SGMJV-02A3A21

SGMGH-44ACA41

SGM-01A314B

SGM-01A314

SGM-01V312

CIMR-G7A4015

SGDS-04A02AY515

616G5 15KW 380V

CIMR-J7AA22P2

SGMG-13A2AB


联系方式:
  • 电话:13918864473
  • 传真:021-61318625
  • email:937926739@qq.com

手机扫描二维码分享本页

工控宝APP下载安装

工控速派APP下载安装

 

我来评价

评价:
一般