Sysmac Library for NJ/NX Machine Automation Controller SYSMAC-XR002 MC Command Table Library Make programming for continuous positioning easy. Issue 1 PLCopen® Function Blocks for Motion Control do not support the familiar command table (memory operation) that is an efficient method for simple continuous operation Issue 2 The program must be modified to change the operation pattern. MC Command Table Library offers solution! The Command Table (Memory Operation) Function Block allows you to program motion control using the familiar command table (memory operation). No program modification is required to change he operation pattern. System configuration NJ/NX Machine Automation Controller NA/NS Programmable Terminal FB Continuously executes positioning that is specified in memory operation data Y Ethernet Start/Stop Z G5 Servo Drives X Execute Done Stop Busy MCodeRset CmdTbl PTP Circular interpolation Linear interpolation X axis (Ball screw etc.) Error ErrorID MStrobe X MCode Motion Y axis (Ball screw etc.) Item Specification Positioning points Auxiliary functions Y Z axis, θ axis (Assembly axis etc.) Arrayed position data (Table) Create/Edit Available functions θ 600 points max. PTP 4 axes max. Linear interpolation 4 axes max. Circular interpolation 2 axes Operation pattern Independent Positioning/Consecutive Positioning/Consecutive Trajectory Others M Code, Dwell Time, etc. [Example] Path control using the Command Table (Memory Operation) Function Block MCC mdTbl_Instance With a single Command Table (Memory Operation) Function Block, you can perform path control with multi-execution of PTP, linear interpolation, and circular interpolation instructions as shown below. 800 3 Y axis(MC_Axis001) [mm] 2 \\OmronLib\MC_ComdTblMCCmdTbl Axes Group CmdTbl Ensble Ensbled StepMode 600 5 200 Step Arrayed position data (Table) 1 0 CmdTbl Execute 4 400 SeqNoSet 0 01: X1 Y 1 SeqNo 0 02 : X 2 Y 2 MCodeReset 0 9 8 0 CurrentSeqNo MStrobe MCode DigitalOutputs Busy Error 600 400 200 Done CommandAborted 0 0 5: X 0 Y 0 6 7 Axes Group ErrorID X axis(MC_Axis000) [mm] ErrorID Ex Compatible Models Name Model Version NX701-□□□□/ NJ101-□□□□* * Version 1.10 or later NJ501-□□□□/ NJ301-□□□□ Version 1.10 or later Automation Software Sysmac Studio SYSMAC-SE2□□□ Version 1.14 or higher G5 Servo Drive with Built-in EtherCAT Communications R88D-KN□□□-ECT Version 2.10 or later 1 2 Machine Automation Controller NJ/NX CPU Unit *1. This Library is not available for NJ101-90□□ CPU Units. *2. When you use this function block with NJ101-10□□, you can use a maximum of two real servo axes. Function Block (FB) Specifications Name FB name Command Table (Memory Operation) MCCmdTbl Description Continuously executes positioning that is specified in memory operation data for axes groups that are defined in the MC Function Module. Sysmac is a trademark or registered trademark of OMRON Corporation in Japan and other countries for OMRON factory automation products. EtherCAT® is registered trademark and patented technology, licensed by Beckhoff Automation GmbH, Germany. EtherNet/IP™ is a trademark of the ODVA. Other company names and product names in this document are the trademarks or registered trademarks of their respective companies. Note: Do not use this document to operate the Unit. OMRON Corporation Kyoto, JAPAN Industrial Automation Company Authorized Distributor: Contact: www.ia.omron.com Regional Headquarters OMRON EUROPE B.V. Wegalaan 67-69, 2132 JD Hoofddorp The Netherlands Tel: (31)2356-81-300/Fax: (31)2356-81-388 OMRON ELECTRONICS LLC 2895 Greenspoint Parkway, Suite 200 Hoffman Estates, IL 60169 U.S.A. Tel: (1) 847-843-7900/Fax: (1) 847-843-7787 OMRON ASIA PACIFIC PTE. LTD. No. 438A Alexandra Road # 05-05/08 (Lobby 2), Alexandra Technopark, Singapore 119967 Tel: (65) 6835-3011/Fax: (65) 6835-2711 OMRON (CHINA) CO., LTD. Room 2211, Bank of China Tower, 200 Yin Cheng Zhong Road, PuDong New Area, Shanghai, 200120, China Tel: (86) 21-5037-2222/Fax: (86) 21-5037-2200 © OMRON Corporation 2015 All Rights Reserved. In the interest of product improvement, specifications are subject to change without notice. CSM_1_1_1115 Cat. No. P092-E1-01 1115(1115)