YASKAWA NX100 Spezifikationen

Stöbern Sie online oder laden Sie Spezifikationen nach Vernetzung YASKAWA NX100 herunter. YASKAWA NX100 Specifications Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 186
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 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.
承 認 照 査 作 成
Seitenansicht 0
1 2 3 4 5 6 ... 185 186

Inhaltsverzeichnis

Seite 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

Seite 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

Seite 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

Seite 4

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

Seite 5

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

Seite 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

Seite 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

Seite 8

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

Seite 9 - HOLDCASE

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

Seite 10 - 2. SETUP

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

Seite 11

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

Seite 12 - ■Windows Network settings

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

Seite 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

Seite 14

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

Seite 15 - ■Parameter settings

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

Seite 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

Seite 17

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

Seite 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

Seite 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

Seite 20 - 6.2 Using Visual Basic

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

Seite 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

Seite 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

Seite 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

Seite 24

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

Seite 25 - Procedure

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

Seite 26

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

Seite 27

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

Seite 28

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

Seite 29

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

Seite 30 - 7.1 Outline

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

Seite 31

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

Seite 32 - BscDownLoad

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

Seite 33 - BscUpLoad

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

Seite 34 - BscDownLoadEx

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

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

Seite 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

Seite 37 - System Control

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

Seite 38 - BscFindFirst

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

Seite 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

Seite 40 - BscFindNext

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

Seite 41 - BscFindNextMaster

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

Seite 42 - BscGetCtrlGroup

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

Seite 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

Seite 44

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

Seite 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

Seite 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

Seite 47 - BscGetFirstAlarm

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

Seite 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

Seite 49 - BscGetNextAlarm

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

Seite 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<

Seite 51 - BscGetStatus

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

Seite 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<

Seite 53 - Variable type

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

Seite 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

Seite 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

Seite 56

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

Seite 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

Seite 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

Seite 59

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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 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

Seite 65 - BscIsCtrlGroup

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

Seite 66 - BscIsCtrlGroupXrc

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

Seite 67 - BscIsCycle

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

Seite 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

Seite 69 - BscIsHold

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

Seite 70 - BscIsJobLine

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

Seite 71 - BscIsJobName

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

Seite 72 - BscIsJobStep

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

Seite 73 - BscIsLoc

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

Seite 74 - Current Position

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

Seite 75 - BscIsPlayMode

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

Seite 76 - BscIsRemoteMode

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

Seite 77 - BscIsRobotPos

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

Seite 78

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

Seite 79 - BscIsServo

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

Seite 80 - BscIsTaskInf

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

Seite 81 - BscIsTaskInfXrc

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

Seite 82 - BscIsTeachMode

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

Seite 83 - BscJobWait

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

Seite 84 - BscReadAlarmS

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

Seite 85 - BscCancel

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

Seite 86 - BscChangeTask

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

Seite 87 - BscContinueJob

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

Seite 88 - BscConvertJobP2R

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

Seite 89 - BscConvertJobR2P

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

Seite 90 - BscDeleteJob

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

Seite 91 - BscHoldOn

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

Seite 92 - BscHoldOff

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

Seite 93 - BscHostPutVarData

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

Seite 94

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

Seite 96 - BscHostPutVarDataM

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

Seite 98

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

Seite 99 - BscMDSP

1/201 ・ Diagrams and photos in this manual are

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

Seite 101 - Target Position

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

Seite 102 - BscMovj

23/201 Fig. 6.2 EXE File Execution Display

Seite 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

Seite 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”

Seite 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

Seite 106 - BscOPLock

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

Seite 107 - BscOPUnLock

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

Seite 108 - BscPMov

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

Seite 109 - BscPMovj

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

Seite 110 - BscPMovl

2/201 CONTENTS 1. INTRODUCTION...

Seite 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

Seite 112

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

Seite 113 - BscPutVarData

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

Seite 114

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

Seite 115

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

Seite 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

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

Seite 118

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

Seite 119 - BscStartJob

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

Seite 120 - BscSelectJob

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

Seite 122 - BscSelLoopCycle

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

Seite 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

Seite 124 - BscSelStepCycle

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

Seite 125 - BscSetLineNumber

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

Seite 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

Seite 127 - BscReset

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

Seite 128 - BscSetCtrlGroup

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

Seite 129 - BscSetCtrlGroupXrc

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

Seite 130

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

Seite 131 - BscServoOff

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

Seite 133 - 7.4 DCI Funtion

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

Seite 134 - BscDCILoadSave

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

Seite 135 - BscDCILoadSaveOnce

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

Seite 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

Seite 137 - Variables

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

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

Seite 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

Seite 140 - BscDCIGetVarData

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

Seite 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

Seite 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

Seite 143

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

Seite 144 - BscDCIPutPos2

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

Seite 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

Seite 146 - BscDCIPutVarData

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

Seite 147

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

Seite 148

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

Seite 149 - BscReadIO

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

Seite 150 - List of I/O Signals

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

Seite 151 - BscReadIO2

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

Seite 152

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

Seite 153 - BscWriteIO

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

Seite 154

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

Seite 155 - BscWriteIO2

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

Seite 156

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

Seite 157 - 7.6 Other Functions

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

Seite 158 - BscClose

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

Seite 159 - BscCommand

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

Seite 160 - BscConnect

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

Seite 161 - BscDisConnect

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

Seite 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

Seite 163 - BscEnforcedClose

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

Seite 164 - BscGets

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

Seite 165 - BscInBytes

7/201 1.3 Hardware Requirements for MOTOCOM32 The MOTOCOM 32

Seite 166 - BscIsErrorCode

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

Seite 167 - BscOpen

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

Seite 168 - BscOutBytes

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

Seite 169 - BscPuts

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

Seite 170 - BscReConnect

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

Seite 171 - BscReStartJob

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

Seite 172 - BscSetBreak

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

Seite 173 - BscSetCom

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

Seite 174 - BscSetEServerMode

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

Seite 175 - BscSetEther

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

Seite 176 - BscSetCondBSC

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

Seite 177 - BscStatus

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

Seite 178 - Read/Data Access System

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

Seite 179 - Startup System

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

Seite 180 - Other DLL Functions

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

Seite 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

Seite 182 - Control Function

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

Seite 183

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

Seite 184

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

Seite 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

Seite 186

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

Kommentare zu diesen Handbüchern

Keine Kommentare