Changes for page 3.6.09 MC_GearInPos

Last modified by xingzhi lin on 2025/12/26 17:18

From version 2.1
edited by xingzhi lin
on 2025/12/04 20:18
Change comment: There is no comment for this version
To version 3.1
edited by xingzhi lin
on 2025/12/04 20:20
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -8,7 +8,10 @@
8 8  |**Instruction**|(% colspan="2" %)MC_GearInPos(FB)
9 9  |**Name**|(% colspan="2" %)Cut-in electronic gear coupling at designated position
10 10  |(% colspan="2" %)**Graphical performance**|**ST performance**
11 -|(% colspan="2" %)[[image:file:///C:/Users/111/AppData/Local/Temp/msohtmlclip1/01/clip_image001.png]]|(((
11 +|(% colspan="2" %)(((
12 +(% style="text-align:center" %)
13 +[[image:1764850756453-662.png]]
14 +)))|(((
12 12  MC_GearInPos(
13 13  
14 14  Master: =,
... ... @@ -137,12 +137,41 @@
137 137  If the slave axis is a linear axis mode axis, an error will occur when the Execute input rising edge is processed.
138 138  
139 139  
143 +== **Precautions** ==
140 140  
145 +When you want to use MC_SetPosition insturction for Master axis, disengage the relationship between the spindle and the slave axes and execute the instruction.
141 141  
142 142  
148 +== **Sequence diagram** ==
143 143  
150 +On the rising edge of starting Execute, the electronic gear action is started. Busy becomes TRUE at the same time as Execute is started. Once the action is started, Active (in control) and StartSync (in tracking) start the gear action. When you reach MasterSyncPosition, SlaveSyncPosition, InSync becomes TRUE. When this instruction is interrupted with another instruction, CommandAborted becomes TRUE and Busy, Active, StartSync, and InSync becomes FALSE.
144 144  
152 +(% style="text-align:center" %)
153 +[[image:1764850822636-437.png]]
145 145  
146 146  
156 +**This instruction starts in other instruction execution**
147 147  
158 +Start this instruction for the currently executing instruction, which can be switched or cached to this instruction.
159 +
160 +The action at launch of multiple instances of this instruction is specified by BufferMode.
161 +
162 +|**Buffer mode selection**|**Description**
163 +|Aborting|(((
164 +Immediately abort the currently executing instruction and switch to this instruction.
165 +
166 +When the operation direction of the axis is reversed due to the instruction switching, the operation direction of the axis is reversed according to "operation at the time of reverse" in the axis parameter.
167 +)))
168 +|Buffered|(((
169 +The function block is started immediately after the last instruction motion is terminated. No blending is done here. When the end condition (Done, InVelocity, InEndVelocity, InGear, InSync, EndOfProfile, etc.) is reached, the new motion starts at the speed of the previous motion. If the previous motion was MC_MoveAbsolute or MC_Move
170 +
171 +Relative, then the new movement begins at rest.
172 +)))
173 +
174 +
175 +
176 +
177 +
178 +
179 +
148 148  
1764850756453-662.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.lxz
Size
... ... @@ -1,0 +1,1 @@
1 +134.0 KB
Content
1764850822636-437.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.lxz
Size
... ... @@ -1,0 +1,1 @@
1 +49.8 KB
Content