1、机床常用控制信号5运转准备1236方式选择手动运行手轮运行主轴功能7 执行M功能具体内容请查看连接调试培训教程第三章4 自动运行运转准备 控制装置准备完成信号:MA(Machine Ready ) 电源接通后,CNC控制软件正常运行准备完成后,该信号变为1。 通知上级控制装置电源已经接通,并可以作为动作的累计时间计数器使用。该信号可以作为常开信号使用。 伺服准备完成信号:SA(Servo Ready) 紧急停止解除后,伺服系统准备完成后,伺服准备完成信号SA变为1。 在使用重力轴的情况下,用该信号来释放防止重力轴下落中的制动器。MAF0001地址#0#1#2#3#4#5#6#7SAF0000地
2、址#0#1#2#3#4#5#6#7急停信号 紧急停止信号:*ESP(Emergency Stop) 紧急停止信号有硬件信号和软件信号2种类型。 CNC直接读取机床信号X0008.4和PMC的输入信号G0008.4,两个信号中任意一个信号为0时,进入紧急停止状态。*ESP_1X0008地址#0#1#2#3#4#5#6#7硬件信号*ESPG0008地址#0#1#2#3#4#5#6#7软件信号超程信号 超程信号:*Lx(Limit) 该信号为0时,报警OT0506、OT0507(超程报警)指示灯亮 自动运行中,当任意一轴发生超程报警时,所有进给轴都将减速停止。 手动运行中,仅对于报警轴的报警方向不能
3、进行移动,但是可以向相反的方向移动。不使用硬件超程信号时,设定以下系统参数。 0: 使用硬件超程信号。 1: 所有轴都不使用硬件超程信号。*-L1*-L2*-L3*-L4*-L5G0116地址*+L1*+L2*+L3*+L4*+L5G0114地址#0#1#2#3#4#5#6#7OTH3004参数#0#1#2#3#4#5#6#7报警和复位信号 复位中信号:RST(Reset) CNC处于复位状态中时,该信号输出为1。 在PMC侧可以通过该信号得知系统处于复位状态。控制装置报警信号:AL(Alarm) CNC处于报警状态中时,CRT上显示报警信息的同时,该信号变为1。 为了告知操作者报警情况,可以
4、使用该信号鸣响报警器,同时使报警灯点亮。RSTF0001地址#0#1#2#3#4#5#6#7ALF0001地址#0#1#2#3#4#5#6#7运行方式转动手摇脉冲发生器使轴进行移动。手轮进给运行方式按下手动进给按钮(+,-)时,轴便朝着该方向进行移动。手动连续进给运行方式用手动操作返回到由机床确定的基准点(参考点)。手动返回参考点运行方式手动运行在该方式下,可以一边从RS-232-C接口或者CF卡接口中读取程序,一边进行机械加工。在线加工运行方式(DNC方式)用MDI键盘输入加工程序直接进行运行。运行结束后,加工程序被清空。手动数据输入运行方式(MDI方式)进行加工程序的编辑和CNC数据的输入
5、输出。编辑运行方式执行存储于存储器的加工程序自动运行方式自动运行运行方式切换信号 运行方式切换信号:MD1 -MD4(Mode)1REF手动返回参考点1010JOG手动连续进给001HND手轮进给000MDI手动数据输入1RMT远程运行 1000MEM存储器运行110EDIT程序编辑MD1MD2MD4DNCIZRN状态显示运行方式124810204080G43#0#1#2#3#4#5#6#7MD1DNCZRN MD2MD4DNCMREFF0004地址MINCMHMJMMDIMRMTMMEMMEDTF0003地址#0#1#2#3#4#5#6#7手动进给 进给轴方向选择信号:Jx(Jog)手动连续
6、进给模式JOG下,上述信号为1的时候,该轴沿该方向进行移动。负向选择正向选择第1轴第3轴 第2轴第4轴手动快速移动信号 手动快速移动信号 使用下面的参数可以在进行返回参考点之前进行轴的快速移动操作 0:参考点未确立时,手动快速移动无效。 1:参考点未确立时,手动快速移动有效。RTG0019地址#0#1#2#3#4#5#6#7RPD1401参数#0#1#2#3#4#5#6#7手动快移倍率信号F0(参数1421设定)1125%0150%10100%00倍率值ROV1G14.0ROV2G14.1快速移动倍率信号:ROV1,ROV2(Rapid Override)ROV1ROV2G0014地址#0#1
7、#2#3#4#5#6#7互锁信号 互锁信号:*IT(Interlock) 使用互锁信号时,可以禁止轴的移动。在自动换刀装置(ATC)和托盘交换装置(APC)等动作的过程中,可以用该信号禁止轴的移动。 互锁信号有以下几种: 下列参数可以选择使用的互锁种类#2:ITX 0: 使用各轴的互锁信号*ITx。1: 不使用各轴的互锁信号*ITx。#0:ITL 0: 使用所有轴的互锁信号*IT。1: 不使用所有轴的互锁信号*IT。各个轴G0130各个轴的互锁信号*ITx全部轴G0008.0所有轴的互锁信号*IT禁止移动轴信号地址信号名称ITLITX3003参数#0#1#2#3#4#5#6#7自动运行自动运行
8、自动运行自动运行 相关的速度参数。(具体查看参数说明书)手轮功能要使用手控手轮进给,请将参数HPG(No.8131#0)设定为1。手轮控制轴选择信号:HSn(手轮选择)HS1AHS1BHS1CHS1DG0018地址#0#1#2#3#4#5#6#7第4轴0010第3轴1100第2轴0100第1轴1000没有选择0000对应控制轴HS1AG18.0HS1BG18.1HS1CG18.2HS1DG18.3手轮倍率信号手轮倍率信号:MP1、MP2(多组)手轮倍率信号地址以及指定方法如下:MP1MP2G0019地址#0#1#2#3#4#5#6#7n11m011010100倍率MP2G19.4MP1G19.
9、5手轮倍率参数第3手轮第2手轮 71147113MP1MP2第1手轮nm倍率系数信号MPX=0手轮数目手轮进给速度倍率系数设定手轮进给倍率系数设定参数手轮进给倍率n7114参数手轮进给倍率m7113参数程序保护信号 程序保护信号:KEYx(Key) KEY信号的种类和可以解除保护的数据如下 只用1个KEY信号 将参数3290#7(KEY)置1时,KEY1信号成为程序保护信号。 KEY2KEY4信号无效。此时,刀具补偿量、用户宏变量、SETTING数据将失去保护KEY1KEY2KEY3KEY4G0046地址#0#1#2#3#4#5#6#7PMC参数(C:计数器和D:数据表)KEY4加工(CNC)
10、程序KEY3SETTING参数、用户宏变量KEY2刀具补偿值、工件原点偏置量KEY1主轴功能 3716#0选择使用串行主轴还模拟主轴。若使用串行主轴,还需要设其他一些4000多号的参数。主轴功能M功能 M功能做为机床辅助功能的一种,进行机床外围器械的逻辑控制。如控制主轴的正转/反转,冷却系统的接通/关断。实现过程如图示中的M功能-M代码用加工程序指令M功能时,M代码用4字节(32位)的二进制数输出指令主轴正转(M03)时,上述4字节数据为:F0010=0 0 0 0 0 0 1 1F0011=0 0 0 0 0 0 0 0F0012=0 0 0 0 0 0 0 0F0013=0 0 0 0 0
11、 0 0 0 M24M25M26M27M28M29M30M31F0013地址M16M17M18M19M20M21M22M23F0012地址M08M09M10M11M12M13M14M15F0011地址M00M01M02M03M04M05M06M07F0010地址#0#1#2#3#4#5#6#7G4.3完成信号F7.3F7.2F7.0触发信号F26F29F22F25F10F13代码寄存器T功能S功能M功能M功能-M代码读取G4.3完成信号F7.3F7.2F7.0触发信号F26F29F22F25F10F13代码寄存器T功能S功能M功能在M代码输出后,延迟由参数3010所设定的时间,输出M代码读取指
12、令MF信号。MF信号,表示输出的M代码信号已确定PMC时设定为0,而使用外部PLC时,考虑CNC一侧驱动回路和另一侧接收回路时间上的差异而确定设定值。指令超过设定位数的M代码时,发生003号报警。MF信号的延迟时间3010参数M功能-M代码译码用PMC进行M代码译码。使用DECB指令,一次可以连续译8个连续的M代码例子中,M03开始每8个为一组,共12组进行译码。指令主轴正转M03时,R10.0为1.PMC利用该信号执行M功能。DM03DM04DM05DM06DM07DM08DM09DM10R10#0#1#2#3#4#5#6#7M功能-M代码执行一旦执行主轴正转指令M03,主轴正转信号SFR变
13、为1。M功能结束后M代码变为0,M代码编码后的DM03信号也变为0。鉴于此,要使用SFR信号做成保持回路。主轴反转指令M04或主轴停止指令M05实行时,主轴正转信号SFRA变为0.如果希望在相同程序段中指令的移动指令、暂停等的完成后执行对应的动作,请等待分配完成信号DEN为1。此信号通知向PMC侧发送的辅助功能、主轴功能、刀具功能、第二辅助功能等以外的同一程序段内的其它指令全都已经完成,处在等待来自PMC侧的完成信号状态的事实。DENF0001#0#1#2#3#4#5#6#7M功能-代码结束M功能执行结束后,把辅助功能结束信号(FIN)送至CNC。辅助功能结束信号(FIN),对于M、S、T功能是共用信号。在同一程序段上M、S、T同时指令时,所有功能结束后,把辅助功能结束信号号(FIN)置1。上面的示例中,FIN信号的程序段在第二级程序段中编写。FINGn004地址#0#1#2#3#4#5#6#7常用PMC应用案例【信号的自锁和打断】以上程序当X2.0为1时,Y2.0接通并且自锁保持为1,当X2.1为1时,Y2.0被打断为0。【制作信号上升沿脉冲信号】 利用PMC的顺序扫描特性制作信号上升沿脉冲信号以上程序为取X1.0上升沿的示例,当X1.0由0变为1时,R0.0出现一个上升沿脉冲信号