欢迎光临散文网 会员登陆 & 注册

运动控制类:直线插补-正八边形

2023-03-15 16:10 作者:jenasi  | 我要投稿

【控制要求】

①实现两轴插补画正八边形,八边形边长是40

②用电机固定笔架,实现笔头上下升降功能。

③采用简思四代PLC,型号:SFm-2424A4-RO

【正八边形图解,相对坐标位置】

图解:

建立XY主坐标系,以原点O为起点,沿着X轴方向,向右执行第一个顶点A点,按照顺时针方向画正八边形,最后到终点也就是起点位置HO)点。如图解所示,每个顶点都是基于上一个顶点做小坐标系确定的坐标位置,所以每个顶点都是相对坐标位置。

【动作流程图】

【对应流程图,在时序环0环编辑程序】

程序解析:

帧0-帧1:启动信号,用了“或逻辑”关系,X0是PLC外接输入方式,M0是在触摸屏界面做的虚拟启动按钮,这两个条件信号之间采用“或逻辑”关系,在X0指令属性位置,选择同位逻辑“或”,表示任意一个条件信号满足要求,都能向下执行程序。

X0的属性设置:

帧2-帧4笔头电机下笔动作,用轴3做固定笔架的电机,控制笔架上下移动。帧2是先给电机速度,速度比值:200,轴号改3;帧3是电机运行位置,设定向下为正向,运行方式:增量,位移值设定2000(实际使用位移值需要计算电子齿轮比);帧4表示等待轴3停止,有效避免笔架电机在执行的过程中程序向下运行。

帧3属性:

帧5开始画八边形,给定插补速度,两轴插补是同时执行,只要一个速度就行,此处采用寄存器模式,选用的是G0寄存器,寄存器值就是速比值,设为100,可以在触摸屏上面随时修改速度。

帧6第一条边,从原点O(0,0)→顶点A(40,0),选择联动指令-插补运动,写入顶点A的坐标位置(40,0)。

属性设置:选择插补运动,默认插补方式是直线,注意坐标形式改相对,坐标寄存器都是调用的Z寄存器,一个坐标用一个寄存器,不可重复使用,此处ID为0 ,表示调用的Z0寄存器,坐标位置只需要填写X轴坐标和Y轴坐标,写入A顶点坐标,X坐标值:40,Y坐标值:0。

帧7第二条边,从顶点A(40,0)→顶点B(28.28,-28.28),选择联动指令-插补运动,写入顶点B的坐标位置(28.28,-28.28)。

属性设置:选择插补运动,默认插补方式是直线,注意坐标形式改相对,坐标寄存器ID为1 ,表示调用的Z1寄存器,坐标位置写入B顶点坐标,X坐标值:28.28,Y坐标值:-28.28。

帧8第三条边,从顶点B(28.28,-28.28)→顶点C(0,-40),选择联动指令-插补运动,写入顶点C的坐标位置(0,-40)。

属性设置:选择插补运动,默认插补方式是直线,注意坐标形式改相对,坐标寄存器ID为2 ,表示调用的Z2寄存器,坐标位置写入C顶点坐标,X坐标值:0,Y坐标值:-40。

帧9第四条边,从顶点C(0,-40)→顶点D(-28.28,-28.28),选择联动指令-插补运动,写入顶点D的坐标位置(-28.28,-28.28)。

属性设置:选择插补运动,默认插补方式是直线,注意坐标形式改相对,坐标寄存器ID为3 ,表示调用的Z3寄存器,坐标位置写入D顶点坐标,X坐标值:-28.28,Y坐标值:-28.28。

帧10第五条边,从顶点D(-28.28,-28.28)→顶点E(-40,0),选择联动指令-插补运动,写入顶点E的坐标位置(-40,0)。

属性设置:选择插补运动,默认插补方式是直线,注意坐标形式改相对,坐标寄存器ID为4 ,表示调用的Z4寄存器,坐标位置写入E顶点坐标,X坐标值:-40,Y坐标值:0。

帧11第六条边,从顶点E(-40,0)→顶点F(-28.28,28.28),选择联动指令-插补运动,写入顶点F的坐标位置(-28.28,28.28)。

属性设置:选择插补运动,默认插补方式是直线,注意坐标形式改相对,坐标寄存器ID为5 ,表示调用的Z5寄存器,坐标位置写入F顶点坐标,X坐标值:-28.28,Y坐标值:28.28。

帧12第七条边,从顶点F(-28.28,28.28)→顶点G(0,40),选择联动指令-插补运动,写入顶点G的坐标位置(0,40)。

属性设置:选择插补运动,默认插补方式是直线,注意坐标形式改相对,坐标寄存器ID为6 ,表示调用的Z6寄存器,坐标位置写入G顶点坐标,X坐标值:0,Y坐标值:40。

帧13第八条边,从顶点G(0,40)→终点H(28.28,28.28),选择联动指令-插补运动,写入终点H的坐标位置(28.28,28.28)。

属性设置:选择插补运动,默认插补方式是直线,注意坐标形式改相对,坐标寄存器ID为7 ,表示调用的Z7寄存器,坐标位置写入H顶点坐标,X坐标值:28.28,Y坐标值:28.28。

帧14八边形的八条边绘制完成,就是单轴等待电机停止。插补电机的轴1和轴2,是同时执行动作的,所以此处加一个等待停止就可以满足要求。

帧15-帧17轴3笔架电机上升回到起始位置,帧3给定电机速度,速比值200,帧16给定电机回升的位移值,方向设置为反向,运行方式是增量,位移值2000。

单轴运动属性设置:









运动控制类:直线插补-正八边形的评论 (共 条)

分享到微博请遵守国家法律