Axis APPINT Manual do Utilizador Página 1

Consulte online ou descarregue Manual do Utilizador para Servidores Axis APPINT. 5 MACRO Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 60
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 0
LNC-M8000
MACRO
寶元數控精密股份有限公司 177
LNC Technology Co., Ltd.
5 MACRO
5.1 Introduction of Macro
Traditional NC programs have limited functions, such as being unable to operate and have no if functions.
Macro commands provide a higher level method of syntax utilization. Functions such as IF, GOTO, functions,
variables, etc. are available and bring users more flexibility.
When adopted in systems, in order to let users to call and execute a series of often-used operations with a
simple command, users can develop Macro programs to fulfill the need
IF#1==1 GOTO 100;
G01 X#24 Z#26;
#2=#2+1;
:
:
M99;
G65P1000X2.Z1
MACRO O1000
Vista de página 0
1 2 3 4 5 6 ... 59 60

Resumo do Conteúdo

Página 1 - 5 MACRO

LNC-M8000 MACRO 寶元數控精密股份有限公司 177 LNC Technology Co., Ltd. 5 MACRO 5.1 Introduction of Macro Traditional NC programs have limited functions, such

Página 2 - LNC Technology Co., Ltd

LNC-M8000 Operand Priority 186 寶元數控精密股份有限公司 LNC Technology Co., Ltd. 6.3 Logic Operation Command (1). AND logic operation, && #i = #j &am

Página 3 - 寶元數控精密股份有限公司 179

LNC-M8000 Expression 寶元數控精密股份有限公司 187 LNC Technology Co., Ltd. 7 Expression This chapter is to explain whole series of INT mode. Version: Millin

Página 4

LNC-M8000 Expression 188 寶元數控精密股份有限公司 LNC Technology Co., Ltd. 7.2 IF…ELSE Method: IF(conditions described) Data Process; ELSEIF(conditions de

Página 5 - 寶元數控精密股份有限公司 181

LNC-M8000 Expression 寶元數控精密股份有限公司 189 LNC Technology Co., Ltd. 7.3 SELECT Method: SELECT(Integer or calculating formula) CASE Integer: Data P

Página 6

LNC-M8000 Expression 190 寶元數控精密股份有限公司 LNC Technology Co., Ltd. 7.4 FOR A. Not use INC variables Method: FOR variables=loop’s initial value or cal

Página 7 - 寶元數控精密股份有限公司 183

LNC-M8000 Expression 寶元數控精密股份有限公司 191 LNC Technology Co., Ltd. 7.5 EXIT_FOR Method: FOR variables=loop’s initial value or calculating formula TO

Página 8

LNC-M8000 Expression 192 寶元數控精密股份有限公司 LNC Technology Co., Ltd. 7.7 EXIT_WHILE Method: WHILE(conditions described) EXIT_WHILE END_WHILE Description

Página 9 - 6 Operand Priority

LNC-M8000 Expression 寶元數控精密股份有限公司 193 LNC Technology Co., Ltd. 7.9 EXIT_DO Method: DO EXIT_DO UNTIL(conditions described) Description:leave DO…UN

Página 10 - Operand Priority

LNC-M8000 Expression 194 寶元數控精密股份有限公司 LNC Technology Co., Ltd. 7.10 CALL_SUB Method: CALL_SUB “function name” SUB “function name” Data Process; E

Página 11 - 7 Expression

LNC-M8000 Function 寶元數控精密股份有限公司 195 LNC Technology Co., Ltd. 8 Function This chapter is to explain whole series of INT mode. Version: Milling

Página 12 - Expression

LNC-M8000 MACRO 178 寶元數控精密股份有限公司 LNC Technology Co., Ltd. 5.2 MACRO Call Command Format Description Example M98 P_ L_ M98 “string” L_ M98 “string”

Página 13

LNC-M8000 Function 196 寶元數控精密股份有限公司 LNC Technology Co., Ltd. R_REG(R_No) Read R value R R_REG_F(R_No) Pre-read R value R R_REG_BIT(R_No,BIT) Read R

Página 14

LNC-M8000 Function 寶元數控精密股份有限公司 197 LNC Technology Co., Ltd. In position function C_INPOS(PATH,TYPE,VALUE) Feedrate in position check W RP_INPO

Página 15

LNC-M8000 Function 198 寶元數控精密股份有限公司 LNC Technology Co., Ltd. 8.2 Mathematical function SIN(DEG) SIN Number of function R Description  DEG =&

Página 16

LNC-M8000 Function 寶元數控精密股份有限公司 199 LNC Technology Co., Ltd. ABS(VALUE) Get ABS value R Description  VALUE=> Value, value range****, unit:

Página 17

LNC-M8000 Function 200 寶元數控精密股份有限公司 LNC Technology Co., Ltd. 8.3 Normal function WAIT(PATH,TYPE) Stop interpretation W Description  PATH =>p

Página 18

LNC-M8000 Function 寶元數控精密股份有限公司 201 LNC Technology Co., Ltd. ALARM(PATH,ALARM_No) Command system MACRO to send Alarm W Description This functio

Página 19 - 8 Function

LNC-M8000 Function 202 寶元數控精密股份有限公司 LNC Technology Co., Ltd. 0:Path No., unit:N/A. 1: Get system type, 0:Main INT 1:Preview INT 2:R-restart, unit:N/

Página 20 - Function

LNC-M8000 Function 寶元數控精密股份有限公司 203 LNC Technology Co., Ltd. 7: System time minute:ss, unit:N/A Reply Part program read system time, unit=as abov

Página 21

LNC-M8000 Function 204 寶元數控精密股份有限公司 LNC Technology Co., Ltd. R_SKIP(PATH,TYPE) Read G31 Skip coordinate info R Description  PATH =>Path No., v

Página 22

LNC-M8000 Function 寶元數控精密股份有限公司 205 LNC Technology Co., Ltd. Example #1= R_RESTART(0,101); /* read R-restart firt axis target site ABS coordin

Página 23

LNC-M8000 MACRO 寶元數控精密股份有限公司 179 LNC Technology Co., Ltd. <arguments…>:send to MACRO arguments Description: If directory < maker_macro >

Página 24

LNC-M8000 Function 206 寶元數控精密股份有限公司 LNC Technology Co., Ltd.  BIT=>Appoint R value Bit, value range0~31, unit:N/A Reply R Bit, value range0 ~ 1

Página 25

LNC-M8000 Function 寶元數控精密股份有限公司 207 LNC Technology Co., Ltd.  R_No=> R location NO., value range0 ~ 179999, unit:N/A  BIT=>Appoint R va

Página 26

LNC-M8000 Function 208 寶元數控精密股份有限公司 LNC Technology Co., Ltd. W_REG_BIT_SYNC(R_No,BIT,ONOFF) Write R BIT by SBK SYN W Description Write R value by

Página 27

LNC-M8000 Function 寶元數控精密股份有限公司 209 LNC Technology Co., Ltd. -2 => BIT No. is over range Example #1= R_GV_BIT(3,2); /* If @3=21,#1Value=1 *

Página 28

LNC-M8000 Function 210 寶元數控精密股份有限公司 LNC Technology Co., Ltd. Description This function will stop interpretation automatically.(TypeⅠ)  PATH =>P

Página 29

LNC-M8000 Function 寶元數控精密股份有限公司 211 LNC Technology Co., Ltd. W_G53G59_COOR(PATH,Coor,AXIS,VALUE) Write G53~G59 Coordinate W Description  PATH

Página 30

LNC-M8000 Function 212 寶元數控精密股份有限公司 LNC Technology Co., Ltd.  Tool_No =>Appoint get tool info’s too number, value range1 ~ 400, unit:N/A  TYP

Página 31

LNC-M8000 Function 寶元數控精密股份有限公司 213 LNC Technology Co., Ltd. W_TOOL_DATA(PATH,Tool_No,TYPE,VALUE) Write INT Tool Info W Description  PATH =&g

Página 32

LNC-M8000 Function 214 寶元數控精密股份有限公司 LNC Technology Co., Ltd.  I_NO => I No., value range****, unit:N/A 1~2 Card1 EPCIO LI1~2 11~12 Card2 EPCIO

Página 33

LNC-M8000 Function 寶元數控精密股份有限公司 215 LNC Technology Co., Ltd. 8.9 Value Regularization SPEED_STD(PATH,VALUE) Speed Value Regularization R Descr

Página 34

LNC-M8000 MACRO 180 寶元數控精密股份有限公司 LNC Technology Co., Ltd. N10 N20 M99 P0050 N30 N40 N50 N60 N70 N80 N90 M30

Página 35

LNC-M8000 Function 216 寶元數控精密股份有限公司 LNC Technology Co., Ltd. Reply Converts the input value to the maximum metric or inch unit mode. Metric mode (mm

Página 36

LNC-M8000 Function 寶元數控精密股份有限公司 217 LNC Technology Co., Ltd.  TYPE =>Type, value range****, unit:N/A. 1: Feedrate in postion check type(0:OF

Página 37

LNC-M8000 Function 218 寶元數控精密股份有限公司 LNC Technology Co., Ltd.  TYPE =>Type, value range****, unit:N/A. 0: Compare1, unit=mm 1: Compare2, unit=mm

Página 38

LNC-M8000 Function 寶元數控精密股份有限公司 219 LNC Technology Co., Ltd. STKTOP(STACK_NO) Check info from MACRO variables stack R Description  STACK_NO

Página 39

LNC-M8000 Function 220 寶元數控精密股份有限公司 LNC Technology Co., Ltd. 101: RS232 format => "COM_PORT,BAUD,BITS& PARITY&STOP"

Página 40

LNC-M8000 Function 寶元數控精密股份有限公司 221 LNC Technology Co., Ltd. W_CCD(0,1,"T1"); /* wait CCD reply data */ #1 = PASER_CCD(0,1); /* a

Página 41

LNC-M8000 Function 222 寶元數控精密股份有限公司 LNC Technology Co., Ltd. PASER_CCD(PATH,ITEM) Get CCD reply data column value R Description This function will

Página 42

LNC-M8000 Function 寶元數控精密股份有限公司 223 LNC Technology Co., Ltd. Example1 Example2

Página 43

LNC-M8000 Function 224 寶元數控精密股份有限公司 LNC Technology Co., Ltd. Example1 Example2

Página 44

LNC-M8000 Function 寶元數控精密股份有限公司 225 LNC Technology Co., Ltd. have graph */ Example2: #1 = INPUT("Input dialogue","input moving dis

Página 45

LNC-M8000 MACRO 寶元數控精密股份有限公司 181 LNC Technology Co., Ltd. 5.4 Send MACRO arguments method Call MACRO can be via NC address(english letters, expec

Página 46

LNC-M8000 Function 226 寶元數控精密股份有限公司 LNC Technology Co., Ltd. -1 => Function arguments format error -2 =>Title is over string length limit -3 =

Página 47

LNC-M8000 Function 寶元數控精密股份有限公司 227 LNC Technology Co., Ltd. Example1 Example2

Página 48

LNC-M8000 Function 228 寶元數控精密股份有限公司 LNC Technology Co., Ltd. -4 => Curve data string over string length limit -5=> Curve data amount over rang

Página 49

LNC-M8000 Function 寶元數控精密股份有限公司 229 LNC Technology Co., Ltd. @15=10 @20=2 #3=1 #20=9 OPEN("A12345"); PRINT("G0 Y@15 X4");

Página 50

LNC-M8000 Function 230 寶元數控精密股份有限公司 LNC Technology Co., Ltd. be the value automatically. Refer to 5.5 string variables replace value chapter. Reply

Página 51

LNC-M8000 Variables 寶元數控精密股份有限公司 231 LNC Technology Co., Ltd. 9 Variables This chapter is to explain whole series of INT mode. Version: Milling

Página 52

LNC-M8000 Variables 232 寶元數控精密股份有限公司 LNC Technology Co., Ltd. 50006 whether booting or pressing RESET. @6000 ~ @6999:System global variables range

Página 53

LNC-M8000 Variables 寶元數控精密股份有限公司 233 LNC Technology Co., Ltd. 9.5 Variables to value function in string Version:Mill_int_Ver03.01.34 When editing

Página 54

LNC-M8000 System M Code 234 寶元數控精密股份有限公司 LNC Technology Co., Ltd. 10 System M Code This chapter is to explain whole series of INT mode. Version: M

Página 55 - 9 Variables

LNC-M8000 System M Code 寶元數控精密股份有限公司 235 LNC Technology Co., Ltd. PRIORITY_ON PRIORITY ON 99900022 10.2 Kernel system M code Part program command

Página 56 - Variables

LNC-M8000 MACRO 182 寶元數控精密股份有限公司 LNC Technology Co., Ltd. 5.5 MACRO saving directoty and file type description There are 3 types of system program

Página 57

LNC-M8000 Appendix 236 寶元數控精密股份有限公司 LNC Technology Co., Ltd. 11 Appendix 11.1 Milling machine system MACRO list System MACRO File Name Function

Página 58 - 10 System M Code

LNC-M8000 MACRO 寶元數控精密股份有限公司 183 LNC Technology Co., Ltd.  When P#50072 MACRO mode call type(0:default,1:single level) setting is 1, system MACRO

Página 59 - System M Code

LNC-M8000 MACRO 184 寶元數控精密股份有限公司 LNC Technology Co., Ltd. c. MACRO mode call features: system MACRO mode call Call timing Every single block wit

Página 60 - 11 Appendix

LNC-M8000 Operand Priority 寶元數控精密股份有限公司 185 LNC Technology Co., Ltd. 6 Operand Priority This chapter is to explain whole series of INT mode. Vers

Comentários a estes Manuais

Sem comentários