Creator Electronics CR-M4102 Especificações

Consulte online ou descarregue Especificações para não Creator Electronics CR-M4102. Creator Electronics CR-M4102 Specifications Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 360
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes

Resumo do Conteúdo

Página 1 - SCHOOL TEXTBOOK

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

Página 2

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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 8

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

Página 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

Página 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

Página 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

Página 12

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

Página 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

Página 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

Página 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

Página 16

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

Página 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

Página 18

6 - 26Memo

Página 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

Página 20 - 2.2.2 Q173CPU(N) system

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

Página 21 - 2.3 Names of each part

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

Página 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

Página 23

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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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)

Página 32

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

Página 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

Página 34

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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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.

Página 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

Página 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

Página 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)

Página 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

Página 45

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

Página 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

Página 47 - [Extended servo parameters]

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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 53

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

Página 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

Página 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

Página 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

Página 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

Página 58

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

Página 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]

Página 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

Página 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

Página 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

Página 63

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

Página 64

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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 76

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

Página 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

Página 78 - 5.6 Transition

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

Página 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

Página 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

Página 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

Página 82

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

Página 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

Página 84

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

Página 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.

Página 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], [

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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.)

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 104

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

Página 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

Página 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

Página 107

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

Página 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)

Página 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

Página 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

Página 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

Página 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

Página 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.

Página 115

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

Página 116

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

Página 117

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

Página 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

Página 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

Página 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

Página 121

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

Página 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 [

Página 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

Página 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

Página 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

Página 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

Página 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

Página 128

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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 136

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

Página 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,

Página 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

Página 139

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

Página 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

Página 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

Página 142

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

Página 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

Página 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

Página 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

Página 146

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

Página 147

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

Página 148

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

Página 149

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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 156 - Servo pro

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

Página 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

Página 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 (

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 168

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

Página 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 (

Página 170

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

Página 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

Página 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

Página 173

10 - 46Memo

Página 174

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

Página 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

Página 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

Página 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

Página 178

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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 192

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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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 "

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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.

Página 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

Página 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

Página 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

Página 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

Página 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

Página 211 - VIRTUAL

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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 222

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

Página 223

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

Página 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

Página 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)

Página 226

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

Página 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

Página 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

Página 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

Página 230

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

Página 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,

Página 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

Página 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

Página 234

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

Página 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

Página 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

Página 237

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

Página 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

Página 239

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

Página 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

Página 241

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

Página 242 - VELOCITY

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

Página 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*!

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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 &

Página 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

Página 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

Página 254

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

Página 255 - Transmission module

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

Página 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

Página 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

Página 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)

Página 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

Página 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

Página 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

Página 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

Página 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

Página 264

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

Página 265

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

Página 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

Página 267

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

Página 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

Página 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

Página 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

Página 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

Página 272

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

Página 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

Página 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

Página 275

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

Página 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

Página 277

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

Página 278

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

Página 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

Página 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

Página 281

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

Página 282

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

Página 283

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

Página 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

Página 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

Página 286

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

Página 287

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

Página 288

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

Página 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

Página 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

Página 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)

Página 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

Página 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

Página 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

Página 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

Página 297

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

Página 298 -

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

Página 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

Página 300

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

Página 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

Página 302

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

Página 303

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

Página 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

Página 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

Página 306

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

Página 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

Página 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

Página 309

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

Página 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

Página 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

Página 312 - Positioning device

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

Página 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

Página 314

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

Página 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

Página 316

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

Página 317

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

Página 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

Página 319

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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 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

Página 326

4 - 30Memo

Página 327

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

Página 328 - J1 to J8

-3-6.1.14 Zero point return ...

Página 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

Página 330

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

Página 331

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

Página 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

Página 333

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

Página 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

Página 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

Página 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

Página 337 - Acceleration

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

Página 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

Página 339 - You can also use pulses!

-4-9.10.2 Monitor operation...

Página 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

Página 341

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

Página 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

Página 343

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

Página 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".•

Página 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

Página 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

Página 347

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

Página 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

Página 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

Página 350 - Interface

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

Página 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

Página 352

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

Página 353

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

Página 354

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

Página 355

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

Página 356 - Sudden stop

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

Página 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

Página 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

Página 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

Página 360

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

Comentários a estes Manuais

Sem comentários