Chapter 8 Electronic Cam 8.1 Introduction of Electronic Cams ................................................................ 8-2 8.2 Operation of an Electronic Cam ............................................................... 8-3 8.2.1 Initial Setting ...................................................................................... 8-3 8.2.1.1 Creating Electronic Cam Data .................................................... 8-3 8.2.1.2 Setting an Input/a Output Pulse Type ......................................... 8-3 8.2.2 Setting a Master/Slave Axis and Operating an Electronic Cam .........
8-5 8.2.2.1 Setting a Master Axis ................................................................. 8-5 8.2.2.2 Setting the Starting Angle of a Master Axis ................................ 8-6 8.2.2.3 Setting a Slave Axis ................................................................... 8-7 8.2.3 Starting/Stopping an Electronic Cam Operating Cyclically ................ 8-7 8.2.3.1 Staring an Electronic Cam Operating Cyclically ......................... 8-8 8.2.3.2 Stopping an Electronic Cam Operating Cyclically ...................... 8-9 8.3 Creating Electronic Cam Data .................................................................
8-11 8.3.1 Creating a CAM Chart in PMSoft ..................................................... 8-11 8.3.1.1 Function Relates the Positions of a Master Axis to the Positions of a Slave Axis...............................................................................
8-11 8.3.1.2 Measuring the Relation between the Positions of a Master Axis and the Positions of a Slave Axis at Work ........................................8-15 8.3.1.3 Creating/Modifying Electronic Cam Data...................................8-17 8.4 Application of an Electronic Cam—Using a Rotary Cutter .......................8-19 8.4.1 Creating Rotary Cut Data ......................................................................8-21 8.4.2 Function Block—T_CamCurve .........................................................8-22 8.4.3 Function Block—T_CamCurveUpdate .............................................8-27 8.4.4 Example ...........................................................................................8-28 Chapter 9 Multiaxial Interpolation 9.1 Introduction of Multiaxial Interpolation ......................................................
9-2 9.2 Table of O Pointers/M-codes and Table of G-codes ................................. 9-2 9.3 Composition of a G-code .......................................................................... 9-2 9.4 Descriptions of G-code Instructions ..........................................................
9-5 9.5 O Pointers/M-codes .................................................................................9-22 9.6 Description of TO ....................................................................................9-24 Chapter 10 High-speed Counters and High-speed Timers 10.1 High-speed Counters ...........................................................................10-2 10.2 High-speed Timers...............................................................................10-5 v