51400700-100
咨询***:18506919598(卢工)
***:312782195
因为西门子系统在用户手写程序功能扩展方面比较强大,所以我厂一直都是自己开发循环配合西门子循环组合使用。因为西门子标准的循环要考虑很多问题,尤其是安全问题,这就制约了程序的功能,现***介绍下我厂***早开发的一个用户循环。
此循环开发之初是为了在镗孔时使刀具在距离***终深度一定距离时,自动地改变进给和转速。程序源代码(参数和标准循环顺序一样,各参数为返回平面、参考平面安全距离、***终深度坐标、孔深、距离***终坐标需要变换的距离、变换后的进给及变换后的转速)如下:
%_N_TMK_SPF
;$PATH=/_N_CUS_DIR
PROC TMK(REAL RTP,REAL
RFP,REAL SDIS,REAL DP,REAL
DPR,REAL RJS,REAL JSF,REAL JSS)
S***E SBLOF DISPLOF
;VERSION: 11.5.31 MAY 31, 2011
;CHANGE : 11.5.31 MAY 31, 2011
;DEVELOPER: KECHENGCUI
DEF REAL RBLS,RF,RJSF,RJSS
DEF AXIS A_3
DEF INT IPB5
DEFINE LX AS G01 G60 G90
DEFINE LY AS G00 G64 G90
A_3=$P_AXN3
RBLS=$P_S[1]
IF ($P_SUBPAR[2]==FALSE)
RFP=$AA_IW[$P_AXN3] SDIS=0
ENDIF
I F ($P_SUBPAR[4]<>TRUE)
AND($P_SUBPAR[5]==TRUE)
DP=RFP+DPR
ENDIF
IPB5=(RFP-DP)/ABS(RFP-DP)
LYAX[$P_AXN3]=SDIS*IPB5+
RFP
RF=$P_F
IF$P_SUBPAR[6]==TRUE
LXAX[A_3]=DP+RJS*IPB5;
IFJSF<0;
IFABS(JSF)<1
RJSF=ABS(JSF)*RF
ELSE
RJSF=RF/ABS(JSF)
ENDIF
ELSE
RJSF=JSF
ENDIF
IF($P_SUBPAR[8]==TRUE)
AND(JSS<0)
IFABS(JSS)<1
RJSS=ABS(JSS)*RBLS
ELSE
RJSS=RBLS/ABS(JSS)
ENDIF
ELSE
RJSS=JSS
ENDIF
IF$P_SUBPAR[8]==TRUE
LXAX[A_3]=DP FB=RJSF
S=RJSS
ELSE
LXAX[A_3]=DP FB=RJSF
ENDIF
ELSE
LXAX[A_3]=DP
ENDIF
G04S2
IFRBLS<>$P_S[1]
S=RBLSF=RF
ENDIF
IF ($P_SUBPAR[1]==TRUE)
AND($P_SUBPAR[2]==TRUE)
LYAX[A_3]=RTP
ENDIF
M17
上面程序只有一个减速的功能,下面是使用实例:
G54G90 G00 X0 Y0 Z100 D1
S300F60 M3
TMK(100,0,5,-50,,5,20,350)
M5
G00SUPA Z0 D0
M30
WFC3 IR DETECTOR TEST SET 554053 Wide Field Camera 3 IR Detector
NIB GE Circuit Breaker 600 vac 150 amp TFK Trip Unit TFK236T150
NIB GE/GENERAL ELECTRIC CR2820B117AA3 TIME DELAY RELAY PNEUMATIC 2820B
Artos TU-1 Flywheel Press Plus Quick Die Wire Crimper
AMERICAN DYNAMICS AD1686B CAMERA RECEIVER
CSE 26" Vernier Height Gage
MSA Portable Regulator Tester II Excellent Condition
Simplex Grinnell Sensor Base W/O Remote & LED Model # 4098-9792
Econolite Traffic Controller ASC / 2M - 1000
Woodward Governor PG-PL PGPL 8572-565 Unused Large Engine Generator Turbine
Orban 672A 8 Band Parametric Equalizer Broadcast Recording
Gadget ***arts Upright Charging Station for iPod & MP3 iPhone
NIB Crouse Hinds Arktite Plug APJ3385
Hubbell HBL8300I Straight Blade Ivory Hospital Grade Duplex Recept***e
System Teknik Portable Power Electrical Distribution Panel High Voltage 3 Phase
Crouse Hinds 2" Uni*** UNY605
Crouse-Hinds 1/2" 90 Degree Explosion Proof Fitting with Terminal Block Inside
SLO-SYN MOTOR X250-1004 Explosion Proof D.C.Motor
50 Hp Electric Motor 365U Frame **Will Ship** NOS Valley Electric Corp.
NIB BALDOR 1HP ID15H401-W AC Inverter Drive Washdown 15H Series
NIB Honeywell Modutrol Actuator Motor ***34A1334 24V 1.8A 27W
NIB Forte Lighting Decorative White Glass Pendant lighting Loft Kitchen
NIB Elco EDL70W Decorative White Glass Pendant lighting Loft?Kitchen
NIB GENLYTE SLA MINI?FLOOD LIGHT SLA 100MAL-6
NIB McGraw Edison Area Flood Light 175 Watt MH 277/MultiTap
NIB RAB Lighting WP2C Cutoff WallPack Bronze 100 Watt
HALO REACH 4 DOG TAGS Personalized Gamer?Tag GamerTag Dog Tag
Battlefield 3 Custom?Gamer Dog Tags Personalized with your Gamer Tag GamerTag
Custom Gamer Dog Tag?Keychain Personalized w/your GamerTag Nylon Strap 45 Auto
Custom Gamertag Military Dog Tags and Your F***orite Game
Gamer Dog Tags Personalized with your GamerTag and Your F***orite Game Name
Customized Gamer Elite Dog Tags Personalized with your GamerTag Necklace
BRUSH GENERATOR 120?MVA 13,8K Volts 5k amps BDAX8-365ER TURBOGENERATOR
NEW DRAIN-ALL Model?1500 COMPRESSED PNEUMATIC AIR DRAIN TRAP?LIQUID VALVE
DANIEL Instrumentation 2251 Controller
NEW Optical Scientific OFS 2000 Flow Meter System Environmental Monitor
FLUKE 8200A Digital?Voltmeter
FOXBORO 8121C ELECTRONIC DC CURRENT CALIBATOR
Hoffman 24" Straight?Section Wireway Part # F22L24
Hertner 3TF24-680 48?Volt 24 Cell 3 Phase Battery Type L-A Charger
Enduro Pig Popper Model: PPM W/ Manual
Fisher 1-1/2" Disc Retainer 1V710335072