Creator Electronics CR-M4102 Especificaciones

Busca en linea o descarga Especificaciones para No Creator Electronics CR-M4102. Creator Electronics CR-M4102 Specifications Manual de usuario

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 360
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente

Indice de contenidos

Pagina 1 - SCHOOL TEXTBOOK

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

Pagina 2

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 8

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

Pagina 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

Pagina 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

Pagina 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

Pagina 12

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

Pagina 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

Pagina 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

Pagina 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

Pagina 16

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

Pagina 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

Pagina 18

6 - 26Memo

Pagina 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

Pagina 20 - 2.2.2 Q173CPU(N) system

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

Pagina 21 - 2.3 Names of each part

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

Pagina 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

Pagina 23

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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)

Pagina 32

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

Pagina 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

Pagina 34

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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.

Pagina 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

Pagina 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

Pagina 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)

Pagina 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

Pagina 45

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

Pagina 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

Pagina 47 - [Extended servo parameters]

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 53

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 58

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

Pagina 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]

Pagina 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

Pagina 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

Pagina 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

Pagina 63

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

Pagina 64

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 76

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

Pagina 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

Pagina 78 - 5.6 Transition

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

Pagina 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

Pagina 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

Pagina 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

Pagina 82

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

Pagina 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

Pagina 84

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

Pagina 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.

Pagina 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], [

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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.)

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 104

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

Pagina 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

Pagina 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

Pagina 107

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

Pagina 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)

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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.

Pagina 115

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

Pagina 116

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

Pagina 117

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

Pagina 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

Pagina 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

Pagina 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

Pagina 121

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

Pagina 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 [

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 128

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 136

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

Pagina 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,

Pagina 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

Pagina 139

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

Pagina 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

Pagina 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

Pagina 142

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

Pagina 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

Pagina 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

Pagina 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

Pagina 146

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

Pagina 147

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

Pagina 148

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

Pagina 149

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 156 - Servo pro

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

Pagina 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

Pagina 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 (

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 168

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

Pagina 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 (

Pagina 170

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

Pagina 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

Pagina 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

Pagina 173

10 - 46Memo

Pagina 174

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

Pagina 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

Pagina 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

Pagina 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

Pagina 178

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 192

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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 "

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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.

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 211 - VIRTUAL

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 222

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

Pagina 223

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

Pagina 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

Pagina 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)

Pagina 226

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

Pagina 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

Pagina 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

Pagina 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

Pagina 230

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

Pagina 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,

Pagina 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

Pagina 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

Pagina 234

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

Pagina 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

Pagina 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

Pagina 237

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

Pagina 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

Pagina 239

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

Pagina 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

Pagina 241

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

Pagina 242 - VELOCITY

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

Pagina 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*!

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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 &

Pagina 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

Pagina 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

Pagina 254

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

Pagina 255 - Transmission module

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

Pagina 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

Pagina 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

Pagina 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)

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 264

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

Pagina 265

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

Pagina 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

Pagina 267

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 272

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

Pagina 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

Pagina 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

Pagina 275

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

Pagina 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

Pagina 277

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

Pagina 278

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

Pagina 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

Pagina 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

Pagina 281

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

Pagina 282

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

Pagina 283

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

Pagina 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

Pagina 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

Pagina 286

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

Pagina 287

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

Pagina 288

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

Pagina 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

Pagina 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

Pagina 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)

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 297

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

Pagina 298 -

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

Pagina 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

Pagina 300

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

Pagina 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

Pagina 302

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

Pagina 303

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

Pagina 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

Pagina 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

Pagina 306

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

Pagina 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

Pagina 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

Pagina 309

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

Pagina 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

Pagina 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

Pagina 312 - Positioning device

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

Pagina 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

Pagina 314

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

Pagina 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

Pagina 316

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

Pagina 317

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

Pagina 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

Pagina 319

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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 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

Pagina 326

4 - 30Memo

Pagina 327

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

Pagina 328 - J1 to J8

-3-6.1.14 Zero point return ...

Pagina 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

Pagina 330

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

Pagina 331

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

Pagina 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

Pagina 333

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

Pagina 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

Pagina 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

Pagina 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

Pagina 337 - Acceleration

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

Pagina 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

Pagina 339 - You can also use pulses!

-4-9.10.2 Monitor operation...

Pagina 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

Pagina 341

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

Pagina 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

Pagina 343

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

Pagina 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".•

Pagina 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

Pagina 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

Pagina 347

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

Pagina 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

Pagina 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

Pagina 350 - Interface

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

Pagina 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

Pagina 352

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

Pagina 353

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

Pagina 354

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

Pagina 355

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

Pagina 356 - Sudden stop

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

Pagina 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

Pagina 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

Pagina 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

Pagina 360

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

Comentarios a estos manuales

Sin comentarios