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
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
on 2025/12/04 20:20
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 2 added, 0 removed)
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