全文预览

机电一体化实验报告

上传者:徐小白 |  格式:doc  |  页数:14 |  大小:194KB

文档介绍
,0.1,0);while(d3000_check_conti_buffer==0){}?d3000_start_arc(AxisArray,0,500,0,1000,1,1000);}voidCHrDlg::OnBUTTON2stop(){d3000_decel_stop(0,0.1)?;}实验四连续插补运动控制的程序实现实验目的:利用VB编写程序,控制DMC3000卡完成两段连续插补轨迹运动。实验设备:台式PC机一台标准XY工作台一套运动控制卡一块实验内容:DMC3000动态连接库中给出的插补函数都是简单的直线或圆弧插补运动。但实际生产中要求工作台能够完成连续轨迹运动,即完成了一段插补运动后能够平滑的进入下一段插补运动。DMC3000提供的运动状态函数和连续运动函数能够实现这一功能。在VB开发环境下编写程序,实现如图4-1所示轨迹的连续运动。图4-1实验步骤及结果:1、步骤:⑴打开VisuaiC++6.0⑵新建一个工程⑶选择MFCAPPWizard(exe)⑷选择工程保存路径,如E盘⑸输入工程名,如sb⑹按“确定”键,在应用程序类型中选择“基本对话”,按“确定”键,建立工程。⑺双击窗口控件,在Ford_Load事件中添加代码d3000_bord_init选择UnLoad事件,在Form_UnLoad事件中添加代码d3000_bord_close双击“启动”按钮,在CB_Start_Click事件中添加代码shortAxisArray[2];AxisArray[0]=0;AxisArray[1]=1;d3000_start_t_line2(AxisArray,-1000,0,400,1000,0.1,0);while(d3000_check_conti_buffer==0){}d3000_start_arc(AxisArray,0,1000,0,2000,0,1000);

收藏

分享

举报
下载此文档