Wise Digital ScopeCam 2 Spezifikationen

Stöbern Sie online oder laden Sie Spezifikationen nach Brückenkameras Wise Digital ScopeCam 2 herunter. Wise Digital ScopeCam 2 Specifications Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 314
  • Inhaltsverzeichnis
  • FEHLERBEHEBUNG
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 0
Trajexia motion control system
TJ1-MC04
TJ1-MC16
PROGRAMMING MANUAL
Cat. No.
I52E-EN-05
Austria
Tel: + ()   
www.omron.at
Belgium
Tel: + ()    
www.omron.be
Czech Republic
Tel: +   
www.omron-industrial.cz
Denmark
Tel: +    
www.omron.dk
Finland
Tel: + ()   
www.omron.fi
France
Tel: + ()     
www.omron.fr
Germany
Tel: + ()   
www.omron.de
Hungary
Tel: +    
www.omron.hu
Italy
Tel: +  
www.omron.it
Middle East & Africa
Tel: + ()    
www.omron-industrial.com
Netherlands
Tel: + ()    
www.omron.nl
Norway
Tel: + ()    
www.omron.no
Poland
Tel: + ()    
www.omron.pl
Portugal
Tel: +    
www.omron.pt
Russia
Tel: +    
www.omron-industrial.ru
Spain
Tel: +   
www.omron.es
Sweden
Tel: + ()    
www.omron.se
Switzerland
Tel: + ()    
www.omron.ch
Turkey
Tel: +    
www.omron.com.tr
United Kingdom
Tel: + ()    
www.omron.co.uk
OMRON EUROPE B.V.
Wegalaan -, NL- JD, Hoofddorp, The Netherlands. Tel: + ()     Fax: + ()     www.omron-industrial.com
Authorised Distributor:
Note:
Although we do strive for perfection, Omron Europe BV and/or its subsidiary and affiliated companies do not warrant or make any representations regarding the correctness or completeness
of information described in this catalogue. Product information in this catalogue is provided ‚as is‘ without warranty of any kind, either express or implied, including, but not limited to, the
implied warranties of merchantability, fitness for a particular purpose, or non-infringement. In a jurisdiction where the exclusion of implied warranties is not valid, the exclusion shall be
deemed to be replaced by such valid exclusion, which most closely matches the intent and purpose of the original exclusion. Omron Europe BV and/or its subsidiary and affiliated companies
reserve the right to make any changes to the products, their specifications, data at its sole discretion at any time without prior notice. The material contained in this catalogue may be out of
date and Omron Europe BV and/or its subsidiary and affiliated companies make no commitment to update such material.
Cat. No. IE-EN-
Trajexia motion control system PROGRAMMING MANUAL
Cat. No.
I52E-EN-04
Seitenansicht 0
1 2 3 4 5 6 ... 313 314

Inhaltsverzeichnis

Seite 1 - PROGRAMMING MANUAL

Trajexia motion control systemTJ1-MC04TJ1-MC16PROGRAMMING MANUALCat. No. I52E-EN-05Austria Tel: + ()   www.omron.at Belgium Tel: + ()

Seite 2 - Trademarks and Copyrights

Safety warnings and precautionsPROGRAMMING MANUAL 4Revision 5.0CautionAlways connect to a class-3 ground (to 100Ω or less) when install-ing the Units.

Seite 3 - About this manual

BASIC commandsPROGRAMMING MANUAL 94Revision 5.03.2.135 GET/i/i/i3.2.136 GLOBAL/iType I/O commandSyntax GET [#n,] variableDescription The GET command a

Seite 4 - PROGRAMMING MANUAL III

BASIC commandsPROGRAMMING MANUAL 95Revision 5.03.2.137 GOSUB..RETURN/i3.2.138 GOTO/i3.2.139 HALT/i3.2.140 HEX/iType Program control commandSyntax GOSU

Seite 5

BASIC commandsPROGRAMMING MANUAL 96Revision 5.03.2.141 HLM_COMMAND/i/i/i/i/iExample PRINT#5,HEX(IN(8,16))See also N/AType Communication commandSyntax

Seite 6

BASIC commandsPROGRAMMING MANUAL 97Revision 5.03.2.142 HLM_READ/i/iExample HLM_COMMAND(HLM_MREAD,1,12,MC_VR,233)This command reads the CPU Unit model

Seite 7 - 1.3 Safety precautions

BASIC commandsPROGRAMMING MANUAL 98Revision 5.0/i/i/i3.2.143 HLM_STATUS/i/i/iPLC_EM(or value 6)EM area RE• plc_offsetThe address of the specified PC m

Seite 8 - PROGRAMMING MANUAL 2

BASIC commandsPROGRAMMING MANUAL 99Revision 5.03.2.144 HLM_TIMEOUT/ifig. 27/iExample >> HLM_WRITE(1,28,PLC_EM,50,25,MC_VR,200)>> PRINT HEX

Seite 9 - 1.5 Application precautions

BASIC commandsPROGRAMMING MANUAL 100Revision 5.03.2.145 HLM_WRITE/i/i/i/i/iType Communication commandSyntax HLM_WRITE(port, node, plc_area, plc_offset

Seite 10 - PROGRAMMING MANUAL 4

BASIC commandsPROGRAMMING MANUAL 101Revision 5.03.2.146 HLS_NODE/i3.2.147 HW_PSWITCH/iExample HLM_WRITE(1,28,PLC_EM,50,25,MC_VR,200)This example shows

Seite 11 - 1.6 Unit assembly precautions

BASIC commandsPROGRAMMING MANUAL 102Revision 5.03.2.148 I_GAIN/i3.2.149 IDLESee WAIT IDLE.3.2.150 IEEE_IN/i3.2.151 IEEE_OUT/i3.2.152 IF..THEN..ELSE..E

Seite 12 - 2 Trajexia system

BASIC commandsPROGRAMMING MANUAL 103Revision 5.03.2.153 IN/iDescription This structure controls the flow of the program based on the results of the co

Seite 13 - PROGRAMMING MANUAL 7

Safety warnings and precautionsPROGRAMMING MANUAL 5Revision 5.01.6 Unit assembly precautionsCautionResume operation only after transferring to the new

Seite 14 - 2.3 BASIC programming

BASIC commandsPROGRAMMING MANUAL 104Revision 5.03.2.154 INDEVICE/i/i/i3.2.155 INITIALISE/i3.2.156 INPUT/iExample The following lines can be used to mo

Seite 15 - Global variables

BASIC commandsPROGRAMMING MANUAL 105Revision 5.03.2.157 INT/i3.2.158 INVERT_IN/i3.2.159 INVERT_STEP/iDescription The INPUT command will assign numeric

Seite 16 - Using variables and labels

BASIC commandsPROGRAMMING MANUAL 106Revision 5.03.2.160 INVERTER_COMMAND/i/iDescription INVERT_STEP is used to switch a hardware Inverter into the ste

Seite 17 - Revision 5.0

BASIC commandsPROGRAMMING MANUAL 107Revision 5.0/i3.2.161 INVERTER_READ/i13 Hex 2000 Inverter multifunction Input 12 (only G7)14 Hex 4000 Fault hist

Seite 18 - 2.4 Motion execution

BASIC commandsPROGRAMMING MANUAL 108Revision 5.0/i/i3.2.162 INVERTER_WRITE/iDescription INVERTER_READ reads the parameter, speed reference, torque ref

Seite 19 - 2.6 BASIC programs

BASIC commandsPROGRAMMING MANUAL 109Revision 5.03.2.163 JOGSPEED/i3.2.164 KEY/iDescription INVERTER_WRITE writes the parameter, speed reference or tor

Seite 20 - Relevant commands

BASIC commandsPROGRAMMING MANUAL 110Revision 5.0/i/i3.2.165 LAST_AXIS/i3.2.166 LINPUT/i/i/iArguments • nThe specified input device. When this argument

Seite 21 - 3 BASIC commands

BASIC commandsPROGRAMMING MANUAL 111Revision 5.03.2.167 LIST/i3.2.168 LIST_GLOBAL/i3.2.169 LN/i3.2.170 LOCK/iExample Consider the following line in a

Seite 22 - 3.1.2 Axis parameters

BASIC commandsPROGRAMMING MANUAL 112Revision 5.03.2.171 MARK/i3.2.172 MARKB/i3.2.173 MECHATROLINK/iSyntax LOCK(code)UNLOCK(code)Description The LOCK c

Seite 23 - PROGRAMMING MANUAL 17

BASIC commandsPROGRAMMING MANUAL 113Revision 5.03.2.174 MERGE/iSyntax MECHATROLINK(unit,0)Detects and connects devices on MECHATROLINK-II Master Unit

Seite 24 - 3.1.4 Constants

Trajexia systemPROGRAMMING MANUAL 6Revision 5.02 Trajexia system 2.1 Introductionfig. 1Trajexia is OMRON's motion platform that offers you the p

Seite 25 - 3.1.7 Program commands

BASIC commandsPROGRAMMING MANUAL 114Revision 5.03.2.175 MHELICAL/iType Axis commandSyntax MHELICAL(end1, end2, centre1, centre2, direction, distance3

Seite 26 - PROGRAMMING MANUAL 20

BASIC commandsPROGRAMMING MANUAL 115Revision 5.0fig. 28/ir3Example The command sequence follows a rounded rectangle path with axis 1 and 2. Axis 3 is

Seite 27 - 3.1.11 System parameters

BASIC commandsPROGRAMMING MANUAL 116Revision 5.0fig. 29/iSTARTExample A PVC cutter uses 2 axes similar to a X-Y plotter. The third axis is used to con

Seite 28 - PROGRAMMING MANUAL 22

BASIC commandsPROGRAMMING MANUAL 117Revision 5.03.2.176 MOD/i3.2.177 MOTION_ERROR/i3.2.178 MOVE/iType Mathematical functionSyntax expression1 MOD expr

Seite 29 - 3.2 All BASIC commands

BASIC commandsPROGRAMMING MANUAL 118Revision 5.0Example Axes 3, 4 and 5 must move independently, that is, without interpolation. Each axis moves at it

Seite 30 - 3.2.7 = (Assignment)

BASIC commandsPROGRAMMING MANUAL 119Revision 5.0fig. 30/iABCDEExample An X-Y plotter can write text at any position within its working envelope. Indi-

Seite 31 - 3.2.11 < (Is less than)

BASIC commandsPROGRAMMING MANUAL 120Revision 5.03.2.179 MOVEABS/iType Axis commandSyntax MOVEABS(distance_1 [ , distance_2 [ , distance_3 [ , distance

Seite 32 - 3.2.16 #

BASIC commandsPROGRAMMING MANUAL 121Revision 5.0fig. 31/iExample A machine must move to one of 3 positions depending on the selection made by 2 switch

Seite 33 - 3.2.20 ACOS

BASIC commandsPROGRAMMING MANUAL 122Revision 5.0fig. 32/i3.2.180 MOVECIRC/i0,0AXIS 1AXIS 0Example A pallet consists of a 6 by 8 grid in which gas cani

Seite 34 - 3.2.21 ADD_DAC

BASIC commandsPROGRAMMING MANUAL 123Revision 5.0fig. 33/iDescription The MOVECIRC command interpolates 2 orthogonal axes in a circular arc at the tool

Seite 35 - 3.2.22 ADDAX

Trajexia systemPROGRAMMING MANUAL 7Revision 5.0Keep your know-how safeTrajexia's encryption method guarantees complete protection and confidentia

Seite 36 - PROGRAMMING MANUAL 30

BASIC commandsPROGRAMMING MANUAL 124Revision 5.0/ifig. 34/iDirection Right-hand axis Left-hand axis0 Positive Negative1 Negative PositiveSPECIFIED END

Seite 37 - R AXIS 0

BASIC commandsPROGRAMMING MANUAL 125Revision 5.0fig. 35/ifig. 36/iECDHGBFAExample The following command sequence plots the letter O:MOVE(0,6) ' M

Seite 38

BASIC commandsPROGRAMMING MANUAL 126Revision 5.03.2.181 MOVELINK/iType Axis commandSyntax MOVELINK(distance, link_distance, link_acceleration, link_de

Seite 39 - 3.2.25 ALL

BASIC commandsPROGRAMMING MANUAL 127Revision 5.0fig. 37/i/iArguments • distanceThe incremental distance in user units to move the BASE axis, as a resu

Seite 40 - 3.2.29 ATAN

BASIC commandsPROGRAMMING MANUAL 128Revision 5.0/ifig. 38/i• link_positionThe absolute position where MOVELINK will start when link_option is set to 2

Seite 41 - 3.2.32 AUTORUN

BASIC commandsPROGRAMMING MANUAL 129Revision 5.0Rule 1: In an acceleration phase to a matching speed, the link distance must be twice the movement dis

Seite 42 - 3.2.35 AXIS_ENABLE

BASIC commandsPROGRAMMING MANUAL 130Revision 5.0fig. 39/i3.2.182 MOVEMODIFY/iENCODERAXIS 1NON-SERVOSPINDLE MOTORSERVO MOTORAXIS 0Example In this examp

Seite 43 - 3.2.37 B_SPLINE

BASIC commandsPROGRAMMING MANUAL 131Revision 5.0fig. 40fig. 41/iSENSORSHEET GLASS250mmSENSOR SEEN250mmORIGINAL MOVEExample A sheet of glass is fed on

Seite 44 - 3.2.39 BACKLASH_DIST

BASIC commandsPROGRAMMING MANUAL 132Revision 5.0fig. 42/ifig. 43/iSENSORExample A paper feed system slips. To counteract this, a proximity sensor is p

Seite 45 - 3.2.41 BASICERROR

BASIC commandsPROGRAMMING MANUAL 133Revision 5.03.2.183 MPOS/i3.2.184 MSPEED/i3.2.185 MTYPE/i/iType Axis parameter (read-only)Syntax MPOSDescription T

Seite 46 - 3.2.43 BREAK_RESET

Trajexia systemPROGRAMMING MANUAL 8Revision 5.02.3 BASIC programmingThe BASIC language consists among others of commands, functions and parameters. Th

Seite 47 - 3.2.44 CAM

BASIC commandsPROGRAMMING MANUAL 134Revision 5.0/i3.2.186 NAIO/i3.2.187 NEG_OFFSET/i3.2.188 NEW/i3.2.189 NEXTSee FOR..TO..STEP..NEXT.3.2.190 NIO/iMTYP

Seite 48 - PROGRAMMING MANUAL 42

BASIC commandsPROGRAMMING MANUAL 135Revision 5.03.2.191 NOT/i/i/i3.2.192 NTYPE/i3.2.193 OFF/iDescription Returns the number of inputs/outputs fitted t

Seite 49 - PROGRAMMING MANUAL 43

BASIC commandsPROGRAMMING MANUAL 136Revision 5.03.2.194 OFFPOS/iType Axis parameterSyntax OFFPOSDescription The OFFPOS parameter contains an offset th

Seite 50 - PROGRAMMING MANUAL 44

BASIC commandsPROGRAMMING MANUAL 137Revision 5.0fig. 44/iExample A conveyor transports boxes. Labels must be applied onto these boxes. The REGIST func

Seite 51 - 3.2.45 CAMBOX

BASIC commandsPROGRAMMING MANUAL 138Revision 5.03.2.195 ON/i3.2.196 ON.. GOSUB/i3.2.197 ON.. GOTO/i3.2.198 OP/iType Constant (read-only)Syntax ONDescr

Seite 52 - PROGRAMMING MANUAL 46

BASIC commandsPROGRAMMING MANUAL 139Revision 5.03.2.199 OPEN_WIN/i3.2.200 OR/iDescription The OP command sets one or more outputs or returns the state

Seite 53 - PROGRAMMING MANUAL 47

BASIC commandsPROGRAMMING MANUAL 140Revision 5.0/i/i3.2.201 OUTDEVICE/i/i/i3.2.202 OUTLIMIT/iBit 1 Bit 2 Result000011101111Arguments • expression1Any

Seite 54 - PROGRAMMING MANUAL 48

BASIC commandsPROGRAMMING MANUAL 141Revision 5.03.2.203 OV_GAIN/i3.2.204 P_GAIN/i3.2.205 PI/i3.2.206 PMOVE/iType Axis parameterSyntax OV_GAINDescripti

Seite 55 - PROGRAMMING MANUAL 49

BASIC commandsPROGRAMMING MANUAL 142Revision 5.03.2.207 POS_OFFSET/i3.2.208 POWER_UP/i3.2.209 PRINT/i/iExample No example.See also NTYPE, PROC.Type Sy

Seite 56 - PROGRAMMING MANUAL 50

BASIC commandsPROGRAMMING MANUAL 143Revision 5.0/i3.2.210 PROC/i3.2.211 PROC_STATUS/i/i/i5 Trajexia Studio port 0 user channel 56 Trajexia Studio port

Seite 57 - PROGRAMMING MANUAL 51

Trajexia systemPROGRAMMING MANUAL 9Revision 5.0VR memoryVR memory is commonly used if some data or value needs to be global, which means that it is ac

Seite 58 - 3.2.46 CAN_CORT

BASIC commandsPROGRAMMING MANUAL 144Revision 5.03.2.212 PROCESS/i3.2.213 PROCNUMBER/i3.2.214 PROFIBUS/i/i/iType Program commandSyntax PROCESSDescripti

Seite 59 - 3.2.47 CANCEL

BASIC commandsPROGRAMMING MANUAL 145Revision 5.03.2.215 PSWITCH/iType I/O commandSyntax PSWITCH(switch, enable [ , axis, output_number, output_state,

Seite 60 - PROGRAMMING MANUAL 54

BASIC commandsPROGRAMMING MANUAL 146Revision 5.03.2.216 RAPIDSTOP/ifig. 45/iType Axis commandSyntax RAPIDSTOPRSDescription The RAPIDSTOP command cance

Seite 61 - 3.2.51 CLEAR_BIT

BASIC commandsPROGRAMMING MANUAL 147Revision 5.0fig. 46/ifig. 47/iExample This example shows the use of RAPIDSTOP to cancel a MOVE on the main axis an

Seite 62 - 3.2.55 COMMSERROR

BASIC commandsPROGRAMMING MANUAL 148Revision 5.03.2.217 READ_BIT/i3.2.218 READ_OP/i3.2.219 REG_POS/iType System commandSyntax READ_BIT(bit_number, vr_

Seite 63 - 3.2.58 CONNECT

BASIC commandsPROGRAMMING MANUAL 149Revision 5.03.2.220 REG_POSB/iExample A paper cutting machine uses a CAM profile shape to quickly draw paper throu

Seite 64 - PROGRAMMING MANUAL 58

BASIC commandsPROGRAMMING MANUAL 150Revision 5.03.2.221 REGIST/i/i/iType Axis commandSyntax REGIST(mode)Description The REGIST command sets up the reg

Seite 65 - PROGRAMMING MANUAL 59

BASIC commandsPROGRAMMING MANUAL 151Revision 5.0/i5, 4 Secondary registration occurs for:• 00: Z-mark of the encoder• 01: EXT1 input• 10: EXT2 input•

Seite 66 - 3.2.62 COS

BASIC commandsPROGRAMMING MANUAL 152Revision 5.0fig. 48/iZ MARKSERVO MOTORExample A disc used in a laser printing process requires registration to the

Seite 67 - 3.2.65 D_ZONE_MAX

BASIC commandsPROGRAMMING MANUAL 153Revision 5.0fig. 49/iRAMSENSOR BEAMSENSORExample Components are placed on a flighted belt. The flights are 120 mm

Seite 68 - 3.2.70 DATE

Trajexia systemPROGRAMMING MANUAL 10Revision 5.0Local variablesNamed variables or local variables can be declared in programs and are local to the tas

Seite 69 - 3.2.72 DATUM

BASIC commandsPROGRAMMING MANUAL 154Revision 5.0fig. 50/iENCODERSENSORGLUE APPLICATORExample A machine adds glue to the top of a box. To do this, it m

Seite 70 - PROGRAMMING MANUAL 64

BASIC commandsPROGRAMMING MANUAL 155Revision 5.03.2.222 REMAIN/i3.2.223 RENAME/i3.2.224 REP_DIST/iType Axis parameter (read-only)Syntax REMAINDescript

Seite 71 - PROGRAMMING MANUAL 65

BASIC commandsPROGRAMMING MANUAL 156Revision 5.03.2.225 REP_OPTION/i/i/i3.2.226 REPEAT..UNTIL/i3.2.227 RESET/iSee also AXIS, DPOS, MPOS, REP_OPTION, U

Seite 72 - 3.2.73 DATUM_IN

BASIC commandsPROGRAMMING MANUAL 157Revision 5.03.2.228 RETURNSee GOSUB..RETURN.3.2.229 REV_IN/i3.2.230 REV_JOG/i3.2.231 REVERSE/iType Axis parameterS

Seite 73 - 3.2.77 DEFPOS

BASIC commandsPROGRAMMING MANUAL 158Revision 5.0fig. 51/ifig. 52/iExample Run an axis in reverse. When it reaches a certain position, slow down.DEFPOS

Seite 74 - PROGRAMMING MANUAL 68

BASIC commandsPROGRAMMING MANUAL 159Revision 5.03.2.232 RS_LIMIT/i3.2.233 RUN/i3.2.234 RUN_ERROR/i/iType Axis parameterSyntax RS_LIMITRSLIMITDescripti

Seite 75 - BEFORE AFTER

BASIC commandsPROGRAMMING MANUAL 160Revision 5.05 Assignment expected 74 Directory already locked6 QUOTES expected 75 Program not running on this proc

Seite 76 - 3.2.80 DEVICENET

BASIC commandsPROGRAMMING MANUAL 161Revision 5.0/i3.2.235 RUNTYPE/i51 LABEL must be at start of line 120 Device error: Command not sup-ported by devic

Seite 77 - 3.2.82 DISABLE_GROUP

BASIC commandsPROGRAMMING MANUAL 162Revision 5.03.2.236 S_REF/i3.2.237 S_REF_OUT/i3.2.238 SCOPE/iType Axis parameterSyntax DACS_REFDescription This pa

Seite 78 - PROGRAMMING MANUAL 72

BASIC commandsPROGRAMMING MANUAL 163Revision 5.03.2.239 SCOPE_POS/i3.2.240 SELECT/iDescription The SCOPE command programs the system to automatically

Seite 79 - 3.2.84 DPOS

Trajexia systemPROGRAMMING MANUAL 11Revision 5.0/i2.3.4 Mathematical specificationsNumber formatThe TJ1-MC__ has two main formats for numeric values:

Seite 80 - 3.2.86 DRIVE_CLEAR

BASIC commandsPROGRAMMING MANUAL 164Revision 5.03.2.241 SERVO/i3.2.242 SERVO_PERIOD/i/i/i3.2.243 SET_BIT/iDescription The SELECT command specifies the

Seite 81 - 3.2.88 DRIVE_INPUTS

BASIC commandsPROGRAMMING MANUAL 165Revision 5.03.2.244 SETCOM/i/i/i/i/i3.2.245 SGN/i3.2.246 SIN/iArguments • bit_numberThe number of the bit to be se

Seite 82 - 3.2.90 DRIVE_READ

BASIC commandsPROGRAMMING MANUAL 166Revision 5.03.2.247 SLOT/i3.2.248 SPEED/i3.2.249 SPEED_SIGN/i3.2.250 SQR/iSyntax SIN(expression)Description The SI

Seite 83 - 3.2.92 DRIVE_STATUS

BASIC commandsPROGRAMMING MANUAL 167Revision 5.03.2.251 SRAMP/i3.2.252 STEPSee FOR..TO..STEP..NEXT.3.2.253 STEP_RATIO/iExample >> PRINT SQR(4)2.

Seite 84 - 3.2.93 DRIVE_WRITE

BASIC commandsPROGRAMMING MANUAL 168Revision 5.03.2.254 STEPLINE/i3.2.255 STOP/i3.2.256 SYSTEM_ERROR/i/iType Program commandSyntax STEPLINE [ "pr

Seite 85 - 3.2.98 ENCODER_BITS

BASIC commandsPROGRAMMING MANUAL 169Revision 5.0/i3.2.257 T_REF/i3.2.258 TABLE/i/iArguments N/A.Example No example.See also N/AType Axis parameterSynt

Seite 86 - 3.2.101 ENCODER_RATIO

BASIC commandsPROGRAMMING MANUAL 170Revision 5.0/i3.2.259 TABLEVALUES/i3.2.260 TAN/i3.2.261 THENSee IF..THEN..ELSE..ENDIF.3.2.262 TICKS/i102 250103 37

Seite 87 - 3.2.105 ENDMOVE

BASIC commandsPROGRAMMING MANUAL 171Revision 5.03.2.263 TIME/i3.2.264 TIME$/i3.2.265 TOSee FOR..TO..STEP..NEXT.3.2.266 TRANS_DPOS/i3.2.267 TRIGGER/iEx

Seite 88 - 3.2.109 ERRORMASK

BASIC commandsPROGRAMMING MANUAL 172Revision 5.03.2.268 TROFF/i3.2.269 TRON/i3.2.270 TRUE/i3.2.271 TSIZE/iDescription The TRIGGER command starts a pre

Seite 89 - 3.2.111 EX

BASIC commandsPROGRAMMING MANUAL 173Revision 5.03.2.272 UNITS/i3.2.273 UNLOCKSee LOCK.3.2.274 UNTILSee REPEAT..UNTIL.3.2.275 VERIFY/i3.2.276 VERSION/i

Seite 90 - 3.2.116 FE

Trajexia systemPROGRAMMING MANUAL 12Revision 5.02.4 Motion executionEvery task on the TJ1-MC__ has a set of buffers that holds the information from th

Seite 91 - 3.2.120 FE_RANGE

BASIC commandsPROGRAMMING MANUAL 174Revision 5.03.2.277 VFF_GAIN/i3.2.278 VP_SPEED/i3.2.279 VR/iArguments N/AExample >> PRINT VERSION1.6100See a

Seite 92 - 3.2.122 FHSPEED

BASIC commandsPROGRAMMING MANUAL 175Revision 5.03.2.280 VRSTRING/i3.2.281 WA/i3.2.282 WAIT IDLE/iExample A transfer gantry has 10 put down positions i

Seite 93 - 3.2.123 FINS_COMMS

BASIC commandsPROGRAMMING MANUAL 176Revision 5.03.2.283 WAIT LOADED/i3.2.284 WAIT UNTIL/iExample MOVE(1000)WAIT IDLEPRINT "Move Done"The pri

Seite 94 - 3.2.125 FLAGS

BASIC commandsPROGRAMMING MANUAL 177Revision 5.03.2.285 WDOG/i3.2.286 WHILE..WEND/i3.2.287 XOR/i/iType System parameterSyntax WDOGDescription The WDOG

Seite 95 - 3.2.126 FOR..TO..STEP..NEXT

BASIC commandsPROGRAMMING MANUAL 178Revision 5.0/iArguments • expression1Any valid BASIC expression.• expression2Any valid BASIC expression.Example VR

Seite 96 - 3.2.127 FORWARD

Communication protocolsPROGRAMMING MANUAL 179Revision 5.04 Communication protocols 4.1 Available interfacesThe Trajexia units have these interfaces to

Seite 97 - PROGRAMMING MANUAL 91

Communication protocolsPROGRAMMING MANUAL 180Revision 5.04.2.1 Trajexia Studio protocol The Trajexia Studio protocol is used by Trajexia Studio to

Seite 98 - 3.2.131 FREE

Communication protocolsPROGRAMMING MANUAL 181Revision 5.0The TJ1-MC__ responds with these codes:/iIf var_type is 82 or B0, and the response code is 00

Seite 99 - 3.2.134 FWD_JOG

Communication protocolsPROGRAMMING MANUAL 182Revision 5.0/i4.2.3 FINS client protocolTrajexia can initiate the FINS communication using the FINS_COMMS

Seite 100 - 3.2.136 GLOBAL

Communication protocolsPROGRAMMING MANUAL 183Revision 5.0Trajexia can exchange data in the holding registers via the ModbusTCP protocol. Trajexia supp

Seite 101 - 3.2.140 HEX

Trajexia systemPROGRAMMING MANUAL 13Revision 5.02.4.2 SequencingOn each servo cycle interrupt (see section 2.6.1), the motion generator examines the N

Seite 102 - 3.2.141 HLM_COMMAND

Communication protocolsPROGRAMMING MANUAL 184Revision 5.0CommandsThese Host Link commands are supported for the Host Link Master protocol:/iType Heade

Seite 103 - 3.2.142 HLM_READ

Communication protocolsPROGRAMMING MANUAL 185Revision 5.0The Host Link Master protocol supports the commands only in single frame. The following table

Seite 104 - 3.2.143 HLM_STATUS

Communication protocolsPROGRAMMING MANUAL 186Revision 5.0Set upYou need the SETCOM command to set up the serial port of the TJ1-MC__ for the Host Link

Seite 105 - 3.2.144 HLM_TIMEOUT

Communication protocolsPROGRAMMING MANUAL 187Revision 5.0ExamplesIn these examples we assume this set-up:• A Trajexia system with a TJ1-MC__.• A slave

Seite 106 - 3.2.145 HLM_WRITE

Communication protocolsPROGRAMMING MANUAL 188Revision 5.04.3.2 Host Link slave If the TJ1-MC__ is the Host Link slave, a Host Link master (for exa

Seite 107 - 3.2.147 HW_PSWITCH

Communication protocolsPROGRAMMING MANUAL 189Revision 5.0Set upYou need the SETCOM command to set up the serial port of the TJ1-MC__ for the Host Link

Seite 108 - 3.2.152 IF..THEN..ELSE..ENDIF

Communication protocolsPROGRAMMING MANUAL 190Revision 5.04.3.3 User-defined protocol You can implement a user-defined communication protocol with the

Seite 109 - 3.2.153 IN

Communication protocolsPROGRAMMING MANUAL 191Revision 5.0 PRINT "Received ";count[0];" characters" FOR i=1 TO count IF TA

Seite 110 - 3.2.156 INPUT

Communication protocolsPROGRAMMING MANUAL 192Revision 5.0fig. 1 2. Switch on the power to the system. The RUN LED lights. The ERH LED flashes.3. Creat

Seite 111 - 3.2.159 INVERT_STEP

Communication protocolsPROGRAMMING MANUAL 193Revision 5.0fig. 46. Open the Device Catalogue from the View menu.fig. 57. Click Install GSD Files... Th

Seite 112 - 3.2.160 INVERTER_COMMAND

PROGRAMMING MANUAL IRevision 5.0NoticeOMRON products are manufactured for use according to proper procedures by a qualified operator and only for the

Seite 113 - 3.2.161 INVERTER_READ

Trajexia systemPROGRAMMING MANUAL 14Revision 5.0Relevant commandsTrajexia Studio provides several ways of executing, pausing and stopping the programs

Seite 114 - 3.2.162 INVERTER_WRITE

Communication protocolsPROGRAMMING MANUAL 194Revision 5.0fig. 610. Double-click the TJ1-PRT slave module in the MyNetwork tree.11. Set the node number

Seite 115 - 3.2.164 KEY

Communication protocolsPROGRAMMING MANUAL 195Revision 5.0fig. 71. Double-click the master module in the MyNetwork tree.2. Set the Station Address and

Seite 116 - 3.2.166 LINPUT

Communication protocolsPROGRAMMING MANUAL 196Revision 5.0fig. 96. Click the Device Online/Offline (Toggle) toolbar button to go on-line.7. Click the D

Seite 117 - 3.2.170 LOCK

Communication protocolsPROGRAMMING MANUAL 197Revision 5.04.5.2 Communication set-upThe TJ1-DRT has two node number selectors. You can use the node num

Seite 118 - 3.2.173 MECHATROLINK

Communication protocolsPROGRAMMING MANUAL 198Revision 5.0A VR variable can hold a 24-bit number, and it can also hold fragments. The exchange with the

Seite 119 - 3.2.174 MERGE

Communication protocolsPROGRAMMING MANUAL 199Revision 5.0fig. 125. Drag and drop the CJ1W-DRM21 to the Network window.fig. 136. Install the EDS file f

Seite 120 - 3.2.175 MHELICAL

Communication protocolsPROGRAMMING MANUAL 200Revision 5.0fig. 148. Register the slave to the master, right click on the #01TJ1-DRT icon.9. Double clic

Seite 121 - PROGRAMMING MANUAL 115

Communication protocolsPROGRAMMING MANUAL 201Revision 5.04.5.3 Communication Status TJ1-DRT can provide status information to both the TJ1-MC__ and t

Seite 122 - PROGRAMMING MANUAL 116

Communication protocolsPROGRAMMING MANUAL 202Revision 5.04.6 CANopenCANopen is a networking system based on the CAN (Controller Area Network) serial b

Seite 123 - 3.2.178 MOVE

Communication protocolsPROGRAMMING MANUAL 203Revision 5.0fig. 16An example is the configuration given in the figure./iThis results in the following sc

Seite 124 - PROGRAMMING MANUAL 118

BASIC commandsPROGRAMMING MANUAL 15Revision 5.03 BASIC commands 3.1 CategoriesThis section lists all BASIC commands divided by categories. The categor

Seite 125 - PROGRAMMING MANUAL 119

Communication protocolsPROGRAMMING MANUAL 204Revision 5.0'----------------------------------------' Add TPDO / RPDO'-------------------

Seite 126 - 3.2.179 MOVEABS

Communication protocolsPROGRAMMING MANUAL 205Revision 5.04.6.3 Communication operationWhen the communication is in progress, specific data can be exch

Seite 127 - PROGRAMMING MANUAL 121

Communication protocolsPROGRAMMING MANUAL 206Revision 5.04.8 GRT1-ML2 I/O mappingThe GRT1-ML2 SmartSlice I/O Unit is an interface for data exchange be

Seite 128 - 3.2.180 MOVECIRC

Communication protocolsPROGRAMMING MANUAL 207Revision 5.0I/O mapping example 1fig. 17With a MECHATROLINK-II network as shown in the figure, the respon

Seite 129 - PROGRAMMING MANUAL 123

Communication protocolsPROGRAMMING MANUAL 208Revision 5.0I/O mapping example 2fig. 18The configuration of the GRT1-ML2 units in the example above is:G

Seite 130 - ACTUAL END POINT

Communication protocolsPROGRAMMING MANUAL 209Revision 5.0• 10 is the start address of the analog outputs• 0 is the number of analog outputsDepending o

Seite 131 - PROGRAMMING MANUAL 125

Communication protocolsPROGRAMMING MANUAL 210Revision 5.0where:• unit is the number of the MECHATROLINK-II Master Unit in the Motion Controller system

Seite 132 - 3.2.181 MOVELINK

Communication protocolsPROGRAMMING MANUAL 211Revision 5.0fig. 19The tables above give an example of a mismatch between the registered table and the ac

Seite 133 - PROGRAMMING MANUAL 127

Examples and tipsPROGRAMMING MANUAL 212Revision 5.05 Examples and tipsThis chapter gives 2 categories of examples and tips:• How-to’s.• Practical exam

Seite 134 - LEAD SCREW

Examples and tipsPROGRAMMING MANUAL 213Revision 5.0Example'================================================'THE FIRST PART OF THE PROGRAM&ap

Seite 135 - PROGRAMMING MANUAL 129

BASIC commandsPROGRAMMING MANUAL 16Revision 5.03.1.2 Axis parameters /iMOVEABS Moves one or more axes at the demand speed, acceleration and decelerati

Seite 136 - 3.2.182 MOVEMODIFY

Examples and tipsPROGRAMMING MANUAL 214Revision 5.0'Stop MECHATROLINK Section'================================================'THIS SEC

Seite 137 - SHEET GLASS

Examples and tipsPROGRAMMING MANUAL 215Revision 5.0Speed mode examples fig. 3In this mode the position loop is closed in Trajexia and the Speed loop i

Seite 138 - PROGRAMMING MANUAL 132

Examples and tipsPROGRAMMING MANUAL 216Revision 5.0Example 1fig. 4Only proportional gain has a set value, the Following Error is proportional to the s

Seite 139 - 3.2.185 MTYPE

Examples and tipsPROGRAMMING MANUAL 217Revision 5.0Example 2fig. 5The value for rigidity is increased. The error magnitude remains the same but the ri

Seite 140 - 3.2.190 NIO

Examples and tipsPROGRAMMING MANUAL 218Revision 5.0Example 3fig. 6The parameter P_GAIN is increased further. The Following Error decreases proportiona

Seite 141 - 3.2.193 OFF

Examples and tipsPROGRAMMING MANUAL 219Revision 5.0Example 4fig. 7The value of the parameter P_GAIN two times the value in example 1. The Following Er

Seite 142 - 3.2.194 OFFPOS

Examples and tipsPROGRAMMING MANUAL 220Revision 5.0Example 5fig. 8The value of the parameter P_GAIN is set to the value in example 1. The value of VFF

Seite 143 - PROGRAMMING MANUAL 137

Examples and tipsPROGRAMMING MANUAL 221Revision 5.0Example 6fig. 9With this value of VFF_GAIN the Following Error is proportional to the acceleration,

Seite 144 - 3.2.198 OP

Examples and tipsPROGRAMMING MANUAL 222Revision 5.0Example 7fig. 10The value of the rigidity is increased from 6 to 8. The overshoot/undershoot is sma

Seite 145 - 3.2.200 OR

Examples and tipsPROGRAMMING MANUAL 223Revision 5.0Example 8fig. 11Opposite to the P_GAIN, where the higher, the better (the limit is when the mechani

Seite 146 - 3.2.202 OUTLIMIT

BASIC commandsPROGRAMMING MANUAL 17Revision 5.0FAST_JOG Contains the input number to be used as the fast jog input.FASTDEC Defines ramp to zero decele

Seite 147 - 3.2.206 PMOVE

Examples and tipsPROGRAMMING MANUAL 224Revision 5.0Position mode examples fig. 12In this mode the position and speed loop are closed in the Servo Dri

Seite 148 - 3.2.207 POS_OFFSET

Examples and tipsPROGRAMMING MANUAL 225Revision 5.0Example 1fig. 13The Following Error is proportional to the speed. There is a "soft profile&quo

Seite 149 - 3.2.211 PROC_STATUS

Examples and tipsPROGRAMMING MANUAL 226Revision 5.0Example 2fig. 14The Following Error reduces as the rigidity increases.The parameter values for the

Seite 150 - 3.2.214 PROFIBUS

Examples and tipsPROGRAMMING MANUAL 227Revision 5.0Example 3fig. 15With high gain the motor starts to vibrate but the profile is more stable that in M

Seite 151 - 3.2.215 PSWITCH

Examples and tipsPROGRAMMING MANUAL 228Revision 5.0Example 4fig. 16The effect of the Feedforward gain is that the Following Error is reduced and the e

Seite 152 - 3.2.216 RAPIDSTOP

Examples and tipsPROGRAMMING MANUAL 229Revision 5.0Example 5fig. 17With the feedforward set to 100%, the Following Error is very small and proportiona

Seite 153 - PROGRAMMING MANUAL 147

Examples and tipsPROGRAMMING MANUAL 230Revision 5.0commands that determine the amount of motion are expressed in these user units. This parameter enab

Seite 154 - 3.2.219 REG_POS

Examples and tipsPROGRAMMING MANUAL 231Revision 5.0fig. 18Parameter Pn202 is the electronic gear ratio denominator (G1). Parameter Pn203 is the electr

Seite 155 - 3.2.220 REG_POSB

Examples and tipsPROGRAMMING MANUAL 232Revision 5.0Example 1fig. 19The mechanical system consists of a simple rotary table. A servo motor with 13-bit

Seite 156 - 3.2.221 REGIST

Examples and tipsPROGRAMMING MANUAL 233Revision 5.0We can now rewrite the last equation to:One solution to this equation is:When we consider the third

Seite 157 - PROGRAMMING MANUAL 151

BASIC commandsPROGRAMMING MANUAL 18Revision 5.03.1.3 Communication commands and parameters /i3.1.4 Constants/i3.1.5 I/O commands, functions and parame

Seite 158

Examples and tipsPROGRAMMING MANUAL 234Revision 5.0This is called unlimited axis and a typical example of it is a turntable shown in fig. 20. It can b

Seite 159 - SENSOR BEAM

Examples and tipsPROGRAMMING MANUAL 235Revision 5.0To guarantee the correct overflow both in Trajexia and in the Servo Driver, we must set two additio

Seite 160 - GLUE APPLICATOR

Examples and tipsPROGRAMMING MANUAL 236Revision 5.0Example 3fig. 21The mechanical system uses a servo motor with an 17-bit absolute encoder. The mecha

Seite 161 - 3.2.224 REP_DIST

Examples and tipsPROGRAMMING MANUAL 237Revision 5.0One solution is:Note that we have not used the pulley radius in the calculation. This is to avoid t

Seite 162 - 3.2.227 RESET

Examples and tipsPROGRAMMING MANUAL 238Revision 5.0Example 4fig. 22The mechanical system uses a servo motor with a 17-bit absolute encoder. The mechan

Seite 163 - 3.2.231 REVERSE

Examples and tipsPROGRAMMING MANUAL 239Revision 5.0The evident solution is: n = 100 and m = 1224. Or, when we simplify the factors: n = 25 and m = 306

Seite 164 - PROGRAMMING MANUAL 158

Examples and tipsPROGRAMMING MANUAL 240Revision 5.0Because 217/50 is a number with an infinite number of decimal digits, we can choose the following:T

Seite 165 - 3.2.234 RUN_ERROR

Examples and tipsPROGRAMMING MANUAL 241Revision 5.0Example 6fig. 24The mechanical system consists of a ball screw. It uses a servo motor with a 17-bit

Seite 166 - PROGRAMMING MANUAL 160

Examples and tipsPROGRAMMING MANUAL 242Revision 5.05.1.4 Mapping Servo Driver inputs and outputsThe Trajexia controller has got a digital I/O space th

Seite 167 - 3.2.235 RUNTYPE

Examples and tipsPROGRAMMING MANUAL 243Revision 5.0MECHATROLINK-II Servo Drivers inputs in the Trajexia I/O spaceWith the BASIC command IN, you can ac

Seite 168 - 3.2.238 SCOPE

BASIC commandsPROGRAMMING MANUAL 19Revision 5.03.1.6 Mathematical functions and operands /i3.1.7 Program commands /iName Description+ (ADDITION)

Seite 169 - 3.2.240 SELECT

Examples and tipsPROGRAMMING MANUAL 244Revision 5.0/iFor the Junma Servo Driver, all input signals are mapped to a fixed location on the CN1 I/O conne

Seite 170 - 3.2.243 SET_BIT

Examples and tipsPROGRAMMING MANUAL 245Revision 5.0/iFor the Accurax G5 Servo Drivers, the CN1 input pins IN1 to IN8 can be allocated to a specific fu

Seite 171 - 3.2.246 SIN

Examples and tipsPROGRAMMING MANUAL 246Revision 5.0Example: We have a Sigma-II and a Junma driver assigned to controller axes 0 and 3. For the Sigma-I

Seite 172 - 3.2.250 SQR

Examples and tipsPROGRAMMING MANUAL 247Revision 5.0system. Basically, this movement is at low speed in some direction until a certain measuring point

Seite 173 - 3.2.253 STEP_RATIO

Examples and tipsPROGRAMMING MANUAL 248Revision 5.0fig. 25The figure shows a general origin search scenario. This simple origin search sequence has 3

Seite 174 - 3.2.256 SYSTEM_ERROR

Examples and tipsPROGRAMMING MANUAL 249Revision 5.0fig. 27The figure shows the possible scenarios for absolute origin search plus limit switches. Thes

Seite 175 - 3.2.258 TABLE

Examples and tipsPROGRAMMING MANUAL 250Revision 5.0Origin search against limit switchesfig. 28This origin search function is performed by searching fo

Seite 176 - 3.2.262 TICKS

Examples and tipsPROGRAMMING MANUAL 251Revision 5.0Origin search against hardware parts blocking movementfig. 30This origin search procedure performs

Seite 177 - 3.2.267 TRIGGER

Examples and tipsPROGRAMMING MANUAL 252Revision 5.0Origin search using encoder reference pulse “Zero Mark”fig. 31This origin search procedure performs

Seite 178 - 3.2.271 TSIZE

Examples and tipsPROGRAMMING MANUAL 253Revision 5.0Static origin search, forcing a position from an absolute encoderThis origin search procedure sets

Seite 179 - 3.2.276 VERSION

BASIC commandsPROGRAMMING MANUAL 20Revision 5.03.1.8 Program control commands /i3.1.9 Slot parameters and modifiers /i3.1.10 System commands and fun

Seite 180 - 3.2.279 VR

Examples and tipsPROGRAMMING MANUAL 254Revision 5.0The input used for registration is determined by the argument of the REGIST command.fig. 33The dela

Seite 181 - 3.2.282 WAIT IDLE

Examples and tipsPROGRAMMING MANUAL 255Revision 5.0Registration in the Junma Servo DriverRegistration in the Junma Servo Driver is the same as registr

Seite 182 - 3.2.284 WAIT UNTIL

Examples and tipsPROGRAMMING MANUAL 256Revision 5.0Using registration in application programsThere is one axis command (REGIST), and two axis paramete

Seite 183 - 3.2.287 XOR

Examples and tipsPROGRAMMING MANUAL 257Revision 5.0fig. 34The picture gives the sequence of executing the commands and the registrations of the sample

Seite 184 - PROGRAMMING MANUAL 178

Examples and tipsPROGRAMMING MANUAL 258Revision 5.03. The position is captured and transmitted to the Trajexia processor.4. Is the captured position i

Seite 185 - 4 Communication protocols

Examples and tipsPROGRAMMING MANUAL 259Revision 5.0Example: Correcting the position of an axisfig. 37The picture shows the vertical fill and seal mach

Seite 186 - Read command

Examples and tipsPROGRAMMING MANUAL 260Revision 5.0fig. 38The feeder can work in two modes: without registration mark; and with registration mark. Wor

Seite 187 - Write command

Examples and tipsPROGRAMMING MANUAL 261Revision 5.0fig. 40The motion profile and its modification due to the registration mark are shown in fig. 39.Th

Seite 188 - 4.2.4 ModbusTCP protocol

Examples and tipsPROGRAMMING MANUAL 262Revision 5.0fig. 42The picture shows how the position of the slave axis is corrected using the registration eve

Seite 189 - 4.3 Serial protocol

Examples and tipsPROGRAMMING MANUAL 263Revision 5.0change happens. The limitation of manual triggering is that it requires user interaction, which mea

Seite 190 - Commands

BASIC commandsPROGRAMMING MANUAL 21Revision 5.03.1.11 System parameters /iCLEAR Clears all global variables and the local variables on the current ta

Seite 191 - End codes

Examples and tipsPROGRAMMING MANUAL 264Revision 5.0where x0 is the position of the master AXIS(0), and x1 is the position of the slave AXIS(1). You ca

Seite 192 - PROGRAMMING MANUAL 186

Examples and tipsPROGRAMMING MANUAL 265Revision 5.0 TRIGGER PRINT "Triggered" ENDIF WAIT IDLEWENDHALTfig. 44The result i

Seite 193 - Examples

Examples and tipsPROGRAMMING MANUAL 266Revision 5.0The parameter end_pos, which defines the values in the CAM table, depends on external conditions of

Seite 194 - 4.3.2 Host Link slave

Examples and tipsPROGRAMMING MANUAL 267Revision 5.0loop: IF MOTION_ERROR<>0 THEN HALTGOTO loopfig. 45This programming code causes all the pro

Seite 195 - PROGRAMMING MANUAL 189

Examples and tipsPROGRAMMING MANUAL 268Revision 5.0fig. 46The result is given in the figure. The red graph clearly shows a discontinuity in the positi

Seite 196 - 4.3.3 User-defined protocol

Examples and tipsPROGRAMMING MANUAL 269Revision 5.05.2 Practical examples5.2.1 SHELL programs and Trajexia Studio fig. 47Trajexia Studio helps the us

Seite 197 - 4.4 PROFIBUS

Examples and tipsPROGRAMMING MANUAL 270Revision 5.0' =3 application running'VR(901) - VR(status_bits) reports next status' Bit0

Seite 198 - PROGRAMMING MANUAL 192

Examples and tipsPROGRAMMING MANUAL 271Revision 5.0'Omron Auto Generated - Symbols End'Omron Auto Generated - Local Variablesalarm_bit=0i=0

Seite 199 - PROGRAMMING MANUAL 193

Examples and tipsPROGRAMMING MANUAL 272Revision 5.0 'Evaluates rising edge in RUN, STOP & RESET bits GOSUB sequence 'Checks for

Seite 200 - PROGRAMMING MANUAL 194

Examples and tipsPROGRAMMING MANUAL 273Revision 5.0 'if no alarm, notify RUN=$99 or BaseBlock=$BB ELSEIF(DRIVE_STATUS AND 8) THEN

Seite 201 - 5. Save the project

BASIC commandsPROGRAMMING MANUAL 22Revision 5.03.1.12 Task commands and parameters /iD_ZONE_MAX Controls the DAC output in conjunction with the Follow

Seite 202 - 4.5 DeviceNet

Examples and tipsPROGRAMMING MANUAL 274Revision 5.0 ENDIF ENDIFNEXT i'Reset sequence for AXIS errorDATUM(0)CLEAR_BIT(0,status_bits)&apo

Seite 203 - 4.5.2 Communication set-up

Examples and tipsPROGRAMMING MANUAL 275Revision 5.0'Unit Detection' ML04 UnitIF COMMSTYPE SLOT(0) <> 36 THEN PRINT "Error Comm

Seite 204 - PROGRAMMING MANUAL 198

Examples and tipsPROGRAMMING MANUAL 276Revision 5.0MECHATROLINK(0,20,$43) 'SJDE-02ANA-OYREGIST(-1)VR(system01)=0i=0res=0WHILE TABLE(i)<>-1

Seite 205 - PROGRAMMING MANUAL 199

Examples and tipsPROGRAMMING MANUAL 277Revision 5.0IF res=1 THEN IF NOT DRIVE_RESET THEN SET_BIT(0,diag02)ENDIF' Axis ParametersBASE(0) '

Seite 206 - PROGRAMMING MANUAL 200

Examples and tipsPROGRAMMING MANUAL 278Revision 5.0UNITS=32.0000REP_DIST=360000.0000REP_OPTION=0ERRORMASK=268AXIS_ENABLE=0DRIVE_CONTROL=0SPEED=3600.00

Seite 207 - 4.5.3 Communication Status

Examples and tipsPROGRAMMING MANUAL 279Revision 5.0'================================================'EXAMPLE OF INITIALIZATION PROGRAM'

Seite 208 - 4.6 CANopen

Examples and tipsPROGRAMMING MANUAL 280Revision 5.0UNITS=1'Theoretical FE we will have running the motor at "max_speed"'without VF

Seite 209 - PROGRAMMING MANUAL 203

Examples and tipsPROGRAMMING MANUAL 281Revision 5.0• During stop, the graph of the position is constant.• When an overflow occurs (MPOS>=REP_DIST),

Seite 210 - 4.6.2 Communication status

Examples and tipsPROGRAMMING MANUAL 282Revision 5.0fig. 50Examplestart: WAIT UNTIL IN(1)=ON SPEED=10 FORWARD WAIT UNTIL IN(2)=ON prod_p

Seite 211 - 4.7 MECHATROLINK-II

Examples and tipsPROGRAMMING MANUAL 283Revision 5.0fig. 52Examplenozzle = 8start: FOR x = 0 TO 4 FOR y = 0 TO 4 MOVEABS(x*200, y*

Seite 212 - 4.8 GRT1-ML2 I/O mapping

BASIC commandsPROGRAMMING MANUAL 23Revision 5.03.2 All BASIC commands3.2.1 + (Addition)/i3.2.2 - (Subtraction)/i3.2.3 * (Multiplication)/i3.2.4 / (Div

Seite 213 - I/O mapping example 1

Examples and tipsPROGRAMMING MANUAL 284Revision 5.05.2.6 Bag feeder program fig. 53A bag feeder machine feeds plastic film a fixed distance that is s

Seite 214 - I/O mapping example 2

Examples and tipsPROGRAMMING MANUAL 285Revision 5.0Examplefig. 54'================================================'BAG FEEDER program'=

Seite 215 - 4.8.3 GRT1-ML2 status word

Examples and tipsPROGRAMMING MANUAL 286Revision 5.0 WAIT UNTIL IN(start_signal)=0 WAIT UNTIL IN(start_signal)=1 'Move bag length MOVE

Seite 216 - 4.8.4 Table registration

Examples and tipsPROGRAMMING MANUAL 287Revision 5.0fig. 55Examplestart: GOSUB filltable WDOG=1 'Set servos to RUN BASE(1) SERVO=1 &ap

Seite 217 - PROGRAMMING MANUAL 211

Examples and tipsPROGRAMMING MANUAL 288Revision 5.0 'Fill the TABLE with the suitable waveform FOR i= in_tbl TO end_tbl TABLE(i,(k*(

Seite 218 - 5 Examples and tips

Examples and tipsPROGRAMMING MANUAL 289Revision 5.0Examplefig. 57'================================================='FLYING SHEAR program&apo

Seite 219 - PROGRAMMING MANUAL 213

Examples and tipsPROGRAMMING MANUAL 290Revision 5.0MOVELINK(0,wait_distance,0,0,line_axis) AXIS(flying_axis)WAIT UNTIL MTYPE AXIS(flying_axis)=22&apos

Seite 220 - 5.1.2 Gain settings

Examples and tipsPROGRAMMING MANUAL 291Revision 5.0GOTO loopfig. 58The speed-time graph shows the steps of the above example. The steps are:1. The ini

Seite 221 - Speed mode examples

Examples and tipsPROGRAMMING MANUAL 292Revision 5.0The difference between the expected position and the actual position is measured with a photocell.

Seite 222 - PROGRAMMING MANUAL 216

TroubleshootingPROGRAMMING MANUAL 293Revision 5.06 Troubleshooting6.1 Voltage and analysis toolsCheck the voltage to the power supply input terminals.

Seite 223 - Example 2

PROGRAMMING MANUAL IIRevision 5.0About this manualThis manual describes the installation and operation of the Trajexia Motion Control System.Please re

Seite 224 - Example 3

BASIC commandsPROGRAMMING MANUAL 24Revision 5.03.2.5 ^ (Power)/i3.2.6 = (Is equal to)/i3.2.7 = (Assignment)/i3.2.8 <> (Is not equal to)/iType Ma

Seite 225 - Example 4

TroubleshootingPROGRAMMING MANUAL 294Revision 5.0/iIncorrect or out of range axis parameter valueIf the value of an axis parameter is incorrect or out

Seite 226 - PROGRAMMING MANUAL 220

TroubleshootingPROGRAMMING MANUAL 295Revision 5.0To see the current setting, type PRINT COORDINATOR_DATA(7) in the Trajexia Tools terminal window.To c

Seite 227 - PROGRAMMING MANUAL 221

TroubleshootingPROGRAMMING MANUAL 296Revision 5.06.3 TJ1-PRT6.3.1 System errors/i6.3.2 I/O data communication problems/iIndication Problem SolutionNo

Seite 228 - Example 7

TroubleshootingPROGRAMMING MANUAL 297Revision 5.06.4 TJ1-DRT6.4.1 System errors/i6.4.2 I/O data communication problems/i6.5 TJ1-CORT6.5.1 System error

Seite 229 - PROGRAMMING MANUAL 223

TroubleshootingPROGRAMMING MANUAL 298Revision 5.06.5.2 I/O data communication problems/i6.6 TJ1-ML__6.6.1 System errors/i6.6.2 Bus errors/i6.7 GRT1-ML

Seite 230 - Position mode examples

TroubleshootingPROGRAMMING MANUAL 299Revision 5.0TJ1-MC__. After a short time, the I/O Unit reports its (real) correct status and the status word beco

Seite 231 - PROGRAMMING MANUAL 225

TroubleshootingPROGRAMMING MANUAL 300Revision 5.0/i6.7.4 SmartSlice I/O errors/iRUN ALARM Probable cause CorrectionNot Lit Not lit Initialization in p

Seite 232

TroubleshootingPROGRAMMING MANUAL 301Revision 5.06.7.5 MECHATROLINK-II initialization errorsIf the GRT1-ML2 configuration contains non-supported Smart

Seite 233 - MECHATROLINK-II Speed mode

GRT1-ML2 timingPROGRAMMING MANUAL 302Revision 5.0A GRT1-ML2 timingThis appendix describes the I/O timing issues for the communication between the TJ1-

Seite 234

GRT1-ML2 timingPROGRAMMING MANUAL 303Revision 5.0fig. 1These refresh cycles are independent, they are not synchronized. Therefore a small delay in the

Seite 235 - PROGRAMMING MANUAL 229

BASIC commandsPROGRAMMING MANUAL 25Revision 5.03.2.9 > (Is greater than)/i3.2.10 >= (Is greater than or equal to)/i3.2.11 < (Is less than)/i3

Seite 236 - PROGRAMMING MANUAL 230

GRT1-ML2 timingPROGRAMMING MANUAL 304Revision 5.0ExamplesThe following time variable and other variable definitions are used:/iVariable DefinitionTONT

Seite 237 - PROGRAMMING MANUAL 231

GRT1-ML2 timingPROGRAMMING MANUAL 305Revision 5.0fig. 2The following SmartSlice I/O Units, which are used in the examples, have the following ON/OFF d

Seite 238 - Example 1

GRT1-ML2 timingPROGRAMMING MANUAL 306Revision 5.0Example 1Setup of the SmartSlice I/O system: GRT1-ID4 − GRT1-OD4.TSL = 0.66 + 4 × 0.009 + 4 × 0.001 =

Seite 239 - Absolute encoder setting

Revision historyPROGRAMMING MANUAL 307Revision 5.0Revision historyA manual revision code shows as a suffix to the catalogue number on the front cover

Seite 240

Trajexia motion control systemTJ1-MC04TJ1-MC16PROGRAMMING MANUALCat. No. I52E-EN-04Austria Tel: + ()   www.omron.at Belgium Tel: + ()

Seite 241 - PROGRAMMING MANUAL 235

BASIC commandsPROGRAMMING MANUAL 26Revision 5.03.2.13 $ (Hexadecimal input)/i3.2.14 ' (Comment field)/i3.2.15 : (Statement separator)/i3.2.16 #/i

Seite 242

BASIC commandsPROGRAMMING MANUAL 27Revision 5.03.2.17 ABS/i3.2.18 ACC/i3.2.19 ACCEL/i3.2.20 ACOS/iType Mathematical functionSyntax ABS(expression)Desc

Seite 243 - PROGRAMMING MANUAL 237

BASIC commandsPROGRAMMING MANUAL 28Revision 5.03.2.21 ADD_DAC/ifig. 1/iType Axis commandSyntax ADD_DAC(axis)+_SERVO = OFFSERVO = ON Final speed refere

Seite 244

BASIC commandsPROGRAMMING MANUAL 29Revision 5.03.2.22 ADDAX/iType Axis commandSyntax ADDAX(axis)Description The ADDAX command is used to superimpose t

Seite 245 - Example 5

BASIC commandsPROGRAMMING MANUAL 30Revision 5.0fig. 2/iExample UNITS AXIS(0)=1000UNITS AXIS(1)=20' Superimpose axis 1 on axis 0ADDAX(1) AXIS(0)MO

Seite 246 - PROGRAMMING MANUAL 240

BASIC commandsPROGRAMMING MANUAL 31Revision 5.0fig. 3/iMOTORAXIS 0ENCODERAXIS 2R AXIS 0Example Pieces are placed randomly onto a belt that moves conti

Seite 247 - Example 6

BASIC commandsPROGRAMMING MANUAL 32Revision 5.0fig. 4/iR AXIS 0AXIS 0AXIS 1ENCODERAXIS 2Example An X-Y marking machine must mark boxes as they move al

Seite 248 - PROGRAMMING MANUAL 242

BASIC commandsPROGRAMMING MANUAL 33Revision 5.03.2.23 ADDAX_AXIS/i3.2.24 AIN/i3.2.25 ALL/iType Axis parameter (read-only)Syntax ADDAX_AXISDescription

Seite 249 - PROGRAMMING MANUAL 243

PROGRAMMING MANUAL IIIRevision 5.0Functions supported by unit versionsDuring the development of Trajexia new functionality was added to the controller

Seite 250 - PROGRAMMING MANUAL 244

BASIC commandsPROGRAMMING MANUAL 34Revision 5.03.2.26 AND/i3.2.27 AOUT/i3.2.28 ASIN/i3.2.29 ATAN/iType Mathematical operationSyntax expression1 AND ex

Seite 251 - PROGRAMMING MANUAL 245

BASIC commandsPROGRAMMING MANUAL 35Revision 5.03.2.30 ATAN2/i3.2.31 ATYPE/i/i/i3.2.32 AUTORUN/iArguments • expressionAny valid BASIC expression.Exampl

Seite 252 - 5.1.5 Origin search

BASIC commandsPROGRAMMING MANUAL 36Revision 5.03.2.33 AXIS/i3.2.34 AXIS_DISPLAY/i/i/i3.2.35 AXIS_ENABLE/iDescription The AUTORUN command starts all th

Seite 253 - PROGRAMMING MANUAL 247

BASIC commandsPROGRAMMING MANUAL 37Revision 5.03.2.36 AXISSTATUS/i/i/i3.2.37 B_SPLINE/iDescription The AXIS_ENABLE axis parameter is used to enable or

Seite 254 - PROGRAMMING MANUAL 248

BASIC commandsPROGRAMMING MANUAL 38Revision 5.03.2.38 BACKLASH/i3.2.39 BACKLASH_DIST/iArguments • typeReserved for future expansion. Always set this t

Seite 255

BASIC commandsPROGRAMMING MANUAL 39Revision 5.03.2.40 BASE/i3.2.41 BASICERROR/iType Axis commandSyntax BASEBASE(axis_1 [ ,axis_2 [ , axis_3 [ , axis_4

Seite 256

BASIC commandsPROGRAMMING MANUAL 40Revision 5.03.2.42 BATTERY_LOW/i3.2.43 BREAK_RESET/iDescription The BASICERROR command can be used to run a routine

Seite 257

BASIC commandsPROGRAMMING MANUAL 41Revision 5.03.2.44 CAM/iType Axis commandSyntax CAM(start_point, end_point, table_multiplier, distance)Description

Seite 258

BASIC commandsPROGRAMMING MANUAL 42Revision 5.0fig. 5/i/iExample Motion is required to follow the POSITION equation:t(x) = x*25 + 10000(1-cos(x)), whe

Seite 259 - The REGIST axis command

BASIC commandsPROGRAMMING MANUAL 43Revision 5.014 260 1823615 280 1526316 300 1250017 320 1034018 340 910319 360 9000TABLE position Degree Value

Seite 260 - PROGRAMMING MANUAL 254

ContentsPROGRAMMING MANUAL IVRevision 5.01 Safety warnings and precautions...

Seite 261 - Registration in the TJ1-FL02

BASIC commandsPROGRAMMING MANUAL 44Revision 5.0fig. 6/iLASERMOTOROP(15)TRIGGERExample A masked wheel is used to create a stencil for a laser to shine

Seite 262 - PROGRAMMING MANUAL 256

BASIC commandsPROGRAMMING MANUAL 45Revision 5.03.2.45 CAMBOX/iExample A suction pick and place system must vary its speed depending on the load carrie

Seite 263 - 010203040

BASIC commandsPROGRAMMING MANUAL 46Revision 5.0/i/iArguments • start_pointThe address of the first element in the TABLE array to be used.• end_pointTh

Seite 264 - PROGRAMMING MANUAL 258

BASIC commandsPROGRAMMING MANUAL 47Revision 5.0fig. 7/ifig. 8Example ' Subroutine to generate a SIN shape speed profile' Uses: p is loop cou

Seite 265 - PROGRAMMING MANUAL 259

BASIC commandsPROGRAMMING MANUAL 48Revision 5.0fig. 9/iMOTORAXIS 0Example A pair of rollers feeds plastic film into a machine. The feed is synchronise

Seite 266 - PROGRAMMING MANUAL 260

BASIC commandsPROGRAMMING MANUAL 49Revision 5.0fig. 10/iExample A motor on Axis 0 is required to emulate a rotating mechanical CAM. The position is li

Seite 267

BASIC commandsPROGRAMMING MANUAL 50Revision 5.0/i/i• SHAPE BLOCK: This is directly pointed to by the CAMBOX command as in any CAMBOX.• CONTROL BLOCK:

Seite 268 - 5.1.7 Tracing and monitoring

BASIC commandsPROGRAMMING MANUAL 51Revision 5.0fig. 11/iAXIS 1AXIS 0Example A quilt stitching machine runs a feed cycle that stitches a plain pattern

Seite 269 - Using the oscilloscope

BASIC commandsPROGRAMMING MANUAL 52Revision 5.03.2.46 CAN_CORT/iType System commandSyntax CAN_CORT(unit,4,0)Retrieves the unit status. See the table i

Seite 270

BASIC commandsPROGRAMMING MANUAL 53Revision 5.03.2.47 CANCEL/i• modeThe CANopen network operation mode. 0 = pre-operational, 1 = opera-tional.• VR_add

Seite 271

ContentsPROGRAMMING MANUAL VRevision 5.06 Troubleshooting...

Seite 272

BASIC commandsPROGRAMMING MANUAL 54Revision 5.0fig. 12/ifig. 13/iExample FORWARDWA(10000)CANCEL ' Stop movement after 10 secondsExample MOVE(100

Seite 273 - GOTO loop

BASIC commandsPROGRAMMING MANUAL 55Revision 5.03.2.48 CHECKSUM/i3.2.49 CHR/i3.2.50 CLEAR/i3.2.51 CLEAR_BIT/iType System parameter (read-only)Syntax CH

Seite 274 - PROGRAMMING MANUAL 268

BASIC commandsPROGRAMMING MANUAL 56Revision 5.03.2.52 CLEAR_PARAMS/i3.2.53 CLOSE_WIN/i3.2.54 CLUTCH_RATE/i3.2.55 COMMSERROR/i/iType System commandSynt

Seite 275 - 5.2 Practical examples

BASIC commandsPROGRAMMING MANUAL 57Revision 5.0/i3.2.56 COMMSTYPE/i/i/i3.2.57 COMPILE/i3.2.58 CONNECT/iArguments N/AExample No example.See also N/ATyp

Seite 276

BASIC commandsPROGRAMMING MANUAL 58Revision 5.0fig. 14/ifig. 15/iCONNECT (1,1) CONNECT (0.5,1) CONNECT (2,1)Arguments • ratioThe connection ratio of t

Seite 277

BASIC commandsPROGRAMMING MANUAL 59Revision 5.0fig. 16/iExample Axis 0 is required to run a continuous forward. Axis 1 must connect to axis 0. If CONN

Seite 278

BASIC commandsPROGRAMMING MANUAL 60Revision 5.03.2.59 CONSTANT/i3.2.60 CONTROL/i3.2.61 COPY/i3.2.62 COS/iType System commandSyntax CONSTANT "name

Seite 279

BASIC commandsPROGRAMMING MANUAL 61Revision 5.03.2.63 CREEP/i3.2.64 D_GAIN/i3.2.65 D_ZONE_MAX/iArguments • expressionAny valid BASIC expression.Exampl

Seite 280

BASIC commandsPROGRAMMING MANUAL 62Revision 5.03.2.66 D_ZONE_MIN/i3.2.67 DACSee S_REF.3.2.68 DAC_OUTSee S_REF_OUT.3.2.69 DAC_SCALE/i3.2.70 DATE/iSee a

Seite 281

BASIC commandsPROGRAMMING MANUAL 63Revision 5.03.2.71 DATE$/i3.2.72 DATUM/i/iSee also N/AType System commandSyntax DATE$Description Prints the current

Seite 282

Safety warnings and precautionsPROGRAMMING MANUAL 1Revision 5.01 Safety warnings and precautions1.1 Intended audienceThis manual is intended for perso

Seite 283

BASIC commandsPROGRAMMING MANUAL 64Revision 5.0fig. 17/i6 The axis moves at demand speed reverse until the datum switch is reached. The axis then move

Seite 284

BASIC commandsPROGRAMMING MANUAL 65Revision 5.0fig. 18/ifig. 19/iExample The position of an axis must be defined by the Z marker. This position must b

Seite 285

BASIC commandsPROGRAMMING MANUAL 66Revision 5.0fig. 20/i3.2.73 DATUM_IN/iExample A machine similar to the machine in the example above must locate a h

Seite 286 - 5.2.3 Single axis program

BASIC commandsPROGRAMMING MANUAL 67Revision 5.03.2.74 DAY/i3.2.75 DAY$/i3.2.76 DECEL/i3.2.77 DEFPOS/iExample DATUM_IN AXIS(0)=5See also AXIS, DATUM.Ty

Seite 287 - PROGRAMMING MANUAL 281

BASIC commandsPROGRAMMING MANUAL 68Revision 5.0fig. 21/iExample After 2 axes returned to their homing positions, it is required to change the DPOS val

Seite 288 - 5.2.5 Position on a grid

BASIC commandsPROGRAMMING MANUAL 69Revision 5.0fig. 22/ifig. 23/iExample Set the axis position to 10, then start an absolute move, but make sure theax

Seite 289

BASIC commandsPROGRAMMING MANUAL 70Revision 5.03.2.78 DEL/i3.2.79 DEMAND_EDGES/i3.2.80 DEVICENET/i/iType Program commandSyntax DEL [program_name]RM [p

Seite 290 - 5.2.6 Bag feeder program

BASIC commandsPROGRAMMING MANUAL 71Revision 5.0/i3.2.81 DIR/i3.2.82 DISABLE_GROUP/i10 0 No node address duplication error1 Node address duplication er

Seite 291

BASIC commandsPROGRAMMING MANUAL 72Revision 5.0fig. 24/iAXIS 1AXIS 0Example Two conveyors operated by the same Motion Coordinator are required to run

Seite 292

BASIC commandsPROGRAMMING MANUAL 73Revision 5.03.2.83 DISPLAY/i/i/i3.2.84 DPOS/i DATUM(0) ' clear motion error on axis 0 WA(10) AXIS_ENABLE=ON

Seite 293

Safety warnings and precautionsPROGRAMMING MANUAL 2Revision 5.01.4 Operating environment precautionsWARNINGThe TJ1 will turn off the WDOG when its sel

Seite 294 - 5.2.8 Flying shear program

BASIC commandsPROGRAMMING MANUAL 74Revision 5.03.2.85 DRIVE_ALARM/i3.2.86 DRIVE_CLEAR/iDescription The DPOS axis parameter contains the demand positio

Seite 295

BASIC commandsPROGRAMMING MANUAL 75Revision 5.03.2.87 DRIVE_CONTROL/i/i/i3.2.88 DRIVE_INPUTS/i/iType Axis parameterSyntax DRIVE_CONTROLDescription Whe

Seite 296

BASIC commandsPROGRAMMING MANUAL 76Revision 5.0/i3.2.89 DRIVE_MONITOR/i3.2.90 DRIVE_READ/i13 IO13 IO13 Not used NCL General input 13 (Sigma-II and Sig

Seite 297 - 5.2.9 Correction program

BASIC commandsPROGRAMMING MANUAL 77Revision 5.03.2.91 DRIVE_RESET/i3.2.92 DRIVE_STATUS/i/iArguments • parameterThe number of the parameter to be read.

Seite 298

BASIC commandsPROGRAMMING MANUAL 78Revision 5.0/i/i/i3.2.93 DRIVE_WRITE/i9 Torque Limit10 Latch Completed11 In Range/Speed LimitFor Flexible Axis axes

Seite 299 - 6 Troubleshooting

BASIC commandsPROGRAMMING MANUAL 79Revision 5.03.2.94 EDIT/i3.2.95 ELSESee IF..THEN..ELSE..ENDIF.3.2.96 ELSEIFSee IF..THEN..ELSE..ENDIF.3.2.97 ENCODER

Seite 300 - PROGRAMMING MANUAL 294

BASIC commandsPROGRAMMING MANUAL 80Revision 5.03.2.99 ENCODER_CONTROL/i3.2.100 ENCODER_ID/i3.2.101 ENCODER_RATIO/iExample ENCODER_BITS = 25 + (256 * 1

Seite 301 - 6.2.5 Replace the battery

BASIC commandsPROGRAMMING MANUAL 81Revision 5.03.2.102 ENCODER_STATUS/i3.2.103 ENCODER_TURNS/i3.2.104 ENDIFSee IF..THEN..ELSE..ENDIF.3.2.105 ENDMOVE/i

Seite 302 - 6.3 TJ1-PRT

BASIC commandsPROGRAMMING MANUAL 82Revision 5.03.2.106 EPROM/i/i3.2.107 ERROR_AXIS/i3.2.108 ERROR_LINE/i3.2.109 ERRORMASK/iArguments N/AExample No exa

Seite 303 - 6.5 TJ1-CORT

BASIC commandsPROGRAMMING MANUAL 83Revision 5.03.2.110 ETHERNET/i3.2.111 EX/iDescription The ERRORMASK axis parameter contains a mask value that is AN

Seite 304 - 6.7 GRT1-ML2

Safety warnings and precautionsPROGRAMMING MANUAL 3Revision 5.01.5 Application precautionsCautionThe operating environment of the TJ1 System can have

Seite 305 - 6.7.3 Unit errors

BASIC commandsPROGRAMMING MANUAL 84Revision 5.03.2.112 EXP/i3.2.113 FALSE/i3.2.114 FAST_JOG/i3.2.115 FASTDEC/i3.2.116 FE/iSee also N/AType Mathematica

Seite 306 - 6.7.4 SmartSlice I/O errors

BASIC commandsPROGRAMMING MANUAL 85Revision 5.03.2.117 FE_LATCH/i3.2.118 FE_LIMIT/i3.2.119 FE_LIMIT_MODE/i3.2.120 FE_RANGE/iDescription The FE axis pa

Seite 307 - 6.8 TJ1-FL02

BASIC commandsPROGRAMMING MANUAL 86Revision 5.03.2.121 FHOLD_IN/i3.2.122 FHSPEED/iType Axis parameterSyntax FHOLD_INFH_INDescription The FHOLD_IN axis

Seite 308 - A GRT1-ML2 timing

BASIC commandsPROGRAMMING MANUAL 87Revision 5.03.2.123 FINS_COMMS/iType Communication commandSyntax FINS_COMMS(type, network, node, unit, remote_area,

Seite 309 - PROGRAMMING MANUAL 303

BASIC commandsPROGRAMMING MANUAL 88Revision 5.03.2.124 FLAG/i3.2.125 FLAGS/i/i• local_offsetThe offset of the first value in the local (source) memory

Seite 310

BASIC commandsPROGRAMMING MANUAL 89Revision 5.0/i3.2.126 FOR..TO..STEP..NEXT/i5326647128Example FLAGS(146) ' 2 + 16 + 128Set Flags 1,4 and 7 on,

Seite 311 - = 1 ms

BASIC commandsPROGRAMMING MANUAL 90Revision 5.03.2.127 FORWARD/ifig. 25/iType Axis commandSyntax FORWARDFODescription The FORWARD command moves an axi

Seite 312 - PROGRAMMING MANUAL 306

BASIC commandsPROGRAMMING MANUAL 91Revision 5.0fig. 26/iIN(7)NCAXIS 3Example Move an axis forward until it hits the end limit switch, then move it in

Seite 313 - Revision history

BASIC commandsPROGRAMMING MANUAL 92Revision 5.03.2.128 FPGA_VERSION/i3.2.129 FRAC/i3.2.130 FRAME/i3.2.131 FREE/iType Slot parameterSyntax FPGA_VERSION

Seite 314

BASIC commandsPROGRAMMING MANUAL 93Revision 5.03.2.132 FS_LIMIT/i3.2.133 FWD_IN/i3.2.134 FWD_JOG/iType Axis parameterSyntax FS_LIMITFSLIMITDescription

Kommentare zu diesen Handbüchern

Keine Kommentare