Ressources
Le cycle utilise comme ressources une action synchrone pour l'ensemble des blocs et une
variable à action synchrone. L'action synchrone est déterminée de manière dynamique à partir
de la plage libre de la bande d'actions synchrones (CUS.DIR - 1 ..., CMA.DIR - 1000 ...,
CST.DIR – 1199 ...). SYG_IS[1] est utilisé comme variable à action synchrone.
Exemples
Exemple 1 : Oscillation avec deux courses
Paramètres de cycle :
● Profondeur de passe au départ : 0,02 mm
● Profondeur de passe à la fin : 0,01 mm
● Course : 100 mm
● Durée des passes à lécher : 1 s
● Avance transversale : 1000 mm/min
● Répétitions : 2
● Axe d'oscillation et de pénétration : Axes géométriques standard
Signal d'abandon : entrée rapide 1 ($A_IN[1] )
Code de programme
N10 T1 D1
N20 CYCLE4074("1",0.02,0.01,100,1,1000,2)
N30 M30
Exemple 2 : Oscillation avec deux courses
Paramètres de cycle :
● Profondeur de passe au départ : 0,02 mm
● Profondeur de passe à la fin : 0,01 mm
● Course : 100 mm
● Durée des passes à lécher : 1 s
● Avance transversale : 1000 mm/min
● Répétitions : 2
● Axe d'oscillation et de pénétration : Axes géométriques standard
Signal d'abandon : Variable $A_DBR[20] < 0,01
Code de programme
N10 T1 D1
N20 CYCLE4074("($A_DBR[20]<0.01)",0.02,0.01,100,1,1000,2)
N30 M30
Rectification
Manuel d'utilisation, 05/2017, A5E40869190
Programmation de fonctions technologiques
9.4 Cycles d'oscillation (CYCLE4071 ... CYCLE4079)
227