Yamaha DRCX User Manual

Browse online or download User Manual for Unknown Yamaha DRCX. Yamaha DRCX User`s manual

  • Download
  • Add to my manuals
  • Print
  • Page
    / 148
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 0
Users Manual
ENGLISH
E
IM Operations
882 Soude, Naka-ku, Hamamatsu, Shizuoka 435-0054.Japan
URL http://www.yamaha-motor.jp/robot/index.html
YAMAHA MOTOR CO., LTD.
YAMAHA NETWORK BOARD
SRCD/SRCP
ERCX/SRCX/DRCX
PROFIBUS
E88-Ver. 2.01
Page view 0
1 2 3 4 5 6 ... 147 148

Summary of Contents

Page 1 - PROFIBUS

User’s ManualENGLISHEIM Operations882 Soude, Naka-ku, Hamamatsu, Shizuoka 435-0054.JapanURL http://www.yamaha-motor.jp/robot/index.htmlYAMAHA MOTOR CO

Page 2

4CHAPTER1 Cautions To Ensure Safety1-4 Start-up and maintenance safety points!CAUTIONNever attempt to disassemble the robot or controller. When a rob

Page 3 - INTRODUCTION

94CHAPTER2 PROFIBUS Unit(28) Addition of specified value to counter variable D ... Code 011CThe specified value is added to the counter va

Page 4

95CHAPTER2 PROFIBUS Unit(29) Subtraction of specified valuefrom counter variable D ... Code 011D

Page 5 - Contents

96CHAPTER2 PROFIBUS Unit(30) Shift execution of position data ... Code 011EThe position data is shifted by t

Page 6

97CHAPTER2 PROFIBUS Unit(31) Linear interpolation movement execution ... Code 011FIt moves to the position of the data of the

Page 7 - Cautions To Ensure Safety

98CHAPTER2 PROFIBUS Unit(32) Circular interpolation movement execution ... Code 0120The circular interpolation movement which pa

Page 8 - 1-1 Basic safety points

99CHAPTER2 PROFIBUS Unit!CAUTIONThis command is invalid for single-axis controllers.!CAUTIONThe applicable radius is max. 1000mm and min. 2mm.!CAUTIO

Page 9

100CHAPTER2 PROFIBUS Unit2-12-4 Remote command details (data handling)(1) Current position read ...

Page 10 - 1-6 Warranty

101CHAPTER2 PROFIBUS Unit(2) Current program number read ... Code 0202The execution program number is read

Page 11 - PROFIBUS Unit

102CHAPTER2 PROFIBUS Unit(3) Current step number read ... Code 0203The current step number is read.

Page 12 - 2-1 PROFIBUS unit features

103CHAPTER2 PROFIBUS Unit(4) Current task number read ... Code 0204The task number currently select

Page 14 - PROFIBUS-DP

104CHAPTER2 PROFIBUS Unit(5) Current point No. read ... Code 0205The point number currently s

Page 15 - 2-4 Parallel I/O connector

105CHAPTER2 PROFIBUS Unit(6) ROM version number read ... Code 0206 The controller system version val

Page 16

106CHAPTER2 PROFIBUS Unit(7) Number of axes read ... Code 0207The total number of operable

Page 17

107CHAPTER2 PROFIBUS Unit(8) Emergency stop status check... Code 0208The status of the emergency stop is

Page 18

108CHAPTER2 PROFIBUS Unit(9) Servo status check... Code 0209The servo statuses of all a

Page 19

109CHAPTER2 PROFIBUS Unit(10) Return-to-origin status check ... Code 020AIt reads that the return-to-origi

Page 20

110CHAPTER2 PROFIBUS Unit(11) Service mode status check ... Code 020BThe service mode status is read.C

Page 21 - 2-7 I/O information

111CHAPTER2 PROFIBUS Unit(12) Operation mode check ... Code 020CThe robot status is read.Comma

Page 22

112CHAPTER2 PROFIBUS Unit(13) Matrix definition content read ... Code 020DThe matrix definition content is

Page 23 - I 1. 2

113CHAPTER2 PROFIBUS Unit(14) Currently specified matrix number read ... Code 020EThe pallet number of the currently specif

Page 24

6CHAPTER2 PROFIBUS Unit2-1 PROFIBUS unit featuresPROFIBUS is a fieldbus standard jointly developed by Siemens, Bosch, ABB, etc. inGermany in the 1980

Page 25

114CHAPTER2 PROFIBUS Unit(15) Current point variable P read ...Code 020FThe point variable P is read.Com

Page 26

115CHAPTER2 PROFIBUS Unit(16) Arrangement element numberread of currently specified C ... Code 0210The

Page 27 - Specifying a point number

116CHAPTER2 PROFIBUS Unit(17) Counter arrangement variable C read ... Code 0211The value of the counter arrangement va

Page 28 - 2-7-4 Interlock (LOCK)

117CHAPTER2 PROFIBUS Unit(18) Current counter variable D read ... Code 0212The value of the counter variable

Page 29 - 2-7-6 Service mode (SVCE)

118CHAPTER2 PROFIBUS Unit(19) Current shift data read ... Code 0213The currently set shift da

Page 30 - 2-7-7 Dedicated outputs

119CHAPTER2 PROFIBUS Unit(20) General-purpose input andmemory input status read ... Code 0214The st

Page 31

120CHAPTER2 PROFIBUS Unit(21) General-purpose output andmemory output status read ... Code 0215The st

Page 32 - 2-8 Timing chart

121CHAPTER2 PROFIBUS Unit(22) Specified parameter data read ... Code 0216The specified parameter data is r

Page 33 - Dedicated

122CHAPTER2 PROFIBUS Unit(23) Specified point data read ... Code 0217The specified point data is

Page 34

123CHAPTER2 PROFIBUS Unit2-12-5 Remote command details (utilities)(1) Execution program number switching ... Code 0301T

Page 35

7CHAPTER2 PROFIBUS Unit2-2 PROFIBUS system conceptIn order to understand how the controller and sequencer (PLC) operate on the PROFIBUSsystem, let’s

Page 36

124CHAPTER2 PROFIBUS Unit(2) Execution task number switching. ... Code 0302The execution task number is switched.

Page 37

125CHAPTER2 PROFIBUS Unit(3) Parameter data write ... Code 0303Data is written into the sp

Page 38

126CHAPTER2 PROFIBUS Unit(4) Point data write... Code 0304The data is written int

Page 39 - 2-8-5 When an alarm is issued

127CHAPTER2 PROFIBUS Unit2-12-6 Remote command details (Special commands)(1) No execution (status clear) ...

Page 40

128CHAPTER2 PROFIBUS Unit2-12-7 Status detailsWhen the controller receives the command, the relevant process will be executed, andthe result (status)

Page 41

129CHAPTER2 PROFIBUS Unit2-12-8 Current position indication modeThe current position indication mode is selected by setting 0001 to QWn+10.In the cur

Page 42 - 2-9-2 I/O assignment list

130CHAPTER2 PROFIBUS UnitMEMOMEMOIf the robot position cannot be judged due to the incomplete origin position status,cable breakage, etc., the robot

Page 43 - Output (Slave

131CHAPTER2 PROFIBUS Unit2-13 Other operations2-13-1 Serial I/O displaySerial I/O (input/output) status can be displayed on the screen. Both initial

Page 44

132CHAPTER2 PROFIBUS Unit5) Press DIO (above in 4), and the screen willbe switched to the remote register mode.Each remote register will be displayed

Page 45

133CHAPTER2 PROFIBUS Unit10)Press F1 (SI01) to display the Qn+3.7to Qn.0 and Im+3.7 to Im.0 status. PressF2 (SI02) to display the Qn+7.7 toQn+4.0 and

Page 46 - 2-9-4 I/O signal descripion

8CHAPTER2 PROFIBUS Unit2-3 BROFIBUS cable connectionsPROFIBUS cable connections require a 9-pin D-sub connector with pin assignments asshown in the t

Page 47

134CHAPTER2 PROFIBUS Unit2-13-2 Manual control of general-purpose outputThe serial general-purpose output can be manually controlled from HPB.1) Pres

Page 48

135CHAPTER2 PROFIBUS Unit2-14 Error MessageRegarding PROFIBUS system, the following error message is added.Message net link errorCauseconnection was

Page 49 - (binary)

136CHAPTER2 PROFIBUS Unit2-15 TroubleshootingCheck the following items if any problems occur during operation. Also, refer to “Trouble-shooting” in t

Page 50

137CHAPTER2 PROFIBUS UnitCheckpoints• Check if an error has occurred by monitoring the network status information on master PLC.• Referring to “2-5-1

Page 51 - 2-9-5 Timing chart

138CHAPTER2 PROFIBUS Unit2-16 Specifications PROFIBUS UnitPROFIBUS I/O points *Controller modelsCommunication profileNumber of occupied nodesStation

Page 52

139CHAPTER2 PROFIBUS Unit2-17 Supplement2-2-17-1 GSD filesThe contents of GSD file 1 are shown below just for your reference.;***********************

Page 53

140CHAPTER2 PROFIBUS Unit ;Auto_Baud_supp = 1 ; Supported

Page 55

User's ManualAll rights reserved. No part of this publication may be reproduced in any form without the permission of YAMAHA MOTOR CO., LTD.Infor

Page 56

9CHAPTER2 PROFIBUS Unit2-4 Parallel I/O connectorThe I/O connector must be wired into the controller so install as shown below even if notusing the c

Page 57

10CHAPTER2 PROFIBUS Unit When the SRCP/SRCD series is used:1. Short Pin No. 1 (EMG 1) and Pin No. 2 (EMG 2) of the EXT.CN connector.2. Short Pin No.

Page 58

11CHAPTER2 PROFIBUS Unit2-5 Controller (slave station) system settingThe station address must be set so that the controller can be correctly identifi

Page 59

12CHAPTER2 PROFIBUS Unit2-5-2 Setting the station addressThe station address can be set from 0 to 126.1) Press F3 (SYS) on the initial screen.2) Pres

Page 60

13CHAPTER2 PROFIBUS Unit2-5-3 Checking the communication speedCommunication speed is automatically recognized as any of 9.6K, 19.2K, 93.75K, 187.5K,5

Page 62 - 2-10-2 JMPF

14CHAPTER2 PROFIBUS Unit2-6 Sequencer (master station) settingsThe master station sequencer (or PLC) in the PROFIBUS system can make line tests onthe

Page 63 - 2-10-4 DO

15CHAPTER2 PROFIBUS Unit2-7 I/O informationOn/off (I/O) information handled by the PROFIBUS unit consists of 16 dedicated in-puts, 32 general-purpose

Page 64 - 2-10-5 WAIT

16CHAPTER2 PROFIBUS UnitSO216SO217SO218SO219SO220SO221SO222SO223SO224SO225SO226SO227SO228SO229SO230SO231Not UsedIm+4.0Im+4.1Im+4.2Im+4.3Im+4.4Im+4.5I

Page 65 - Emulated serialization

17CHAPTER2 PROFIBUS UnitQB8 QB97 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 Q8.7 Q8.0 Q9.7 Q9.0I 1. 2Bit address (from 0 to 7)Byte address (from 0)Address i

Page 66

18CHAPTER2 PROFIBUS Unit Point movement command with absolute (ABS-PT)When origin point coordinates are set at 0, this command moves the robot to a

Page 67 - 2-12 Remote command

19CHAPTER2 PROFIBUS Unit Origin return command (ORG-S)This command performs origin return when the search method was selected as theorigin detection

Page 68 - 1. Robot movement

20CHAPTER2 PROFIBUS Unit Reset command (RESET)This command returns the program step to the first step of the lead program, andturns DO0 - DO12*1, SO

Page 69

21CHAPTER2 PROFIBUS Unit2-7-3 General-purpose inputs (SI200 - SI231)General-purpose inputs are inputs freely available to the user for handling as da

Page 70 - 2. Data handling

22CHAPTER2 PROFIBUS Unit2-7-4 Interlock (LOCK)These are inputs to temporarily stop robot movement.Robot operation can be stopped by setting this inpu

Page 71 - 4. Special commands

23CHAPTER2 PROFIBUS Unit2-7-6 Service mode (SVCE)This input is valid when the service mode function of the controller main body is valid.The service

Page 72

INTRODUCTIONThank you for purchasing the PROFIBUS unit for the YAMAHA single-axis/dual-axisrobot controllers SRCP/SRCD/ERCX/SRCX/DRCX series.This is a

Page 73

24CHAPTER2 PROFIBUS Unit2-7-7 Dedicated outputsDedicated outputs inform the sequencer (PLC) of controller status. "Preparation completed"

Page 74

25CHAPTER2 PROFIBUS Unit "Servo status" output (SRV-O)Displays the robot servo status.This turns ON when all axes are at servo-ON. However

Page 75

26CHAPTER2 PROFIBUS Unit2-8 Timing chartTiming charts are included so please refer to them when creating a sequencer (PLC)program.2-8-1 Right after c

Page 76

27CHAPTER2 PROFIBUS Unit2-8-2 Dedicated input command execution The BUSY output turns ON when a dedicated command input is received. Whetheror not

Page 77

28CHAPTER2 PROFIBUS Unit(2) When a short execution time command runs and ends normally(In the following cases, when the dedicated command input is tu

Page 78

29CHAPTER2 PROFIBUS UnitDedicatedcommandBUSYEND30ms or less 1ms or less 1ms or less1ms or lessDedicated commandexecution completionEven after dedicat

Page 79

30CHAPTER2 PROFIBUS Unit(4) When an on-going command becomes impossible to run(In the following cases, END will not turn ON, when running of an on-go

Page 80

31CHAPTER2 PROFIBUS Unit2-8-3 When interlock signal is inputDedicatedcommandBUSYENDLOCKDiffers according to execution commandInterlock The BUSY outp

Page 81

32CHAPTER2 PROFIBUS Unit2-8-4 When emergency stop signal is inputDedicatedcommandBUSYENDEMGREADY5ms or less 1ms or lessEmergency stop The READY outp

Page 82

33CHAPTER2 PROFIBUS Unit2-8-5 When an alarm is issuedDedicatedcommandBUSYENDREADY5ms or less 1ms or lessAlarm occurs The READY, BUSY and END outputs

Page 84

34CHAPTER2 PROFIBUS Unit2-8-6 When point movement commands are run When executing a point movement command (ABS-PT, INC-PT), the point dataand speed

Page 85

35CHAPTER2 PROFIBUS Unit2-9 I/O assignment change function2-9-1 Changing the I/O assignmentThe I/O assignment change function changes the function as

Page 86

36CHAPTER2 PROFIBUS Unit2-9-2 I/O assignment listThe table below shows the function assigned to each input/output (I/O) signal by settingthe I/O assi

Page 87

37CHAPTER2 PROFIBUS UnitOutput (Slave → Master)Im.0Im.1Im.2Im.3Im.4Im.5Im.6Im.7Im+1.0Im+1.1Im+1.2Im+1.3Im+1.4Im+1.5Im+1.6Im+1.7Im+2.0Im+2.1Im+2.2Im+2

Page 88

38CHAPTER2 PROFIBUS Unit2-9-3 I/O assignment selection parameter descriptionThe I/O assignment selection parameter (single-axis controllers: PRM59, d

Page 89

39CHAPTER2 PROFIBUS Unite Point zone judgment method selectionThe position judgment parameter is selected when the pointoutput selection is "2&q

Page 90

40CHAPTER2 PROFIBUS Unit2-9-4 I/O signal descripionThe meaning of each signal is explained below. For the meaning of signals not describedhere, refer

Page 91

41CHAPTER2 PROFIBUS UnitAxis selection exampleSI214 SI213OFFONOFFONJOG+, JOG-Selected axisX-axisX-axisY-axisX-axisOFFOFFONON!CAUTION• If the CHG (mod

Page 92 - Point number

42CHAPTER2 PROFIBUS Unit Point data write command (PSET)Writes the current position data in the specified point number.To use this command, the poin

Page 93

43CHAPTER2 PROFIBUS UnitTarget position point numbers for point movement commands (ABS-PT, INC-PT)are output as binary values. The same applies to po

Page 94

ContentsCautions To Ensure Safety ...11-1 Basic safety points ...

Page 95

44CHAPTER2 PROFIBUS UnitMEMOMEMOWhen using PO as an output signal that indicates the target position's point numberfor point movement commands (

Page 96

45CHAPTER2 PROFIBUS Unit2-9-5 Timing chartThis section shows timing charts for the operations that are added by changing the I/Oassignment. Jog move

Page 97

46CHAPTER2 PROFIBUS Unit Point data write (PSET)CHG(Mode switch input)PSET(Point data write command)(Point number designation inputs

Page 98

47CHAPTER2 PROFIBUS Unit Target position's point number output (PO)(1) Outputting the point number at the timing that movement is normallycompl

Page 99

48CHAPTER2 PROFIBUS Unit↓[Point movement command execution w](8) Execute the next point movement command.(9) Point movement ends.(10) The END signal

Page 100 - CHAPTER2 PROFIBUS Unit

49CHAPTER2 PROFIBUS Unit(2) Outputting the point number at the timing that a movement commandis receivedABS-PT/INC-PT(Point movement command)(Target

Page 101

50CHAPTER2 PROFIBUS Unit[Point movement command execution w](8) Execute the next point movement command.(9) When the controller received the point mo

Page 102

51CHAPTER2 PROFIBUS Unit(3) Outputting the corresponding point number by the point zone outputfunctionZone outputs (ZONE 0, ZONE 1) are also explaine

Page 103

52CHAPTER2 PROFIBUS Unit(2) Outputs the corresponding point number through PO200 to PO203 since thecurrent robot position is within the point zone ou

Page 104

53CHAPTER2 PROFIBUS Unit(4) Outputting the corresponding point number by the movement pointzone output functionZone outputs (ZONE 0) are also explain

Page 105

2-10-2 JMPF ... 562-10-3 JMPB...

Page 106

54CHAPTER2 PROFIBUS Unit(3) The corresponding point number P6 is output to PO200 through PO203 (P201,P202 are on; P200, P203 are off) because the rob

Page 107

55CHAPTER2 PROFIBUS Unit2-10 Robot languageThe robot language expanded by using in the PROFIBUS unit.2-10-1 MOVFFunction: Moves until the specified D

Page 108

56CHAPTER2 PROFIBUS Unit2-10-2 JMPFFunction: Jumps to the specified label of the specified program when the jump con-dition input matches the value t

Page 109

57CHAPTER2 PROFIBUS Unit2-10-3 JMPBFunction: Jumps to the specified label when the specified general-purpose input ormemory input or serial general-p

Page 110

58CHAPTER2 PROFIBUS Unit2-10-5 WAITFunction: Waits until the specified general-purpose input or memory input or serialgeneral-purpose input sets to t

Page 111

59CHAPTER2 PROFIBUS Unit2-11 Emulated Serialization on parallel DIOThis is a function to directly send the input from the master sequencer (PLC) to t

Page 112

60CHAPTER2 PROFIBUS Unit1) Press F3 (SYS) on the initial screen.2) Press F4 (next) to switch to the func-tion display. When the function displayappea

Page 113

61CHAPTER2 PROFIBUS Unit2-12 Remote commandWhen the remote register is used, the message command can be issued directly from thesequencer (PLC). The

Page 114

62CHAPTER2 PROFIBUS Unit2-12-2 Remote command & status value listThe remote command code and status code are expressed in the hexadecimal mode.Re

Page 115

63CHAPTER2 PROFIBUS Unit12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.010C010D010E010F0110011101120113011401150116011701180119011A01

Page 116

CHAPTER11Cautions To Ensure Safety

Page 117

64CHAPTER2 PROFIBUS Unit2. Data handling1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.020102020203020402050206020702080209020A020B020C0

Page 118

65CHAPTER2 PROFIBUS Unit3. Utility1.2.3.4.0301030203030304Execution program No. switchingExecution task No. switchingParameter data writePoint data w

Page 119

66CHAPTER2 PROFIBUS Unit2-12-3 Remote command details (robot operation)(1) Return-to-origin execution ...

Page 120

67CHAPTER2 PROFIBUS Unit!CAUTIONIn return-to-origin of the stroke end origin system, do not stop return-to-originoperation during origin detection (m

Page 121

68CHAPTER2 PROFIBUS Unit(2) Program reset ... Code 0102Return the step of the p

Page 122

69CHAPTER2 PROFIBUS Unit(3) Automatic operation start... Code 0103The program is executed to the f

Page 123

70CHAPTER2 PROFIBUS Unit(4) Step operation start ... Code 0104The program is executed by

Page 124

71CHAPTER2 PROFIBUS Unit(5) Servo status change ... Code 0105The servo of all axes or spec

Page 125

72CHAPTER2 PROFIBUS Unit(6) JOG movement (inching) ... Code 0106The specified axis moves in the s

Page 126

73CHAPTER2 PROFIBUS Unit(7) JOG movement ... Code 0107The specified axis continue

Page 127

2CHAPTER1 Cautions To Ensure Safety1-1 Basic safety pointsBesides reading this instruction manual and the controller user’s manual, also be sure toha

Page 128

74CHAPTER2 PROFIBUS Unit(8) Direct position specification movement execution ... Code 0108It moves to the specified coordinate position.Comm

Page 129

75CHAPTER2 PROFIBUS Unit(9) Position specification movement execution ... Code 0109The specified axis moves the position of the d

Page 130

76CHAPTER2 PROFIBUS Unit(10) Movement stroke specificationmovement execution... Code 010ATh

Page 131

77CHAPTER2 PROFIBUS Unit(11) General-purpose input responsemovement execution... Code 010BU

Page 132

78CHAPTER2 PROFIBUS Unit(12) Pallet work position specificationmovement execution... Code 0

Page 133

79CHAPTER2 PROFIBUS Unit(13) Position specification arch motion definition ... Code 010DThe arch motion of the position specificatio

Page 134 - 2-12-7 Status details

80CHAPTER2 PROFIBUS Unit(14) Distance specification arch motion definition ... Code 010EThe arch motion of the distance specificatio

Page 135

81CHAPTER2 PROFIBUS Unit(15) General-purpose output ormemory output status change ... Code 010FON/OFF cont

Page 136

82CHAPTER2 PROFIBUS Unit(16) General-purpose input or memory input wait ... Code 0110It waits until the specified general-purpose i

Page 137 - 2-13 Other operations

83CHAPTER2 PROFIBUS Unit(17) Specified time waiting ... Code 0111It waits for the specified

Page 138

3CHAPTER1 Cautions To Ensure Safety1-3 Installation and wiring safety points!CAUTIONAlways cut off all power to the controller and the overall system

Page 139

84CHAPTER2 PROFIBUS Unit(18) Matrix definition ... Code 0112The matrix is defined.

Page 140

85CHAPTER2 PROFIBUS Unit(19) Movement matrix specification. ... Code 0113The movement matrix is specified wi

Page 141 - 2-14 Error Message

86CHAPTER2 PROFIBUS Unit(20) Point variable P definition ... Code 0114The point variable P is set.C

Page 142

87CHAPTER2 PROFIBUS Unit(21) Addition of specified value to point variable P ... Code 0115The specified value is added to the point v

Page 143

88CHAPTER2 PROFIBUS Unit(22) Subtraction of specified valuefrom point variable P... Code 0

Page 144

89CHAPTER2 PROFIBUS Unit(23) Arrangement element specificationof counter arrangement variable C ... Code 0117The

Page 145 - 2-17-1 GSD files

90CHAPTER2 PROFIBUS Unit(24) Counter arrangement variable C specification ... Code 0118The counter value is set at the counter arran

Page 146

91CHAPTER2 PROFIBUS Unit(25) Addition of specified valueto counter arrangement variable C ... Code 0119The specif

Page 147

92CHAPTER2 PROFIBUS Unit(26) Subtraction of specified valuefrom counter arrangement variable C ... Code 011AThe specifi

Page 148

93CHAPTER2 PROFIBUS Unit(27) Counter variable D definition ............ Code 011BThe counter variable D is set.Com

Comments to this Manuals

No comments