Creator Electronics CR-M4102 Specifications

Browse online or download Specifications for Unknown Creator Electronics CR-M4102. Creator Electronics CR-M4102 Specifications User Manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 360
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews

Summary of Contents

Page 1 - SCHOOL TEXTBOOK

FATECQ172CPU(N)Q173CPU(N)MOTION CONTROLLERSCHOOL TEXTBOOKMicrosoft® Windows® Personal Computer Operation VersionSW6RN-GSV22P

Page 2

-6-IntroductionThis is the school textbook prepared to provide an understanding of the motion controller to enable easycontrol of the multi-axis posit

Page 3 - • SAFETY INSTRUCTIONS •

6 - 126.1.7 Fixed-dimension feed control1-axis to 3-axis control with FEED-1, FEED-2 and FEED3 (incremental method)(1) Positioning control is execut

Page 4 - Revision History

6 - 136.1.9 Speed/position changeover control1-axis control with VPF, VPR (increment method)(1) After the servomotor starts, speed control is carried

Page 5

6 - 146.1.10 Speed changeover control1-axis to 3-axis control using VSTART, ABS-1, ABS-2, ABS-3, VEND(absolute method)(1) Using the currently stopped

Page 6

6 - 156.1.11 Constant-speed control1-axis to 4-axis control with CPSTART1 to CPSTART4, CPEND(1) With one start, positioning control is carried out at

Page 7

6 - 166.1.12 Repeated control (for speed changeover control and uniform speed control)1-axis to 4-axis control using FOR-TIMES, FOR-ON, FOR-OFF, NEXT

Page 8

6 - 176.1.13 Simultaneous startSimultaneous start control using START(1) Two to three types of servo programs (excluding START) are simultaneouslysta

Page 9

6 - 186.1.14 Zero point return1-axis zero point return using ZERO(1) Zero point return is executed from the currently stopped position using the meth

Page 10 - Introduction

6 - 196.1.15 Position follow-up control1-axis control using PFSTART (absolute method)(1) With the first start, the axis is positioned to the address

Page 11 - Chapter 1 Outline

6 - 206.1.16 High-speed oscillation control1-axis control using OSC (increment method)(1) The designated axis reciprocates in a sine wave form design

Page 12

6 - 21 Start 270° 90° 90° Start 90° 27° 270°

Page 13

1 - 1Chapter 1 Outline1.1 Features of the motion controllerThe motion controller has the following features.(1) Q-PLC CPU and multi-CPU systemA flex

Page 14 - 1.2 Outline of control

6 - 226.1.17 Helical interpolation control with auxiliary point designated3-axis control by ABH (absolute method)(1) Helical interpolation control

Page 15 - Parameters for oisitioning

6 - 236.1.18 Helical interpolation control with radius designated3-axis control by ABH /ABH /ABH /ABH (absolute method)(1) Helical interp

Page 16

6 - 246.1.19 Helical interpolation control with center point designated3-axis control by ABH /ABH (absolute method)(1) Helical interpolation co

Page 17 - 2.1 List of specifications

6 - 256.1.20 Current value changeCHGA Servomotor/virtual servomotor axis current value change control(1) When the real mode is selected, the current

Page 18

6 - 26Memo

Page 19 - 2.2.1 Q172CPU(N) system

7 - 1Chapter 7 Operation Control ProgramA substitute operational expression, dedicated motion function and bit device controlcommand can be set with

Page 20 - 2.2.2 Q173CPU(N) system

7 - 27.2 List of operation control and transition commandsUsableprogramUsable expressionDivision Symbol Function FormatNumberof basicstepsF/FS GCalcu

Page 21 - 2.3 Names of each part

7 - 3UsableprogramUsable expressionDivision Symbol Function FormatNumberof basicstepsF/FS GCalcula-tionexpres-sionBit condi-tionalexpres-sionRelationc

Page 22 - Functions of each part

7 - 47.3 Dedicated motion functions (CHGV, CHGT)Speed change request: CHGVFormat Setting data Contents Result data type(S1) Axis No. requesting for s

Page 23

7 - 5Torque limit value change request: CHGTFormat Setting data Contents Result data type(S1) Axis No. to request for torque limit value changeCHGT ((

Page 24

1 - 2(7) Operating system (OS) can be changedSoftware packages to match applications are available, and by directly writing theoptical OS (refer to co

Page 25 - Chapter 3 Q-PLC Multi-CPU

7 - 67.4 Other commandsEvent task permit: EIFormatEI(1) Execution of event task is permitted.(2) It is applicable only to the normal task.Program exa

Page 26 - 3.1 Multi-CPU system

7 - 7Non-processing: NOPFormatNOP(1) Since the command is a non-processing command, and will not bring about anyinfluence upon last operation.Block tr

Page 27

7 - 8Time waiting: TIMEFormat Setting data Contents Result data typeTIME (S) (S) Waiting time (0 to 2147483647) msec Logical type (True/False)(1) The

Page 28 - 3.1.3 Input/output numbers

7 - 9Writing of data to local machines shared memory: MULTWFormat Setting data Contents Result data type(D)Shared memory address of local machineCPU a

Page 29

7 - 10Reading of data from shared memory of other machine: MULTRFormat Setting data Contents Result data type(D)Head No. of device in which data read

Page 30 - No. of points (*)

8 - 1Chapter 8 Windows Personal Computer Operations8.1 Flow of creating data for operating motion controllerStart the SSCNET communication task with

Page 31

8 - 28.2 Registering the main unit OSRegister (install) the OS (SW6RN-SV22QC) for the Q motion CPU. QC30R2 RS-232C cable RS-232C Q172CPU Q02HCPU (1)

Page 32

8 - 3Continued from previous page(4) The INSTALL dialog box will open. Click on[Communication], and then the [Communicationsetting] menu.(5) The COMMU

Page 33 - Other machine interrupt

8 - 4Continued from previous page(8) The INSTALL dialog box will open. Click on theMotion main unit OS install button.(9) The MOTION MAIN UNIT OS INST

Page 34

8 - 5Continued from previous page(12) When 'SV22' appears at "OS type", click on the OKbutton.(13) Click on the Execute button in

Page 35 - SP.DDRD

1 - 3(10) Teaching functionA servo program to match the actual part can be created with the current valueteaching function.(11) Limit switch functionT

Page 36

8 - 6Continued from previous page(17) Click on the Install End button.15432OFF ← ONDIP switchSet to OFF and thenturn power ON(18) Turn the Q motion CP

Page 37 - SP.DDWR

8 - 78.3 Setting the Q-PLC CPU8.3.1 Reading the sequence program(1) Click on [Start], [Program], [MELSOFT application]and then [GX Developer] in Win

Page 38

8 - 88.3.2 Setting the multi-CPU(1) Double-click on [Parameter] and then [PC parameter]in project data list.(2) The Qn(H) PARAMETER SETTING dialog bo

Page 39 - Chapter 4 Q Motion CPU

8 - 9Continued from previous page(5) Select the "Setting changeover" in "Refresh setting"to 'Setting 2', and set the fol

Page 40 - 4.2 Servo data

8 - 10Continued from previous page(9) The Qn(H) PARAMETER SETTING dialog box willopen again, so click on the Setting End button.

Page 41 - 4.2.1 Basic system setting

8 - 118.3.3 Writing the sequence program(1) Click on [Online], and then [Write to PC].(2) The WRITE TO PC dialog box will open, so click onthe Parame

Page 42 - 4.2.2 Multi-CPU setting

8 - 12(4) The message "Completed." will appear when writingof data to the PC is completed, so click on the OKbutton.(5) Click on the Close b

Page 43 - 4.2.3 Fixed parameters

8 - 138.4 Starting up SW6RN-GSV22PThe operations from starting up the SW6RN-GSV22P to the creation of a new projectare explained in this section.(1)

Page 44 - 4.2.4 Servo parameters

8 - 14Continued from previous page (5) When the message "Create a new project?"appears, click on the YES button.(6) When your own name (Engl

Page 45

8 - 15Continued from previous page(9) When the NEW CREATION dialog box appears,select 'Q172' for “CPU select" and 'SW6-SV22QC(SFC)

Page 46 - [Option]

1 - 41.2 Outline of control1.2.1 Real mode control for SV13 transfer assembly and SV22 automatic machine(a) A system containing a servomotor is dire

Page 47 - [Extended servo parameters]

8 - 16Continued from previous page(13) The CHANGE TO OTHER MENU dialog box willappear.

Page 48 - 4.2.5 Zero point return data

9 - 1Chapter 9 Basic Practice Using the SV22 Real Mode9.1 Details of practiceA triangle will be drawn on the X-Y table as a positioning path.The SV1

Page 49 - 4.2.6 JOG operation data

9 - 29.2 Q172CPU practice machine system configurationSince the external signals (limit, DOG) are not used for this practice, the Q1272LX unitis omit

Page 50 - 4.2.7 Parameter block

9 - 3Practice machine operation panel X0 X1 X2 X9 X0A X3 X4 X5 X0B X0C X6 X7 X8 X0D X0E STANDBY POINT POSITION- ING SET NO POSITION- ING CONTINUE POSI

Page 51

9 - 4 Y2F to Y20 Y30 Y31 Y32 Y33 X20 X21 X22 X23 The lamps are wired to Y30 to Y33. The toggle switch is wired to X20 to X23. The digital indicators a

Page 52

9 - 59.3 System settingThe system is set with SW6RN-GSV2P.(1) System setting window display (when the menu is changed to anothermenu)1) Open the CHAN

Page 53

9 - 6(Continued from previous page)4) Set the "Automatic refresh setting" to 'Setting 2',and set the following."Head device&q

Page 54 - (2) List of M4000 to M5471

9 - 7(2) Setting the motion slot1) Double-click on the slot 1 of the main base on theSYSTEM SETTING screen to set the input/outputhybrid unit in slot

Page 55

9 - 8(Continued from previous page)4) This completes setting of the slot 1 input/outputhybrid unit.Slot 2’s input/output hybrid unit is controlled by

Page 56 - Applicable mode

9 - 9(3) Setting the amplifier1) To set the first servo amplifier and servomotor, clickon the servo amplifier (first [d1] amplifier from left)in the S

Page 57

1 - 51.2.2 Virtual mode control for SV22 automatic machine(a) The virtual mode processes synchronous control with the software using amechanism progr

Page 58

9 - 10(Continued from previous page)5) Set the "Axis No." to '1' and check that the otheritems are set as follows."Amplifier

Page 59

9 - 11(4) Relative check, Conversion, and Save As1) After setting the motion slot and amplifier, click onthe [File] menu and then the [Relative check]

Page 60

9 - 129.4 Setting the servo dataAfter ending the system settings, set the servo data.1) Click on the Servo data setting tool button in theSYSTEM SETT

Page 61

9 - 13(Continued from previous page)5) Click on the [SERVO PARAMETER] tab in theSERVO DATA SETTING window.6) Click on the 1-axis section of the Basic

Page 62

9 - 14(Continued from previous page)10) The PARAMETER BLOCK SETTING BLOCK NO.1dialog box will open when the "Block 1" section isdouble-click

Page 63

9 - 159.5 Practice SFC programsThe sequence programs and SFC programs used for practice are listed below. Referto the following explanations for deta

Page 64

9 - 16•••• Normal execution program[Initial setting] program Started automatically. No. 210 Initial setting •••• Program started by sequence program

Page 65

9 - 17•••• Program started by SFC program[Servo program continuation] program No. 80 [Zero point return] program No. 20 Started by No. 0. Started

Page 66

9 - 18•••• Q02H sequence program*1 When the clock relay is refreshed for automatic refresh, it may not be refreshed atcorrect timing depending on auto

Page 67 - 4.4.2 Coast timer (FT)

9 - 199.6 Creating SFC programsCreate the SFC program used to set the operation of motion control.9.6.1 Creating a new SFC programCreation of a new

Page 68

1 - 61.3 Items required to start up systemAlways carry out the steps enclosed in the solid-line box.Carry out the steps enclosed in the dotted box as

Page 69 - Execution of

9 - 20(Continued from previous page)4) The set SFC programs will be listed.Click the New creation button again to create theSFC programs shown below.N

Page 70 - Program name

9 - 219.6.2 Creating the SFC diagramArrange the SFC diagram symbols to create the SFC diagram.1) Select the "10 JOG operation" from the SFC

Page 71

9 - 22(Continued from previous page)5) Click on each tool button thereafter in the similarmanner to arrange each SFC diagram symbol asshown on the lef

Page 72

9 - 23(Continued from previous page)7) The shape of the mouse cursor will change whenmoved over the SFC diagram symbol.Drag the start point of SFC pro

Page 73 - 5.4 SFC program name

9 - 24(Continued from previous page)9) Click on [Edit] and then the [Alignment] menu in thePROGRAM EDIT window.The arranged SFC diagram symbols will b

Page 74 - 5.5 Steps

9 - 25(Continued from previous page)13) The pointer No. is set to '0'.Next, double-click on the transition (G).14) The PROGRAM NO. SETTING d

Page 75 - 5.5.2 Operation control step

9 - 26(Continued from previous page)15) The program No. 'G100' is set to the transition.Set the program No. and pointer No. for the otherSFC

Page 76

9 - 279.6.3 Inputting the transition and operation control stepSet the conditional expression and operation expression to the transition and operatio

Page 77 - 5.5.4 Clear step

9 - 28(Continued from previous page)5) The command will be set as 'RST M0', so input'M3202' for 'M0'.Click on the Enter

Page 78 - 5.6 Transition

9 - 29(Continued from previous page)9) Set the operation expression and conditionalexpression for the following operation controlprogram and transitio

Page 79 - 5.8 END

2 - 1Chapter 2 Explanation of FunctionsThe system functions are explained in this chapter.2.1 List of specifications2.1.1 List of motion controller

Page 80 - 5.9 Branch/connection

9 - 30(Continued from previous page)11) When the message "Completed normally." appears,click on the OK button.12) The SFC program will be li

Page 81

9 - 319.6.4 Inputting the motion control stepSet the motion control steps (used for positioning control, etc.).Create the SFC program for zero point

Page 82

9 - 32(Continued from previous page)5) The SERVO PROGRAM EDIT dialog box andCOMMAND SELECTION dialog box will open6) Set the " Command division &

Page 83 - 5.10 Y/N transition

9 - 33(Continued from previous page)8) Click on the Store button.This completes setting of the 'K0' motion control step.9) Carry out the sam

Page 84

9 - 34(Continued from previous page)Positioning(2-axis linear interpolation)Positioning(1-axis linear)Select the "M code" from the"Sett

Page 85 - 5.11 Task operation

9 - 35(Continued from previous page)12) Click on the SFC diagram write tool button on thePROGRAM EDIT screen to convert the program intoa SFC program.

Page 86

9 - 369.6.5 SFC program parameter setting and batch conversionSet the parameters and convert them for the created SFC program.1) Click on [Option], [

Page 87 - 5.12 SFC parameters

9 - 37(Continued from previous page)4) Convert the created SFC diagram into an SFCprogram as a batch.Click on the Batch conversion tool button in theP

Page 88 - 5.14 SFC program end method

9 - 389.7 Writing to the motion CPUWrite the servo setting data and SFC program to the Q172CPU.1) Set the Q motion CPU to STOP.2) Click on the [Commu

Page 89 - 6.1 Servo program

9 - 39(Continued from previous page)6) Click on the [Communication] and then the [Transfer]menu in PROGRAM EDIT screen.7) The COMMUNICATION dialog box

Page 90 - 6.1.2 List of servo commands

2 - 22.1.2 List of SFC performance specificationsItem Q173CPU(N)/Q172CPU(N)Code total(SFC diagram + operation control +transition)287kBProgram capaci

Page 91

9 - 409.8 Test operationPLC READY (M2000) must be turned OFF before starting test operation."Stop" the Q motion CPU.9.8.1 JOG operationPer

Page 92 - * : Possible

9 - 41(Continued on next page)(Continued from previous page)5) Set "Axis No. setting" to '2' so that the disc is levelledin the sa

Page 93

9 - 429.8.2 Running the servo programRun the zero point return and positioning servo program set with the programoperation in the test mode.1) Click

Page 94

9 - 43(Continued from previous page)5) The PROGRAM OPERATION dialog box will open,so click on the START button.(The axis 1 is returned to zero point.)

Page 95

9 - 449.9 Program for operationThis operation sequence/SFC program has been prepared for the SW6RN-GSV22P(for Q172).The explanatory drawing of the pr

Page 96 - 6.1.3 Linear control

9 - 45(2) Q02HCPU sequence program M200 M201 [SP.SFCS H3E1 K130 M802 D802 ] [SP.SFCS H3E1 K0 M801 D801 ] [SP.SFCS H3E1 K10 M800

Page 97

9 - 469.9.2 JOG operationWhen the forward JOG start signal (M3202/axis 1) or reverse JOG start signal (M3203/axis 1) is turned ON, the axis will move

Page 98

9 - 472) Example of SFC program for JOG operation of axis 1 and axis 2 withindependent startIf the axis 1 is not in reverse JOG,the forward JOG is sta

Page 99

9 - 48PX5 : Axis 1 forward JOG commandPX3 : Axis 1 reverse JOG commandPX1 : Axis 2 forward JOG commandPX7 : Axis 2 reverse JOG commandD641, D640 : Axi

Page 100 - 6.1.8 Speed control

9 - 499.9.3 Main routine SFC program (real mode operation)This SFC program is executed in the main routine when the real mode is selected.It is used

Page 101 - Positioning

2 - 32.2 System configuration drawingRefer to the User's Manual for details on the wiring.2.2.1 Q172CPU(N) system SSC I/F card/board (A30CD-PCF

Page 102

9 - 509.9.4 Zero point returnWhen the servo program is executed at the motion control step of the SFC program,the operation is executed according to

Page 103

9 - 519.9.5 Continuous positioningTo execute the servo program in the sequence of 11 → 12 → 13 → 14, the 'WAIT' typetransition is used afte

Page 104

9 - 52G800 G801PX19 ((D12 == K11)*(D32 == K11 ))+ !M329G803 G804TIME K3000 PX19G805 G807((D12 == K12)*(D32 == K11 ))+ !M330 TIME K3000G808 G809PX19 ((

Page 105 - 6.1.13 Simultaneous start

9 - 539.10 Operating the practice machine9.10.1 OperationThe servomotor movement is monitored with the servo monitor using the SW6RN-GSV22P.1) Clic

Page 106 - 6.1.14 Zero point return

9 - 54[Execute JOG operation](Continued from previous page) X0 X1 X2 X3 X5 X6 X7 X8 The axis will move with JOG while the switch is

Page 107

9 - 55[Starting continuous positioning](Continued from previous page)• Positioning will be carried out with the following path when X2 turns ON.The

Page 108

9 - 569.10.2 Monitor operationThe current value, cause of error occurrence and motion SFC operation status, etc.,can be checked with each monitor.(1)

Page 109

9 - 57(3) Motion SFC monitorThe motion CPU program monitor is displayed.1) Click on the monitor mode button on PROGRAM EDITscreen.2) When the message

Page 110

9 - 58(Continued from previous page)5) The EXECUTION STEP DEVICE MONITOR windowwill open. The state of the active step’s device can beconfirmed.6) To

Page 111

9 - 599.10.3 Monitor trace graphThe position command, position droop, motor speed, motor current, and speedcommand, etc., can be traced with the SW6R

Page 113 - 6.1.20 Current value change

2 - 42.2.2 Q173CPU(N) system E dB M E d1 M E dB M E d1 M E dB M d1 M E dB M E d1 M E P MITSUBISHI LITHIUM BATTERY E SSC I/F card/board (A30CD-PCF/A30

Page 114

9 - 60(Continued from previous page)(d)(e)(k)(j)(h)(o)(n)(a)(b)(c)(i)(m)(p)(o)(n)(m)(s)(r)(q)(l)(t)(g)(u)2) The DIGITAL OSCILLOSCOPE window will open.

Page 115

9 - 61(Continued from previous page)No. Name FunctionAdjusts the monitor cursor position/waveform display position when the monitorcursor is moved or

Page 116

9 - 62(Continued from previous page)5) The COMMUNICATION SETTING dialog box willopen, so check "RS-232C", select "1. Serialcommunicatio

Page 117

9 - 63(Continued from previous page)2) Click on 'Motor current/command voltage', 'Motorspeed' and 'Position command', an

Page 118

9 - 64(Continued from previous page)6) Set the trace conditions.Click on the MENU button, and then the TRIGGERbutton.7) Check "Bit OR-Trigger&quo

Page 119

9 - 65(Continued from previous page)10) Set the sampling size to 8,192 times.Set "Sampling size (point)" to '8192' in the samemann

Page 120 - 7.4 Other commands

9 - 66(Continued from previous page)15) When buffering is completed after establishment ofthe trigger, the Buffering data reading progress barwill app

Page 121

9 - 67[Enlargement/reduction of graph in horizontal direction]Adjust the time axis range.HORIZONTAL Enlargement/reduction [Movement of graph in horizo

Page 122 - TIME K60000

9 - 689.11 Ending the operations9.11.1 Ending the SW6RN-GSV22P operations1) Click on [File], and then the [GSV22P End] menu onthe TEST window.(The [

Page 123 - MULTW HA00, D0, K2, M0

10 - 1Chapter 10 Applied Practice with SV22 Real Mode10.1 Details of practicePractice drawing triangles and circles as positioning paths on the X-Y

Page 124 - MULTR #0, H3E0, HC00, K2

2 - 52.3 Names of each partThe names and applications of each Q172CPU(N)/Q173CPU(N) part are shownbelow.• Q172CPU/Q173CPUFrontQ17mCPURS-232USBMODERUN

Page 125 - SW6RN-SNETP

10 - 210.2 Q172CPU practice machine system configurationSince the external signals (limit, DOC) are not used for this practice, the Q1272LX unitis om

Page 126 - Q02HCPU

10 - 3Practice machine operation panel X0 X1 X2 X9 X0A X3 X4 X5 X0B X0C X6 X7 X8 X0D X0E STANDBY POINT POSITION- ING SET NO. POSITION- ING

Page 127

10 - 4 Y2F to Y20 Y30 Y31 Y32 Y33 X20 X21 X22 X23 The lamps are wired to Y30 to Y33. The toggle switch is wired to X20 to X23. The digital indicators

Page 128

10 - 510.3 Practice SFC programsThe sequence programs and SFC programs used for practice are listed below. Referto the following explanations for det

Page 129

10 - 6• Program started by SFC program (1)[Servo program execution] program No. 30 Started by No. 0 Servo program execution [Waiting point positionin

Page 130 - Set to OFF and then

10 - 7• Program started by SFC program (2)[Servo program continuation] program No. 80 Started by No. 0 Servo program continuation

Page 131 - 8.3 Setting the Q-PLC CPU

10 - 8• Program started by sequence program[JOG operation] program No. 10 Started by sequence program JOG operation[Real mode main] program No. 0

Page 132 - 8.3.2 Setting the multi-CPU

10 - 9• Normal execution program[Start/sudden stop] [Speed change] [Actual current value read]program No.40 program No. 60 program No. 70 Star

Page 133

10 - 10• Q02H sequence program*1 When the clock relay is refreshed for automatic refresh operation, it may not berefreshed at correct timing depending

Page 134 - Continued from previous page

10 - 1110.4 Writing to the motion CPUWrite the servo setting data and SFC program to the Q172CPU.Read the existing program from the folder destinatio

Page 135 - RS-2320 cable

2 - 6Functions of each partNo. Item Function 1) Module fixing hook• Hook for fixing module onto base unit. (One-touch attachment) 2) Mode judgment LED

Page 136

10 - 12(Continued from previous page)3) Check that the [Path] under "Folder destination" isset to 'C:\Q172', and that the [Project

Page 137 - 8.4 Starting up SW6RN-GSV22P

10 - 13(Continued from previous page)6) The FILE READ dialog box will open, so click onthe YES button.7) The EXECUTION COMPLETED dialog box willopen,

Page 138

10 - 14(2) Writing to Q motion CPU1) Set the Q motion to STOP.2) Click on the [Communication] and then the[Communication setting] menu on the PROGRAME

Page 139

10 - 15(Continued from previous page)7) The COMMUNICATION dialog box will open, socheck "Servo setting data" and "SFC program", an

Page 140

10 - 1610.5 Program for operationThis operation sequence/SFC program has been prepared for the SW6RN-GSV22P (for Q172).The explanatory drawing of the

Page 141 - 9.1 Details of practice

10 - 17(3) Program example1) JOG operation conditionsItem ConditionAxis used Axis 1 Axis 2JOG operation speed 1500mm/min 1500mm/min2) SFC program exam

Page 142

10 - 18M2048 : Simultaneous JOG start command flagD710 to D713 : Simultaneous JOG operation start axis setting areaPX2 : Forward JOG command for axis

Page 143 - VIRTUA

10 - 1910.5.2 Main routine SFC program (real mode operation)This a SFC program executed in the main routine when the real mode is selected.It is used

Page 144 - Y20 to Y2F

10 - 2010.5.3 Execution of servo program (motion control step)When the servo program is executed at the motion control step of the SFC program,the op

Page 145 - 9.3 System setting

10 - 21Example 2 Example of SFC program used to execute the servo program No.(designated by two digits of digital switch (X10 to X17)) with indirectse

Page 146

2 - 7Q173CPU(N)/Q172CPU(N) switch and connector functionsNo. Item FunctionDIP switches 1 Use prohibited (OFF at shipment from maker)DIP switches 2DIP

Page 147

10 - 22G300 G301(D4000==K1) * !M2410 * !M2001 (D4000==K12) * !M2001G302 G303(D4000==K30) * !M2001 (D4000==K31) * !M2001G304 G305!((D4000==K1)+(D4000==

Page 148

10 - 23K32: REAL K33: REAL[Motion control step] 1 VPF AXIS 1, 100000.0µm VELOCITY 5000.00mm/min 8 CPSTART2

Page 149

10 - 2410.5.4 StoppingIt is possible to stop the operation either by "Deceleration stop" or "Sudden stop".(1) Deceleration stop s

Page 150

10 - 2510.5.5 Error resetWhen an error occurs, the error detection signal (M2407/axis 1) is turned ON, causingthe minor error code or major error cod

Page 151

10 - 26(3) Example of SFC program to reset axis 1/axis 2 error SFC program No. 110 Error detection_Reset_EMG When M2407, M2427, M2408 or M2428 and M33

Page 152 - 9.4 Setting the servo data

10 - 2710.5.6 Current value changeChange the position at which the axis designated by CHGA command (changeaddress) of servo program is stopped to the

Page 153

10 - 2810.5.7 Speed change (CHGV)The motion dedicated function CHGV command (change velocity) is used to forciblychange the speed set during position

Page 154

10 - 292) Speed change program example SFC program No. 60 Speed change Changed when the real mode is selected. If M2001 is turned ON and M2002 is turn

Page 155 - 9.5 Practice SFC programs

10 - 3010.5.8 Reading actual current valueThe monitor data includes D0 to D159 stored in the actual current value storage register(shown below). Cons

Page 156 - Servo pro

10 - 31(2) Q02HCPU sequence program [DBCD D6004 K4Y20 ] [DBCD D6006 K4Y20 ] (Y30 ) (T0 ) (Y31 ) (T1 ) (Y32 ) (T2 ) (Y33 )

Page 158

10 - 3210.5.9 Continuous positioningTo execute the servo program in the sequence of 11, 12, 13, 14, 20, 21 and 15, usethe transition of 'WAIT&ap

Page 159 - 9.6 Creating SFC programs

10 - 33G800 G801PX19 ((D12 == K11)*(D32 == K11 ))+ !M329G803 G804TIME K3000 PX19G805 G807((D12 == K12)*(D32 == K11 ))+ !M330 TIME K3000G808 G809PX19 (

Page 160

10 - 3410.5.10 M code functionThe M code No. ranges from 0 to 255, and is added to the servo program. When thisservo program is executed, the M code

Page 161

10 - 352) Substitute the M code read out to the other device to raise/lower the pen.•12 SET M411=XB+M291SFC program No. 120Push-buttonMake the status

Page 162

10 - 3610.5.11 Indirect setting of servo program addressIndirect settings enable use of the even-number address of un-used data registers (D),link re

Page 163

10 - 37(3) SFC programCalculate the axis 1 and axis 2 addresses from the digital switch value, and storein the D4006, D4007, D4008 and D4009.Execute t

Page 164

10 - 3810.6 Operating the practice machine10.6.1 OperationThe servomotor movement is monitored with the servo monitor using the SW6RN-GSV22P.1) Cli

Page 165

10 - 39[Execute JOG operation](Continued from previous page) X0 X1 X2 X3 X5 X6 X7 X8 The axis will move with JOG operation while th

Page 166

10 - 40[Positioning to waiting point](Continued from previous page)Set the mode selector switch to [REAL] X19.• When X0 is pressed, the axes are po

Page 167

10 - 41[Items to confirm during operation](Continued from previous page)(1) Pen UP/DOWN• When X0B is turned ON, the pen DOWN display lamp turns ON

Page 168

3 - 1Chapter 3 Q-PLC Multi-CPUUsing the sequence program, the input/output unit and special function unit sequencecontrol is executed, and operations

Page 169

10 - 42(Continued from previous page)(3) Error reset• When X0C is turned ON, the occurring error can be reset.[Error detection_Reset_EMG] program (

Page 170

10 - 43[Starting continuous positioning](Continued from previous page)• Positioning will be carried out with the following path when X2 turns ON.•

Page 171

10 - 44[Indirect setting of positioning address](Continued from previous page)• If X7 is pressed with the digital switch set to 7 5 , the addre

Page 172

10 - 45[Speed control](Continued from previous page)Set the mode selector switch to [REAL] X19.• For speed control, the actual current value will be s

Page 173

10 - 46Memo

Page 174

11 - 1Chapter 11 Practicing with the SV22 Virtual Mode11.1 Mechanism programThe mechanism program used for control in the virtual mode is configured

Page 175

11 - 211.1.2 List of mechanism modulesThe number of mechanism modules that can be used in the mechanism moduleconnection diagram for the virtual mode

Page 176

11 - 311.1.3 Virtual servomotorThe virtual servomotor is used to operate the virtual axis with the servo program orJOG operation.No. Parameter settin

Page 177

11 - 411.1.7 ClutchThe smoothing clutch and direct clutch can be used.The control includes the ON/OFF mode (X, Y, M, L, B, F), address mode (D, W) an

Page 178

11 - 511.1.8 TransmissionTo lower the roller output speed, the transmission conveys, to the output shaft, thespeed obtained by multiplying the input

Page 179

3 - 23.1 Multi-CPU systemThe multi-CPU system is configured by mounting multiple Q-PLC CPUs/Q motionCPUs (maximum, 4 units) on the main base unit, an

Page 180 - 9.8.1 JOG operation

11 - 611.1.11 Ball screwThe ball screw outputs the movement amount obtained by multiplying the drivemodule's movement amount with the conveyance

Page 181

11 - 711.1.13 CamThe cam carries out cam output based on the cam stroke and cam curve data createdwith SW3RN-CAMP, and outputs the movement amount ob

Page 182 - button

11 - 8[Cam data created with SW3RN-CAMP]The cam data is stored in the cam data dedicated internal memory in the motion CPU.No. Parameter setting item

Page 183

11 - 911.2 Details of practiceThe X axis (axis 1) and Y axis (axis 2) are synchronously operated using themechanical support language.The X axis (axi

Page 184 - 9.9 Program for operation

11 - 10Ideology for moving along path• The X axis (axis 1) ball screw is set to 5mm/rotation (131072 pulse/rotation), so the axis 1 output moduleis se

Page 185 - (2) Q02HCPU sequence program

11 - 1111.3 Starting up SW3RN-CAMP and creating the cam1) Click on [Start], [Program], [SWnRNC-GSV],[SW3RN-CAMP] and then [Cam data creation].2) The

Page 186 - 9.9.2 JOG operation

11 - 12(Continued from previous page)6) Click on the Stroke setting tool button.7) Set in the STROKE SETTING dialog box as shown inthe following table

Page 187

11 - 13(Continued from previous page)11) Click on the OK button.12) To see the [Stroke ratio], [Speed], [Acceleration] and[Saltarion] shown in the tab

Page 188 - X6 X7 X8

11 - 14(Continued from previous page)The table isarranged fromNo.0 to No.255,and can bedisplayed byscrolling.After confirmation,click on theCancel but

Page 189

11 - 15(Continued from previous page)16) Create the cam data for cam No.2 with the sameprocedure as for cam No.1.For cam No.2, change the "Cam cu

Page 190 - Waiting point

3 - 33.1.2 Mounting position of Q-PLC CPU/Q motion CPUIt is possible to mount up to four Q-PLC CPU/Q motion CPUs in the CPU slots (locatedat right si

Page 191 - Servo program continuous

11 - 1611.4 SFC program for virtual modeThe following lists the SFC programs in the virtual mode.No. Program nameAutomaticstartEND operationNumber of

Page 192

11 - 17•••• Normal execution program[Virtual mode JOG operation] program No.140 [Virtual stop/sudden stop] program No.170 Started automatically.

Page 193 - 9.10.1 Operation

11 - 1811.4.1 New creation of SFC program for virtual mode1) Click on [Start], [Program], [SWnRNC-GSV],[SW6RNC-GSV], [SW6RN-GSV22P] and then the[Prog

Page 194 - • Is the servo ON?

11 - 19(Continued from previous page)4) Check that the folder for setting the user file is theproject folder set in the real mode, and click on theOK

Page 195

11 - 20(Continued from previous page)7) Click on the OK button in the EXECUTIONCOMPLETED dialog box.8) Click on the New creation button.9) The NEW CRE

Page 196 - 9.10.2 Monitor operation

11 - 21(Continued from previous page)4) The set SFC programs will be listed.Click on the New creation button again to create theSFC programs as shown

Page 197

11 - 2211.4.2 Inputting the motion control steps for the virtual modeSet the motion control steps for the virtual mode.1) Create the SFC program for

Page 198

11 - 23(Continued from previous page)5) Click on the Cancel button in the COMMANDSELECTION dialog box.6) Click on the Mode assignment setting button i

Page 199 - 9.10.3 Monitor trace graph

11 - 24(Continued from previous page)10) Input '1' and '0' in the "Axis: " text box, and '640000' inthe "

Page 200 - (Continued on next page)

11 - 25(Continued from previous page)15) Set the transition program shown below.16) To save the edited servo program, click on [File] andthen the [Sav

Page 201

3 - 43.1.3 Input/output numbersWith the multi-CPU system, the slots equivalent to the number of CPUs set in the PCparameter multi-CPU setting are occ

Page 202

11 - 2611.5 Editing the mechanismThe drive module, conveyance module and output modules for the virtual mode are seton the screen with the mouse.1) C

Page 203

11 - 27(Continued from previous page)3) Double-click on the module A (virtual servomotor), and set the parameters as shown below.After setting, click

Page 204

11 - 28(Continued from previous page)6) Double-click on the module D (clutch) and set the parameter as shown below.After setting, click on the OK butt

Page 205

11 - 29(Continued from previous page)8) Double-click on the module F (cam) and set the parameter as shown below.After setting, click on the OK button.

Page 206

11 - 3011.6 Writing to the motion CPUWrite the following data to the motion CPU: • Servo programs • Mechanism programs • Cam data1) Stop the Q

Page 207 - Downward

11 - 3111.7 Reading of sequence program from Q-PLC CPU(When the sequence program has been read from FD during "Practice with real mode"in C

Page 208 - 9.11 Ending the operations

11 - 32(Continued from previous page)5) The PC READ dialog box will open, so click on theParameter + Program button to select the data to beread.After

Page 209 - 10.1 Details of practice

11 - 3311.8 SFC program for practice[Virtual mode main] program No. 130 Virtual mode main Virtual servo Setting of axis 2 cam reference position (low

Page 210

11 - 34[Virtual mode JOG operation] program No.140 Virtual mode JOG operation SFC program No. 140 The JOG operation is started when the X3 and X5 are

Page 211 - VIRTUAL

11 - 35[Virtual servo program] program No. 150Virtual mode mainVirtual servoThe "Virtual servoprogram" is startedwhen X0 or X1 isturned ON.S

Page 212 - X20 X21 X22 X23

3 - 53.1.4 Automatic refresh for shared memory(1) With automatic refresh of the CPU shared memory, the transmission/reception ofdata between each CPU

Page 213 - [Servo program continuation]

11 - 36[Virtual stop/sudden stop] program No. 170 Virtual servo Virtual stop/sudden stop SCF program No. 170 [Sudden stop] M2044=ON When the XE switch

Page 214 - Waiting point positioning

11 - 37[Virtual error detection] program No. 180 M2044=ON Virtual error detection When M4007 and M33 are turned ON, M136 is turned ON. (When the SFC p

Page 215

11 - 38[Clutch ON/OFF] program No. 200 Clutch ON/OFF SFC program No. 200 M320 is turned ON when X8 is turned OFF. M2160 is turned ON when M322 is turn

Page 216 - Current value change

11 - 3911.9 Practice machine operationsMonitor the operation with the X-Y table movement and a personal computer.1) Click on the monitor tool button

Page 217 - Error detection_Reset_EMG

11 - 40[Changing to virtual mode](Continued from previous page)Set the mode selector switch from [REAL] (X19 ON) to [VIRTUAL] (X1A ON).The virtual mod

Page 218 - • Q02H sequence program

11 - 41[Mechanism monitor](Continued from previous page)Close the virtual servomotor's DETAILS MONITOR dialog box.Double-click on the cam positio

Page 219

11 - 42[Clutch operation](Continued from previous page)Press X8 clutch OFF while operating in the virtual mode.The mechanism monitor clutch will o

Page 220

11 - 43[END operation]1) Click on [File] and then the [GSV22P END] menu inthe MECHANISM EDIT window.2) If the edited data is not saved, a dialog to co

Page 221

11 - 4411.10 Exercise (Roller setting)Change the cam to the following roller and move it.Conditions: It is assumed that a reduction gearis installed

Page 222

A - 1AppendixAppendix 1 Examples of programs for SV22 virtual modeProgram example 1... A-2Program example 2...

Page 223

• SAFETY INSTRUCTIONS •(Always read before starting practice)When designing the system, always read the related manuals, and pay special attention to

Page 224 - 10.5 Program for operation

3 - 6(2) To execute automatic refresh, it is necessary for Q-PLC CPU with the multi-CPUsetting of PC parameter, and for the Q motion CPU with the mult

Page 225

A - 2Program example 1(1) Synchronously operate axis 1, axis 2, axis 3, axis 4, axis 5, axis 6, axis 7 and axis8 with virtual servomotor Axis 1 .(2)

Page 226

A - 3Mechanism connection diagramAxis 1Axis 1Axis 2 Axis 3Axis 4Axis 5Synchronous encoderNO.2 (P2)Axis 6Axis 7Axis 81Servo program VIRTUAL AXIS SPEED

Page 227 - Address

A - 4Program example 2(1) Synchronously operate axis 1, axis 2, and axis 3 with virtual servomotor Axis 1 .(2) Wire synchronous encoder to P1, and ma

Page 228 - Waiting position

A - 5Servo program VIRTUAL AXIS SPEED Speed control forward runThe drive module's virtual servomotor axis 1 willmove in the forward run direction

Page 229 - Axis 2 2, 14

A - 6Program example 3(1) Synchronously operate axis 1, axis 2, and axis 3 with virtual servomotor Axis 1 .(2) Synchronously operate axis 4 and axis

Page 230

A - 7Servo program VIRTUAL AXIS SPEED Speed control forward runThe drive module's virtual servomotor axis 1 willmove in the forward run direction

Page 231

A - 8Program example 4(1) Synchronously operate axis 1 and axis 2 with virtual servomotor Axis1 .(2) Carry out 3-axis linear interpolation of axis 3,

Page 232 - 10.5.4 Stopping

A - 9Servo program VIRTUAL AXIS SPEED Speed control forward runThe drive module's virtual servomotor axis 1 willmove in the forward run direction

Page 233 - 10.5.5 Error reset

A - 10Appendix 2 Sample motion SFCThe sample program stops all motion control upon reception of emergency stop input,and re-starts motion control whe

Page 234

A - 11(2) Q173CPU(N) system setting[Unit settings]• Manual pulse generator input unit Q173PX: Slot 3P1 Manual pulse generator/synchronous encoder (IN

Page 235

3 - 73.2 Multi-CPU motion dedicated commandsThe multi-CPU’s dedicated commands (SFCS, GINT, DDRD, DDWR) are explained inthis section.3.2.1 SFCS moti

Page 236 - 10.5.7 Speed change (CHGV)

A - 12• Automatic refresh setting 3Transmission range of each CPU CPU side deviceCPU shared memory G Head device W100CPUNumber of points Head End Head

Page 237

A - 13(4) SFC program listNo. Program name TaskAuto-maticstartENDoperationSetting of numberof continuousshiftsContents of processing0 Positioningdevic

Page 238 - REFERENCE

A - 14(5) Motion SFC program detailPositioning deviceP0[F0]//Status M2400 to M3039 (40 words) of each axis//M2400 and after (No. 1 machine QnHCPU)DIN

Page 239

A - 15Main[F20]SET M9028 // Clock data read request ONP0[G20]M9076 // Emergency stop reset?Motion control[G21]!M9076 // Emergency stop?Motion controlC

Page 240

A - 16Motion control[F110]SET M2042 // All-axis servo ONcommand: ONP0[G105]M2415*M2435 //Is 1-axis/2-axisservo ON?IFB1[G110]!PX2*!PX1[G111]!PX2*PX1[G1

Page 241

A - 17JOG[F120]//1-axis JOG operation speed =100000PLS/secD640L = K100000//2-axis JOG operation speed =100000PLS/secD642L = K100000[G120]//1-axis forw

Page 242 - VELOCITY

A - 18Manual pulse generator[F130]D720 = 100 //1-axis 1-pulse input magnificationsettingD721 = 100 //2-axis 1-pulse input magnificationsettingD714L =

Page 243

A - 19Zero point returnP0IFB1[G140]//(PX3*!1-axis zero point return completed//*1-axis in-position signal//*!1-axis start accepted)?PX3*!M2410*M2402*!

Page 244

A - 20Program operationP0IFB1[G150]//**** Detection of PX3 OFF → ON ***//M0 is turned ON when PX3 is turned ON//and M1 (PX3 at last status)//is turned

Page 245 - '1' is added to #0

A - 21Appendix 3 Operating the Windows personal computerAppendix 3.1 Backing up an FDBack up your school textbook.1) Insert a formatted FD in the FD

Page 246 - 10.6.1 Operation

3 - 8(2) Execution timingStarting of the designated SFC program is requested at the rising edge (OFF →ON) of the SFCS command.The SFC program to be st

Page 247

A - 22(Continued from previous page)5) Click on [Edit] and then the [Paste] menu.6) Copying of the data is completed when the projectfolder is saved i

Page 248

A - 23Appendix 3.2 Installing SW6RN-GSV22P(1) The SW6RNC-GSV general start-up support software includes the following, eachof which is installed as r

Page 249 - Stop/sudden stop

A - 24(3) The SW6RN-GSV22P installation procedures are described below.The other software packages may differ in part, however, the installationproced

Page 250 - Speed change

A - 25(Continued from previous page)5) The INSTALL FROM FLOPPY DISK OR CD-ROMdialog box will open. Click on the Next button.6) The EXECUTE INSTALLATIO

Page 251

A - 26(Continued from previous page)9) A screen showing the cautions and warnings willopen.Click the Next button.10) Input your "Name" and &

Page 252

A - 27(Continued from previous page)13) Input the program folder name to be registered in theStart menu.The default is 'SWnRNC-GSV'.If the p

Page 253 - • When the speed change

A - 28Appendix 4 Comparison between A173UHCPU/A172SHCPUNThe following shows the comparison between Q173CPU(N)/Q172CPU(N) and A173UHCPU/A172SHCPUN.Item

Page 254

A - 29Items Q173CPU(N) Q172CPU(N) A173UHCPU A172SHCPUNDevice memory Independent CommonData exchange between PCPU and SCPUData exchange method using au

Page 255 - Transmission module

A - 30Appendix 5 Sequence command dedicated to motionThis appendix describes the details of the SVST command, CHGA current value changecommand, CHGV

Page 256 - Auxiliary input

A - 31(2) Execution timingStarting of the designated servo program is requested at the rising edge of theSVST command (OFF → ON).(3) Operation error c

Page 257 - 11.1.6 Gears

3 - 93.2.2 GINT interrupt command to other machine’s CPUThe command is used to generate an interrupt to the Q motion CPU.(1) Setting the GINT command

Page 258 - 11.1.7 Clutch

A - 32Appendix 5.2 CHGA current value change commandThis command is used to change the current value of a stopped axis. Command SP.CHGA (n1) (S1)

Page 259 - 11.1.10 Rollers

A - 33(2) Execution timingThe current value is changed for a designated axis at the rising edge (OFF →ON) of the CHGA command.(3) Operation error cond

Page 260 - 11.1.12 Rotary table

A - 34Appendix 5.3 CHGV speed change commandThe CHGV speed change command is used to change the speed during positioningand JOG operation. Command SP

Page 261 - 11.1.13 Cam

A - 35(2) Execution timingThe speed is changed for the designated axis at the rising edge (OFF → ON) ofthe CHGV command.(3) Operation error conditions

Page 262 - • Feed cam mode

A - 36Appendix 5.4 CHGT torque limit value change request commandThis command is used to change the torque limit value regardless of whether theopera

Page 263 - 11.2 Details of practice

A - 37(2) Execution timingThe torque limit value is changed for the designated axis at the rising edge (OFF→ ON) of the CHGT command.(3) Operation err

Page 264

A - 38Appendix 6 Explanation of termsA ACCELERATIONRefers to the cam's dimensionless accelerationrate.The dimensionless acceleration rate is the

Page 265

A - 39ACTUAL CURRENT VALUENumber of pulses for real servo movement,calculated from the feedback pulses.ADDRESS1) The memory address. Many addresses ar

Page 266 - 30.00.00

A - 40BALL SCREWThis is a type of screw, with balls lined up inthe threads like ball bearings. This is used forpositioning as the backlash is small, a

Page 267

A - 41CONSTANT SPEED CONTROL (Uniformspeed control)With one start command, the positioningcontrol to the preset pass point with linear orcircular move

Page 268

3 - 10(3) Operation error conditionsThe operation error will occur in the following cases, and the SFCS command willnot be executed.(a) When 0 to 3DFH

Page 269

A - 42CURSORThis is the point on the display screen of aperipheral device, CRT, etc., which shows theoperator where the next character will appear.Cur

Page 270 - Virtual axis current value

A - 43DIRECT CLUTCHOne of the mechanism programs for the virtualmode.This is the conveyance module clutch, and is aclutch with zero setting time for w

Page 271 - Virtual error detection

A - 44EIARefers to the EIA codes (EIA Standards)punched into the paper punch paper to instructmachining to the NC unit.In addition to NC language, ISO

Page 272

A - 45ENCODERThis refers to an encoding device, such as apulse generator, that inputs the positioninformation into the control unit.ABZBall bearingInp

Page 273

A - 46FEED PULSEPulses issued to the servo unit or steppingmotor from a command device such as apositioning unit. Also called the commandpulse.FEED SC

Page 274

A - 47G CODE2-digit (00 to 99) coded to designate the NCunit axis control function. Also called the Gfunction.Example: G01 Linear interpolation G02

Page 275

A - 48IN POSITIONSignal that relies on the positioning data'sservo parameters. The droop pulse amount inthe deviation counter (difference of posi

Page 276 - Virtual servo program

A - 49MANUAL PULSE GENERATORThe handle of this device is manually rotatedto generate pulses. This device is used whenmanually carrying out accurate po

Page 277

A - 50MOTION CONTROLRefers to positioning control.MOVEMENT AMOUNT PER PULSEWhen using mm, inch, or angle units, themovement amount is calculated and o

Page 278

A - 51OPTION SLOTSlot for mounting motion unit or MELSEC-QSeries to match working purposes.OUTPUT MODULEModule that moves the servomotor in thevirtual

Page 279

3 - 113.2.3 Read from DDRD Q motion CPU device commandThe command is used to directly read the device data in the Q motion CPU with Q-PLC CPU.(1) Set

Page 280 - 11.5 Editing the mechanism

A - 52POSITIONING PARAMETERSThis is basic data for carrying out positioningcontrol. Types of data include the systemsettings set to match the servomot

Page 281

A - 53PULSE RATE (P RATE)Coefficient that doubles, triples, halves orthirds the feedback pulses per motor axisrotation during positioning.Ratio of the

Page 282

A - 54SCPUSequence CPU used in the motion controllerCPU configuration.There is also a positioning control CPU calledthe PCPU.SCROLLRefers to continuou

Page 283

A - 55SERVO RESPONSESet the responsiveness for automatic tuning.Optimum response corresponding to themachine's rigidity can be selected. The high

Page 284 - • Cam data

A - 56SPEED CHANGE GEARThis is a transmission module in themechanism program for the virtual mode. Themain shaft's rotation speed is changed andc

Page 285

A - 57STARTING AXISThis is the axis to be started, and refers to axis1 to axis 8/32.STATUSDevice that indicates the status. Generic nameof signal that

Page 286

A - 58SUDDEN STOPA stop carried out in a shorter time than thedeceleration time designated in theparameters.Full speedSudden stopTimeDeceleration time

Page 287

A - 59TEACHING UNITDevice that allows teaching such aswriting/reading data, operation and monitorduring positioning.The A30TU/A31TU type teaching unit

Page 288

A - 60VICINITY PASSAGEThis allows the pass points to be movedsmoothly during 3D interpolation CP control ofthe SV51 dedicated robot.P2A3P1A1P0A2Pass p

Page 289 - SFC program

A - 61WORD DEVICESThis is a device used in the PLC, and is anelement having data. One point is a deviceconfigured of one word. Word devices includethe

Page 290 - Virtual stop/sudden stop

3 - 12(3) Operation error conditionsThe operation error will occur in the following cases, in which the DDRDcommand is not executed.(a) When the local

Page 292 - Clutch ON/OFF

3 - 133.2.4 Write to DDWR Q motion CPU device commandThis command is used to directly write the device data in the Q motion CPU to the Q-PLC CPU.(1)

Page 293 - • When the

3 - 14(3) Operation error conditionsThe operation error will occur in the following cases, and the DDWR commandwill not be executed.(a) When the local

Page 294

4 - 1Chapter 4 Q Motion CPUThis CPU holds the system setting data and servo data, and executes the servoprogram and mechanism support language for mu

Page 295

Revision History* The textbook No. is indicated on the lower left of the back cover.Date of print *Textbook No. Revision detailsJanuary 2001 SH-030010

Page 296

4 - 24.2 Servo dataThe following types of data are provided. Default values are set and must be changedto data that matches the system.The data is st

Page 297

4 - 34.2.1 Basic system settingThe basic system setting contents are shown below.DefaultNo. Item Setting rangeInitialvalueUnitsRemarks1Operation cycl

Page 298 -

4 - 44.2.2 Multi-CPU settingThe multi-CPU setting contents are shown below.DefaultNo. Item Setting rangeInitialvalueUnitsRemarks1Number ofmulti-CPUs0

Page 299 - Appendix

4 - 54.2.3 Fixed parametersThe fixed parameters to be set are shown below.Setting range Defaultmm inch degree PULSENo. ItemSetting range Units Settin

Page 300

4 - 64.2.4 Servo parametersThe parameters to be set are shown below.[Basic servo parametersSetting range Defaultmm inch degree PULSENo. ItemSetting r

Page 301

4 - 7[Adjustment parameters]When real-time auto tuning is enabled, the values (No.1 to No.6) are tuned and changedduring test operation.Read the value

Page 302

4 - 8[Adjustment parameters] ContinuedSetting range Defaultmm inch degree PULSENo. ItemSetting range Units Setting range Units Setting range Units Set

Page 303

4 - 9[Extended servo parameters]Setting range Defaultmm inch degree PULSENo. ItemSetting range Units Setting range Units Setting range Units Setting r

Page 304

4 - 104.2.5 Zero point return dataThe data to be set is shown below.Setting range Defaultmm inch degree PULSENo. ItemSetting range Units Setting rang

Page 305 - SYN. SPEE

4 - 114.2.6 JOG operation dataThe data to be set is shown below.Setting range Defaultmm inch degree PULSENo. ItemSetting range Units Setting range Un

Page 306

-1-CONTENTSChapter 1 Outline 1-1 to 1-61.1 Features of the motion controller...

Page 307

4 - 124.2.7 Parameter blockThe parameter block is used to determine the acceleration time, deceleration time andtorque limit value, etc., used for ze

Page 308 - Appendix 2 Sample motion SFC

4 - 134.2.8 Limit switch output functionThis function is used to output the ON/OFF signal corresponding to the range of watchdata set for each output

Page 309

4 - 144.3 Positioning control deviceThe Q motion CPU is provided with positioning control devices for positioninginformation.The explanations of the

Page 310

4 - 154.3.1 Status/command signals M2400 to M5471 (For Q172)The Q172CPU(N) has 8192 internal relay and latch relay points M/L0 to M/L8191. Ofthese po

Page 311 - (4) SFC program list

4 - 16(2) List of M4000 to M5471(In the virtual mode, the output module is the target instead of the drive module.)DeviceSynchronous encoder Virtual s

Page 312 - Positioning device

4 - 17Applicable modeSignal nameReal VirtualPositioning start completedPositioning completed–Unusable ––Command in-position –Speed control in progress

Page 313

4 - 184.3.2 Internal relays M2000 to M2319 (For Q172)The Q172CPU(N) has 8192 internal relay and latch relay points M/L0 to M/L8191.Of these points, M

Page 314

4 - 19Applicable modeDevice No. Signal nameReal VirtualM2101 1-axis synchronous encoder current value change flag –M2102 2-axis synchronous encoder cu

Page 315

4 - 204.3.3 Data registers D0 to D1315 (For Q172)The Q172CPU(N) has 8192 data register points D0 to D8191.Of these points, the 1316 points D0 to D131

Page 316

4 - 21Applicable modeSignal nameReal VirtualCurrent feed value/Roller peripheral speedActual current valueDeviation counterMinor error codeMajor error

Page 317

-2-4.3.3 Data registers D0 to D1315 (For Q172) ... 4-204.3.4 Sp

Page 318

4 - 22(Continued from page 4-20)DeviceSynchronous encoder Virtual servomotorP1/E1 P2/E2 P3/E3 P4/E4 P5/E5 P6/E6 P7/E7 P8/E8Axis 1 Axis 2 Axis 3 Axis 4

Page 319

4 - 23Applicable modeSignal nameReal VirtualCurrent feed value –Current value –Minor error code –Major error code –Unusable ––Unusable ––Current value

Page 320

4 - 244.3.4 Special relays M9073 to M9079, M9104, M9105The Q172CPU(N) has 256 special relay points M9000 to M9255.Of these points, the nine points M9

Page 321 - Open hard disk capacity

4 - 25POINTHandling of registers (D704 to D708, D755 to D757)Since the bit devices shown below cannot be turned ON/OFF for each bit from the Q-PLC CPU

Page 322

4 - 264.4 Motion SFC dedicated devicesThe motion CPU (PCPU) dedicated devices include the motion registers (#0 to #8191)and coast timer (FT).These de

Page 323

4 - 27(2) SFC dedicated devices (#8000 to #8191)The SFC dedicated devices are shown below.It indicates the refresh cycle for device of which signal di

Page 324

4 - 28(3) SFC error history deviceThe error information for up to eight past errors after turning ON the CPU powersupply is stored as a history. The e

Page 325

4 - 29(4) SFC error detection signal (M2039)(Refresh cycle: operation cycle)The SFC error detection signal (M2039) is turned ON when any errors detect

Page 326

4 - 30Memo

Page 327

5 - 1Chapter 5 SFC ProgramThis chapter describes the configuration and each element of the SFC program.5.1 SFC program configurationThe SFC program

Page 328 - J1 to J8

-3-6.1.14 Zero point return ...

Page 329 - Device of status display

5 - 25.2 List of SFC symbolsThe parts that can be a constituent element of SFC program are shown below. TheSFC program expresses the operation sequen

Page 330

5 - 3Division DesignationSymbol(code size: byte)List expressionFunctionSHIFT(shifting toadvancereading) Gn (8)SFT Gn• If the last step is a motion con

Page 331

5 - 45.3 List of branch/connection diagramsThe following shows the branch/connection patterns used to designate the steps/transitions within SFC diag

Page 332

5 - 55.4 SFC program nameSet the "SFC program name" for each SFC program No. 0 to No. 255.The SFC program name is set within 16 single-byte

Page 333

5 - 65.5 Steps5.5.1 Motion control stepStart the servo program Kn. Kn Designation range: K0 to K4095(1) Description of operat

Page 334 - CPU interrupt

5 - 75.5.2 Operation control stepExecute the operation control program Fn/FSn. Fn/FSn Designation range: F0 to F4095/FS0 to FS

Page 335 - ON: For abnormal

5 - 85.5.3 Subroutine call/start stepCall/start the SFC program of designated program name. Program name (1) Description of operation(a) The designat

Page 336

5 - 95.5.4 Clear stepInterrupt the execution of SFC program of designated program name. Program name CLR (1) Description of operation(a) The designat

Page 337 - Acceleration

5 - 105.6 TransitionEither a conditional expression or operation expression can be described for transition.The operation expression described here i

Page 338 - Obstacle

5 - 115.7 Jump/pointer Pn Pn Jump Pointer (1) Description of operation(a) "JUMP" functions to jump to the designated pointer Pn within lo

Page 339 - You can also use pulses!

-4-9.10.2 Monitor operation...

Page 340

5 - 125.9 Branch/connection5.9.1 Parallel shiftingThe execution is shifted to the step or transition connected in series.(1) To start a servo progra

Page 341

5 - 135.9.2 Selective branch/connection(1) Selective branchThe conditions for multiple transitions (connected in parallel) are judged toexecute only

Page 342 - Electro

5 - 145.9.3 Parallel branch/parallel connection(1) Parallel branchMultiple steps, connected in parallel, are executed at the same time. Either stepor

Page 343

5 - 155.10 Y/N transitionUse the "SHIFT Y/N transition", "WAIT Y/N transition" when the route needs to bebranched according to

Page 344 - MR- B-So

5 - 16(2) Precautions(a) To connect to just before "SHIFT Y/N" or "WAIT Y/N", insert it between"connection – branch".•

Page 345

5 - 175.11 Task operationThe timing to execute the SFC program can be set once for each program with theprogram parameter. The task is roughly classi

Page 346

5 - 18(2) Event taskThe event task is used to execute the SFC program when an event occurs.The event includes the following:(a) Constant cycleThe SFC

Page 347

5 - 195.12 SFC parametersThe SFC parameters include "task parameters" used to control the tasks (normal task,event task, NMI task) and &quo

Page 348

5 - 205.13 SFC program start methodThe SFC program is executed while the PLC READY M2000 signal is ON.The SFC program can be started by the following

Page 349

6 - 1Chapter 6 SV22 Servo Programs6.1 Servo programThe servo program is used to designate the type of positioning control and thepositioning data re

Page 350 - Interface

-5-11.6 Writing to the motion CPU... 11-

Page 351 - Resolver

6 - 26.1.2 List of servo commandsThe commands listed below are available, but the usage validity differs according tothe CPU OS.Positioning dataCommo

Page 352

6 - 3OthersRepeat conditionProgram No.CancelStartSpeed changeSV13for transfer assemblySV22for automatic machineReal modeSV22for automatic machineVirtu

Page 353

6 - 4Positioning dataCommon settings Circular/helical Parameter blockPositioningcontrolInstructionsymbolProcessing detailsNumber of stepsParameter blo

Page 354

6 - 5OthersRepeat conditionProgram No.CancelProgramSpeed changeSV13for transfer assemblySV22for automatic machineReal modeSV22for automatic machineVir

Page 355

6 - 6Positioning dataCommon settings Circular/helical Parameter blockPositioningcontrolInstructionsymbolProcessing detailsNumber of stepsParameter blo

Page 356 - Sudden stop

6 - 7OthersRepeat conditionProgram No.CancelStartSpeed changeSV13for transfer assemblySV22for automatic machineReal modeSV22for automatic machineVirtu

Page 357

6 - 86.1.3 Linear control1 to 4-axis control with ABS-1 to ABS-4 (absolute method)(1) Using the zero point as a reference, positioning control is car

Page 358 - → A1 → A2 → A3 →

6 - 96.1.4 Circular interpolation control using auxiliary point designation2-axis control with ABS (absolute method)(1) Circular interpolation from

Page 359 - Zero point

6 - 106.1.5 Circular interpolation control using radius designation2-axis control with ABS , ABS , ABS , and ABS (absolute method)(1) Circular i

Page 360

6 - 116.1.6 Circular interpolation control using center point designation2-axis control with ABS , ABS (absolute method)(1) Using the currently st

Comments to this Manuals

No comments