基于FANUC_OI_MATE的CK518数控立车电气控制系统详解

版权申诉
0 下载量 201 浏览量 更新于2024-06-21 收藏 906KB DOCX 举报
本资源主要探讨的是基于FANUC_OI_MATE系统的CK518数控立车的电气控制系统设计。文章首先介绍了电气系统的关键组成部分和连接方式,包括选件、电源、数控装置与各种外围设备的接口,如软驱单元、外部计算机、手持单元、主轴装置、进给驱动装置等。这些连接部分详细阐述了如何确保系统的稳定性和兼容性,例如通过电源设计保证电力供应的可靠性,通过数控装置的开关量输入/输出控制实现精确操作。 在选件部分,文章推荐了华中"世纪星"系列HNC-21T和HNC-21M数控装置,强调其开放式体系结构,具备高性能的工业PC机和32位中央处理器,以及集成的多种接口,能支持硬盘和电子盘等多种程序存储方式,体现了现代数控技术的先进性。 第二章专门讨论伺服电机的选择与计算,这是控制系统中的关键环节,涉及电机性能参数的选择,如扭矩、转速、精度等,并且着重于惯量匹配计算,以确保系统运行时的动态响应能力和精度。 文章背景提及了PLC技术在机械加工领域的广泛应用,以及在生产线自动化中的重要性。作者表示在设计过程中参考了机电一体化技术和PLC相关的教材资料,这些参考资料对设计起到了关键支撑作用,但也承认设计过程中可能存在不足,期待老师的指导和建议。 整个资源深入浅出地分析了数控立车电气控制系统的各个方面,旨在为读者提供一套完整且实用的设计思路和技术细节,对于从事数控机床设计或相关领域的专业人员具有很高的参考价值。

select * from ( select row_.*, rownum rownum_ from ( select * from ( select distinct OB.BUSI_ORDER_ID, 0 as HIS_ID, OB.BUSI_CODE, OB.CUST_ID, OB.CEASE_REASON, OB.ORDER_STATE, OB.CHANNEL_TYPE, ob.user_id, OB.IS_BATCH_ORDER, OB.APPLICATION_ID, OB.CREATE_DATE, OB.DONE_DATE, OB.EFF_DATE, OB.EXP_DATE, OB.OPER_ID, OB.ORG_ID, OB.REGION_ID, OB.NOTE, OB.PROCESS_STATE, nvl(oi.cust_name, ic.cust_name) cust_name, nvl(oc.icc_id, iu.icc_id) icc_id, nvl(oc.svc_num, iu.svc_num) svc_num, icp.cust_name parent_cust_name, icp.cust_id parent_cust_id, ol.order_list_id from ord_busi ob left join ord_offer oo on oo.busi_order_id = ob.busi_order_id and ob.user_id = oo.user_id left join info_user iu on oo.user_id = iu.user_id left join info_cust ic on ob.cust_id = ic.cust_id left join ord_cust oi on ob.cust_id = oi.cust_id and ob.busi_order_id = oi.busi_order_id left join info_cust icp on nvl(ic.parent_cust_id, oi.parent_cust_id) = icp.cust_id left join ( SELECT * FROM ord_user WHERE user_order_id IN ( SELECT MAX(user_order_id) user_order_id FROM ord_user GROUP BY busi_order_id,user_id ) ) oc on ob.user_id = oc.user_id and ob.busi_order_id = oc.busi_order_id left join ord_list ol on ob.busi_order_id = ol.busi_order_id WHERE 1 = 1 and OB.CUST_ID IN( SELECT DISTINCT CUST_ID FROM (SELECT CUST_ID, PARENT_CUST_ID FROM INFO_CUST UNION SELECT CUST_ID, PARENT_CUST_ID FROM ORD_CUST) TMP START WITH TMP.CUST_ID = '10001009208' CONNECT BY TMP.PARENT_CUST_ID = PRIOR TMP.CUST_ID ) union all select distinct OB.BUSI_ORDER_ID,OB.HIS_ID, OB.BUSI_CODE, OB.CUST_ID, OB.CEASE_REASON, OB.ORDER_STATE, OB.CHANNEL_TYPE, OB.USER_ID, OB.IS_BATCH_ORDER, OB.APPLICATION_ID, OB.CREATE_DATE, OB.DONE_DATE, OB.EFF_DATE, OB.EXP_DATE, OB.OPER_ID, OB.ORG_ID, OB.REGION_ID, OB.NOTE, OB.PROCESS_STATE, nvl(oi.cust_name,ic.cust_name) cust_name , nvl(oc.icc_id, iu.icc_id) icc_id, nvl(oc.svc_num,iu.svc_num) svc_num, icp.cust_name parent_cust_name, icp.cust_id parent_cust_id, ol.order_list_id from ord_busi_his ob left join ord_offer_his oo on oo.busi_order_id = ob.busi_order_id 优化一下

2023-06-02 上传