发那科求最大最小值宏程序(SNK机床)

用雷尼绍自动对点,然后求出最小值,输入坐标值中

T1

M6

G65P9208T1

G90G00G54.1P14X0Y0W0

Z42

G65P9120C50.D665Q1

G91G10L20P14X#667Y#668

G91G28Z0

G90G00G54.1P14

X351Y0W0

Z100

G65P9110Z-102Q1K1

Z100

G90G00G54.1P14

X-351Y0W0

Z100

G65P9110Z-102Q2K1

Z100

G90G00G54.1P14

X0Y351W0

Z100

G65P9110Z-102Q3K1

Z100

G90G00G54.1P14

X0Y-351W0

Z100

G65P9110Z-102Q4K1

Z100

#500=#669

#501=#672

#502=#675

#503=#678

#504=#500(MAX#)

#505=#500(MIN#)

#1=0

WHILE[[#1+500]LE503]DO1

IF[#[#1+500]GT#504]THEN#504=#[#1+500]

IF[#[#1+500]LT#505]THEN#505=#[#1+500]

#1=#1+1

END1

#506=-1.3

G91G10L20P14Z[#505-#506]

G91G28Z0W0

G65P9209

M0

(0)

相关推荐