YASKAWA NX100 Especificaciones Pagina 1

Busca en linea o descarga Especificaciones para Redes YASKAWA NX100. YASKAWA NX100 Specifications Manual de usuario

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 186
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 0
YASKAWA
For NX100, YASNAC XRC/MRC/ERC for Industrial Robot MOTOMAN
Data Transmission Software for Personal Computer
MOTOCOM32 OPERATION MANUAL
Upon receipt of the product and prior to initial operation, read these instructions thoroughly, and retain
for future reference.
承 認 照 査 作 成
Vista de pagina 0
1 2 3 4 5 6 ... 185 186

Indice de contenidos

Pagina 1 - MOTOCOM32 OPERATION MANUAL

YASKAWA For NX100, YASNAC XRC/MRC/ERC for Industrial Robot MOTOMAN Data Transmission Software for Personal Computer MOTOCOM32 OPERATION MANUAL Up

Pagina 2

11/2012. SETUP 2.1 Execution of Setup Program Set up the MOTOCOM 32 in the following manner. (1) Turn ON the power to the personal computer and

Pagina 3 - CONTENTS

101/201BscMov FUNCTION: Moves robot with specified motion from the current position to a target position in a specified frame system. FORMAT: _de

Pagina 4

102/201 Target Position The target position data are represented as follows. Target position in the specified coordinate system P[0] X-axis

Pagina 5

103/201BscMovj FUNCTION: Moves robot with joint motion to a target position in a specified frame system. FORMAT: _declspec( dllexport ) short AP

Pagina 6 - 1. INTRODUCTION

104/201 Target Position The target positions are represented as follows. Target position in the specified coordinate system P[0] X-axis coo

Pagina 7 - 【Configuration Example 3】

105/201BscMovl FUNCTION: Moves robot with linear motion to a target position in a specified frame system. FORMAT: _declspec( dllexport ) short AP

Pagina 8

106/201 Target Position The target positions are represented as follows. Target position in the specified coordinate system P[0] X-axis coo

Pagina 9 - HOLDCASE

107/201BscOPLock FUNCTION: Interlocks the robot. FORMAT: _declspec( dllexport ) short APIENTRY BscOPLock(short nCid); ARGUMENTS: IN(Transfer)

Pagina 10 - 2. SETUP

108/201BscOPUnLock FUNCTION: Releases the robot interlocked status. FORMAT: _declspec( dllexport ) short APIENTRY BscOPUnLock(short nCid); ARGUM

Pagina 11

109/201BscPMov FUNCTION: Moves robot to a specified pulse position. FORMAT: _declspec( dllexport ) short APIENTRY BscPMov(short nCid,char *movtyp

Pagina 12 - ■Windows Network settings

110/201BscPMovj FUNCTION: Moves robot to a specified pulse position with joint motion. FORMAT: _declspec( dllexport ) short APIENTRY BscPMovj(sh

Pagina 13

12/201 Fig 2.2 [Run Installation Program] Dialog Box (6) Clicking the [Finish] button calls up the setup program. Follow the instructions in

Pagina 14

111/201BscPMovl FUNCTION: Moves robot to a specified pulse position with linear motion. FORMAT: _declspec( dllexport ) short APIENTRY BscPMovl(s

Pagina 15 - ■Parameter settings

112/201BscPutUFrame FUNCTION: Sets a specified user frame data. FORMAT: _declspec( dllexport ) short APIENTRY BscPutUFrame(shortnCid,char *ufname

Pagina 16 - 2.3 Restrictions

113/201Variables Coordinate System Meani ngP[ 0] ORG X-axis coordinate (unit: mm, effective down to 3 decimal pl aces)P[ 1]Y-axis coordinate (unit

Pagina 17

114/201BscPutVarData FUNCTION: Sets variable data. FORMAT: _declspec( dllexport) short APIENTRY BscPutVarData(short nCid,short type,short varno,d

Pagina 18 - ■CMOS batch storage

115/201P[3] - - - - U-axis pulse number 3rd base axis pulse number 3rd station axis pulse number P[4] - - - - R-axis pulse number 4th base

Pagina 19 - APPLICATION

116/20112 User coordinate 11 26 Tool coordinate 13 User coordinate 12 27 Master tool coordinate Form The form data are represented by bit

Pagina 20 - 6.2 Using Visual Basic

117/201BscPutVarData2 FUNCTION: Sets variable data. ( 7axes or more ) FORMAT: _declspec( dllexport) short APIENTRY BscPutVarData2(short nCid,shor

Pagina 21

118/201P[3] - - - - U-axis pulse number 3rd base axis pulse number 3rd station axis pulse number P[4] - - - - R-axis pulse number 4th base

Pagina 22

119/20110 User coordinate 9 24 User coordinate 23 11 User coordinate 10 25 User coordinate 24 12 User coordinate 11 26 Tool coordinate 13

Pagina 23 - 6.3 Using Visual C++

120/201BscStartJob FUNCTION: Starts job. (A job to be started has the job name which is selected last.) FORMAT: _declspec( dllexport) short APIE

Pagina 24

13/2012.2.2 Personal Computer Settings Set the settings related to Ethernet transmissions, to the personal computer with the software installed.

Pagina 25 - Procedure

121/201BscSelectJob FUNCTION: Selects a job. FORMAT: _declspec( dllexport ) short APIENTRY BscSelectJob(short nCid,char *name); ARGUMENTS: IN(Tr

Pagina 26

122/201BscSelectMode FUNCTION: Selects mode. (Teach or Play) FORMAT: _declspec( dllexport ) short APIENTRY BscSelectMode(short nCid,short mode);

Pagina 27

123/201BscSelLoopCycle FUNCTION: Changes the cycle mode to auto mode. FORMAT: _declspec( dllexport ) short APIENTRY BscSelLoopCycle(short,nCid);

Pagina 28

124/201BscSelOneCycle FUNCTION: Changes the cycle mode to 1-cycle mode. FORMAT: _declspec( dllexport ) short APIENTRY BscSelOneCycle(short nCid)

Pagina 29

125/201BscSelStepCycle FUNCTION: Changes the cycle mode to step mode. FORMAT: _declspec ( dllexport ) short APIENTRY BscSelStepCycle(short

Pagina 30 - 7.1 Outline

126/201BscSetLineNumber FUNCTION: Sets a line number of current job. FORMAT: _declspec( dllexport ) short APIENTRY BscSetLineNumber(short nCid,s

Pagina 31

127/201BscSetMasterJob FUNCTION: Sets a job as a master job. FORMAT: _declspec( dllexport ) short APIENTRY BscSetMasterJob(short nCid); ARGUMENT

Pagina 32 - BscDownLoad

128/201BscReset FUNCTION: Resets a robot alarm. FORMAT: _declspec( dllexport ) short APIENTRY BscReset(short nCid); ARGUMENTS: IN(Transfer) n

Pagina 33 - BscUpLoad

129/201BscSetCtrlGroup FUNCTION: Sets a control group. FORMAT: _declspec( dllexport ) short APIENTRY BscSetCtrlGroup(short nCid,short groupno);

Pagina 34 - BscDownLoadEx

130/201BscSetCtrlGroupXrc FUNCTION: Sets a control group. FORMAT: _declspec( dllexport )short APIENTRY BscSetCtrlGroupXrc(short nCid,short gro

Pagina 35 - BscUpLoadEx

14/201(4) Select [Microsoft] as manufacturers and [TCP/IP] as Network Protocol and click the [OK] button. Fig 2.5 [Select Network Protocol]

Pagina 36 - 7.3 Robot Control Function

131/201(such as travel axis), when the manipulator with this base axis is specified, this base axis is automatically specified. The follow

Pagina 37 - System Control

132/201BscServoOff FUNCTION: Sets servo power supply OFF. FORMAT: _declspec( dllexport ) short APIENTRY BscServoOff(short nCid); ARGUMENTS: IN(

Pagina 38 - BscFindFirst

133/201BscServoOn FUNCTION: Sets servo power supply ON. FORMAT: _declspec( dllexport ) short APIENTRY BscServoOn(short nCid); ARGUMENT: IN(Tran

Pagina 39 - BscFindFirstMaster

134/2017.4 DCI Funtion Job save, load, or variable load, save are automatically accomplished when the robot is under playback mode, by preparing the

Pagina 40 - BscFindNext

135/201BscDCILoadSave FUNCTION: Loads or saves a job with DCI instruction. FORMAT: _declspec( dllexport ) short APIENTRY BscDCILoadSave(short nC

Pagina 41 - BscFindNextMaster

136/201BscDCILoadSaveOnce FUNCTION: Loads or saves a job with DCI instruction. FORMAT: _declspec( dllexport ) short APIENTRY BscDCILoadSaveOnce(

Pagina 42 - BscGetCtrlGroup

137/201BscDCIGetPos FUNCTION: Gets a variable with DCI instruction. FORMAT: _declspec( dllexport ) short APIENTRY BscDCIGetPos(short nCid,short *

Pagina 43 - BscGetCtrlGroupXrc

138/201 D7 D6D5 D4 D3 D2D1 D00: Fl ip, 1:No-flip0: Up, 1:Down0: Fr ont , 1: Rear0: R<180, 1: R>=1800: T<180, 1: T>=180

Pagina 44

139/201BscDCIGetPos2 FUNCTION: Gets a variable with DCI instruction. ( 7axes or more ) FORMAT: _declspec( dllexport ) short APIENTRY BscDCIGetPos

Pagina 45 - BscGetError

140/201 D7 D6D5 D4 D3 D2D1 D00: Fl ip, 1:No-flip0: Up, 1:Down0: Fr ont , 1: Rear0: R<180, 1: R>=1800: T<180, 1: T>=180

Pagina 46 - BscGetError2

15/201(6) Input the value for the [IP address] and [Subnet Mask] of the personal computer. For details of the settings of Gateway and DNS, refer

Pagina 47 - BscGetFirstAlarm

141/201BscDCIGetVarData FUNCTION: Gets a variable with DCI instruction. FORMAT: _declspec( dllexport ) short APIENTRY BscDCIGetVarData(short nCid

Pagina 48 - BscGetFirstAlarmS

142/201 Form The form data are represented by bit data in decimals. 0:Flip,0:Elbow Above,0:Front Side0:R< 180,0:T<180,0:S< 180,Reserved0:Previou

Pagina 49 - BscGetNextAlarm

143/201BscDCIPutPos FUNCTION: Sets a variable with DCI instruction. FORMAT: _declspec( dllexport ) short APIENTRY BscDCIPutPos(short nCid,short t

Pagina 50 - BscGetNextAlarmS

144/201 D7 D6D5 D4 D3 D2D1 D00: Fl ip, 1:No-flip0: Up, 1:Down0: Fr ont , 1: Rear0: R<180, 1: R>=1800: T<180, 1: T>=1800: S<

Pagina 51 - BscGetStatus

145/201BscDCIPutPos2 FUNCTION: Sets a variable with DCI instruction. ( 7axes or more ) FORMAT: _declspec( dllexport ) short APIENTRY BscDCIPutPos

Pagina 52 - BscGetUFrame

146/201 D7 D6D5 D4 D3 D2D1 D00: Fl ip, 1:No-flip0: Up, 1:Down0: Fr ont , 1: Rear0: R<180, 1: R>=1800: T<180, 1: T>=1800: S<

Pagina 53 - Variable type

147/201BscDCIPutVarData FUNCTION: Sets a variable with DCI instruction. FORMAT: _declspec( dllexport ) short APIENTRY BscDCIPutVarData(short nCid

Pagina 54 - BscGetVarData

148/201 Form The form data are represented by bit data in decimals. 0:Flip,0:Elbow Above,0:Front Side0:R< 180,0:T<180,0:S< 180,Reserved0:Previou

Pagina 55

149/2017.5 I/O Signal Read/Write Function Reads or writes the I/O signals. The following functions are available. BscReadIO BscReadIO2 BscWriteIO B

Pagina 56

150/201BscReadIO FUNCTION: Reads specified count of coil status. Up to 256 coil numbers can be specified. FORMAT: _declspec( dllexport ) sho

Pagina 57 - BscGetVarData2

16/2012.2.3 Robot Controller Setting Hardware settings To communicate using TCP/IP protocol, an Erthernet I/F board for NX100, YASNAC XRC/MRC is

Pagina 58

151/201List of I/O Signals Signal Signal Range Name Read Write 0xxx 0010 to 0167 (128) Robot universal input ○ × 1xxx 1010 to 1167 (128) Robot univ

Pagina 59

152/201BscReadIO2 FUNCTION: Reads specified count of coil status. Up to 256 coil numbers can be specified. FORMAT: _declspec( dllexport ) sh

Pagina 60 - BscHostGetVarData

153/201List of I/O Signals Signal Signal Range Name Read Write 0xxxx 00010 to 01287 (1024) Robot universal input ○ × 1xxxx 10010 to 11287 (1024) Ro

Pagina 61 - Coordinate Types

154/201BscWriteIO FUNCTION: Writes specified count of coil status. Up to 256 coil numbers can be specified. Address numbers to be written are

Pagina 62

155/201List of I/O Signals Signal Signal Range Name Read Write 0xxx 0010 to 0167 (128) Robot universal input ○ × 1xxx 1010 to 1167 (128) Robot univ

Pagina 63 - BscHostGetVarDataM

156/201BscWriteIO2 FUNCTION: Writes specified count of coil status. Up to 256 coil numbers can be specified. Address numbers to be written ar

Pagina 64 - BscIsAlarm

157/201List of I/O Signals Signal Signal Range Name Read Write 0xxxx 00010 to 01287 (1024) Robot universal input ○ × 1xxxx 10010 to 11287 (1024) Ro

Pagina 65 - BscIsCtrlGroup

158/2017.6 Other Functions The following functions are also available. BscClose BscCommand BscConnect BscDisConnect BscDiskFreeSizeGet BscEnforcedC

Pagina 66 - BscIsCtrlGroupXrc

159/201BscClose FUNCTION: Releases a communication handler. FORMAT: _declspec( dllexport ) short APIENTRY BscClose(short nCid); ARGUMENTS: IN(T

Pagina 67 - BscIsCycle

160/201BscCommand FUNCTION: Sends a transmission command. FORMAT: _declspec( dllexport ) short APIENTRY BscCommand(short nCid,char *h_buf,char *d

Pagina 68 - BscIsError

17/201・Customer options I/O = Not used Command mode = Used (This must be always set to “Used.”) PP/PBOX (programming pendant / playback bo

Pagina 69 - BscIsHold

161/201BscConnect FUNCTION: Connects communications lines. FORMAT: _declspec( dllexport ) short APIENTRY BscConnect(short nCid); ARGUMENTS:

Pagina 70 - BscIsJobLine

162/201BscDisConnect FUNCTION: Disconnects communications lines. FORMAT: _declspec( dllexport ) short APIENTRY BscDisConnect(short nCid); A

Pagina 71 - BscIsJobName

163/201BscDiskFreeSizeGet FUNCTION: Gets free capacity of the specified drive. FORMAT: _declspec( dllexport ) short APIENTRY BscDiskFreeSizeGet(sh

Pagina 72 - BscIsJobStep

164/201BscEnforcedClose FUNCTION: Closes compulsorily. FORMAT: _declspec( dllexport ) short APIENTRY BscEnforcedClose(short nCid); ARGUMENTS: I

Pagina 73 - BscIsLoc

165/201BscGets FUNCTION: Sends a character string by transmission in TTY level. FORMAT: _declspec( dllexport ) short APIENTRY BscGets(short nCid,

Pagina 74 - Current Position

166/201BscInBytes FUNCTION: Returns the number of characters which are received by transmission in TTY level. FORMAT: _declspec( dllexport ) sho

Pagina 75 - BscIsPlayMode

167/201BscIsErrorCode FUNCTION: Gets an error code. FORMAT: _declspec( dllexport ) short APIENTRY BscIsErrorCode(short nCid); ARGUMENTS: IN(Tra

Pagina 76 - BscIsRemoteMode

168/201BscOpen FUNCTION: Gets a communication handler. FORMAT: _declspec( dllexport ) short APIENTRY BscOpen(char *path,short mode); ARGUMENTS:

Pagina 77 - BscIsRobotPos

169/201BscOutBytes FUNCTION: Returns the remaining number of characters which are sent by transmission in TTY level. FORMAT: _declspec( dllexpor

Pagina 78

170/201BscPuts FUNCTION: Sends a character string by transmission in TTY level. FORMAT: _declspec( dllexport ) short APIENTRY BscPuts(short nCid,

Pagina 79 - BscIsServo

18/201 Fig 2.8 Access to the Same File by Multiple Robot controllers not Possible

Pagina 80 - BscIsTaskInf

171/201BscReConnect FUNCTION: Connects communications lines again. FORMAT: _declspec( dllexport ) short APIENTRY BscReConnect(short nCid);

Pagina 81 - BscIsTaskInfXrc

172/201BscReStartJob FUNCTION: Starts job again. FORMAT: _declspec( dllexport) short APIENTRY BscReStartJob(Short nCid); ARGUMENTS: IN(Transf

Pagina 82 - BscIsTeachMode

173/201BscSetBreak FUNCTION: Cancels transmission. FORMAT: _declspec( dllexport ) short APIENTRY BscSetBreak(short nCid,short flg); ARGUMENTS:

Pagina 83 - BscJobWait

174/201BscSetCom FUNCTION: Sets communications parameters of the serial port. FORMAT: _declspec( dllexport )short APIENTRY BscSetCom(short nCid

Pagina 84 - BscReadAlarmS

175/201BscSetEServerMode FUNCTION: Sets the communication parameters for Ethernet Server function. FORMAT: _declspec( dllexport )short APIENTRY

Pagina 85 - BscCancel

176/201BscSetEther FUNCTION: Sets parameters for Ethernet communications. FORMAT: _declspec( dllexport )short APIENTRY BscSetEther(short nCid,

Pagina 86 - BscChangeTask

177/201BscSetCondBSC FUNCTION: Sets a communication control timer or retry counter. FORMAT: _declspec( dllexport ) short APIENTRY BscSetCondBSC(s

Pagina 87 - BscContinueJob

178/201 BscStatus FUNCTION: Reads the status. FORMAT: _declspec( dllexport ) short APIENTRY BscStatus(short nCid,char *hpt,char *dpt,unsigned sh

Pagina 88 - BscConvertJobP2R

179/2017.7 DLL Functions Corresponding to Transmission-relatedKey Words 7.7.1 DLL Functions Related to Transmission Commands Read/Monitoring System

Pagina 89 - BscConvertJobR2P

180/201BscGetVarData2 BscHostGetVarData Operation System HOLD BscHoldOn BscHoldOff RESET BscReset CANCEL BscCancel MODE BscSelectMode CYCLE BscSelSt

Pagina 90 - BscDeleteJob

19/201 2.3.3 YASNAC Robot Controller Restrictions Multiple personal computer access BSC-Protocol With the MOTOCOM32, one personal computer can

Pagina 91 - BscHoldOn

181/201BscContinueJob MOVJ BscMovj BscMov MOVL BscMovl BscMov IMOV BscImov BscMov PMOVJ BscPMovj BscPMov PMOVL BscPMovl BscPMov Other DLL Functions

Pagina 92 - BscHoldOff

182/201Port Disconnection BscClose BscDisConnect Transmission Parameter Setting BscSetCondBSC 7.7.5 Other DLL Functions BscDiskFreeSizeGet BscGets

Pagina 93 - BscHostPutVarData

183/2018. List of Interlock for Commands of Host Control Function

Pagina 94

184/201The executability of each command differs depending on the status of the XRC as shown in the following table.

Pagina 96 - BscHostPutVarDataM

186/201The executability of each command differs depending on the status of the NX100 as shown in the following table.

Pagina 98

20/2016. CREATING A TRANSMISSION APPLICATION This paragraph describes how to create an application so that the user can easily create a transmission

Pagina 99 - BscMDSP

1/201 ・ Diagrams and photos in this manual are

Pagina 100 -

21/2016.1 Outline This on-line Help describes how to create a transmission application using the 32-bit YASNAC transmission library “MOTOCOM 32 DLL.

Pagina 101 - Target Position

22/201 ----------------------------------------------------------------------------------- ② Use the definition file attached to the Motocom32 pack

Pagina 102 - BscMovj

23/201 Fig. 6.2 EXE File Execution Display

Pagina 103

24/2016.3 Using Visual C++ 6.3.1 Preparation To create a transmission application, the following systems must be installed in the personal computer

Pagina 104 - BscMovl

25/201③ Create an edit control to input the job name, and name the ID “IDC_JOBNAME.” ④ Create a pushbutton for sending, and name the caption “Send”

Pagina 105

26/2016.3.2.5 Creation and Execution of EXE File Execute “Build” in the Visual C++ Build menu to create a execution enabled module. By putting th

Pagina 106 - BscOPLock

27/201 End If 'Copying corresponding job to name for sending. If Not JobCopy(JobName, CvtName) Then

Pagina 107 - BscOPUnLock

28/201 rc = BscClose(ncid) ncid = -1 GoTo Ms_BscOpenComm_Exit End If ‘Connect communications line. rc = BscC

Pagina 108 - BscPMov

29/201' LogFile Log file name 'output JobNo Received job No. 'return value TRUE Completion of sendin

Pagina 109 - BscPMovj

30/201 Else 'Job transmission error occurs. MsgBox "Job transmission error occurs. (" + Format$(rc0) + ")&qu

Pagina 110 - BscPMovl

2/201 CONTENTS 1. INTRODUCTION...

Pagina 111 - BscPutUFrame

31/2017. COMMUNICATION TRANSMISSION When [MOTOCOM32. DLL function] is opened, the following list of help topics appears. Fig. 7.1 List of Help Topi

Pagina 112

32/201Loads and saves the files containing job, condition data, system information, etc. The following functions are available. BscDownload B

Pagina 113 - BscPutVarData

33/201BscDownLoad FUNCTION: Sends a specified file to the robot controller. FORMAT: _declspec( dllexport ) short APIENTRY BscDownLoad(short nCid,

Pagina 114

34/201BscUpLoad FUNCTION: Receives a specified file from the robot controller. FORMAT: _declspec( dllexport ) short APIENTRY BscUpLoad(short nCid

Pagina 115

35/201 BscDownLoadEx FUNCTION: Sends a specified file to the robot controller. A directory where the sending file exists can be specified. FORMAT:

Pagina 116 - BscPutVarData2

36/201BscUpLoadEx FUNCTION: Receives a specified file from the robot controller. The directory where the file is send to can be specified. FORMA

Pagina 117

37/201 7.3 Robot Control Function Reads the robot status (current position, alarm, error, servo status, etc.) and controls the system (start, hold,

Pagina 118

38/201System Control BscCancel BscChangeTask BscContinueJob BscConvertJobP2R BscConvertJobR2P BscDeleteJob BscHoldOff BscHoldOn BscHostPutVarData Bs

Pagina 119 - BscStartJob

39/201BscFindFirst FUNCTION: Reads the first job name from the all job list registered at the present time. FORMAT: _declspec( dllexport ) sho

Pagina 120 - BscSelectJob

40/201BscFindFirstMaster FUNCTION: Reads the first job name from the job list that belongs to the master job. FORMAT: _declspec( dllexport ) sho

Pagina 122 - BscSelLoopCycle

41/201BscFindNext FUNCTION: Reads the next job name registered at the present time. FORMAT: _declspec( dllexport ) short APIENTRY BscFindNext(sho

Pagina 123 - BscSelOneCycle

42/201BscFindNextMaster FUNCTION: Reads the next job name in the job list that belongs to the master job. FORMAT: _declspec( dllexport ) short AP

Pagina 124 - BscSelStepCycle

43/201BscGetCtrlGroup FUNCTION: Reads control group and task information. FORMAT: _declspec( dllexport ) short APIENTRY BscGetCtrlGroup(short n

Pagina 125 - BscSetLineNumber

44/201BscGetCtrlGroupXrc FUNCTION: Reads control group and task information. FORMAT: _declspec( dllexport ) short APIENTRY BscGetCtrlGroupXrc(s

Pagina 126 - BscSetMasterJob

45/201 1: Sub 1 task 2: Sub 2 task 3: Sub 3 task 4: Sub 4 task 5: Sub 5 task 6: Sub 6 task 7: Sub 7 task “0” is returned if independe

Pagina 127 - BscReset

46/201BscGetError FUNCTION: Reads an error code or alarm code. FORMAT: _declspec( dllexport ) short APIENTRY BscGetError(short nCid); ARGUMENTS:

Pagina 128 - BscSetCtrlGroup

47/201BscGetError2 FUNCTION: Reads an error code or alarm code. FORMAT: _declspec( dllexport ) short APIENTRY BscGetError2(short nCid); ARGUMENT

Pagina 129 - BscSetCtrlGroupXrc

48/201BscGetFirstAlarm FUNCTION: Reads an alarm code and returns the alarm code and alarm data. FORMAT: _declspec( dllexport ) short APIENTRY Bsc

Pagina 130

49/201BscGetFirstAlarmS FUNCTION: Reads an alarm code and returns the alarm code, alarm data and alarm message. FORMAT: _declspec( dllexport ) sh

Pagina 131 - BscServoOff

50/201BscGetNextAlarm FUNCTION: Reads the next alarm code and alarm data. FORMAT: _declspec( dllexport )short APIENTRY BscGetNextAlarm(short nCid

Pagina 133 - 7.4 DCI Funtion

51/201BscGetNextAlarmS FUNCTION: Reads the next alarm code, alarm data and alarm message. FORMAT: _declspec( dllexport )short APIENTRY BscGetNext

Pagina 134 - BscDCILoadSave

52/201BscGetStatus FUNCTION: Reads the status information. FORMAT: _declspec( dllexport ) short APIENTRY BscGetStatus(short nCid,short *d1,short

Pagina 135 - BscDCILoadSaveOnce

53/201BscGetUFrame FUNCTION: Reads specified user frame data. FORMAT: _declspec( dllexport ) short APIENTRY BscGetUFrame(short nCid,char *ufname,d

Pagina 136 - BscDCIGetPos

54/201Variable type Coordinate values of the user coordinate system specified with the user coordinate number are assigned to the user coordinate da

Pagina 137 - Variables

55/201BscGetVarData FUNCTION: Receives variables. FORMAT: _declspec( dllexport ) short APIENTRY BscGetVarData(short nCid,short type,short varno,

Pagina 138 - BscDCIGetPos2

56/201number number pulse number P[3] - - - - U-axis pulse number 3rd base axis pulse number 3rd station axis pulse number P[4] - - - -

Pagina 139

57/20113 User coordinate 12 27 Master tool coordinate Form The form data are represented by bit data in decimals. D7D6D5 D4D3 D2D1 D00: Fl i

Pagina 140 - BscDCIGetVarData

58/201BscGetVarData2 FUNCTION: Receives variables.( 7axes or more ) FORMAT: _declspec( dllexport ) short APIENTRY BscGetVarData2(short nCid,shor

Pagina 141

59/201P[2] - - - - L-axis pulse number 2nd base axis pulse number 2nd station axis pulse number P[3] - - - - U-axis pulse number 3rd base

Pagina 142 - BscDCIPutPos

60/20111 User coordinate 10 25 User coordinate 24 12 User coordinate 11 26 Tool coordinate 13 User coordinate 12 27 Master tool coordinate

Pagina 143

5/201 1. INTRODUCTION 1.1 Introduction of This Manual This o

Pagina 144 - BscDCIPutPos2

61/201BscHostGetVarData FUNCTION: Receives variables. FORMAT: _declspec( dllexport ) short APIENTRY BscHostGetVarData(short nCid,short type,shor

Pagina 145

62/201 Content of the numeric variable storage area Depending on the variable type, the numeric variable storage area contains the number of values

Pagina 146 - BscDCIPutVarData

63/201 The following coordinate names correspond to the coordinate type data. Coordinate type Coordinate name Coordinate type Coordinate name

Pagina 147

64/201BscHostGetVarDataM FUNCTION: Receives multiple variables at the same time. FORMAT: _declspec( dllexport ) short APIENTRY BscHostGetVarData

Pagina 148

65/201BscIsAlarm FUNCTION: Reads alarm status. FORMAT: _declspec( dllexport ) short APIENTRY BscIsAlarm(short nCid); ARGUMENTS: IN(Transfer)

Pagina 149 - BscReadIO

66/201BscIsCtrlGroup FUNCTION: Reads control group information. FORMAT: _declspec( dllexport ) short APIENTRY BscIsCtrlGroup(short nCid); ARGUME

Pagina 150 - List of I/O Signals

67/201BscIsCtrlGroupXrc FUNCTION: Reads control group information. FORMAT: _declspec( dllexport )short APIENTRY BsclsCtrlGroupXrc (short nCid,shor

Pagina 151 - BscReadIO2

68/201BscIsCycle FUNCTION: Reads playback mode information. FORMAT: _declspec( dllexport ) short APIENTRY BscIsCycle(short nCid); ARGUMENTS: IN

Pagina 152

69/201BscIsError FUNCTION: Reads error status. FORMAT: _declspec( dllexport ) short APIENTRY BscIsError(short nCid); ARGUMENTS: IN(Transfer)

Pagina 153 - BscWriteIO

70/201BscIsHold FUNCTION: Reads hold status. FORMAT: _declspec( dllexport ) short APIENTRY BscIsHold(short nCid); ARGUMENTS: IN(Transfer) nCi

Pagina 154

6/201 Since an Ethernet cable can be connected to a multiple

Pagina 155 - BscWriteIO2

71/201BscIsJobLine FUNCTION: Reads the current job line number. FORMAT: _declspec( dllexport ) short APIENTRY BscIsJobLine(short nCid); ARGUME

Pagina 156

72/201BscIsJobName FUNCTION: Reads the current job name. FORMAT: _declspec( dllexport ) short APIENTRY BscIsJobName(short nCid,char *jobname,sho

Pagina 157 - 7.6 Other Functions

73/201BscIsJobStep FUNCTION: Reads the current job step number. FORMAT: _declspec( dllexport ) short APIENTRY BscIsJobStep(short nCid); ARGUME

Pagina 158 - BscClose

74/201BscIsLoc FUNCTION: Reads the current robot position in pulse or XYZ frame system. FORMAT: _declspec( dllexport ) short APIENTRY BscIsLoc(s

Pagina 159 - BscCommand

75/201 Current Position The current position data are as follows when the joint coordinate system or Cartesian coordinate system are specifie

Pagina 160 - BscConnect

76/201BscIsPlayMode FUNCTION: Reads the operation mode. FORMAT: _declspec( dllexport ) short APIENTRY BscIsPlayMode(short nCid); ARGUMENTS: IN(

Pagina 161 - BscDisConnect

77/201BscIsRemoteMode FUNCTION: Reads the command remote mode status. FORMAT: _declspec( dllexport ) short APIENTRY BscIsRemoteMode(short nCid);

Pagina 162 - BscDiskFreeSizeGet

78/201BscIsRobotPos FUNCTION: Reads the current robot position in a specified frame system. The existence of the external axis can also be spe

Pagina 163 - BscEnforcedClose

79/201 Current Position The current position data are as follows when the joint coordinate system or Cartesian coordinate system is specified

Pagina 164 - BscGets

80/201BscIsServo FUNCTION: Reads the servo status. FORMAT: _declspec( dllexport ) short APIENTRY BscIsServo(short nCid); ARGUMENTS: IN(Transfer

Pagina 165 - BscInBytes

7/201 1.3 Hardware Requirements for MOTOCOM32 The MOTOCOM 32

Pagina 166 - BscIsErrorCode

81/201BscIsTaskInf FUNCTION: Reads task information. FORMAT: _declspec( dllexport ) short APIENTRY BscIsTaskInf(short nCid); ARGUMENTS IN(Trans

Pagina 167 - BscOpen

82/201BscIsTaskInfXrc FUNCTION: Reads task information. FORMAT: _declspec( dllexport ) short APIENTRY BscIcTaskInfXrc(short nCid) ARGUMENTS IN(

Pagina 168 - BscOutBytes

83/201BscIsTeachMode FUNCTION: Reads whether in the teach mode or play mode. FORMAT: _declspec( dllexport ) short APIENTRY BscIsTeachMode(short,

Pagina 169 - BscPuts

84/201BscJobWait FUNCTION: Waits for job completion until the robot stops or specified time expires. FORMAT: _declspec( dllexport ) short APIE

Pagina 170 - BscReConnect

85/201BscReadAlarmS FUNCTION: Reads the error code, error data and error message. FORMAT: _declspec( dllexport ) short APIENTRY BscReadAlarmS(sho

Pagina 171 - BscReStartJob

86/201BscCancel FUNCTION: Cancels an error. FORMAT: _declspec( dllexport ) short APIENTRY BscCancel(short nCid); ARGUMENTS: IN(Transfer) nC

Pagina 172 - BscSetBreak

87/201BscChangeTask FUNCTION: Changes a task. FORMAT: _declspec( dllexport ) short APIENTRY BscChangeTask(short nCid,short task); ARGUMENTS: IN(

Pagina 173 - BscSetCom

88/201BscContinueJob FUNCTION: Starts job.(Execution starts from the current line of the current job.) FORMAT: _declspec( dllexport ) short AP

Pagina 174 - BscSetEServerMode

89/201BscConvertJobP2R FUNCTION: Converts a pulse job to a relative job in a specified frame system. FORMAT: _declspec( dllexport ) short APIENT

Pagina 175 - BscSetEther

90/201BscConvertJobR2P FUNCTION: Converts a relative job in a specified frame system to a pulse job. FORMAT: _declspec( dllexport ) short APIENTR

Pagina 176 - BscSetCondBSC

8/201 Robot Controller (D-sub 9-pin male) Personal Computer

Pagina 177 - BscStatus

91/201BscDeleteJob FUNCTION: Deletes a job. FORMAT: _declspec( dllexport ) short APIENTRY BscDeleteJob(short nCid); ARGUMENTS: IN(Transfer) n

Pagina 178 - Read/Data Access System

92/201BscHoldOn FUNCTION: Sets hold-ON. FORMAT: _declspec( dllexport ) short APIENTRY BscHoldOn(short nCid); ARGUMENTS: IN(Transfer) nCid Co

Pagina 179 - Startup System

93/201BscHoldOff FUNCTION: Sets hold-OFF. FORMAT: _declspec( dllexport ) short APIENTRY BscHoldOff(short nCid); ARGUMENTS: IN(Transfer) nCid

Pagina 180 - Other DLL Functions

94/201BscHostPutVarData FUNCTION: Sets variables. FORMAT: _declspec( dllexport ) short APIENTRY BscHostPutVarData(short nCid,short type,short va

Pagina 181 - 7.7.5 Other DLL Functions

95/201 Content of the numeric variable storage area Depending on the variable type, the numeric variable storage area contains the number of values

Pagina 182 - Control Function

96/201Coordinate Types The following coordinate names correspond to the coordinate type data. Coordinate type Coordinate name Coordinate type

Pagina 183

97/201BscHostPutVarDataM FUNCTION: Sets multiple variables at the same time. FORMAT: _declspec( dllexport ) short APIENTRY BscHostPutVarDataM(sh

Pagina 184

98/201BscImov FUNCTION: Moves robot with linear motion form the current position for the increment value in a specified frame system. FORMAT:

Pagina 185

99/201 Form The form data are represented by bit data in decimals. D7 D6D5 D4 D3 D2D1 D00: Fl ip, 1:No-flip0: Up, 1:Down0: Fr ont , 1: Rear

Pagina 186

100/201BscMDSP FUNCTION: Sends message data. FORMAT: _declspec( dllexport ) short APIENTRY BscMDSP(short nCid,char *ptr); ARGUMENTS: IN(Transfe

Comentarios a estos manuales

Sin comentarios