如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
将刀具装载在主轴上,将量仪固定在工作台上(下文测量方法以固定在X轴方向上为例);2、假设刀具触碰到量仪表面时的触发信号是X03.0,在PLC里如下图这样编辑:X03.0:一号测头接触信号G31.0:一号测头信号输入编写程序如下:、将刀具由X负方向到正方向接触量仪,刀具接触到量仪的瞬间,触发X03.0信号后,程序自动停止,并将此时的机床坐标值保存到宏变量#1400~#1409中(依次为X、Y、Z等机床坐标值),记录下此时的X机床坐标值即#1400的值、程序继续运行,将刀具由X正方向到负方向接触量仪,刀具接触到量仪的瞬间,触发X03.0信号后,程序自动停止,并将此时的机床坐标值保存到宏变量#1400~#1409中(依次为X、Y、Z等机床坐标值),再一次记录下此时的X机床坐标值即#1400的值、将两次记录下的X机床坐标值取差值再减去量仪的宽度后再除以2即为刀具半径值编程实例如下:(假设从X方向来测量)#20=100记录量仪的宽度......将刀具移动到量仪一端表面外G91G31.1X100F100刀具由X负方向到正方向接触量仪,刀具接触到量仪的瞬间,触发X03.0信号后,程序自动停止#21=#1400记录X轴机床坐标值G01X-10F1000使刀具远离量仪表面Z50抬刀X150将刀具移动到量仪另一端Z-50G91G31.1X-100F100刀具由X正方向到负方向接触量仪,刀具接触到量仪的瞬间,触发X03.0信号后,程序自动停止并记录X轴机床坐标值#22=#1400记录X轴机床坐标值#23=(#22-#21-#20)/2计算出刀具半径值附上相关编程G指令及PLC信号的用法(1)、跳转指令用于实现测量功能。G31.x指令为轴移动指令,类似G01,其速度由F指定。在执行G31.x指令时,向终点位置移动过程中,若系统检测到指定的外部信号有输入,则停止执行当前段,跳转到指定的程序段继续执行。G31.1~G31.6可分别检测6个不同的外部输入信号(即PLC中的G31.0~G31.5信号)。指令格式G31.1/G31.2/G31.3/G31.4/G31.5/G31.6IP_F_L_;IP_:绝对值指令时是终点的坐标值;增量值指令时是刀具移动的距离。F_:指定进给速度L_:检测到外部输入时跳转的目标程序段,若未指定L,则自动跳转到下一段。、PLC的G信号的使用说明G31.0一号测头信号输入将一号侧头信号连接到G31.0G31.1二号测头信号输入将二号侧头信号连接到G31.1G31.2三号测头信号输入将三号侧头信号连接到G31.2G31.3四号测头信号输入将四号侧头信号连接到G31.3G31.4五号测头信号输入将五号侧头信号连接到G31.4G31.5六号测头信号输入将六号侧头信号连接到G31.5、触发G31.0信号后,对应保存机床坐标值的宏变量为#1400~#1409触发G31.1信号后,对应保存机床坐标值的宏变量为#1410~#1419触发G31.2信号后,对应保存机床坐标值的宏变量为#1420~#1429触发G31.3信号后,对应保存机床坐标值的宏变量为#1430~#1439触发G31.4信号后,对应保存机床坐标值的宏变量为#1440~#1449触发G31.5信号后,对应保存机床坐标值的宏变量为#1450~#1459