数控机床模拟对刀装置
一、在我国使用的数控加工设备中,通常采用对刀装置测量刀具长度,采用红外触发探头,然后红外接收器向数控系统发送开关信号,实现刀具长度的测量。对于直刃刀具,需要测量刀具的角度,这是红外触发探头无法实现的。如果配备专用角度测量仪,不仅成本高,而且解决了与数控系统的通讯问题。因此,根据被测刀具角度模拟值的大小,利用数控系统的模拟输入接口,实现数控机床直边刀具的自动对刀,是一种简单、实用、低成本的有效对刀方法。
二、装置原理设计
如图1所示,采用激光传感器和宏程序实现自动对刀功能。尖直刀的角度对刀首次采用模拟量对刀技术。尖直刀的角度对刀,是找刀刃的准确角度,将激光传感器中获得的模拟值传送给数控系统,由数控系统通过比较计算,系统自动记录下刀刃在的机械坐标的位置,自动设定刀具角度坐标,完成刀刃角度的自动对刀功能。
对刀仪原理
三、设计实施方案
利用基恩士 IB10激光传感器作为超声主轴直、圆刀具的基准刀具。其中,FU系列传感器用于参考刀具长度的设定,IB系列传感器用于参考直线刀具角度的设定。为了完成直刀角度对刀功能,首先尝试利用数控系统中传感器输出的模拟信号来识别刀具角度。传感器输出的模拟信号通过HIO模拟输入子模块传输到数控系统。当设定刀具角度时,系统首先获得刀具在刀刃位置的最小模拟值,即传感器中遮光最少的刀具位置。刀具刀刃的位置坐标由最小模拟值确定。整个对刀过程由对刀宏程序完成。在加工程序中,只需输入相应的刀具号,系统就会自动完成刀具长度和角度的参考刀具设定,并在系统中自动设定和补偿,无需做任何其他操作,有效提高了加工效率。
使用激光传感器中直刃挡住的光量来确定刀刃的位置。将激光传感器遮光强度的模拟值传递到数控系统,通过PLC程序和数控系统自动对刀宏程序的处理完成刀具角度的设定。
四、PLC程序对模拟信号处理
(1)获取最小模拟量:用M35和M36分别指定为开启和关闭获取最小模拟量信号。开启后,刀具旋转半周以上,获取模拟量最小值。
(2)刀具角度测量:用M32和M33分别指定为开启和关闭刀具角度测量。开启后,通过刀具旋转角度的实时模拟量与刀刃位置模拟量最小值进行比较判断,获得刀刃所在的位置。
五、结语
采用模拟刀具角度设定方法,成本低,操作方便。应用于某飞机制造厂超声数控铣削直刃刀具的标定。在加工程序中,只需输入相应的刀具号,系统会自动完成刀具角度的参考标定,并在系统中自动设置。而补偿,无需做任何其他操作,有效提高了处理效率。
——麦卡隆科技
西门子S7-200 SMART控制步进电机程序讲解
S7-200 SMART型号ST40PLC一台;
开关电源2套,一个为MW的220VAC--24VDC作为PLC以及步进驱动器的供电电源,一个220VAC--5VDC,作为步进驱动器的信号电源;
42型步进电机一台;
网线一条;
计算机一台;
实现功能:
使用SMART控制步进电机定位,正转,反转,急停,减速停止,位置归零等功能。
硬件连接图纸:
接下来说说这款步进驱动器的设置,在步进驱动器上有6个DIP开关,S1-S3用于选择8档细分控制(1、2、4、8、16),通过S4-S6 3位拨码开关选择6档电流控制(0.5A、1A、1.5A、2.0A、2.5A、3.0A、3.5A、4.0A)。
(细分选择8,即1600脉冲,由于电机为42型,电流1.7A,故可以选择2.0A的电流,步进驱动器上清晰地标注了DIP开关的ON/OFF对应的数字。各控制器都不一样,设置也不一样)
连接好了硬件,接下来就是组态了。
S7-200 SMART提供了非常方便的运动控制功能向导,根据向导一步一步进行。
选择测量系统,这里选择的是工程单位mm,步进电机的步距角为1.5,细分8,那么根据计算得知电机旋转一周所需脉冲数为360/1.5*8=1600,电机一次旋转产生多少mm的运动,这个要看实际连接情况,包括减速机、丝杆等部件。由于这里只针对电机,所以按照电机输出轴计算得15.708
方向控制里,选择相位单相(2输出),一个输出脉冲,一个指示运动方向。
输出DIS,勾选启用,用于当电机静止时,可以自由转动电机,以便调试或实际加工中的对刀。
还提供了运行曲线功能,在S7-200中类似于PTO包的功能,设定目标速度和终止位置,这里也有点像变频器用的多段速功能呦。
最后,生成组件即子程序,可以取消勾选用不上的。
相关问答
对刀仪怎么接plc?
接刀仪与PLC的方式有多种,具体应该根据刀仪型号和PLC型号来确定。一般而言,可以采用模拟量信号或数字量信号的方式进行连接。模拟量信号通过电缆连接刀仪与PLC...
CNC怎么手动编写铣平面程序-ZOL问答
aqiang1168床编程与操作4.1数控车床简介4.1.1数控车床概述数控车床作为当今使用最广泛的数控机床之一,主要用于加工轴类、盘套类等回转体零件,能够通过程...
cnc调机需要技术吗?
从操作员开始,到熟悉机台,面板,然后到熟悉控制机台程式加工的程式,再到机台治具安装架设,产品架设,学习对刀,装刀,调用程式,参数认识,参数理解与调整...肯定...
数控车床刀架的常见故障与维修?
继电器上电或更换继电器,报警即可解除。5、程序失效。撞刀后按急停按钮,系统停止工作。更换新刀具后刀架不工作。通过PLC程序检查分析,发现换刀过程不正确,...
学加工中心编程有钱途吗?以后想往机床维修或者CNC编程发展,有没有同行指点一下?
也可以搜UG爱好者论坛里面有专业讲UG编程的,还有其它软件编程。如果知道工艺流程那编程做起来就轻松多了,cnc编程需要认真的态度去对待它编出来的每个刀路,...
三菱M70系统出现主轴刀号与数据表中重复报警?
这个代码不会有的,这个应该是自定义代码,属于plc程序定义的报警信息,从提示可以看出来,这是你的刀库和主轴上的刀具,刀号重复定义,看一下刀库表和当前主...
机械工程师要求会计算吗?具体需要那些技能?
是的。应该说,会计算是机械工程师的一项基本技能。需要的技能包括但不限于以下方面:编程:例如Matlab、Python、C++等计算机语言线性代数和微分方程:结合编...
广州数控980TDa有没有万能密码?
权限的设置与修改为了防止加工程序、CNC参数被恶意修改,GSK980TDa提拱了权限设置功能,密码等级分为4级,由高到低分别是2级(机床厂家级)、3级(设备管理级)...3...
发那科小黄机所有轴锁住怎么解?
另外还需检查z轴刹车有没有释放,若没有释放刹车也会导致z轴被锁。通过快速移动单键按钮4和微调旋钮5或6,可调整刀柄夹持轴2在对刀仪平台7上的位置。当光源发...
数控车床首先应确定什么?是机床坐标系还是固定参考点?
[回答]太长,写不下,粘了一部分:数控车床编程与操作4.1数控车床简介4.1.1数控车床概述数控车床作为当今使用最广泛的数控机床之一,主要用于加工轴类...